// JavaScript Document

		//CROSS BROWSER OBJECT
			function get_object(id) {var object = null;if (document.layers) {object = document.layers[id];} else if (document.all) {object = document.all[id];} else if (document.getElementById) {object = document.getElementById(id);}return object;}
			function $(e){if(typeof e=='string')e=document.getElementById(e);return e};
			function collect(a,f){var n=[];for(var i=0;i<a.length;i++){var v=f(a[i]);if(v!=null)n.push(v)}return n};
		
		//AJAX
			ajax={};
			ajax.x=function(){try{return new ActiveXObject('Msxml2.XMLHTTP')}catch(e){try{return new ActiveXObject('Microsoft.XMLHTTP')}catch(e){return new XMLHttpRequest()}}};
			ajax.serialize = function (f) {var g = function (n) {
					return f.getElementsByTagName(n)
				};
				var nv = function (e) {
					if (e.name) return encodeURIComponent(e.name) + '=' + encodeURIComponent(e.value);
					else return ''
				};
				var nv2 = function (e) {
					if (e.multiple) {
						var rs = [];
						var tot = 0;
						for (var i = 0; i < e.options.length; i++) {
							if (e.options[i].selected) {
								rs[tot] = e.name.substr(-2) + '[' + tot + ']=' + encodeURIComponent(e.options[i].value);
								++tot;
							}
						}
						return (rs.join('&'));
					} else {
						return encodeURIComponent(e.name) + '=' + encodeURIComponent(e.value);
					}
				};
				var i = collect(g('input'), function (i) {
					if ((i.type != 'radio' && i.type != 'checkbox') || i.checked) return nv(i)
				});
				var s = collect(g('select'), nv2);
				var t = collect(g('textarea'), nv);
				return i.concat(s).concat(t).join('&');
			}
		
			//ajax.send=function(u,f,m,a){var x=ajax.x();x.open(m,u,true);x.onreadystatechange=function(){if(x.readyState==4)f(x.responseText)};if(m=='POST')x.setRequestHeader('Content-type','application/x-www-form-urlencoded');x.send(a)};
			var u="universal ;-)";
			ajax.send = function (u, f, m, a) {
				var x = ajax.x();
				x.open(m, u, true);
				x.onreadystatechange = function () {
					if (x.readyState == 4) f(x.responseText)
					if (x.readyState == 4) {
						if (x.status == 200) {
							//alert(u);
							//pageTracker._trackPageview(u);
							_gaq.push(['_trackPageview',u]);
						}
					}
				};
				if (m == 'POST') x.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
				x.send(a)
			};
			ajax.sendNoCache=function(u,f,m,a){u = u + (u.indexOf('?') < 0 ? '?' : '&') + new Date().getTime();var x=ajax.x();x.open(m,u,true);x.onreadystatechange=function(){if(x.readyState==4)f(x.responseText)};if(m=='POST')x.setRequestHeader('Content-type','application/x-www-form-urlencoded');x.send(a)};
			ajax.get=function(url,func){ajax.send(url,func,'GET')};
			ajax.getNoCache=function(url,func){url = url + (url.indexOf('?') < 0 ? '?' : '&') + new Date().getTime();ajax.send(url,func,'GET')};
			ajax.gets=function(url){var x=ajax.x();x.open('GET',url,false);x.send(null);return x.responseText};
			ajax.getsNoCache=function(url){url = url + (url.indexOf('?') < 0 ? '?' : '&') + new Date().getTime();var x=ajax.x();x.open('GET',url,false);x.send(null);return x.responseText};
			ajax.post=function(url,func,args){ajax.send(url,func,'POST',args)};
			ajax.postNoCache=function(url,func,args){ajax.sendNoCache(url,func,'POST',args)};
			ajax.update=function(url,elm){var e=$(elm);var f=function(r){e.innerHTML=r};ajax.get(url,f);};
			ajax.updateNoCache=function(url,elm){var e=$(elm);var f=function(r){e.innerHTML=r};ajax.getNoCache(url,f);};
			ajax.submit=function(url,elm,frm){var e=$(elm);var f=function(r){e.innerHTML=r};ajax.post(url,f,ajax.serialize(frm))};
			ajax.submitNoCache=function(url,elm,frm){var e=$(elm);var f=function(r){e.innerHTML=r};ajax.postNoCache(url,f,ajax.serialize(frm))};
			

			function loadpagina(pagina) {
				/*
				//menuknoppen grijs maken
				if ($("home")) {$("home").className = '';$("home2").className = '';}
				if ($("algemeen")) {$("algemeen").className = '';$("algemeen2").className = '';}
				if ($("programma")) {$("programma").className = '';$("programma2").className = '';}
				if ($("sprekers")) {$("sprekers").className = '';$("sprekers2").className = '';}
				if ($("sponsors")) {$("sponsors").className = '';$("sponsors2").className = '';}
				if ($("inschrijven")) {$("inschrijven").className = '';$("inschrijven2").className = '';}
				
				positie = pagina.length-1;
				if (pagina.substr(positie,1)=='2') {
					pagina = pagina.substr(0,positie);
				}
				if ($(pagina)) {
					$(pagina).className = 'geselecteerd';
					$(pagina+"2").className = 'geselecteerd';
				}
				
				if (pagina!="twitter_pagina") {
					ajax.getNoCache("load_pagina.php?event="+evt+"&pagina="+pagina,updateContent);
				} else {
				
					updateContent("twitter_pagina");
				}
				*/
				ajax.getNoCache("next_load_pagina.php?event="+evt+"&pagina="+pagina,updateContent);
			}
			
			function updateContent(Req) {
				if (Req=="twitter_pagina") {
					$("header").innerHTML = "Social media: Twitter";
					$("content").innerHTML = "&nbsp;";
				} else {
					var gesplitst = Req.split("|");
					var header = gesplitst[0];
					var content = gesplitst[1];
					$("header").innerHTML = header;
					$("content").innerHTML = content;
					if (wanneer=="verleden") {
						if ($("toegang")) {
							$("toegang").style.display="none";
						}
					}
				}
				if (window['ga_naar']) {
					$(ga_naar).scrollIntoView(true);
					window['ga_naar']=false;
				}
			}
			
			function toonDeSpreker(sprekersID) {
				var arLen=spreker_teller;
				for (var i=0, len=arLen; i<len; ++i ){
					if (i==sprekersID) {
						$("spreker"+i).style.display="block";
						$("button"+i).className = 'rechterbalk_geselecteerd';
					} else {
						$("spreker"+i).style.display="none";
						$("button"+i).className = 'rechterbalk';
					}
				}
			}

			function toonDeSponsor(sponsorID) {
				var arLen=sponsor_teller;
				for (var i=0, len=arLen; i<len; ++i ){
					if (i==sponsorID) {
						$("sponsor"+i).style.display="block";
						$("sponsorbutton"+i).className = 'rechterbalk_geselecteerd';
					} else {
						$("sponsor"+i).style.display="none";
						$("sponsorbutton"+i).className = 'rechterbalk';
					}
				}
			}


			function toonEventHistorie(eventID) {
				var arLen=teller_event_historie;
				for (var i=0, len=arLen; i<len; ++i ){
					if (i==eventID) {
						$("event"+i).style.display="block";
						$("button"+i).className = 'rechterbalk_geselecteerd';
					} else {
						$("event"+i).style.display="none";
						$("button"+i).className = 'rechterbalk';
					}
				}
			}


			function toonInteractief(interactiefID) {
				if (interactiefID=="twitter") {
					$("twitter").style.display="block";
					$("linkedin").style.display="none";
					$("button_linkedin").className = 'interactief_geselecteerd';
					$("button_twitter").className = 'interactief';
				} else {
					$("linkedin").style.display="block";
					$("twitter").style.display="none";
					$("button_twitter").className = 'interactief_geselecteerd';
					$("button_linkedin").className = 'interactief';
				}
			}

			function GetRealOffset(id) { 
				var elem = document.getElementById(id); 
				var leftOffset = elem.offsetLeft; 
				var topOffset = elem.offsetTop; 
				var parent = elem.offsetParent; 
				while(parent != document.body) { 
					leftOffset += parent.offsetLeft; 
					topOffset += parent.offsetTop; 
					parent = parent.offsetParent; 
				} 
				var Offsets = new Object(); 
				Offsets.top = topOffset; 
				Offsets.left = leftOffset; 
				//alert(Offsets.top + " " +Offsets.left) 
				return Offsets; 
			} 

			function GetLeftOffset(id) { 
				var leftOffset = $(id).offsetLeft; 
				var parent = $(id).offsetParent; 
				while(parent != document.body)	{ 
					leftOffset += parent.offsetLeft; 
					parent = parent.offsetParent; 
				} 
				return leftOffset; 
			} 
			
			function showNextSubmenu(menu) {
				button = menu + "_button";
				left_position = $(button).offsetLeft; 
				$(menu).style.left = left_position + "px";
				$(menu).style.display = "block";
			}
			function hideNextSubmenu(menu) {
				$(menu).style.display = "none";
			}
			

