//HEADER SLIDESHOW
$(document).ready(function() {
	$(window).load(function(){
		$('#imghead .slideshow').cycle({
			fx: 'fade',
			timeout: 4000,
			prev:$('#imghead .slider-ctrl-left'),
			next:$('#imghead .slider-ctrl-right')
		});
		
		$('#imghead .slideshow .slide').each(function(){
			if ( $(this).find('a').length > 0 ){
				if ( $(this).find('a').attr('href').length < 0 || $(this).find('a').attr('href') == "" ) {
				$(this).find('a').css({'cursor':'default'}).click(function(e){
						e.preventDefault();
					});
				}
			}
		});
		
		//info box
		$('#slideshow-info-box').show();
		
		$('#slideshow-info-box .close').bind('click',function(e){
			e.preventDefault();
			$('#slideshow-info-box').hide();
		});
		
		if ( $('#slideshow-info-box .text > div').length > 1 ){ $('.info-box-ctrl').show(); }
		
		$('#slideshow-info-box .text').cycle({
			fx: 'none',
			timeout: 0,
			speed: 500,
			prev:$('#slideshow-info-box #prev'),
			next:$('#slideshow-info-box #next'),
			before: function(currSlideElement, nextSlideElement, options, forwardFlag){
								$('#slideshow-info-box .text > div').css({'marginLeft':'30px'});
							},
			after: function(currSlideElement, nextSlideElement, options, forwardFlag){
								$('#slideshow-info-box .text').height( $(nextSlideElement).height() );
							}
		});
	});
});

//ROOM ICONS POPUP
$(document).ready(function() {
	$('.room-icons > a').hover(function(){
		var position = $(this).position();
		var inSet = $('.room-icons > a').index(this);
		if ( $(this).closest('.roomDetail').length > 0 && position.left < 92 ) {
			$(this).closest('.room-icons').find('.popup[rel="'+$(this).attr('rel')+'"]').addClass('arrow-left').css({'left': parseInt(position.left)-10+'px'}).show();
		}
		else {
		$(this).closest('.room-icons').find('.popup[rel="'+$(this).attr('rel')+'"]').css({'left': parseInt(position.left) - 100+'px'}).show();
		}
		},
		function()
		{$('.room-icons .popup:visible').hide();}
	);
	$('.room-icons > a').bind('click',function(e){
		e.preventDefault();
	});
});

//ROOM DETAIL ROOM SELECTOR
$(document).ready(function() {
	$('.top-info .arrow').bind('click',function(e){
		e.preventDefault();
		if ( $('#rooms-dropdown').is(':visible') ) {$('#rooms-dropdown').hide();}
		else { $('#rooms-dropdown').show();}
	});
});

//ROOM DETAIL SLIDESHOW
$(document).ready(function() {
	if ( $('.roomDetail .img-wrapper #images .slider-item').length <= 1) { $('.img-bar').hide(); } 

	$('.img-bar a').bind('click', function(e){
		e.preventDefault();
	});

	$('.roomDetail .img-wrapper #images').cycle({
	fx: 'fade',
		timeout: 0,
		prev:$('.img-bar a:first'),
		next:$('.img-bar a:last')
	});
});

//ROOM DETAIL BOOK NOW LINK 
$(document).ready(function() {
	$('a.booking').live('click',function(e){
		e.preventDefault();
		var position = $(this).offset();
		$('.booking-popup-wrap').css({'top':position.top-93,'left':position.left+143-$('.booking-popup-wrap').width()}).show();
		
		$('#button_dolazak_2, #button_odlazak_2').live('click',function(){
			var position = $(this).offset();
			$('.calendar').addClass('cal2').css({'top':position.top+20,'left':position.left});
		});
		
		$('a.booking-close').live('click',function(e){
			e.preventDefault();
			$(this).closest('.booking-popup-wrap').hide();
		});
	});
});

//HALLS LIST IF NO FEATURES
$(document).ready(function(){
	$('.halls201112 .hall-bar .features').each(function(){
		if ( $(this).find('li').length == 0 ) { $(this).hide(); }
		if ( $(this).find('li').length == 2 ) { $(this).find('span').show(); }
	});
	
});

//LIGHTBOX
$(document).ready(function() {
    $(".lightbox").lightBox();
});

//GMAP Height
$(document).ready(function() {
    $("#gmap").parent().css('height', '307px');
});

function TryCallFunction() {
	var sd = document.MakeResForm.temp.value.split("-");
		document.MakeResForm.ArrivalDay.value = sd[0];
	if(parseInt(sd[1]) == 0)
	{
		document.MakeResForm.ArrivalMonth.selectedIndex = 8
	}
	else
	{ 
	document.MakeResForm.ArrivalMonth.selectedIndex = parseInt(sd[1])-1;
	}
	document.MakeResForm.ArrivalYear.value = sd[2];
	nonight(document.MakeResForm);
}
function TryCallFunction1() {

	var sd = document.MakeResForm.temp1.value.split("-");
	document.MakeResForm.DepartureDay.value = sd[0];
	if(parseInt(sd[1]) == 0)
	{
		document.MakeResForm.DepartureMonth.selectedIndex = 8
	}
	else
	{ 
	document.MakeResForm.DepartureMonth.selectedIndex = parseInt(sd[1])-1;
	}
	document.MakeResForm.DepartureYear.value = sd[2];
	nonight(document.MakeResForm);
}
function Today() {
	var dd = new Date();
	return((dd.getMonth()+1) + "/" + dd.getDate() + "/" + dd.getFullYear());
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function YY_checkform() { //v4.66
//copyright (c)1998,2002 Yaromat.com
  var args = YY_checkform.arguments; var myDot=true; var myV=''; var myErr='';var addErr=false;var myReq;
  for (var i=1; i<args.length;i=i+4){
    if (args[i+1].charAt(0)=='#'){myReq=true; args[i+1]=args[i+1].substring(1);}else{myReq=false}
    var myObj = MM_findObj(args[i].replace(/\[\d+\]/ig,""));
    myV=myObj.value;
    if (myObj.type=='text'||myObj.type=='password'||myObj.type=='hidden'){
      if (myReq&&myObj.value.length==0){addErr=true}
      if ((myV.length>0)&&(args[i+2]==1)){ //fromto
        var myMa=args[i+1].split('_');if(isNaN(myV)||myV<myMa[0]/1||myV > myMa[1]/1){addErr=true}
      } else if ((myV.length>0)&&(args[i+2]==2)){
          var rx=new RegExp("^[\\w\.=-]+@[\\w\\.-]+\\.[a-z]{2,4}$");if(!rx.test(myV))addErr=true;
      } else if ((myV.length>0)&&(args[i+2]==3)){ // date
        var myMa=args[i+1].split("#"); var myAt=myV.match(myMa[0]);
        if(myAt){
          var myD=(myAt[myMa[1]])?myAt[myMa[1]]:1; var myM=myAt[myMa[2]]-1; var myY=myAt[myMa[3]];
          var myDate=new Date(myY,myM,myD);
          if(myDate.getFullYear()!=myY||myDate.getDate()!=myD||myDate.getMonth()!=myM){addErr=true};
        }else{addErr=true}
      } else if ((myV.length>0)&&(args[i+2]==4)){ // time
        var myMa=args[i+1].split("#"); var myAt=myV.match(myMa[0]);if(!myAt){addErr=true}
      } else if (myV.length>0&&args[i+2]==5){ // check this 2
            var myObj1 = MM_findObj(args[i+1].replace(/\[\d+\]/ig,""));
            if(myObj1.length)myObj1=myObj1[args[i+1].replace(/(.*\[)|(\].*)/ig,"")];
            if(!myObj1.checked){addErr=true}
      } else if (myV.length>0&&args[i+2]==6){ // the same
            var myObj1 = MM_findObj(args[i+1]);
            if(myV!=myObj1.value){addErr=true}
      }
    } else
    if (!myObj.type&&myObj.length>0&&myObj[0].type=='radio'){
          var myTest = args[i].match(/(.*)\[(\d+)\].*/i);
          var myObj1=(myObj.length>1)?myObj[myTest[2]]:myObj;
      if (args[i+2]==1&&myObj1&&myObj1.checked&&MM_findObj(args[i+1]).value.length/1==0){addErr=true}
      if (args[i+2]==2){
        var myDot=false;
        for(var j=0;j<myObj.length;j++){myDot=myDot||myObj[j].checked}
        if(!myDot){myErr+='* ' +args[i+3]+'\n'}
      }
    } else if (myObj.type=='checkbox'){
      if(args[i+2]==1&&myObj.checked==false){addErr=true}
      if(args[i+2]==2&&myObj.checked&&MM_findObj(args[i+1]).value.length/1==0){addErr=true}
    } else if (myObj.type=='select-one'||myObj.type=='select-multiple'){
      if(args[i+2]==1&&myObj.selectedIndex/1==0){addErr=true}
    }else if (myObj.type=='textarea'){
      if(myV.length<args[i+1]){addErr=true}
    }
    if (addErr){myErr+='* '+args[i+3]+'\n'; addErr=false}
  }
  if (myErr!=''){alert('The required information is incomplete or contains errors:\t\t\t\t\t\n\n'+myErr)}
  document.MM_returnValue = (myErr=='');
}
function y2k(number) { return (number < 1000) ? number + 1900 : number; }

function isDate(day,month,year) {
    var today = new Date();
    var test = new Date(year,month,day);
	
	if ( (y2k(test.getYear()) == y2k(year)) && (month == test.getMonth()) && (day == test.getDate()) )
    
	   return true;
	
    else
	
        return false;

}



function changer(what,number)
{
			var ArrivalDay = what.ArrivalDay.selectedIndex;
			var ArrivalMonth = what.ArrivalMonth.selectedIndex;
			var ArrivalYear = what.ArrivalYear.value;
			var DepartureDay = what.DepartureDay.selectedIndex;
			var DepartureMonth = what.DepartureMonth.selectedIndex;
			var DepartureYear = what.DepartureYear.value;
			var nights1 = what.nights.selectedIndex + 1;
			
	if (nights1 != 0) {

			var todaysdate = new Date();
			var arrDay = todaysdate.getDate();
			var arrMonth = todaysdate.getMonth();
			var arrYear = todaysdate.getYear();
	
	if (number == 1) {
	        if (isDate(ArrivalDay+1,ArrivalMonth,ArrivalYear)) 
			  {
				var date2 = new Date(ArrivalYear,ArrivalMonth,ArrivalDay + 2);
				DepartureDay = date2.getDate();
				DepartureMonth = date2.getMonth();
				DepartureYear = y2k(date2.getYear());
				what.DepartureDay.options[DepartureDay-1].selected = true;
				what.DepartureMonth.options[DepartureMonth].selected = true;
				what.DepartureYear.value = what.ArrivalYear.value;
				//return true
			  }
			}
			
if (number == 2) {
		
		    if (isDate(DepartureDay,DepartureMonth,DepartureYear))
			   {
				 for (var i=0,l=what.ArrivalYear.options.length;i<l;i++)
				  {
					if (what.ArrivalYear.options[i].text == ArrivalYear) 
					{
						what.ArrivalYear.options[i].selected = true;
					}
				  }
			//return true
			   }		
			
		}	
 }
 nonight(what);
}

function checkdates(myform)
	{
		
		var valid = true;
		var text = "Warning:\n";
		
			var day1 = myform.ArrivalDay.value;
			var month1 = myform.ArrivalMonth.value;
			var year1 = myform.ArrivalYear.value;
			var day2 = myform.DepartureDay.value;
			var month2 = myform.DepartureMonth.value;
			var year2 = myform.DepartureYear.value;
			
			startdate = new Date(year1-0,month1-1,day1-0)
			enddate = new Date(year2-0,month2-1,day2-0)
			today = new Date()
			
			starttime = Date.UTC(y2k(startdate.getYear()),startdate.getMonth(),startdate.getDate(),0,0,0);
  			endtime = Date.UTC(y2k(enddate.getYear()),enddate.getMonth(),enddate.getDate(),0,0,0);
			today = Date.UTC(y2k(today.getYear()),today.getMonth(),today.getDate(),0,0,0);
	
			if (starttime > endtime)
			{
				text = text + "Check-in Date Cannot be greater then Check-Out date\n"
				valid = false;	
			}
			if (starttime < today)
			{
				text = text + "The check-in date cannot be earlier then today. Please select a different date\n"
				valid = false;	
			}
		
									
		if (valid == false)
		{
			alert(text);				
		}
		
		return valid;
		
	}
function control(what)
{
			//isNav1 = (navigator.appName.indexOf("Netscape") != -1) ? true : false;
			//isIE1 = (navigator.appName.indexOf("Microsoft") != -1) ? true : false;
			var ArrivalDay = what.ArrivalDay.selectedIndex + 1;
			var ArrivalMonth = what.ArrivalMonth.selectedIndex + 1;
			var ArrivalYear = what.ArrivalYear.value;
			var DepartureDay = what.DepartureDay.selectedIndex + 1;
			var DepartureMonth = what.DepartureMonth.selectedIndex +1;
			var DepartureYear = what.DepartureYear.value;
			var nights1 = what.nights.selectedIndex + 1;


			var todaysdate = new Date();
			var arrDay = todaysdate.getDate();
			var arrMonth = todaysdate.getMonth() + 1;
			var arrYear = todaysdate.getYear();

			//alert(' Arr ' + ArrivalDay + '/' + ArrivalMonth + '/' + ArrivalYear + ' Dep '+ DepartureDay+ '/'+ DepartureMonth +'/' + DepartureYear )
			
			if(isNav1)
			{
				if (isDate(ArrivalDay,ArrivalMonth-1,ArrivalYear))
				{ 
				alert((ArrivalDay) + '/' + (ArrivalMonth) + '/' + ArrivalYear + ' Arrival date is not a valid date');
				what.ArrivalDay.selectedIndex = arrDay-1;
				what.ArrivalMonth.selectedIndex = arrMonth -1;
				what.DepartureDay.selectedIndex = arrDay;
				what.DepartureMonth.selectedIndex = arrMonth-1;
				what.ArrivalYear.selectedIndex = 0;
				what.DepartureYear.selectedIndex = 0;			
				nonight(document.MakeResForm);
				return false;
				}
				
				if (isDate(DepartureDay,DepartureMonth-1,DepartureYear))
				{	
				alert((DepartureDay) + '/' + (DepartureMonth) + '/' + DepartureYear + '  Departure date is not a valid date');
				what.ArrivalDay.selectedIndex = arrDay-1;
				what.ArrivalMonth.selectedIndex = arrMonth -1;
				what.DepartureDay.selectedIndex = arrDay;
				what.DepartureMonth.selectedIndex = arrMonth-1;
				what.ArrivalYear.selectedIndex = 0;
				what.DepartureYear.selectedIndex = 0;
				nonight(document.MakeResForm);
				return false;
				}
			}
			else
			{
				if (!isDate(ArrivalDay,ArrivalMonth-1,ArrivalYear))
				{ 
				alert((ArrivalDay) + '/' + (ArrivalMonth) + '/' + ArrivalYear + ' Arrival date is not a valid date');
				what.ArrivalDay.selectedIndex = arrDay-1;
				what.ArrivalMonth.selectedIndex = arrMonth -1;
				what.DepartureDay.selectedIndex = arrDay;
				what.DepartureMonth.selectedIndex = arrMonth-1;
				what.ArrivalYear.selectedIndex = 0;
				what.DepartureYear.selectedIndex = 0;			
				nonight(document.MakeResForm);
				return false;
				}
				
				if (!isDate(DepartureDay,DepartureMonth-1,DepartureYear))
				{	
				alert((DepartureDay) + '/' + (DepartureMonth) + '/' + DepartureYear + '  Departure date is not a valid date');
				what.ArrivalDay.selectedIndex = arrDay-1;
				what.ArrivalMonth.selectedIndex = arrMonth -1;
				what.DepartureDay.selectedIndex = arrDay;
				what.DepartureMonth.selectedIndex = arrMonth-1;
				what.ArrivalYear.selectedIndex = 0;
				what.DepartureYear.selectedIndex = 0;
				nonight(document.MakeResForm);
				return false;
				}
				
			}
			
			var diff = Date.UTC(arrYear,arrMonth,arrDay,0,0,0) -  Date.UTC(ArrivalYear,ArrivalMonth,ArrivalDay,0,0,0);
	
			if (diff/1000/60/60/24 < 1)
			{
			//return true;
			}
			else
			{
			alert('The arrival date entered is not valid, please try again.');
			
			what.ArrivalDay.selectedIndex = arrDay-1;
			what.ArrivalMonth.selectedIndex = arrMonth -1;
			what.DepartureDay.selectedIndex = arrDay;
			what.DepartureMonth.selectedIndex = arrMonth-1;
			what.ArrivalYear.selectedIndex = 0;
			what.DepartureYear.selectedIndex = 0;
			nonight(document.MakeResForm);
			return false; 
			}
			
			diff = Date.UTC(arrYear,arrMonth,arrDay,0,0,0) -Date.UTC(DepartureYear,DepartureMonth,DepartureDay,0,0,0);
	
			if (diff/1000/60/60/24 < 1)
			{
				//return true;
			}
			else
			{
			alert('The departure date entered is not valid, please try again.');
			
			what.ArrivalDay.selectedIndex = arrDay-1;
			what.ArrivalMonth.selectedIndex = arrMonth-1 ;
			what.DepartureDay.selectedIndex = arrDay;
			what.DepartureMonth.selectedIndex = arrMonth-1 ;
			what.ArrivalYear.selectedIndex = 0;
			what.DepartureYear.selectedIndex = 0;			
			nonight(document.MakeResForm);
			return false;
			}					
					
			diff = Date.UTC(DepartureYear,DepartureMonth,DepartureDay,0,0,0) -  Date.UTC(ArrivalYear,ArrivalMonth,ArrivalDay,0,0,0);
	
			if (diff/1000/60/60/24 > 0)
			{
			//return true;
			}
			else
			{
			alert('The arrival date must be greater then the departure date');
			what.DepartureDay.selectedIndex = what.ArrivalDay.selectedIndex +1;
			what.DepartureMonth.selectedIndex = what.ArrivalMonth.selectedIndex;
			what.DepartureYear.selectedIndex = 0;			
			nonight(document.MakeResForm);
			return false;
			}
			nonight(what);
		return true;
}


function nonight(what)
{
			var ArrivalDay = what.ArrivalDay.selectedIndex + 1;
			var ArrivalMonth = what.ArrivalMonth.selectedIndex + 1;
			var ArrivalYear = what.ArrivalYear.value;
			var DepartureDay = what.DepartureDay.selectedIndex + 1;
			var DepartureMonth = what.DepartureMonth.selectedIndex +1;
			var DepartureYear = what.DepartureYear.value;
			var nights1 = what.nights.selectedIndex + 1;


			var todaysdate = new Date();
			var arrDay = todaysdate.getDate();
			var arrMonth = todaysdate.getMonth() + 1;
			var arrYear = todaysdate.getYear();

			//alert(' Arr ' + ArrivalDay + '/' + ArrivalMonth + '/' + ArrivalYear + ' Dep '+ DepartureDay+ '/'+ DepartureMonth +'/' + DepartureYear )
			if (!isDate(ArrivalDay,ArrivalMonth-1,ArrivalYear))
			{ 
			what.nights.value = "!"
			return false;
			}
			
			if (!isDate(DepartureDay,DepartureMonth-1,DepartureYear))
			{	
			what.nights.value = "!"
			return false;
			}
			
			/*
			if( ((ArrivalDay < arrDay ) && (ArrivalMonth = arrMonth) && (ArrivalYear <= arrYear))||((ArrivalMonth < arrMonth) && (ArrivalYear <= arrYear)) )
			{
			what.nights.value = "!"
			return false; 
			
			}
			
			if(( (DepartureDay < arrDay ) && (DepartureMonth = arrMonth) && (DepartureYear <= arrYear) )|| ((DepartureMonth < arrMonth) && (DepartureYear <= arrYear)) )
			{
			alert(arrDay + '/' + arrMonth + '/' +arrYear+'hehe' )
			what.nights.value = "!"
			return false;
			
			}
			/*if( ((ArrivalDay >= DepartureDay ) && (ArrivalMonth = DepartureMonth) && (ArrivalYear >= DepartureYear))|| ((ArrivalMonth > DepartureMonth) && (ArrivalYear >= DepartureYear)) || (ArrivalYear > DepartureYear) )
			{
			what.nights.value = "!"
			return false;
			
			}*/
					
			var diff = Date.UTC(arrYear,arrMonth,arrDay,0,0,0) -  Date.UTC(ArrivalYear,ArrivalMonth,ArrivalDay,0,0,0);
	
			if (diff/1000/60/60/24 < 1)
			{
			what.nights.value = diff/1000/60/60/24;
			}
			else
			{
			what.nights.value = "!";
			return false;
			}
			diff=0;
			diff = Date.UTC(arrYear,arrMonth,arrDay,0,0,0) - Date.UTC(DepartureYear,DepartureMonth,DepartureDay,0,0,0);
	
			if (diff/1000/60/60/24 < 1)
			{
			what.nights.value = diff/1000/60/60/24;
			}
			else
			{
			what.nights.value = "!";
            return false;
			}					
			diff=0;		
			diff = Date.UTC(DepartureYear,DepartureMonth,DepartureDay,0,0,0) -  Date.UTC(ArrivalYear,ArrivalMonth,ArrivalDay,0,0,0);
	
			if (diff/1000/60/60/24 > 0)
			{
			what.nights.value = diff/1000/60/60/24;

			}
			else
			{
			what.nights.value = "!";
			return false;
			}

		return true;

}


/*
function validate(what,number)
  {
	
			var ArrivalDay = what.ArrivalDay.selectedIndex;
			var ArrivalMonth = what.ArrivalMonth.selectedIndex;
			var ArrivalYear = what.ArrivalYear.value;
			var DepartureDay = what.DepartureDay.selectedIndex;
			var DepartureMonth = what.DepartureMonth.selectedIndex;
			var DepartureYear = what.DepartureYear.value;
			var nights1 = what.nights.selectedIndex + 1;
			
	if (nights1 != 0) {

			var todaysdate = new Date();
			var arrDay = todaysdate.getDate();
			var arrMonth = todaysdate.getMonth();
			var arrYear = todaysdate.getYear();
			
			
		//alert(arrDay + ' ' + arrMonth + ' ' + arrYear);
		//alert(DepartureDay + ' ' + DepartureMonth + ' ' + DepartureYear);
		//alert(ArrivalDay + ' ' + ArrivalMonth + ' ' + ArrivalYear);

		//alert(what.ArrivalDay.selectedIndex + ' ' + what.ArrivalMonth.selectedIndex + ' ' + what.ArrivalYear[what.ArrivalYear.selectedIndex].value);
		//alert(what.DepartureDay.selectedIndex + ' ' + what.DepartureMonth.selectedIndex + ' ' + what.ArrivalYear[what.DepartureYear.selectedIndex].value);


	if (((what.ArrivalMonth[what.ArrivalMonth.selectedIndex].value < arrMonth+1) && (what.ArrivalYear[what.ArrivalYear.selectedIndex].value <= arrYear+1)) || ((what.ArrivalDay[what.ArrivalDay.selectedIndex].value <= arrDay-1) && (what.ArrivalMonth[what.ArrivalMonth.selectedIndex].value <= arrMonth+1) && (what.ArrivalYear[what.ArrivalYear.selectedIndex].value <= arrYear+1))) {
			alert('The arrival date entered is not valid, please try again');
			
			what.ArrivalDay.selectedIndex = arrDay;
			what.ArrivalMonth.selectedIndex = arrMonth;
			what.DepartureDay.selectedIndex = arrDay+1;
			what.DepartureMonth.selectedIndex = arrMonth;
			what.nights.value = 1;
			return(false);
	}	

	else if (((what.DepartureMonth[what.DepartureMonth.selectedIndex].value < arrMonth+1) && (what.DepartureYear[what.DepartureYear.selectedIndex].value <= arrYear)) || ((what.DepartureDay[what.DepartureDay.selectedIndex].value <= arrDay) && (what.DepartureMonth[what.DepartureMonth.selectedIndex].value <= arrMonth+1) && (what.DepartureYear[what.DepartureYear.selectedIndex].value <= arrYear))) {
			alert('The departure date entered is not valid, please try again');
			
			what.ArrivalDay.selectedIndex = arrDay;
			what.ArrivalMonth.selectedIndex = arrMonth;
			what.DepartureDay.selectedIndex = arrDay+1;
			what.DepartureMonth.selectedIndex = arrMonth;
			what.nights.value = 1;
			return(false);
	}
	else {		
	
		if (number == 1) {
	     if (isDate(ArrivalDay+1,ArrivalMonth,ArrivalYear)) {
				 var date2 = new Date(ArrivalYear,ArrivalMonth,ArrivalDay + 2);
				DepartureDay = date2.getDate();
				DepartureMonth = date2.getMonth();
				DepartureYear = y2k(date2.getYear());
				what.DepartureDay.options[DepartureDay-1].selected = true;
				what.DepartureMonth.options[DepartureMonth].selected = true;
				what.DepartureYear.value = what.ArrivalYear.value;
				return true
			}
			else
				alert((ArrivalDay+1) + '/' + (ArrivalMonth+1) + '/' + ArrivalYear + ' is not a valid date');
					
					var myArrival = new Date(ArrivalYear,ArrivalMonth,ArrivalDay);
	
					var myDepurture = new Date(DepartureYear,DepartureMonth,DepartureDay);
					var left = myDepurture.getTime() - myArrival.getTime();
					var days = Math.floor(left / (1000 * 60 * 60 * 24));
	
					if (days < 1) {
						what.nights.value = 1;
					}
					else 
						what.nights.value = (days-1);
					return(false);
			}	
		}
		if (number == 2) {
		
		    if (isDate(DepartureDay,DepartureMonth,DepartureYear)) {
				for (var i=0,l=what.ArrivalYear.options.length;i<l;i++) {
					if (what.ArrivalYear.options[i].text == ArrivalYear) {
						what.ArrivalYear.options[i].selected = true;
					}
				} 
			return true
			}
			else

				alert((DepartureDay+1) + '/' + (DepartureMonth+1) + '/' + DepartureYear + ' is not a valid date');
		   
				var myArrival = new Date(ArrivalYear,ArrivalMonth,ArrivalDay);
				var myDepurture = new Date(DepartureYear,DepartureMonth,DepartureDay);
				var left = myDepurture.getTime() - myArrival.getTime();
				var days = Math.floor(left / (1000 * 60 * 60 * 24));
				
					if (days < 1) {
						what.nights.value = 1;
					}
					else
						what.nights.value = days;
					return(false);
				//what.nights.value = days;
			}
	}
 }
 
}*/


$(function(){

  // Input value focus/blur
  $("#newsletter input").focus(function() { 
    if( this.value == this.defaultValue ) { 
    this.value = ""; 
    } 
  }).blur(function() { 
    if( !this.value.length ) { 
    this.value = this.defaultValue; 
    } 
  });
  
  // Language select
  var lngLabel;
  $('#topnav').hasClass('hr') ? lngLabel = 'Jezik' : lngLabel = 'Language';
  $('#topnav .lang').wrapAll('<li id="lang-select"><ul id="lang-options"></ul></li>').parents('#lang-select').prepend('<a>'+lngLabel+'</a>');
  $(document).bind('click',function(e){
    var clicked = $(e.target);
    var lngOptions = '#lang-options';
    if (clicked.parent().is('#lang-select') && $(lngOptions).is(':hidden')) { $(lngOptions).show(); }
    else if (!clicked.is(lngOptions) && !clicked.parents().is(lngOptions))  { $(lngOptions).hide(); }
  });
  
});

var map;
var map_infowindow;
$(document).ready(function(){
    if( $('#gmap').length > 0 ){
            map = new google.maps.Map(document.getElementById("gmap"), {
                zoom: 14,
                center: new google.maps.LatLng( 45.811154,15.977741 ),
                mapTypeId: google.maps.MapTypeId.ROADMAP
            });
            map_infowindow = new google.maps.InfoWindow({
                content: 'map_infowindow'
            });
    }
  $("a.changeMap").click(function(e){
    e.preventDefault();
    var koordinate = $(this).attr("href").split("|");
    var lat = koordinate[0].substr(1);
    var lng = koordinate[1];
    map.setCenter(new google.maps.LatLng( lat, lng ));
    map.setZoom( 15 );
  });
});

//HOTEL EVENTS REMOVE PHOTO GALLERY LINK
$(document).ready(function(){
	if($('.content a.lightbox').length == 1) {
		$('span.gallery_link').hide();
	}
});




/**
* GOOGLE ANALYTICS FUNKCIJE
*/
var pageTracker_trackEvent_Kontakt_Prikaz = function(){ 
	pageTracker._trackEvent( 'Kontakt-obrazac', 'Kontakt-obrazac-Prikaz' ); 
	if( typeof console != 'undefined' && console ) console.log("_trackEvent( 'Kontakt-obrazac', 'Kontakt-obrazac-Prikaz' )");
};
var pageTracker_trackEvent_Kontakt_Poslano = function(){ 
	pageTracker._trackEvent( 'Kontakt-obrazac', 'Kontakt-obrazac-Poslano' ); 
	if( typeof console != 'undefined' && console ) console.log("_trackEvent( 'Kontakt-obrazac', 'Kontakt-obrazac-Poslano' )");
};
var pageTracker_trackEvent_RezervacijeObrazac_Poslano = function(){ 
	pageTracker._trackEvent( 'Rezervacije-obrazac', 'Rezervacije-obrazac-Poslano' ); 
	if( typeof console != 'undefined' && console ) console.log("_trackEvent( 'Rezervacije-obrazac', 'Rezervacije-obrazac-Poslano' )");
};
var pageTracker_trackEvent_RezervacijePosebnaPonudaObrazac_Poslano = function( ponuda ){ 
	pageTracker._trackEvent( 'Rezervacije-posebna-ponuda', 'Rezervacije-posebna-ponuda-Poslano', ponuda ); 
	if( typeof console != 'undefined' && console ) console.log("_trackEvent( 'Rezervacije-posebna-ponuda', 'Rezervacije-posebna-ponuda-Poslano', "+ponuda+" )");
};


