function alertSize() {
  myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }
  return myWidth;
  return myHeight;
}

alertSize();

maxHeight = myHeight - 72;
maxWidth = myWidth - 63;

	
function show(obj) {
	var item = document.getElementById(obj);
	$(item).show("slow");
}
	
function hide(obj) {
	var item = document.getElementById(obj);
	$(item).hide("slow");
}

function toggle(obj) {
	var item = document.getElementById(obj);
	$(item).toggle("slow");
}

function fadeIn(obj) {
	var item = document.getElementById(obj);
	$(item).fadeIn("slow");
}

function fadeOut(obj) {
	var item = document.getElementById(obj);
	$(item).fadeOut("slow");
}

function fadeToggle(obj) {
	var item = document.getElementById(obj);
	
	if(item.style.display == 'block') {
		$(item).fadeOut("slow");
	}
	else {
		$(item).fadeIn("slow");
	}
}

function slideToggle(obj) {
	var item = document.getElementById(obj);
	$(item).slideToggle("slow");
}

	
//innerhtmlfunctie die dmv eval ook javascript uit zal voeren
function setAndExecute(divId, innerHTML)
		{
		   var div = document.getElementById(divId);
		   div.innerHTML = innerHTML;
		   var x = div.getElementsByTagName("script"); 
		   for(var i=0;i<x.length;i++)
		   {
		       eval(x[i].text);
		   }
		}	
	

		
function toonbeschikbaarheidlarge() {
	
	
   for (var i=0; i < document.kamerselector.kamerid.length; i++)
	   {
	   if (document.kamerselector.kamerid[i].checked)
	      {
	      		kamerid = document.kamerselector.kamerid[i].value;
	      }
	   }
	   
	$.ajax({
		type: "POST",
		url: "toonbeschikbaarheid.php",
		data: "kamerid=" + kamerid,
		success: function(response) {
			setAndExecute("calendar_content", response);
		}
	})
	
}
		


function toonbeschikbaarheidsmall() {
	
	//forms['search']
	
   //for (var i=0; i < document.monthkamerselector.kamerid.length; i++)
   for (var i=0; i < document.forms['monthkamerselector'].kamerid.length; i++)
	   {
	   if (document.forms['monthkamerselector'].kamerid[i].checked)
	      {
	      		kamerid = document.forms['monthkamerselector'].kamerid[i].value;
	      }
	   }
	   
	$.ajax({
		type: "POST",
		url: "toonbeschikbaarheidsmall.php",
		data: "kamerid=" + kamerid,
		success: function(response) {
			setAndExecute("month_content", response);
		}
	})
	
}


		
function checkbeschikbaarheid() {
	
	
	var hetkamerid = $("input[@name='kameridr']:checked").val();
	
	var datumaankomst = document.getElementById('aankomst').value;
	var datumvertrek = document.getElementById('vertrek').value;
	
	if(datumaankomst == '' || datumvertrek == '') {
		
		alert('Vul aub een aankomst- en vertrekdatum in');
		
	}
	
	else {
	
	$.ajax({
		type: "POST",
		url: "checkbeschikbaarheid.php",
		data: "datumaankomst=" + datumaankomst + "&datumvertrek=" + datumvertrek + "&kamerid=" + hetkamerid,
		success: function(response){
			
			if(response == "1") {
				
				setAndExecute("reserverenerrorfield", "Op de door u gekozen data is het Bed & Breakfast helaas niet beschikbaar. Kijk op <a href=\"beschikbaarheid/\">deze pagina</a> voor alle beschikbare data.");
				
				show("reserverenerrorfield");
				
				var successveld = document.getElementById('reserverensuccessfield');
				if(successveld.style.display == 'block') {
					hide("reserverensuccessfield");
				}

			}
			
			else {
				
								
				setAndExecute("reserverensuccessfield", "Ons Bed & Breakfast is op de door u gekozen data beschikbaar!");
				
				show("reserverensuccessfield");
				
				var errorveld = document.getElementById('reserverenerrorfield');
				if(errorveld.style.display == 'block') {
					hide("reserverenerrorfield");
				}
			}
			
		}
	});
	
	}
}

function submitform() {
	
	var hetkamerid = $("input[@name='kameridr']:checked").val();
	
	var datumaankomst = document.getElementById('aankomst').value;
	var datumvertrek = document.getElementById('vertrek').value;
	
	if(datumaankomst == '' || datumvertrek == '') {
		
		alert('Vul aub een aankomst- en vertrekdatum in');
		
	}
	
	else {
	
	$.ajax({
		type: "POST",
		url: "checkbeschikbaarheid.php",
		data: "datumaankomst=" + datumaankomst + "&datumvertrek=" + datumvertrek + "&kamerid=" + hetkamerid,
		success: function(response){
			
			if(response == "1") {
				
				setAndExecute("reserverenerrorfield", "Op de door u gekozen data is het Bed & Breakfast helaas niet beschikbaar. Kijk op <a href=\"beschikbaarheid/\">deze pagina</a> voor alle beschikbare data.");
				
				show("reserverenerrorfield");
				
				var successveld = document.getElementById('reserverensuccessfield');
				if(successveld.style.display == 'block') {
					hide("reserverensuccessfield");
				}

			}
			
			else {
				
				document.myform.submit();
			}
			
		}
	});
	
	}
}
