// 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);
						}
					}
				};
				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 changetab(id) {
				tabnummer = parseInt(id.substr(6,1));
				maxtabs = 8;
				for (i=1;i<=maxtabs;i++) {
					if ($("tab"+i)) {
						if (i==tabnummer) {
							//het is deze tab die gekozen is!
							$("tab"+i).style.display = "block";
							$("button"+i).className = "selected_button";
						} else {
							//deze tab is dus niet gekozen!
							$("tab"+i).style.display = "none";
							$("button"+i).className = "deselected_button";
						}
					}
				}
			}	
			
			function loadklant(pagina) {
				window['pagina'] = pagina;
				ajax.getNoCache("load_klant.php?pagina="+pagina,updateContent);
			}

			function loadnieuws(pagina) {
				window['pagina'] = pagina;
				ajax.getNoCache("load_nieuws.php?pagina="+pagina,updateContent);
			}

			function loadpagina(pagina) {
				window['pagina'] = pagina;
				ajax.getNoCache("load_pagina.php?pagina="+pagina,updateContent);
				ajax.getNoCache("load_paginatitel.php?pagina="+pagina,updateTitel);
			}

			function updateTitel(Req) {
				var basis = "Forline databased marketing & communicatie";
				titel = basis + ": " + Req;	
				document.title = titel;
			}

			function updateContent(Req) {
				$("cloud_overflow").innerHTML = original_cloud;
				$("cloud_overflow").className="selected";
				if (window['pagina']=='digitaliseren') {
					$("cloud_overflow").className="deselected";
					for (var i in lite_digitaliseren) {
						if ($(lite_digitaliseren[i])) {
							$(lite_digitaliseren[i]).style.color="#2f2c73";
						}
					}
				}
				if (window['pagina']=='databased_marketing') {
					$("cloud_overflow").className="deselected";
					for (var i in lite_databased_marketing) {
						if ($(lite_databased_marketing[i])) {
							$(lite_databased_marketing[i]).style.color="#2f2c73";
						}
					}
				}
				if (window['pagina']=='postverwerking') {
					$("cloud_overflow").className="deselected";
					for (var i in lite_postverwerking) {
						if ($(lite_postverwerking[i])) {
							$(lite_postverwerking[i]).style.color="#2f2c73";
						}
					}
				}
				if (window['pagina']=='printen_verzenden') {
					$("cloud_overflow").className="deselected";
					for (var i in lite_printen_verzenden) {
						if ($(lite_printen_verzenden[i])) {
							$(lite_printen_verzenden[i]).style.color="#2f2c73";
						}
					}
				}
				
				$("content").innerHTML = Req;
			}
			
			function postContactForm() {
				ajax.post("post_contactformulier.php",hideContactForm,ajax.serialize($("contactformulier")));
			}
			
			function hideContactForm(Req) {
				$('contact_box').innerHTML = "<p>Bedankt voor uw reactie!</p>";
				//loadpagina('berichtjes');
			}

