$(window).load(function() {
	 $("#bpbe_booking, #bpfe_contactform").validate({
		errorPlacement : function(error, element) { },
		rules: {
			bpbe_v: {
				required: true,
				remote: {
					url: "fileadmin/template/php/vcaptcha.php",
					type: "get",
					data: {
						s: function() {
							return $("input[name=bpbe_v]").val();
						}
					}
				}
			}
		}
 	});
	$("#bpbe_booking_type").change(function() {
		document.location = "http://www.toucanclub.ch/" + $("#bpbe_page").val() + "?bpbe_booking_type=" + $(this).val();
	});
	$.ajax({
		url: "fileadmin/template/php/highlight.php",
		data: "type=" + $("#bpbe_booking_type").val(),
		dataType: "json",
		success: function(dateToHighlight){
			$("#datepicker").datepicker({
			    onSelect: function(dateText, inst) {
			        if($("#bpbe_booking_type").val() == 1){
			            dateSelected = new Date(inst['selectedYear'],inst['selectedMonth'],inst['selectedDay']);
			            if(dateSelected.getDay()==5){//if is Friday
			                dataInizio = dateSelected;
			                $("#bpbe_booking_data").val(dataInizio.getDate() + "." + (dataInizio.getMonth() + 1) + "." + dataInizio.getFullYear());
			                dataFine = new Date(dateSelected.getTime() + 86400000*2);
			                $("#bpbe_booking_datafine").val(dataFine.getDate() + "." + (dataFine.getMonth() + 1) + "." + dataFine.getFullYear());
			            }
			            else if(dateSelected.getDay()==6){//if is Saturday
			                dataInizio = new Date(dateSelected.getTime() - 86400000);
			                $("#bpbe_booking_data").val(dataInizio.getDate() + "." + (dataInizio.getMonth() + 1) + "." + dataInizio.getFullYear());
			                dataFine = new Date(dateSelected.getTime() + 86400000);
			                $("#bpbe_booking_datafine").val(dataFine.getDate() + "." + (dataFine.getMonth() + 1) + "." + dataFine.getFullYear());
			            }
			            else if(dateSelected.getDay()==0){//if is Sunday
			                dataInizio = new Date(dateSelected.getTime() - 86400000*2);
			                $("#bpbe_booking_data").val(dataInizio.getDate() + "." + (dataInizio.getMonth() + 1) + "." + dataInizio.getFullYear());
			                dataFine = dateSelected;
			                $("#bpbe_booking_datafine").val(dataFine.getDate() + "." + (dataFine.getMonth() + 1) + "." + dataFine.getFullYear());
			            }
			        }
			        else{
			            $("#bpbe_booking_data").val(inst['selectedDay'] + "." + (inst['selectedMonth'] + 1 ) + "." + inst['selectedYear']);
						$("#tabella_pacchetto input").attr("checked", "");
						$.ajax({
							url: "fileadmin/template/php/packets.php",
							data: "date=" + inst['selectedYear'] + "-" + (inst['selectedMonth'] + 1) + "-" +inst['selectedDay'],
							dataType: "json",
							success: function(dateToHighlight){
								$("#pacchetto_1").attr("disabled", (dateToHighlight['packets'][0].pacchetto_1 == true ? "disabled" : ""))
								$("#pacchetto_2").attr("disabled", (dateToHighlight['packets'][0].pacchetto_2 == true ? "disabled" : ""))
								$("#pacchetto_3").attr("disabled", (dateToHighlight['packets'][0].pacchetto_3 == true ? "disabled" : ""))
								$("#pacchetto_4").attr("disabled", (dateToHighlight['packets'][0].pacchetto_4 == true ? "disabled" : ""))
								$("#pacchetto_5").attr("disabled", (dateToHighlight['packets'][0].pacchetto_5 == true ? "disabled" : ""))
								$("#pacchetto_6").attr("disabled", (dateToHighlight['packets'][0].pacchetto_6 == true ? "disabled" : ""))
								$("#pacchetto_7").attr("disabled", (dateToHighlight['packets'][0].pacchetto_7 == true ? "disabled" : ""))
								$("#pacchetto_8").attr("disabled", (dateToHighlight['packets'][0].pacchetto_8 == true ? "disabled" : ""))
								$("#pacchetto_9").attr("disabled", (dateToHighlight['packets'][0].pacchetto_9 == true ? "disabled" : ""))
								$("#pacchetto_10").attr("disabled", (dateToHighlight['packets'][0].pacchetto_10 == true ? "disabled" : ""))
							}
						});
						
						
						
			        }
			    },
				minDate: new Date(2009,1,1),
				maxDate: new Date(2011,9,31),
				firstDay: 1,
				showOtherMonths: true,
				selectOtherMonths: true,
				beforeShowDay: function (date){
					for (i = 0; i < dateToHighlight['dates'].length; i++) {
						//alert(new Date(dateToHighlight['date'][i]['year'] , dateToHighlight['date'][i]['month'] , dateToHighlight['date'][i]['day']))
						if(date.getFullYear()== dateToHighlight['dates'][i]['year']
								&& date.getMonth()== dateToHighlight['dates'][i]['month'] - 1
								&& date.getDate()== dateToHighlight['dates'][i]['day']){
							//return [false,"ui-state-active","Event Name"];
							return [true];
							//return [true,"ui-state-highlight " + dateToHighlight['dates'][i]['identifier'],dateToHighlight['dates'][i]['description']];
							//return [true,"",dateToHighlight['dates'][i]['description']];
						}
					}
					return [false, ""];
				}
			});
		}
	});
	
	var currentImgSrc;
	$("#bgMenuCenter ul li a.notselected img").hover(
  		function () {
  		    currentImgSrc = $(this).attr("src");
  		    //alert(currentImgSrc.substring(0,currentImgSrc.length - 4));
  			$(this).attr('src',currentImgSrc.substring(0,currentImgSrc.length - 4) + 'on.jpg');
  		}, 
  		function () {
    		$(this).attr('src',currentImgSrc);
  		}
	);
	
	if($(window).height() < $(document).height()){
 		$("#bgCenter").height($(document).height());
 	}
 	else{
 		$("#bgCenter").height($(window).height());
 	}
 	$('#bgRight').css({'left': $("#bgCenter").offset().left + $("#bgCenter").width() + 'px'});
    //$('#bgRight').width($(window).width() - ($("#bgCenter").offset().left + $("#bgCenter").width()));
    if($(window).width() < $(document).width()){
 		$('#bgRight').width($(document).width() - ($("#bgCenter").offset().left + $("#bgCenter").width()));
 	}
 	else{
 		$('#bgRight').width($(window).width() - ($("#bgCenter").offset().left + $("#bgCenter").width()));
 	}
 	
    $('#bgRight').height($("#bgCenter").height());
	
});

$(window).resize(function() {
    $("#bgCenter").height(0);
    $("#bgRight").height(0);
	if($(window).height() < $(document).height()){
 		$("#bgCenter").height($(document).height());
 		$("#bgRight").height($(document).height());
 	}
 	else{
 		$("#bgCenter").height($(window).height());
 		$("#bgRight").height($(window).height());
 	}
 	
 	$('#bgRight').css({'left': $("#bgCenter").offset().left + $("#bgCenter").width() + 'px'});
    //$('#bgRight').width($(window).width() - ($("#bgCenter").offset().left + $("#bgCenter").width()));
    
    $("#bgRight").width(0);
    if($(window).width() < $(document).width()){
 		$('#bgRight').width($(document).width() - ($("#bgCenter").offset().left + $("#bgCenter").width()));
 	}
 	else{
 		$('#bgRight').width($(window).width() - ($("#bgCenter").offset().left + $("#bgCenter").width()));
 	}
    
});


/*
 * 
 * $(window).load(function() {
	
	$.ajax({
		url: "highlight.php",
		data: "action=showdates&id=1",
		dataType: "json",
		success: function(calendarEvents){
			$("#datepicker").datepicker({
				minDate: new Date(2010,5,10),
				maxDate: new Date(2010,5,29),
				beforeShowDay: function (date){
					if(date.getFullYear()== new Date(2010,5,23).getFullYear()
						&& date.getMonth()== new Date(2010,5,23).getMonth()
						&& date.getDate()== new Date(2010,5,23).getDate()){
						return [false,"ui-state-active","Event Name"];
					}
					return [true, ""];
				}
			});
		});
	
});

 */
/*$(document).ready(function() {
    
});*/
