/*************************************************************************************************/// script voor ajaxfunction GetXmlHttpObject() {		try { // Firefox, Opera 8.0+, Safari		xmlHttp = new XMLHttpRequest();	}	catch (e) {  // Internet Explorer		try {			 xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");    		}		catch (e) {			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");		}	}	return xmlHttp;}function getURrlStream(strURL){	/*	 *	Deze functie haalt een pagina voor je op, waarmee je vervolgens aan de slag kunt voor dynamische content in je client pagina (AJAX)	 */		xmlHttp = GetXmlHttpObject();	if (xmlHttp == null) {		alert ("Your browser does not support AJAX!");		return false;	}	try {		xmlHttp.open("GET", strURL, false);		xmlHttp.send(null);	    	if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {			 return xmlHttp.responseText;		}else{			alert("Unable to retrieve information from the following URL: '" + strURL, +  "'. It might be incorrect. readyState=" + xmlhttp.readyState + " status= " + xmlhttp.status);			return false;		}	}catch(e) {		alert("Unable to retrieve information from the following URL: '" + strURL, + e +  "'.");		return false;	}	return true;}/*************************************************************************************************/function popupWindow(url, width, height, scroll){	if (width == "") {		var properties = "";	} else {		var properties = 'width=' + width + ', height=' + height + ', scrollbars=' + scroll + ', top=100, left=100, resizable=1'  ;	}  	 win=window.open(url,'newwin',properties)}/*************************************************************************************************/function trackPopupWindow(url, width, height, scroll, cat, title){	if (width == "") {		var properties = "";	} else {		var properties = 'width=' + width + ', height=' + height + ', scrollbars=' + scroll + ', top=100, left=100, resizable=1'  ;	}		recordOutboundLink(cat,title)  	 win=window.open(url,'newwin',properties)}function recordOutboundLink(category, action) {//alert( 'cat=' + category + '\naction=' + action );	  try {	    //pageTracker._trackEvent(category, action);	    pageTracker._trackPageview('/' + category + '/' + action); 	  }catch(err){}}/*************************************************************************************************/	//script for google maps	var map;    	var geocoder;		function loadMap(mapid) {		if (GBrowserIsCompatible()) {			map = new GMap2(document.getElementById(mapid));			//map.addControl(new GSmallMapControl());			map.addControl(new GLargeMapControl());			map.addControl(new GMapTypeControl());        			map.setCenter(new GLatLng(34, 0), 1);			geocoder = new GClientGeocoder();    		  }  	  }	function showAddress(address, dispaddress, zoomlevel) {      		if (geocoder) {        			geocoder.getLatLng(          			address,         			 function(point) {          				  if (!point) {              					alert(address + " not found");        				    } else {              					map.setCenter(point, zoomlevel);					if (dispaddress !== "") {					 // ======== Add a "directions" link ======      						html = '<br> <a href="http://maps.google.com/maps?saddr=&daddr=' + address + '" target=_blank">Routebeschrijving</a>';              						var marker = new GMarker(point);              						map.addOverlay(marker);              						marker.openInfoWindowHtml(dispaddress + html);					}           				 }         			 }      			  );     		 }  	  }//****************************************************************************function addprintHTML(){	var objScreen = document.getElementById('printHTML');	var objPrint = document.getElementById('printdiv');	if (objPrint && objScreen){		objPrint.innerHTML = objScreen.innerHTML;	}	//expandPrintSections();}function expandPrintSections() {	var printdiv = document.getElementById("printdiv");	if ( printdiv != null) {		var printsections = printdiv.getElementsByTagName("span")alert(printsections.length)		for (var i=0;i<printsections.length;i++) { 			divid = printsections[i].idalert(divid)			if (divid !=="") { 				if (divid.indexOf("cSec") >= 0 ) {					secnum = divid.replace("cSec","")alert(secnum)					return _dSectionExpand(secnum);				}			}	 	 }	}}//****************************************************************************function toggleContentSection(sectionid) {	var contentdiv = document.getElementById("contentdiv");	if ( contentdiv != null) {		var sections = contentdiv.getElementsByTagName("div")		for (var i=0;i<sections.length;i++) { 			divid = sections[i].id			if (divid !=="") { 				if (divid == sectionid ) {					new Toggle(sectionid);					return;				}			}	 	 }	}}//****************************************************************************var teaserurl;function getTeaser() {	var strResponse = getURrlStream(teaserurl);	//Check if stream returned a usefull value	if(strResponse != false){		//alert(strResponse)		document.getElementById('teaser').innerHTML = strResponse;	}else{		//alert('FALSE');	}}/*************************************************************************************************/	//script for bestellingenfunction bestel(strProductId) {	frm = document.order;	frm.ProductId.value = strProductId;	frm.submit();}function bestelmulti () {	if (validateBestelForm()) {		bestelcode = getCode();		bestel(bestelcode)	}	//return false;}function validateBestelForm() {	return checkboxChecked(document.formbestel.bestelcode, "Selecteer 1 of meer producten.");	//return;}function getCode() {	var i;	group = document.formbestel.bestelcode;	var total = ""	if (group.length) {		for (i = 0; i < group.length; i++) {			if (group[i].checked) {				if (total == "") {					total = group[i].value;				} else {					total = total + ", " + group[i].value;				}			}		}	} else {		if (group.checked) {			total = group.value;		}	}	return total;}var pdfurl;function openPDF(strFile) {	pdfurl = pdfurlstart + strFile;	window.open(pdfurl);}var controledurlstart;function openControlledDownload( strFile, strMetaId, strTitle){	var controledurl;	disptitle = escape(strTitle);	controledurl = controledurlstart + strMetaId+'&name=' + strFile+'&title='+ disptitle;	window.open(controledurl,'', 'width=650,height=600,scrollbars=no,toolbar=no,location=no' );}/*TWITTER Scripts*/function relative_time(time_value) {var values = time_value.split(" ");time_value = values[1] + " " + values[2] + ", " + values[5] + " " + values[3];var parsed_date = Date.parse(time_value);var relative_to = (arguments.length > 1) ? arguments[1] : new Date();var delta = parseInt((relative_to.getTime() - parsed_date) / 1000);delta = delta + (relative_to.getTimezoneOffset() * 60);if (delta < 60) {return 'less than a minute ago';} else if(delta < 120) {return 'about a minute ago';} else if(delta < (60*60)) {return (parseInt(delta / 60)).toString() + ' minutes ago';} else if(delta < (120*60)) {return 'about an hour ago';} else if(delta < (24*60*60)) {return 'about ' + (parseInt(delta / 3600)).toString() + ' hours ago';} else if(delta < (48*60*60)) {return '1 day ago';} else {return (parseInt(delta / 86400)).toString() + ' days ago';}} 
