// JavaScript Document

//globale Variablen
var seperator = new String("");

//Funktionen
function openwin_rel( url,hoehe,weite ) {
	rheight 		= hoehe;
	rwidth 		= weite;
	var w = screen.width * ( rwidth / 100 );
	var h = screen.height * ( rheight / 100 );
	window.open(url,'hrscontent','resizable=0,location=0,directories=0,status=0,menubar=0,scrollbars=yes,toolbar=0,width='+rwidth+',height='+rheight);
}//open_win

//Datumsfuntionen
function set_seperator(){

	switch (document.getElementById("country").value){
			case "de":
			seperator = ".";

			break;

			case "en":
			seperator = "/";

			break;

			case "cn":
			seperator = "-";

			break;
	}
}//set_seperator

function setCurrentDate(){
var bdate = new Date();
var bmonat = bdate.getMonth()+1;
var edate = new Date();edate.setTime(bdate.getTime()+86400000);
var emonat = edate.getMonth()+1;
if(bdate.getDate().toString().length<2){
	var bday="0"+bdate.getDate();}
else{
	var bday = bdate.getDate();}
	if(bmonat.toString().length<2){var bmonth="0"+bmonat;}
	else{var bmonth=bmonat;}
	if(edate.getDate().toString().length<2){var eday="0"+edate.getDate();}
	else{var eday=edate.getDate();}if(emonat.toString().length<2){var emonth="0"+emonat;
	}

else{
	var emonth = emonat;
	}

	switch (document.getElementById("country").value){
		case "de":
			document.getElementById("startDatepicker").value = bday + seperator + bmonth + seperator + bdate.getFullYear();
			document.getElementById("endDatepicker").value = eday + seperator + emonth + seperator + edate.getFullYear();
			break;
		case "en":
			document.getElementById("startDatepicker").value = bmonth + seperator + bday + seperator + bdate.getFullYear();
			document.getElementById("endDatepicker").value = emonth + seperator + eday + seperator + edate.getFullYear();
			break;
		case "cn":
			document.getElementById("startDatepicker").value = bdate.getFullYear() + seperator + bmonth + seperator + bday;
			document.getElementById("endDatepicker").value = edate.getFullYear() + seperator + emonth + seperator + eday;
			break;
	}
}//setCurrentDate

function past_Date(inputDate){
	var temp = inputDate.split(seperator);
	var endDatepicker = document.getElementById("endDatepicker").value;
	var temp2 = endDatepicker.split(seperator);

	switch (document.getElementById("country").value){
		case "de":
			var inputDate = new Date(temp[2],temp[1]-1,temp[0]); // startDatepicker
			var inputDate2 = new Date(temp2[2],temp2[1]-1,temp2[0]); // endDatepicker
		break;

		case "en":
			var inputDate = new Date(temp[2],temp[0]-1,temp[1]); // startDatepicker
			var inputDate2 = new Date(temp2[2],temp2[0]-1,temp2[1]); // endDatepicker
		break;

		case "cn":
			var inputDate = new Date(temp[0],temp[1]-1,temp[2]); // startDatepicker
			var inputDate2 = new Date(temp2[0],temp2[1]-1,temp2[2]); // endDatepicker
		break;
	}


	var currentDate = new Date();

	if (inputDate.getTime() < currentDate.getTime())
	{
		setCurrentDate();
	}

	if(inputDate.getTime() >= inputDate2.getTime())
	{
		var morgen = new Date(inputDate.getFullYear(), inputDate.getMonth(), inputDate.getDate()+1);
		var monat = morgen.getMonth() + 1;
		var tag = morgen.getDate();
		if(monat.toString().length < 2){monat = "0" + monat;}
		if(tag.toString().length < 2){tag = "0" + tag;}

		switch (document.getElementById("country").value){
			case "de":
			document.getElementById("endDatepicker").value = tag + seperator + monat + seperator + morgen.getFullYear();
			break;

			case "en":
			document.getElementById("endDatepicker").value = monat + seperator + tag + seperator + morgen.getFullYear();
			break;

			case "cn":
			document.getElementById("endDatepicker").value = morgen.getFullYear() + seperator + monat + seperator + tag;
			break;
		}
	}
}//past_Date


function past_Date2(inputDate2){
	var temp = inputDate2.split(seperator);
	var startDatepicker = document.getElementById("startDatepicker").value;
	var temp2 = startDatepicker.split(seperator);

	switch (document.getElementById("country").value){
		case "de":
			var inputDate = new Date(temp[2],temp[1]-1,temp[0]); // endDatepicker
			var inputDate2 = new Date(temp2[2],temp2[1]-1,temp2[0]); // startDatepicker
		break;

		case "en":
			var inputDate = new Date(temp[2],temp[0]-1,temp[1]); // endDatepicker
			var inputDate2 = new Date(temp2[2],temp2[0]-1,temp2[1]); // startDatepicker
		break;

		case "cn":
			var inputDate = new Date(temp[0],temp[1]-1,temp[2]); // endDatepicker
			var inputDate2 = new Date(temp2[0],temp2[1]-1,temp2[2]); // startDatepicker
		break;
		}

	var currentDate = new Date();

	if(inputDate.getTime() < inputDate2.getTime())
	{
		var datum = new Date(inputDate2.getTime() + 86400000);
		var monat = datum.getMonth() + 1;
		var tag = datum.getDate();
		if(monat.toString().length < 2){monat = "0" + monat;}
		if(tag.toString().length < 2){tag = "0" + tag;}

			switch (document.getElementById("country").value){
				case "de":
				document.getElementById("endDatepicker").value = datum.getDate() + seperator + monat + seperator + datum.getFullYear();
				break;

				case "en":
				document.getElementById("endDatepicker").value = monat + seperator + datum.getDate() + seperator + datum.getFullYear();
				break;

				case "cn":
				document.getElementById("endDatepicker").value = datum.getFullYear() + seperator + monat + seperator + datum.getDate();
				break;
				}
	}

	if (inputDate.getTime() < currentDate.getTime()){
		setCurrentDate();
	}
}//past_Date2
//**************




change_room = function(){
	var signum = parseInt(document.getElementById("singleRooms").value);
	var doublenum = parseInt(document.getElementById("doubleRooms").value)*2;
	document.getElementById("adults").value = signum+doublenum;
}
function changeHRSaction(obj){
	var startDate = document.getElementById('startDatepicker').value.split("-");
	var endDate = document.getElementById('endDatepicker').value.split("-");
	var suggestedID_format = document.getElementById('suggestedID').value.replace("%","");
	obj.action="http://www.hrs.com/?forwardName=defaultSearch&searchType=1&location="+document.getElementById('destiny').value;
	if(suggestedID_format){
		obj.action	+= "&suggestedID=%25"+suggestedID_format;
	}
	obj.action	+= "&singleRooms="+document.getElementById('singleRooms').value+"&doubleRooms="+document.getElementById('doubleRooms').value+"&adults="+document.getElementById('adults').value+"&children="+document.getElementById('children').value
		+"&startDateDay="+startDate[2]+"&startDateMonth="+startDate[1]+"&startDateYear="+startDate[0]
		+"&endDateDay="+endDate[2]+"&endDateMonth="+endDate[1]+"&endDateYear="+endDate[0]
		+"&perimeter="+document.getElementById('perimeter').value
		+"&hotelname="+document.getElementById('hotelName').value
		+"&minRating="+document.getElementById('rating').value+"&currency=CNY&l=zh_cn&hrsReferer=hrs.cn&customerId=1005254001";
}

