//LIVE LOCAL TIME WATCH IN CONTACTS
	  function zegar() {
        var data = new Date();
        var godzina = data.getHours();
        var min = data.getMinutes();
        var sek = data.getSeconds();
        var terazjest = ""+godzina+((min<10)?":0":":")+min+((sek<10)?":0":":")+sek;
        if ($("zegarek")) {
		document.getElementById("zegarek").innerHTML = terazjest;
        }
      }
	  
	  
// DATEPICKER
	var today   = new Date();
    var rangeL  = String(today.getFullYear()) + String(today.getMonth() + 1 < 10 ? "0" + (today.getMonth() + 1) : today.getMonth() + 1) + String(today.getDate() < 10 ? "0" + today.getDate() : today.getDate());
    var rangeH  = String(today.getFullYear() + 1) + String(today.getMonth() + 1 < 10 ? "0" + (today.getMonth() + 1) : today.getMonth() + 1) + String(today.getDate() < 10 ? "0" + today.getDate() : today.getDate());

// SLIDER
			  
	//Ustawienia
	var property_width = new Array();
	var details_width = new Array();
	var itemWidthArray = new Array();
	//var itemWidth = 0;
	
	var miliseconds = 1000;
	//itemWidthArray[0] = 253; // DLA STRONY GŁÓWNEJ, APARTAMENTY
	itemWidthArray[1] = 331; // DLA STRONY SZCZEGÓŁÓW APARTAMENTU
	
	var itemsToSlide = 3;
	var pause = false;
								
	//Funkcje
	
		$(window).load(function() {
//		$("#properties101").width(property_width[101]);
//		$("#properties1").width(property_width[1]);
//		$("#properties2").width(property_width[2]);
//		$("#properties3").width(property_width[3]);
		
		$("#properties200").width(property_width[200]);
		});

	
		function sliderButton(itemId , direction){if(!pause){slide(itemId , direction);}};

		function slide(itemId , direction)
		{
				pause = true;
				setTimeout("unPause()", miliseconds);
				if(direction == "right")
				{

					if($("#properties"+itemId).width()+(parseInt($("#properties"+itemId).css("left"),10) - (itemsToSlide*itemWidth)) - margin >= 0)
						{
						$("#properties"+itemId).animate({    left: "-="+itemWidth}, miliseconds );
						}
				}
				else if (direction == "left")
				{
						if(parseInt($("#properties"+itemId).css("left"),10) < -5) // MUSI BYĆ MNIEJSZE OD WARTOŚCI POCZĄTKOWEJ "LEFT" DANEGO KONTENERA ELEMENTÓW DO PRZEWIJANIA.
						{
						$("#properties"+itemId).animate({    left: "+="+itemWidth}, miliseconds );
						}
				}				
		}
		
		function unPause(){pause = false;}

// RESERVATION DATES
    function setReservationDates(){
        var sd = datePickerController.getSelectedDate("searchdate1");
        var ed = datePickerController.getSelectedDate("searchdate2");

        if(sd){
            sd = new Date(sd.getFullYear(), sd.getMonth(), sd.getDate()+1);
            var rangeL2 = String(sd.getFullYear()) + String(sd.getMonth() + 1 < 10 ? "0" + (sd.getMonth() + 1) : sd.getMonth() + 1) + String(sd.getDate() < 10 ? "0" + sd.getDate() : sd.getDate());

            datePickerController.setRangeLow("searchdate2", rangeL2);

            if (ed <= sd){
                document.getElementById('searchdate2').value = '';
            }
        }
    }
// OPTS
	        var opts_reserv_1 = {
                formElements:{"searchdate1":"d-ds-m-ds-Y"},
                rangeLow:rangeL,
                rangeHigh:rangeH,
                noFadeEffect:true,
                callbackFunctions:{"dateset":[setReservationDates]}
				}
				
			var opts_reserv_2 = {
                formElements:{"searchdate2":"d-ds-m-ds-Y"},
                rangeLow:rangeL,
                rangeHigh:rangeH,
                noFadeEffect:true
        		}
				
			var opts_checkinout_1 = {
                formElements:{"checkin":"d-ds-m-ds-Y"},
                rangeLow:rangeL,
                rangeHigh:rangeH,
                noFadeEffect:true,
                callbackFunctions:{"dateset":[setCheckInOutDates]}
        		}
				
			var opts_checkinout_2 = {
                formElements:{"checkout":"d-ds-m-ds-Y"},
                rangeLow:rangeL,
                rangeHigh:rangeH,
                noFadeEffect:true
        		}
				
			var opts_booking_1 = {
				formElements:{"cgb_arrival_date":"d-ds-m-ds-Y"},
				rangeLow:rangeL,
				rangeHigh:rangeH,
				noFadeEffect:true,
				callbackFunctions:{"dateset":[setBookingDates]}
				}
				
			var opts_booking_2 = {
				formElements:{"cgb_departure_date":"d-ds-m-ds-Y"},
				rangeLow:rangeL,
				rangeHigh:rangeH,
				noFadeEffect:true
			}
				
// CHECK-IN-OUT DATES
    function setCheckInOutDates(){
        var sd = datePickerController.getSelectedDate("checkin");
        var ed = datePickerController.getSelectedDate("checkout");

        if(sd){
            sd = new Date(sd.getFullYear(), sd.getMonth(), sd.getDate()+1);
            var rangeL2 = String(sd.getFullYear()) + String(sd.getMonth() + 1 < 10 ? "0" + (sd.getMonth() + 1) : sd.getMonth() + 1) + String(sd.getDate() < 10 ? "0" + sd.getDate() : sd.getDate());

            datePickerController.setRangeLow("checkout", rangeL2);

            if (ed <= sd){
                document.getElementById('checkout').value = '';
            }
        }
    }
				
	function setBookingDates(){
        var sd = datePickerController.getSelectedDate("cgb_arrival_date");
        var ed = datePickerController.getSelectedDate("cgb_departure_date");

        if(sd){
            sd = new Date(sd.getFullYear(), sd.getMonth(), sd.getDate()+1);
            var rangeL2 = String(sd.getFullYear()) + String(sd.getMonth() + 1 < 10 ? "0" + (sd.getMonth() + 1) : sd.getMonth() + 1) + String(sd.getDate() < 10 ? "0" + sd.getDate() : sd.getDate());

            datePickerController.setRangeLow("cgb_departure_date", rangeL2);

            if (ed <= sd){
                document.getElementById('cgb_departure_date').value = '';
            }
        }
    }

 // RESERVATION CONFIRM
 
     function openPricingInfo(idOfElement){
        var scrOfY=0;
        if(typeof(window.pageYOffset)=='number'){
            scrOfY=window.pageYOffset;
        }else if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){
            scrOfY=document.body.scrollTop;
        }else if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){
            scrOfY=document.documentElement.scrollTop+50;}
        document.getElementById('calculator_canvas').style.height=document.getElementById(idOfElement).offsetHeight+'px';
        document.getElementById('calculator_canvas').style.display='block';
        var leftMargin=(document.getElementById(idOfElement).offsetWidth/2)-283;
        document.getElementById('calculator').style.top=scrOfY+'px';
        document.getElementById('calculator').style.display='block';
    }
	
    function closePricingInfo(){
        document.getElementById('calculator_canvas').style.display='none';
        document.getElementById('calculator').style.display='none';
    }

    function togglePricingDetails(){
        if (document.getElementById('detailed_calculation').style.display=='none')
            document.getElementById('detailed_calculation').style.display='block';
        else
            document.getElementById('detailed_calculation').style.display='none';
    }
	
	function textFlash(divID)
{
						$(divID).fadeOut("fast");
						$(divID).fadeIn("fast");
						$(divID).fadeOut("fast");
						$(divID).fadeIn("fast");
						$(divID).fadeOut("fast");
						$(divID).fadeIn("fast");
}

function refreshCouples(form){
		field = document.getElementById(form);
		 
		if (field.cgb_people.value != '')
		{
			var couples	= Math.floor(field.cgb_people.value / 2);
			
			field.cgb_couples.options.length = couples+1;
			
			for(i=0 ; i <= couples ; i++)
			{
				var j = i+1;
				field.cgb_couples.options[j] = new Option(i,  i);
			}

		  return;
		} 
			else 
		{
		field.cgb_couples.options.length = 6;
		
			for(i=0 ; i < 6 ; i++)
			{
				var j = i+1;
				field.cgb_couples.options[j] = new Option(i,i); 
			}
		  return;
		}
	  }
	  
	function nivoslide()
	{
		$('#slider').nivoSlider({
		directionNav:false, //Next & Prev
		pauseTime:5000,
		animSpeed:500,
		controlNav:false, //1,2,3...
		keyboardNav:false //Use left & right arrows
		});
	}
			
	function image(x)
	{
		var image = new Image;
		image.src = 'http://www.venetian-house.com/img/slider/'+x+'.jpg';
		image.alt = x;
		return image;
	}
	function loadAllImages(startingIndex,count)
	{
		for (i=startingIndex;i<=count;i++)
		{
			
			$('#slider').append(image(i));
		}
	}


