function getContentPage(page){
	if(page == undefined){
		if(SWFAddress.getValue().length <= 1){
			page = "welkom";
		}
	}
	setMainHeight();
	SWFAddress.setValue(page);
}
function switchMenu(page){
	var pages = new Array("welkom", "kamers", "prijzen","genieten","gastenboek","contact","links");
	for(i=0;i<pages.length;i++){
		var button = "btn_" + pages[i].split(".")[0];
		document.getElementById(button).className = "tabButton";	
	}
	var active_button = "btn_" + page;
	document.getElementById("contentPage").innerHTML = "";
	document.getElementById("loader").style.display = "block";
	changePhotos(page,50,"photos");
}
function changePhotos(page,size,target){
	var photos;
	/*switch(page){
		case "welkom":
			photos = ["welkom2.jpg","welkom4.jpg","flosjes.jpg"];
		break;
		case "kamers":
			photos = ["bed.jpg", "kamer.jpg", "kamer_zetels.jpg"];
		break;
		case "ontbijt":
			photos = ["ontbijt1.jpg","ontbijt2.jpg", "tuin3.jpg"];
		break;
		case "prijzen":
			photos = ["welkom3.jpg","versiering_kamer.jpg"];
		break;
		case "genieten":
			//photos = ["bos.jpg","begijnevijvers.jpg","fietsroutenetwerk.jpg"];
			photos = ["genieten_winter1.jpg","genieten_winter2.jpg","genieten_winter3.jpg"];
		break;
		case "contact":
			photos = ["tuin2.jpg","molen.jpg"];
		break;
		case "links":
			photos = ["ontbijt3.jpg","handdoeken.jpg","duinen.jpg"];
		break;
		default:
			photos = ["bed.jpg", "kamer.jpg", "kamer_zetels.jpg"];
		break;*/
	//}
	photos = ["30_01_2011_1.jpg","30_01_2011_2.jpg","30_01_2011_3.jpg","welkom2.jpg","welkom4.jpg","flosjes.jpg","bed.jpg", "kamer.jpg", "kamer_zetels.jpg","ontbijt1.jpg","ontbijt2.jpg", "tuin3.jpg","versiering_kamer.jpg","tuin2.jpg","molen.jpg","ontbijt3.jpg","handdoeken.jpg","duinen.jpg","genieten_winter1.jpg","genieten_winter2.jpg","genieten_winter3.jpg","bewerkte_foto.jpg"];
	
	//add kamer photos
	for(var k=1;k<=12;k++){
		photos.push("kamer_n" + k + ".jpg");	
	};
	
	//add tuin photos
	for(var t=1;t<=11;t++){
		photos.push("tuin_n" + t + ".jpg");	
	};
	
	
	var photoHTML = "";
	
	if(target == "contentPage"){
		count = photos.length;	
	}else{
		count = 9;
	}
	
	for(var i=0;i<count;i++){ //photos.length
		photoHTML += "<a";
		
		if(target == "contentPage"){
			photoHTML += " href=\"" + "images/fotos/" + photos[i] + "\" class='lightview' rel='gallery[list]'";
		}else{
			photoHTML += " href=\"photos.php\" onclick=\"getContentPage('photos');return false\"";
		}
		
		photoHTML += ">";
		photoHTML += "<img width=\"" + size + "\" height=\"" + size + "\" alt='thumbnail' class='thumbnail' src='images/fotos/thumb_" + photos[i] + "' />";
		photoHTML += "</a><font>  </font>";
	}
	if(target != "contentPage") photoHTML += "<a style=\"font-size:11px;color:#ffffff;\" href=\"photos.php\" onclick=\"getContentPage('photos');return false\"><img style='margin-top:4px;margin-left:6px;' src='images/bekijkFotos.png '/></a>";
	document.getElementById(target).innerHTML = photoHTML;
	Lightview.updateViews();
}
function handleChange(event) {
	var page = event.value.split("/")[1];
	if(page == "") page = "welkom";
    switchMenu(page);
	var xmlHttp;
	try{
  		// Firefox, Opera 8.0+, Safari
  		xmlHttp=new XMLHttpRequest();
  	}catch (e){
  		// Internet Explorer
  		try{
    		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    	}catch (e){
    		try{
      			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      		}catch (e){
      			return false;
      		}
    	}
 	}
	xmlHttp.onreadystatechange=function(){
		if(xmlHttp.readyState==4){
  			// Get the data from the server's response
			document.getElementById("loader").style.display = "none";
			document.getElementById("contentPage").innerHTML = xmlHttp.responseText;
			if(page == "photos") changePhotos(page, 100, "contentPage");
  		}
	}
	xmlHttp.open("GET",page+".php?a=1",true);
	xmlHttp.send(null);
}
SWFAddress.addEventListener(SWFAddressEvent.CHANGE, handleChange);
function getData(obj) {
    	var poststr = "naam=" + document.getElementById("naam").value +
                    "&voornaam=" + document.getElementById("voornaam").value +
					"&aantalvolwassenen=" + document.getElementById("aantalvolwassenen").value +
					"&aantalkinderen06=" + document.getElementById("aantalkinderen06").value +
					"&aantalkinderen612=" + document.getElementById("aantalkinderen612").value +
					"&aankomst=" + document.getElementById("aankomstdag").value + " " + document.getElementById("aankomstmaand").value + " " + document.getElementById("aankomstjaar").value +
					"&vertrek=" + document.getElementById("vertrekdag").value + " " + document.getElementById("vertrekmaand").value + " " + document.getElementById("vertrekjaar").value +
					"&opmerking=" + document.getElementById("opmerking").value + 
					"&email=" + document.getElementById("email").value +
					"&phonenumber=" + document.getElementById("phonenumber").value;
     	//alert(poststr)
		//validate
		var valid = true;
		var errorMessage = "";
		
		//validate naam
		if(document.getElementById("naam").value == ""){
			valid = false;
			errorMessage = "U hebt geen naam ingevuld, dit is verplicht voor een reservatieaanvraag";
		}
		if(document.getElementById("voornaam").value == ""){
			valid = false;
			errorMessage = "U hebt geen voornaam ingevuld, dit is verplicht voor een reservatieaanvraag";
		}
		if(document.getElementById("naam").value == ""){
			valid = false;
			errorMessage = "U hebt geen naam ingevuld, dit is verplicht voor een reservatieaanvraag";
		}
		/*if(document.getElementById("aantalvolwassenen").value == 0){
			valid = false;
			errorMessage = "Voor een geldige reservatie is minstens 1 volwassene nodig";
		}*/
		
		var emailOK = (document.getElementById("email").value.indexOf(".") > 2) && (document.getElementById("email").value.indexOf("@") > 0);
		if(emailOK == false){
			valid = false;
			errorMessage = "Gelieve een geldig e-mailadres op te geven.";
		}
		
		if(valid){
			sendForm('stuurReservatie.php?' + poststr);
		}else{
			alert(errorMessage);
		}
   }

	function sendForm(url){
		var xmlHttp;
		try{
  			// Firefox, Opera 8.0+, Safari
  			xmlHttp=new XMLHttpRequest();
  		}catch (e){
  			// Internet Explorer
  			try{
    			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    		}catch (e){
    			try{
      				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      			}catch (e){
      				return false;
      			}
    		}
 		}

		xmlHttp.onreadystatechange=function(){
			if(xmlHttp.readyState==4){
  				// Get the data from the server's response
				document.getElementById("formdiv").innerHTML = xmlHttp.responseText;
  			}
		}
		
		xmlHttp.open("GET",url, true);
		xmlHttp.send(null);	
	}
