
      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);
        }
        function setCurrentDate() {
			var bdate = new Date();
			var edate = new Date();
			edate.setTime( bdate.getTime()  + 86400000 );        // time in millisec. 24 hrs ahead
			with ( document.hrs_form ) {
				var d = bdate.getDate();
				if (d.length<2) d = "0"+d;
				var m = bdate.getMonth()+1;
				if (m.length<2) m = "0"+m;
				var Y = bdate.getFullYear();
				document.getElementById("startDate").value=d+"."+m+"."+Y;
				var d = edate.getDate();
				if (d.length<2) d = "0"+d;
				var m = edate.getMonth()+1;
				if (m.length<2) m = "0"+m;
				var Y = edate.getFullYear();
				document.getElementById("endDate").value=d+"."+m+"."+Y;//http://www.dreamworker.de/foren/archive/index.php?t-13780.html
			}
        }
         function aktuellesJahr(plus) {
                 aktdate = new Date();
                 ausgabeJahr=aktdate.getFullYear()+ plus;
                 return ausgabeJahr;
        }
		function zeit(d, m, y) {
			var datum = new Date(y, m-1, d);
			return datum.getTime();
		}
		function numberOfDaysInMonth (year, month) {
			var days;
			if ((month == 1) || (month == 3) || (month == 5) || (month == 7)
				|| (month == 8) || (month == 10) || (month == 12))
					days = 31;
			else if ((month == 4) || (month == 6) || (month == 9) || (month == 11))
						days = 30;
			else if (month == 2) {
						if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0))
							days = 29;
						else
							days = 28;
			}
			return days;
		}
		function checkdate(formName, dateType) {
		var staTrenner = ".";
		var start = document.getElementById("startDate").value.split(staTrenner);
		if (start == document.getElementById("startDate").value) {
			staTrenner = "/";
			start = document.getElementById("startDate").value.split(staTrenner);
			}
		var endTrenner = ".";
		var end = document.getElementById("endDate").value.split(endTrenner);
		if (end == document.getElementById("endDate").value) {
			endTrenner = "/";
			end = document.getElementById("endDate").value.split(endTrenner);
			}
		if (start[2].length == 2) start[2] = "20" + start[2];
		if (end[2].length == 2) end[2] = "20" + end[2];
			var startDateDay = start[0];
			var startDateMonth = start[1];
			var startDateYear = start[2];
			var endDateDay = end[0];
			var endDateMonth = end[1];
			var endDateYear = end[2];
			if (startDateDay > numberOfDaysInMonth(startDateYear, startDateMonth)) {
				startDateDay = numberOfDaysInMonth(startDateYear, startDateMonth);
			}
			if (endDateDay > numberOfDaysInMonth(endDateYear, endDateMonth)) {
				endDateDay = numberOfDaysInMonth(endDateYear, endDateMonth);
			}
			var start_dateformat = zeit(startDateDay, startDateMonth, startDateYear);
			var ende_dateformat = zeit(endDateDay, endDateMonth, endDateYear);
			var heute = new Date();
			var heute_dateformat = heute.getTime();
			if(start_dateformat + 86399999< heute_dateformat){
				if ((startDateMonth == heute.getMonth()+1) && (startDateYear == heute.getFullYear())) {
					if(startDateMonth==12){
						startDateYear++;
						startDateMonth = 1;
					} else{
						startDateMonth++;
					}
				} else{
					startDateYear++;
				}
			if(start_dateformat<ende_dateformat){
			var startDatum = new Date(2006, 1, 10);
			startDatum.setTime(start);
			}
		}
		start_dateformat = zeit(startDateDay, startDateMonth, startDateYear);
		if ((startDateMonth==endDateMonth)&&(startDateYear==endDateYear)&&(startDateDay>=endDateDay)&&(dateType=="end")) {
				endDateMonth = parseInt(startDateMonth)+1;
				if (endDateMonth > 12){
				endDateYear++;
				endDateMonth = 1;
				}
			}
		else if (start_dateformat>=ende_dateformat) {
		var startDatum = new Date();
		startDatum.setTime(start_dateformat);
		ende_dateformat = start_dateformat+60*60*24*1000;
		var endDatum = new Date();
		endDatum.setTime(ende_dateformat);
		startDateDay = startDatum.getDate();
		startDateMonth = startDatum.getMonth()+1;
		startDateYear = startDatum.getFullYear();
		endDateDay = endDatum.getDate();
		endDateMonth = endDatum.getMonth()+1;
		endDateYear = endDatum.getFullYear();
		}
		startDateDay_string = String(startDateDay);
		startDateMonth_string = String(startDateMonth);
		endDateDay_string = String(endDateDay);
		endDateMonth_string = String(endDateMonth);
		if (startDateDay_string.length != 2) startDateDay = "0" + parseInt(startDateDay);
		if (startDateMonth_string.length != 2) startDateMonth = "0" + parseInt(startDateMonth);
		if (endDateDay_string.length != 2) endDateDay = "0" + parseInt(endDateDay);
		if (endDateMonth_string.length != 2) endDateMonth = "0" + parseInt(endDateMonth);
			with ( document.hrs_form ) {
				document.getElementById("startDate").value=startDateDay+staTrenner+startDateMonth+staTrenner+startDateYear;
				document.getElementById("endDate").value=endDateDay+endTrenner+endDateMonth+endTrenner+endDateYear;
			}
}
	function setCountPersons(formName){
		var singleRooms = document.forms[formName].elements['singleRooms'].value;
		var doubleRooms = document.forms[formName].elements['doubleRooms'].value;
		if(isNaN(singleRooms)){
		   singleRooms = "";
		   document.forms[formName].elements['singleRooms'].value = "";
		}
		 if(isNaN(doubleRooms)){
		   doubleRooms = "";
		   document.forms[formName].elements['doubleRooms'].value = "";
		 }
		if(singleRooms == "") singleRooms=0;
		if(doubleRooms == "") doubleRooms=0;
		var sum = singleRooms*1 + doubleRooms*2;
		document.forms[formName].elements['singleRooms'].value=singleRooms;
		document.forms[formName].elements['doubleRooms'].value=doubleRooms;
		document.forms[formName].elements['adults'].value= sum;
		return;
	}
	function generateURL() {
		var url = "http://web3.hrs.de/init.do?";
		var start = document.getElementById("startDate").value.split(".");
		if (start == document.getElementById("startDate").value) start = document.getElementById("startDate").value.split("/");
		var end = document.getElementById("endDate").value.split(".");
		if (end == document.getElementById("endDate").value) end = document.getElementById("endDate").value.split("/");
		if (start[2].length == 2) start[2] = "20" + start[2];
		if (end[2].length == 2) end[2] = "20" + end[2];
		with (document.hrs_form) {
			url += "startDateDay=" + start[0];
			url += "&startDateMonth=" + start[1];
			url += "&startDateYear=" + start[2];
			url += "&endDateDay=" + end[0];
			url += "&endDateMonth=" + end[1];
			url += "&endDateYear=" + end[2];
			url += "&location=" + escape(location.value);
			url += "&activity=" + activity.value;
			url += "&client=" + client.value;
			url += "&forwardName=" + forwardName.value;
			url += "&searchType=" + searchType.value;
			url += "&singleRooms=" + singleRooms.value;
			url += "&doubleRooms=" + doubleRooms.value;
			url += "&adults=" + adults.value;
			url += "&costCenter=" + costCenter.value;
		}
		openwin_rel(url,700,800);
}
