$(function(){
	var nieuweSVdagenCount = $.getURLParam("voor");
	//var nieuweSVdagenCountTest = "";
	if (nieuweSVdagenCount == "W"){
		var nieuweSVdagenCountTest = 7;
		var nieuweSVdagenSoort = "Show";
	}
	if (nieuweSVdagenCount == "V"){
		var nieuweSVdagenCountTest = 14;
		var nieuweSVdagenSoort = "Show";
	}
	if (nieuweSVdagenCount == "M"){
		var nieuweSVdagenCountTest = 31;
		var nieuweSVdagenSoort = "Show";
	}
	if (nieuweSVdagenCount == "E"){
		var nieuweSVdagenCountTest = 2;
		var nieuweSVdagenSoort = "Show";
	}
	if (nieuweSVdagenCount == "H05"){
		var nieuweSVdagenSoort = "Hide";
	}
	if (nieuweSVdagenCount == "H06"){
		var nieuweSVdagenSoort = "Hide";
	}
	if (nieuweSVdagenCount == "H07"){
		var nieuweSVdagenSoort = "Hide";
	}
	if (nieuweSVdagenCount == "H08"){
		var nieuweSVdagenSoort = "Hide";
	}
	var voorBerekendAantalDagen = nieuweSVdagenCountTest;
	//alert (voorBerekendAantalDagen);
	//var voorBerekendAantalDagen = $.getURLParam("voor");
	//$('#voor option:first-child').attr("selected", "selected");
	var thisAantalDays = parseInt(voorBerekendAantalDagen);
	//var thisAantalDays = parseInt($("#voor option:selected").val());
	$('#voor').change(function() {
  		//alert('Handler for .change() called.');
		thisAantalDays = parseInt($("#voor option:selected").val());
		date2.datepicker("setDate", new Date(date1.datepicker("getDate").getTime() + (86400000*thisAantalDays)));
		$("span#totalDays").html(thisAantalDays);
		$("input#totalDaysHidden").val(thisAantalDays);

		//alert (thisAantalDays);
	});
	//$("option:first","select#datumsFin").attr("selected","selected");





	$("#datumsFin").change(function() {
		//thisStartingDate = parseInt($("#datumsFin option:selected").val());
		var thisStartingDate = $("#datumsFin option:selected").val();
		//alert (thisStartingDate);
		//20100516-20100531
		var newD3 = thisStartingDate.substr(6,2);
		var newM3 = thisStartingDate.substr(4,2);
		var newY3 = thisStartingDate.substr(0,4);
		var startDateKS = (newY3) + ('/') + (newM3) + ('/') + (newD3);
		//alert (startDateKS);
		
		var newED3 = thisStartingDate.substr(15,2);
		var newEM3 = thisStartingDate.substr(13,2);
		var newEY3 = thisStartingDate.substr(9,4);
		var eindDateKS = (newEY3) + ('/') + (newEM3) + ('/') + (newED3);
		
		//var thisAantalDaysSK = (thisStartingDate.substr(9,8)) - (thisStartingDate.substr(0,8));
		//var thisAantalDaysSKLoad =  Math.floor(( Date.parse(eindDateKSL) - Date.parse(startDateKSL) ) / 86400000);
		var startChange = thisStartingDate.substr(0,8);
		var eindChange = thisStartingDate.substr(9,8);
		//var thisAantalDaysSK =  Math.floor(( Date.parse(eindChange) - Date.parse(startChange) ) / 86400000);
		var thisAantalDaysSK =  Math.floor(( Date.parse(eindDateKS) - Date.parse(startDateKS) ) / 86400000);
		//alert (startChange + " " + eindChange + " " + thisAantalDaysSK);
		
		$("DIV#datepicker1").datepicker("setDate", new Date(startDateKS) );
		//$("DIV#datepicker2").datepicker("setDate", new Date(eindDateKS));
		$("DIV#datepicker2").datepicker("setDate", new Date(date1.datepicker("getDate").getTime() + (86400000*thisAantalDaysSK)));
		
		$("span#totalDays").html(thisAantalDaysSK);
		$("input#totalDaysHidden").val(thisAantalDaysSK);

/*
		var startDateKS = thisStartingDate.substr(0,10);
		var eindDateKS = thisStartingDate.substr(13,20);
		alert (eindDateKS);
		//var theUtternewSartDate = (newD) + ('/') + (newM) + ('/') + (newY);
		//var theUtternewSartDate2 = (newD) + ('-') + (newM) + ('-') + (newY);
		$("DIV#datepicker1").datepicker("setDate", new Date(startDateKS));
*/		//$("DIV#datepicker2").datepicker("setDate", new Date(eindDateKS));


		//alert (thisStartingDate);
		//date1.datepicker("setDate", new Date(thisStartingDate));
		
		//date1.datepicker("setDate", new Date(date1.datepicker(thisStartingDate)));

		
		//date1.datepicker("setDate", new Date(date1.datepicker("getDate").getTime() + (thisStartingDate)));
		//$("span#totalDays").html(thisAantalDays);
		//$("input#totalDaysHidden").val(thisAantalDays);
	});
	var date2 = $("DIV#datepicker2").datepicker(
					{
						altField:"input#date2", altFormat: 'dd/mm/yy',
						onSelect: function(dateText, inst) {
									//if (date2.datepicker("getDate")<=date1.datepicker("getDate")) {
										date1.datepicker("setDate", new Date(date2.datepicker("getDate").getTime() - (86400000 *thisAantalDays)));	 
									//}
									var dateTotal = ((date2.datepicker("getDate").getTime()) - (date1.datepicker("getDate").getTime()))/86400000;
									$("span#totalDays").html(thisAantalDays);
									$("input#totalDaysHidden").val(thisAantalDays);
									//$("span#totalDays").html(dateTotal);
									//$("input#totalDaysHidden").val(dateTotal);

					}
	}).css("opacity",1);
	date2.datepicker('disable');
	var date1 = $("DIV#datepicker1").datepicker(
					{
						altField:"input#date1",
						altFormat: 'dd/mm/yy',
						//altFormat: 'dd/mm/yy',
						onSelect: function(dateText, inst) {
									//if (date2.datepicker("getDate")<=date1.datepicker("getDate")) {
										date2.datepicker("setDate", new Date(date1.datepicker("getDate").getTime() + (86400000*thisAantalDays)));
										
									//} 
									var dateTotal = ((date2.datepicker("getDate").getTime()) - (date1.datepicker("getDate").getTime()))/86400000;
									$("span#totalDays").html(thisAantalDays);
									$("input#totalDaysHidden").val(thisAantalDays);
									//$("span#totalDays").html(dateTotal);
									//$("input#totalDaysHidden").val(dateTotal);
					}
	});
	date1.datepicker('disable');
	//var dateTotal = date2 - date1;
	//alert (dateTotal);
	//$('.date-pick').datePicker().val(new Date().asString()).trigger('change');
	//$('#date2').currentDate = currentDate+1;
	/*
	$("#date1, #date2").change(function() {
		alert("changedate");
		if (strToDate($("#date1").val())>strToDate($("#date2").val()) ) {
			var begin = strToDate($("#date1").val());
			var eind = new Date(begin.getTime()+86400000);
			var day  = parseInt(eind.getDate()) < 10 ? "0"+eind.getDate():eind.getDate();
			var maand = parseInt(eind.getMonth());
			maand = maand < 10 ? "0"+maand: maand;
			$("#date2").val(day + "/" +maand +"/"+ eind.getFullYear());
		}							
	});
	function strToDate(string) {
		var d = parseInt(string.substr(0,2));
		var m = parseInt(string.substr(3,2));
		var y = parseInt(string.substr(6,4));
		return new Date(y, m, d);
	}
	*/
		if (nieuweSVdagenSoort == "Show"){
			date1.datepicker('disable');
			$("DIV#datepicker1").css("opacity",1);
		}
		if (nieuweSVdagenSoort == "Hide"){
			date1.datepicker('disable');
			$("DIV#datepicker1").css("opacity",1);
		}
	
	$("#datumsFin option:first").attr('selected','selected');
	
	var thisStartingDateLoad = $("#datumsFin option:selected").val();
	//alert (thisStartingDateLoad);
	//20100516-20100531
	var newD3L = thisStartingDateLoad.substr(6,2);
	var newM3L = thisStartingDateLoad.substr(4,2);
	var newY3L = thisStartingDateLoad.substr(0,4);
	var startDateKSL = (newY3L) + ('/') + (newM3L) + ('/') + (newD3L);
	//alert (startDateKSL);
	
	var newED3L = thisStartingDateLoad.substr(15,2);
	var newEM3L = thisStartingDateLoad.substr(13,2);
	var newEY3L = thisStartingDateLoad.substr(9,4);
	var eindDateKSL = (newEY3L) + ('/') + (newEM3L) + ('/') + (newED3L);
	
	//var thisAantalDaysSKLoad = eindDateKSL - startDateKSL;
	//var thisAantalDaysSKLoad = (thisStartingDateLoad.substr(9,8)) - (thisStartingDateLoad.substr(0,8));
	//dateDiff = ((datDate1-datDate2)/(24*60*60*1000)) 
	var thisAantalDaysSKLoad =  Math.floor(( Date.parse(eindDateKSL) - Date.parse(startDateKSL) ) / 86400000);


	//alert ("thisAantalDaysSKLoad="+ thisAantalDaysSKLoad + " eindDateKSL=" + thisStartingDateLoad.substr(9,8) +" startDateKSL=" + thisStartingDateLoad.substr(0,8));
	// http://www.webmasterworld.com/forum91/3078.htm
	
	$("DIV#datepicker1").datepicker("setDate", new Date(startDateKSL) );
	//$("DIV#datepicker2").datepicker("setDate", new Date(eindDateKS));
	$("DIV#datepicker2").datepicker("setDate", new Date(eindDateKSL));
	//$("DIV#datepicker2").datepicker("setDate", new Date(date1.datepicker("getDate").getTime() + (86400000*thisAantalDaysSKLoad)));
	$("span#totalDays").html(thisAantalDaysSKLoad);
	$("input#totalDaysHidden").val(thisAantalDaysSKLoad);

});
/*$(document).ready(function(){

	var minDate = $("#datepicker1,#datepicker2").datepicker('option', 'minDate');
	//$("#datepicker1,#datepicker2").datepicker('option', 'minDate', new Date(2010, 2, 13));
	$("#datepicker1,#datepicker2").datepicker('option', 'minDate', 'date');

});*/

