		var postdata;	//globale variabele voor het mailformulier.

		var stappen = 2;
		var pauseTime = 20;
		var moveAgenda = false;
		
		function showKnop(name)
		{
			obj = document.getElementById(name);
			if(obj) obj.style.visibility = 'visible';
		}
		
		function hideKnop(name)
		{
			obj = document.getElementById(name);
			if(obj) obj.style.visibility = 'hidden';
		}
		
		function sendBooking()
		{
			objEmail = document.getElementById('b_19');

			if(objEmail.value != "" && objEmail.value != "e-mail adress")
			{
				var string = objEmail.value;
				if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
				{
					document.sendbooking.submit();
				}
				else
				{
					setMelding("The <strong>promoter e-mail adress</strong> is invalid.");
					objEmail.focus();
				}
			}
			else
			{
				setMelding("Please fill out an promoter e-mail adress.");
				objEmail.focus();
			}
		}
		
		
		function faddGuestbook()
		{
			objReaction = document.getElementById('idReaction');
			ojbName = document.getElementById('idName');
			objEmail = document.getElementById('idEmail');
			
			if(objReaction.value == "" || objReaction.value == "reaction")
			{
				setMelding("please fill out your <strong>reaction</strong>.");
				objReaction.focus();
			}
			else if(ojbName.value == "" || ojbName.value == "name")
			{	
				setMelding("please fill out your <strong>name</strong>.");
				ojbName.focus();
			}
			else if(objEmail.value != "" && objEmail.value != "e-mail")
			{
				var string = objEmail.value;
				if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
				{
					document.addGuestbook.submit();
				}
				else
				{
					setMelding("Your <strong>e-mail</strong> is invalid.");
					objEmail.focus();
				}
			}
			else
			{
				document.addGuestbook.submit();
			}	
		}
		
		function subscribe()
		{
			objEmail = document.getElementById('idEmailmailing');
		
			if(objEmail.value == "" || objEmail.value == "e-mailadress")
			{	
				setMailingMelding("please fill out your <strong>e-mailadress</strong>.");
				objEmail.focus();
			}
			else
			{
				var string = objEmail.value;
				if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
				{
					document.subscribeEmail.submit();
				}
				else
				{
					setMailingMelding("Your e-mailadress is incorrect.");
					objEmail.focus();
				}
			}	
		}
		
		
		function sendMail()
		{
			objReaction = document.getElementById('idReactionC');
			ojbName = document.getElementById('idNameC');
			objEmail = document.getElementById('idEmailC');
			
			if(ojbName.value == "" || ojbName.value == "name")
			{	
				setMelding("please fill out your <strong>name</strong>.");
				ojbName.focus();
			}
			else if(objEmail.value != "" && objEmail.value != "e-mail adress")
			{
				var string = objEmail.value;
				if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
				{
					if(objReaction.value == "" || objReaction.value == "reaction")
					{
						setMelding("please fill out your <strong>reaction</strong>.");
						objReaction.focus();
					}
					else
					{
						document.sendmail.submit();
					}
				}
				else
				{
					setMelding("Your <strong>e-mail adress</strong> is invalid.");
					objEmail.focus();
				}
			}
			else
			{
				setMelding("please fill out your <strong>e-mail adress</strong>.");
				objEmail.focus();
			}
			
		}
		
		function showPhoto(photoLocation,squareId)
		{
			obj = document.getElementById('div_' + squareId);
			objFotoImg = document.getElementById('photo_' + squareId);
			
			if(obj)
			{
				var img = new Image();
				img.src = photoLocation;			
				objFotoImg.src = img.src;
				img.onreadystatechanged = setTimeout(photoReady(squareId), 1000);
			}
		}
		
		function photoReady(squareId)
		{
			document.getElementById('div_' + squareId).style.visibility = 'visible';
		}
		
		function hidePhoto(squareId)
		{
			obj = document.getElementById('div_' + squareId);
			
			if(obj)
			{
				obj.style.visibility = 'hidden';
			}
		}
		
		function showPopup(foto,wi,he)
		{
			PosTop = (screen.availHeight - he) / 2;
			PosLeft = (screen.availWidth - wi) / 2;
			var image_big = window.open("popup.php?url=" + foto,null,"left= " + PosLeft + ",top="+ PosTop +",height="+ he +",width="+ wi +",status=no,toolbar=no,menubar=no,location=no");
			image_big.focus();		
		}
		
		function showSite(website)
		{
			height = screen.availHeight;
			width = screen.availWidth;
			var image_big = window.open(website,null);
			image_big.focus();
		}
		
		function showStar(objId)
		{
			starObj = document.getElementById(objId);
			if(starObj)
			{
				starObj.style.visibility = 'visible';
			}
		}
		
		function hideStar(objId)
		{
			starObj = document.getElementById(objId);
			if(starObj)
			{
				starObj.style.visibility = 'hidden';
			}
		}

		function checkIn(objId,tekst)
		{
			textObj = document.getElementById(objId);
			if(textObj)
			{	
				if(textObj.value == tekst)
				{
					textObj.value = '';
				}
			}
		}
		
		function checkOut(objId,tekst)
		{
			textObj = document.getElementById(objId);
			if(textObj)
			{
				if(textObj.value == '')
				{
					textObj.value = tekst;
				}
			}
			
			setMelding("");
		}
		
		function loadPage(url,chng,objId,pagina) {
			var req = false;
			
			var contentType = "application/x-www-form-urlencoded; charset=UTF-8";
		
			if (window.XMLHttpRequest) { // Mozilla, Safari,...
				req = new XMLHttpRequest();
				if (req.overrideMimeType) {
					req.overrideMimeType('text/xml');                
				}
			} else if (window.ActiveXObject) { // IE
				try {
					req = new ActiveXObject("Msxml2.XMLHTTP");
				} catch (e) {
					try {
						req = new ActiveXObject("Microsoft.XMLHTTP");
					} catch (e) {}
				}
			}
		
			if (!req) {
				alert('Giving up :( Cannot create an XMLHTTP instance');
				return false;
			}
			req.onreadystatechange = function() { showPage(req,url,objId,pagina); };
			if(chng == "1")
			{
				req.open('GET',  url , true);
				req.send(null);
			}
			else 
			{
				req.open('POST',  url , true);
				req.setRequestHeader("Content-Type", contentType);
				req.send(postdata);
			}
		}
		
		function showPage(req,url,objId,pagina) {
			if (req.readyState == 4) 
			{
				document.getElementById(objId).innerHTML = req.responseText;
			}
			else 
			{
				document.getElementById(objId).innerHTML = '&nbsp;';
			}
		}
		
		function createQuery()
		{
			var Hform = document.getElementById('emailformulier');
		    var elements = Hform.elements;
		    var pairs = new Array();
		    for (var i = 0; i < elements.length; i++) 
			{
		       if ((name = elements[i].name) && (value = elements[i].value))
		            pairs.push(name + "=" + encodeURIComponent(value));
		    }
		
		    return pairs.join("&");
		}
		
		function setMailingMelding(melding)
		{
			obj = document.getElementById('mailingMessage');
			
			if(obj)
			{
				obj.innerHTML = melding;
			}
		}
		
		function setMelding(melding)
		{
			objMelding = document.getElementById('idMelding');
			objMelding_2 = document.getElementById('idMeldingC');
			objMelding_3 = document.getElementById('idMeldingB');
			
			if(objMelding)
			{
				objMelding.innerHTML = melding;
			}
			else if(objMelding_2)
			{
				objMelding_2.innerHTML = melding;
			}
			else if(objMelding_3)
			{
				objMelding_3.innerHTML = melding;
			}
		}
		
		function clearForm()
		{
			objNaam = document.getElementById('inputNaam');
			objBedrijf = document.getElementById('inputBedrijfsnaam');
			objMail = document.getElementById('inputEmail');
			objVraag = document.getElementById('txtOpmerking');
			
			if(objNaam) objNaam.value = 'uw naam...';
			if(objBedrijf) objTelnr.value = 'uw bedrijfsnaam...';
			if(objMail) objMail.value = 'uw emailadres...';
			if(objVraag) objVraag.value = 'uw vraag/opmerking...';
		}
		
		function checkIn(objId,tekst)
		{
			textObj = document.getElementById(objId);
			if(textObj)
			{	
				if(textObj.value == tekst)
				{
					textObj.value = '';
				}
			}
		}
		
		function checkOut(objId,tekst)
		{
			textObj = document.getElementById(objId);
			if(textObj)
			{
				if(textObj.value == '')
				{
					textObj.value = tekst;
				}
			}
			
			setMelding("");
		}

		function moveDownOn()
		{
			boxAgendaObj = document.getElementById('boxAgenda');
			if(boxAgendaObj)
			{
				if(boxAgendaObj.scrollTop < boxAgendaObj.scrollHeight)
				{
					document.getElementById('pijlDown').style.visibility = 'visible';
					moveAgenda = true;
					omlaag();
				}
			}
		}
		
		function moveUpOn()
		{
			boxAgendaObj = document.getElementById('boxAgenda');
			if(boxAgendaObj)
			{
				if(boxAgendaObj.scrollTop > 0)
				{
					document.getElementById('pijlUp').style.visibility = 'visible';
					moveAgenda = true;
					omhoog();
				}
			}
		}
		
		function moveUpOff()
		{
			document.getElementById('pijlUp').style.visibility = 'hidden';
			if(moveAgenda == true) moveAgenda = false;
		}
		
		function moveDownOff()
		{
			document.getElementById('pijlDown').style.visibility = 'hidden';
			if(moveAgenda == true) moveAgenda = false;
		}		
		
		function omhoog()
		{
			if(moveAgenda == true)
			{
				boxAgendaObj = document.getElementById('boxAgenda');
				if(boxAgendaObj)
				{
					if(boxAgendaObj.scrollTop > 0)
					{
						boxAgendaObj.scrollTop = boxAgendaObj.scrollTop - stappen;
						setTimeout("omhoog()", pauseTime);
					}
					else
					{
						moveAgenda = false;
					}
				}
			}
		}
		
		function omlaag()
		{
			if(moveAgenda == true)
			{
				boxAgendaObj = document.getElementById('boxAgenda');
				if(boxAgendaObj)
				{
					if(boxAgendaObj.scrollTop < boxAgendaObj.scrollHeight)
					{
						boxAgendaObj.scrollTop = boxAgendaObj.scrollTop + stappen;
						setTimeout("omlaag()", pauseTime);
					}
					else
					{
						moveAgenda = false;
					}
				}
			}
		}