
	function getMonthName(month)
	{
		var a = "JAN";
		switch(month)
		{
			case 0:
				a = "JAN"
				break
			case 1:
				a =  "FEB"
				break
			case 2:
				a =  "MAR"
				break
			case 3:
				a =  "APR"
				break
			case 4:
				a =  "MAY"
				break
			case 5:
				a =  "JUN"
				break
			case 6:
				a =  "JUL"
				break
			case 7:
				a =  "AUG"
				break
			case 8:
				a =  "SEP"
				break		
			case 9:
				a =  "OCT"
				break
			case 10:
				a =  "NOV"
				break
			case 11:
				a =  "DEC"
				break
			default:
			    a =  "JAN"
		}
		return a;
	}
	function OpenReservations()
	{
		var res = document.getElementById("inputResidence");
		if(res==null)
			return;
		if(res.value=="-1")
		{
		alert("Choose the hotel !!");
		return;
		}
		var o = document.getElementById("ardate");
		if(o == null)
			return;		
		var de = document.getElementById("dedate");
		if(de == null)
			return;
		var quests = document.getElementById("quests");
		if(quests == null)
			return;
		if(quests.value!=null && quests.value!="")
		{
			try{		  
			var a = parseInt(quests.value);
			if(a.toString()=="NaN")
			{
			alert("Number of quests must be numeric format!");
			return;
			}
			}
			catch(e)
			{
	 		alert("Number of quests must be numeric format!");
			}
		 
		}
		else
		{
		 quests.value="1";
		}	
		var arrayDate = o.value.split("/");
		var no = new Date(arrayDate[2],decreaseMonth(arrayDate[0]),arrayDate[1]);
		//alert(arrayDate[2]+" - "+arrayDate[0]+" - "+arrayDate[1]+ " - "+no.getFullYear());
		var dDate = getMonthName(no.getMonth())+"-"+no.getFullYear();
		var arraydeDate = de.value.split("/");
		var node = new Date(arraydeDate[2],decreaseMonth(arraydeDate[0]),arraydeDate[1]);
		
		var deDate = getMonthName(node.getMonth())+"-"+node.getFullYear();
		var deMDate = node.getMonth()+"/"+node.getDate()+"/"+node.getFullYear();
		var dayF=no.getDate();
		if (dayF<10) dayF="0"+dayF;		
		var monthF=no.getMonth();
		if (monthF<10) monthF="0"+monthF;
		var yearF=no.getFullYear();
		yearF=yearF%100;
		if (yearF<10) yearF="0"+yearF;
		var first_date=yearF+""+monthF+""+dayF;
		var strUrl="";
		if(res.value=="11635" || res.value=="11638" || res.value=="11636")
		{
			strUrl = "http://www.fastbookings.biz/DIRECTORY/preresa.phtml?style=DIRECT&Hotelnames=PLVRegina&FSTBKNGCode=ACCESSCODE&ahoj";
		}
		else
		{
			strUrl = res.value;
			strUrl = strUrl.replace("{out_month}",deDate);
			strUrl = strUrl.replace("{out_day}",node.getDate());
			strUrl = strUrl.replace("{quests}",quests.value);
			strUrl = strUrl.replace("{in_month}",dDate);
			strUrl = strUrl.replace("{in_day}",no.getDate());
			strUrl = strUrl.replace("{lang}","en");	
			strUrl = strUrl.replace("{datein}",o.value);	
			strUrl = strUrl.replace("{nights}",getNights());	
			strUrl = strUrl.replace("{first_date}",first_date);	
			
		}
		window.open(strUrl,"Reservation","");
	}
	function decreaseMonth(d)
	{
		var a = parseInt(d);
		a = a-1;
		return a.toString();
	}
	function getNights()
	{

		var o = document.getElementById("ardate");
		if(o == null)
			return;		
		var de = document.getElementById("dedate");
		if(de == null)
			return;
		
		var arrayDate = o.value.split("/");
		var no = new Date(arrayDate[2],decreaseMonth(arrayDate[0]),arrayDate[1]);
		
		var arraydeDate = de.value.split("/");
		var node = new Date(arraydeDate[2],decreaseMonth(arraydeDate[0]),arraydeDate[1]);
		
		var a = node-no;
		a = (((a/1000)/60)/60)/24;
		return a;
		
			
	}
	function addDays(date, roll){
return new Date(date.getFullYear(), date.getMonth(), date.getDate()+roll);
}
var changeAr=false;
	function changeNightsArdate()
	{

		var o = document.getElementById("ardate");
		if(o == null)
			return;		
		var de = document.getElementById("dedate");
		if(de == null)
			return;
		
		var arrayDate = o.value.split("/");
		var no = new Date(arrayDate[2],decreaseMonth(arrayDate[0]),arrayDate[1]);
		
		var arraydeDate = de.value.split("/");
		var node = new Date(arraydeDate[2],decreaseMonth(arraydeDate[0]),arraydeDate[1]);
		if(changeAr)
		{
			if(no>node)
			{
				node=addDays(no,0);//přičítání dne - nový požadavek - nepřičítat...
				de.value=node.getMonth()+1+"/"+node.getDate()+"/"+node.getFullYear();
			}
		}
		var a = node-no;
		a = (((a/1000)/60)/60)/24;
		
		var lab = document.getElementById("labelDays");
		if(lab!=null)
		{
		   lab.innerHTML=a;
		   lab.innerText=a;
		   if(lab.innerText=="NaN")
		   {
			lab.innerText="1";
		   }
		}
		
			
	}
	
   	function changeNights()
	{

		var o = document.getElementById("ardate");
		if(o == null)
			return;		
		var de = document.getElementById("dedate");
		if(de == null)
			return;
		
		var arrayDate = o.value.split("/");
		var no = new Date(arrayDate[2],decreaseMonth(arrayDate[0]),arrayDate[1]);
		
		var arraydeDate = de.value.split("/");
		var node = new Date(arraydeDate[2],decreaseMonth(arraydeDate[0]),arraydeDate[1]);
		
		var a = node-no;
		a = (((a/1000)/60)/60)/24;
		
		var lab = document.getElementById("labelDays");
		if(lab!=null)
		{
		   lab.innerHTML=a;
		   lab.innerText=a;
		   if(lab.innerText=="NaN")
		   {
			lab.innerText="1";
		   }
		}
		
			
	}
	
	
	

function selectItem(item)
  {
    var option=document.getElementById('inputResidence');
    if(option)
    {
		if(option.options.length>item)
			option.selectedIndex=item;
    }
    
  }
