// check of het emailadres wel juist is opgebouwd
function echeck(str) {
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	
	emailerror = false;
	if (str.indexOf(at)==-1){
	   return emailerror = true;
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   return emailerror = true;
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
	   return emailerror = true;
	}

	 if (str.indexOf(at,(lat+1))!=-1){
	   return emailerror = true;
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
	   return emailerror = true;
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
	   return emailerror = true;
	 }
	
	 if (str.indexOf(" ")!=-1){
	   return emailerror = true;
	 }

	 return emailerror;					
}

function nieuwsbrief(){
	var naam = $('#naam').attr('value');
	var anaam = $('#anaam').attr('value');
	var email = $('#email').attr('value');
	var value = "";
	
	if(anaam == "" || String(anaam) === "undefined") {
		value = "achternaam, ";
	}

	if(naam == "" || String(naam) === "undefined") {
		value = "voornaam, ";
	}
	
	if(email == "" || String(email) === "undefined") {
		value = value + "emailadres, ";
	}
	else {
		echeck(email);
		
		if(emailerror == true ) {
			value = value + "correct emailadres, ";
		}
	}
	
	
	
	if(value == "") {
		$.post("ajax/nieuwsbrief.php", {naam: naam, anaam: anaam, email: email},
			function(data){
				$("#formulier").html(data);
		});	
	}
	else {
		bericht2 = value.slice(0,-2);
		$.prompt("Voer wel een "+bericht2+" in");	
	}
	
	return false;
}

$(document).ready(function() {
	
	
	if($("#calendars").size()) {
		$("#calendars").css("marginLeft","0px");
		var mLeft = $("#calendars").css("marginLeft").replace("px","");
		var year = parseInt($("#year").val());
		var month = parseInt($("#month").val());
		var id = $("#id").val();
		var kamer = $("#kamer").val();
		var back = 0;
		var forward = 0;	
		$('.volgende').click(function() {
			if(back == 0) {
				$.post("cal.php", { id2: id, month2: month, year2: year, kamer_id2: kamer }, function(data){
					month = month + 1;
					if(month > 12) {
						month = 1;
						year = year + 1;
					}
					var width = $("#calendars").width() + $("#calendars").children("table").width()
					$("#calendars").css("width",width+"px")
					$("#calendars").append(data);
					if($.browser.msie){
						mLeft = mLeft - $("#calendars").children("table").width() - 2;
					}
					else{
						mLeft = mLeft - $("#calendars").children("table").width() - 2;
					}
					$("#calendars").animate({ 
						marginLeft: mLeft + "px"
					}, 500 );
				});
				forward = forward + 1;
			} else {
				if($.browser.msie){
					mLeft = mLeft - $("#calendars").children("table").width() - 2;
				}
				else{
					mLeft = mLeft - $("#calendars").children("table").width() - 2;
				}
				$("#calendars").animate({ 
					marginLeft: mLeft + "px"
				}, 500 );
				forward = forward + 1;
				back = back - 1;	
			}
			if(forward == 1) {
				$(".vorige").css({
					color:"black"
				});
			}
			return false;
		});
		$('.vorige').click(function() {
			if(forward > 0) {
				if($.browser.msie){
					mLeft = mLeft + $("#calendars").children("table").width() + 2;
				}
				else{
					mLeft = mLeft + $("#calendars").children("table").width() + 2;
				}
				$("#calendars").animate({ 
					marginLeft: mLeft + "px"
				}, 500 );
				forward = forward - 1;
				back = back + 1;
			}
			if(forward == 0) {
				$(".vorige").css({
					color:"#d7dde0"
				});		
			}
			return false;
		});
	}
	

	
});

$(document).ready(function() {

if($("#calendarss").size()) {
		$("#calendars").css("marginLeft","0px");
		var mLeft = $("#calendarss").css("marginLeft").replace("px","");
		var year = parseInt($("#year").val());
		var month = parseInt($("#month").val());
		var id = $("#id").val();
		var kamer = $("#kamer").val();
		var back = 0;
		var forward = 0;	
		$('.volgende').click(function() {
			if(back == 0) {
				$.post("calkamers.php", { id2: id, month2: month, year2: year, kamer_id2: kamer }, function(data){
					month = month + 1;
					if(month > 12) {
						month = 1;
						year = year + 1;
					}
					var width = $("#calendarss").width() + $("#calendarss").children("table").width()
					$("#calendarss").css("width",width+"px")
					$("#calendarss").append(data);
					if($.browser.msie){
						mLeft = mLeft - $("#calendarss").children("table").width() - 2;
					}
					else{
						mLeft = mLeft - $("#calendarss").children("table").width() - 2;
					}
					$("#calendarss").animate({ 
						marginLeft: mLeft + "px"
					}, 500 );
				});
				forward = forward + 1;
			} else {
				if($.browser.msie){
					mLeft = mLeft - $("#calendarss").children("table").width() - 2;
				}
				else{
					mLeft = mLeft - $("#calendarss").children("table").width() - 2;
				}
				$("#calendarss").animate({ 
					marginLeft: mLeft + "px"
				}, 500 );
				forward = forward + 1;
				back = back - 1;	
			}
			if(forward == 1) {
				$(".vorige").css({
					color:"black"
				});
			}
			return false;
		});
		$('.vorige').click(function() {
			if(forward > 0) {
				if($.browser.msie){
					mLeft = mLeft + $("#calendarss").children("table").width() + 2;
				}
				else{
					mLeft = mLeft + $("#calendarss").children("table").width() + 2;
				}
				$("#calendarss").animate({ 
					marginLeft: mLeft + "px"
				}, 500 );
				forward = forward - 1;
				back = back + 1;
			}
			if(forward == 0) {
				$(".vorige").css({
					color:"#d7dde0"
				});		
			}
			return false;
		});
	}
	
	

});

function selectDate(hotel,datum,kamer_id,menutitel){

var startdatum = $("#startdatum").html();

var einddatum = $("#einddatum").html();

if(startdatum == ''){

filldate = 'startdatum'; 

}

else{

filldate = 'einddatum'; 

}

$.post("ajax/checkboekingsdatum.php", { hotel: hotel,datum:datum,startdatum:startdatum,einddatum:einddatum,kamer_id:kamer_id, menutitel:menutitel},

function(data){

datarr = data.split('|');

if(datarr[0] == 'error'){

$("#boekerror").html(datarr[1]); 

$("#boekerror").show();

}

else if(datarr[0] == 'ok'){ 

if(filldate == 'startdatum'){

$("#startdatum").html(datarr[1]);

$("#boekerror").html('');

newdatarr = datarr[1].split('-');

newdatarr = newdatarr[0]+'-'+newdatarr[1]+'-'+newdatarr[2];

$("td[alt="+newdatarr+"]").css({'background-image':'url(images/cal_dag_groen.png)'});

}

else if(filldate == 'einddatum'){

$("#einddatum").html(datarr[1]);

$("#boekerror").html('');

$("#boekerror").hide();

colorarr = datarr[2].split('::');

for(i=0;i<=colorarr.length;i++){

if(colorarr[i] != '' && colorarr[i] != 'NULL' && colorarr[i] != 'undefined'){ 

$("td[alt="+colorarr[i]+"]").css({'background-image':'url(images/cal_dag_groen.png)'});

}

}

$("#startdatumbox").val(datarr[5]);

$("#nachtenbox").val(datarr[3]);

$("#detailboekbutton").show();

}

}

}); 

$("#resetdata").show(); 

$("#test").show();

return false;

}

function resetdata(){

$("#startdatum").html('');

$("#einddatum").html('');

$("#resetdata").hide();

$("td.free").css({'background-image':'url(images/cal_dag_blauw.png)'})

$("td.freebeperkt").css({'background-image':'url(images/cal_dag_blauwbeperkt.png)'})

$("#boekerror").html('');

$("#startdatumbox").val('');

$("#nachtenbox").val('');

$("#detailboekbutton").hide();

$("#boekerror").hide();


return false;

}

function klikres(kamer_id)
{
		$.post("ajax/res.php", {kamer_id:kamer_id});
}

function klikboek(kamer_id)
{
		$.post("ajax/klikboek.php", {kamer_id:kamer_id});
}

function servertime() { 
    var time = null; 
    $.ajax({url: 'ajax/time.php', 
        async: false, dataType: 'text', 
        success: function(text) { 
            time = new Date(text); 
        }, error: function(http, message, exc) { 
            time = new Date(); 
    }}); 
    return time; 
}
