// JavaScript Document
var slider_slideshowSpeed = 3000;
var slider_interval;
var slider_activeContainer = 1;  
var slider_currentImg = 0;
var slider_animating = false;
var slider_navigate = function(slider_direction) {
 
   // Check if no animation is running. If it is, prevent the action
   if(slider_animating) {
      return;
   }
  
   // Check which current image we need to show
   if(slider_direction == "next") {
      slider_currentImg++;
      if(slider_currentImg == $('.rotating-item').length + 1) {
         slider_currentImg = 1;
      }
   } else {
      slider_currentImg--;
      if(slider_currentImg == 0) {
         slider_currentImg = $('.rotating-item').length;
      }
   }
  
   // Check which container we need to use
   var slider_currentContainer = slider_activeContainer;
   if(slider_activeContainer == 1) {
      slider_activeContainer = 2;
   } else {
      slider_activeContainer = 1;
   }
  
   slider_showImage($('.rotating-item').eq(slider_currentImg - 1).attr("src"), slider_currentContainer, slider_activeContainer);
  
};

var slider_currentZindex = -1;
var slider_showImage = function(slider_photoObject, slider_currentContainer, slider_activeContainer) {
    slider_animating = true;
   
    // Make sure the new container is always on the background
    slider_currentZindex--;
       
    // Set the background image of the new active container
    $("#headerimg" + slider_activeContainer).css({
        "background-image" : "url(" + slider_photoObject + ")",
        "display" : "block",
        "z-index" : slider_currentZindex
    });

    $("#headerimg" + slider_currentContainer).fadeOut(function() {
        setTimeout(function() {
            slider_animating = false;
        }, 3000);
    });
};


$(document).ready(function() {	

	
	var Browser = {
		  Version: function() {
			var version = 999; // we assume a sane browser
			if (navigator.appVersion.indexOf("MSIE") != -1)
			  // bah, IE again, lets downgrade version number
			  version = parseFloat(navigator.appVersion.split("MSIE")[1]);
			return version;
		  }
		}

		if (Browser.Version() > 8) $(".rotateable").rotate({ 
	   bind: 
		 { 
			mouseover : function() { 
				$(this).rotate({animateTo:360})
			},
			mouseout : function() { 
				$(this).rotate({animateTo:0})
			}
		 } 
	   
	});
	
   // Show the next image
   slider_navigate("next");
   
   // Start playing the animation
   slider_interval = setInterval(function() {
      slider_navigate("next");
   }, slider_slideshowSpeed);
	
	/*var InfiniteRotator =
    {
        init: function()
        {
            //interval between items (in milliseconds)
            var itemInterval = 5000;
            //count number of items
            var numberOfItems = $('.rotating-item').length;
            //set current item
            var currentItem = 0;
            //show first item
			$("body").css("background-image", "url('"+$('.rotating-item').eq(currentItem).attr("src")+"')");
            //$('.rotating-item').eq(currentItem).fadeIn(initialFadeIn);
 
            //loop through the items
            var infiniteLoop = setInterval(function(){
                 
				 //$('.rotating-item').eq(currentItem).fadeOut(fadeTime);
 
                if(currentItem == numberOfItems -1){
                    currentItem = 0;
                }else{
                    currentItem++;
                }
				$("body").css("background-image", "url('"+$('.rotating-item').eq(currentItem).attr("src")+"')");
                //$('.rotating-item').eq(currentItem).fadeIn(fadeTime);
 
            }, itemInterval);
        }
    };
 
    //InfiniteRotator.init();
		$('#date').datepicker({dateFormat: 'yy-mm-dd', showAnim: 'slideDown', minDate: 0,});
		
		$('#arriving').click(function(){
			$(this).children('#date').datepicker('show');
			});
		
		
	
	function setCookie(c_name,value,exdays)
	 {
	 var exdate=new Date();
	 exdate.setDate(exdate.getDate() + exdays);
	 var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
	 document.cookie=c_name + "=" + c_value;
	 }
	 
	 function getCookie(c_name)
	 {
	 var i,x,y,ARRcookies=document.cookie.split(";");
	 for (i=0;i<ARRcookies.length;i++)
	 {
	   x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
	   y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
	   x=x.replace(/^\s+|\s+$/g,"");
	   if (x==c_name)
		 {
		 return unescape(y);
		 }
	   }
	 }
 
 		
		 $("#jquery_jplayer").jPlayer({
		  ready: function () {
		   $(this).jPlayer("setMedia", {
			mp3: "inc/music/" + songs[0][0]
		   })//
		   if(getCookie('play') == 'true') $("#jquery_jplayer").jPlayer("play");
		  }
		 });
		 
		 document.getElementById("song_title").innerHTML = songs[0][1];
		
		

		$("#night").click(function(event){
				$('#selectnight').toggle( 'slide', {direction: 'up'}, 200 ); 
			});
		$( "#radionight" ).buttonset();
		$( "#radionight input" ).click(function(){
				$('#selectnight').toggle( 'slide', {direction: 'up'}, 200 );
				$('#nightNo').val($(this).val());
				$("#night3 div").removeClass('radio3');
				$('#radionight0').val('');
			});



		$("#guest").click(function(event){
				$('#selectguest').toggle( 'slide', {direction: 'up'}, 200 ); 
			});
		$( "#radioguest" ).buttonset();
		$( "#radioguest input" ).click(function(){
				$('#selectguest').toggle( 'slide', {direction: 'up'}, 200 );
				$('#guestNo').val($(this).val());
				$("#guest3 div").removeClass('radio3');
				$('#radioguest0').val('');
			});
		
		
		
		$("#room").click(function(event){ 
				$('#selectroom').toggle( 'slide', {direction: 'up'}, 200 ); 
			});
		$( "#radioroom" ).buttonset();
		$( "#radioroom input" ).click(function(){
				$('#selectroom').toggle( 'slide', {direction: 'up'}, 200 );
				$('#roomType').val($(this).val());
			});
		
		
		
		$(document).click(function(event) {
				var id=$(event.target).attr('id');
				if ( (id!='selectguest') && (id!='guest') && (id!='radioguest') && (id!='guestNo') && (id!='guest_right_select')) {
					 $("#selectguest").hide();
				}
				if ( (id!='selectnight') && (id!='night') && (id!='radionight') && (id!='nightNo') && (id!='night_right_select')) {
					 $("#selectnight").hide();
				}
				if ( (id!='selectroom') && (id!='room') && (id!='radioroom') && (id!='roomType') && (id!='room_right_select')) {
					 $("#selectroom").hide();
				}
			});
			
			
		/*$('input:submit').button();
		$('#submitdiv').click(function(){
			$('#form_booking').submit(); 
			});
		$('#senddiv').click(function(){
			$('#form_contact').submit(); 
			});*/
						
			
	});


//Validacja formularza kontaktowego
function send_form()
{
	var error = false;
	if(document.getElementById('input_name').value == '') 
	{
		document.getElementById('error_name').innerHTML = '<font color="#FF0000"> *</font>';
		error = true;
	} else document.getElementById('error_name').innerHTML = '';
	if(document.getElementById('input_phone').value == '' && document.getElementById('input_mail').value == '')
	{
		document.getElementById('error_phone').innerHTML = '<font color="#FF0000"> *</font>';
		document.getElementById('error_mail').innerHTML = '<font color="#FF0000"> *</font>';
		error = true;
	} else {document.getElementById('error_phone').innerHTML = '';document.getElementById('error_mail').innerHTML = '';}
	if(document.getElementById('input_message').value == '')	
	{
		document.getElementById('error_message').innerHTML = '<font color="#FF0000"> *</font>';
		error = true;
	} else document.getElementById('error_message').innerHTML = '';
	if(!error) $('#contact_form').submit();
}

//ciasteczka
function setCookie(c_name,value,exdays)
{
	 var exdate=new Date();
	 exdate.setDate(exdate.getDate() + exdays);
	 var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
	 document.cookie=c_name + "=" + c_value+'; '+ 'path=/';
}
	 
function getCookie(c_name)
{
	 var i,x,y,ARRcookies=document.cookie.split(";");
	 for (i=0;i<ARRcookies.length;i++)
	 {
	   x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
	   y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
	   x=x.replace(/^\s+|\s+$/g,"");
	   if (x==c_name)
		 {
		 return unescape(y);
		 }
	   }
}

