$(document).ready(function(){ 

	$("input[name='uebernachtung_von']").blur(function () {
		alert(Date.parse(($(this).attr("value"))));
		var givenDate = new Date(2008, 9, 13);
		alert(Date.parse(givenDate));
	});
	
	$('.time').datePicker().val(new Date().asString()).trigger('change');
	$('#date_begin').bind(
		'dpClosed',
		function(e, selectedDates)
		{
			var d = selectedDates[0];
			if (d) {
				d = new Date(d);
				$('#overnight_end').dpSetStartDate(d.addDays(1).asString());
			}
		}
	);
	$('#date_end').bind(
		'dpClosed',
		function(e, selectedDates)
		{
			var d = selectedDates[0];
			if (d) {
				d = new Date(d);
				$('#overnight_begin').dpSetEndDate(d.addDays(-1).asString());
			}
		}
	);

	$('#overnight_begin').bind(
		'dpClosed',
		function(e, selectedDates)
		{
			var d = selectedDates[0];
			if (d) {
				d = new Date(d);
				$('#overnight_end').dpSetStartDate(d.addDays(1).asString());
			}
		}
	);
	$('#overnight_end').bind(
		'dpClosed',
		function(e, selectedDates)
		{
			var d = selectedDates[0];
			if (d) {
				d = new Date(d);
				$('#overnight_begin').dpSetEndDate(d.addDays(-1).asString());
			}
		}
	);


	$('#date_begin').change(function(event){
		var date_begin = (Date.fromString($(this).attr("value")));
		var timestamp_begin = Date.parse(date_begin);
		
		var date_end = (Date.fromString($("#date_end").attr("value")));
		var timestamp_end = Date.parse(date_end);
	
		if(timestamp_begin > timestamp_end) {
			$("#date_end").attr("value", $(this).attr("value"));
		}
	});


	$('#overnight_begin').change(function(event){
		var date_begin = (Date.fromString($(this).attr("value")));
		var timestamp_begin = Date.parse(date_begin);
		
		var date_end = (Date.fromString($("#overnight_end").attr("value")));
		var timestamp_end = Date.parse(date_end);
	
		if(timestamp_begin > timestamp_end) {
			$("#overnight_end").attr("value", $(this).attr("value"));
		}
	});


	$('#overnight_begin').change(function(event){
		calculateDifference();
	});


	$('#overnight_end').change(function(event){
		calculateDifference();
	});

	$("#buttonSend").mouseover(function(){
		$('#buttonSend').css({ color: '#f60'});
    }).mouseout(function(){
		$('#buttonSend').css({ color: '#333'});
    });

});




function calculateDifference() {
	var overnight_begin = (Date.fromString($("#overnight_begin").attr("value")));
	var overnight_begin_timestamp = Date.parse(overnight_begin);

	var overnight_end = (Date.fromString($("#overnight_end").attr("value")));
	var overnight_end_timestamp = Date.parse(overnight_end);

	var difference = overnight_end_timestamp - overnight_begin_timestamp;	
	var days = (difference / 86400) / 1000;
	
	days = Math.floor(days);
	
	var price = (days * 50);
	var sumPrice = price + 25;
	
	$("#price").attr("value", price);
	$("#sum_price").attr("value", sumPrice);
}



