var basePath = "../../../cms/extend/system/rejsepriser/";
var phpCalFile = "calendar.php";
var divname = "";

function toggleRetCal(show){
	if (show){
		document.getElementById('hideretcal').style.display = "inline";
	} else {
		document.getElementById('hideretcal').style.display = "none";
	}
}

function returnfalse(){
	return false;
}

function updatedate(prename){
	var thisday = document.getElementById(prename+"day_tmp").value;
	var thismonth = document.getElementById(prename+"month_tmp").value;
	var thisyear = document.getElementById(prename+"year_tmp").value;
	document.getElementById(prename+"day").value = thisday;
	document.getElementById(prename+"month").value = thismonth;
	document.getElementById(prename+"year").value = thisyear;
	document.getElementById(prename+'date').innerHTML = "<a href=\"javascript:calendar('"+prename+"');\" onfocus=\"this.blur();\">"+thisday+"/"+thismonth+"/"+thisyear+"</a>";
	// hvis to kalendere, hvor nr 2 skal ændres efter værdien af nr 1.	
	if (prename=="dep_"){
		var depdate = new Date();
		var deptime = depdate.setFullYear(thisyear,thismonth,thisday); 
		var retday = document.getElementById("ret_day").value;
		var retmonth = document.getElementById("ret_month").value;
		var retyear = document.getElementById("ret_year").value;
		var retdate = new Date();
		var rettime = retdate.setFullYear(retyear,retmonth,retday);
		if (deptime > rettime){
			document.getElementById("ret_day").value = thisday;
			document.getElementById("ret_month").value = thismonth;
			document.getElementById("ret_year").value = thisyear;
			document.getElementById("ret_day_tmp").value = thisday;
			document.getElementById("ret_month_tmp").value = thismonth;
			document.getElementById("ret_year_tmp").value = thisyear;
			document.getElementById('ret_date').innerHTML = "<a href=\"javascript:calendar('ret_');\" onfocus=\"this.blur();\">"+thisday+"/"+thismonth+"/"+thisyear+"</a>";
		} 
	}
}

function getHTTPObject(){
	if (window.ActiveXObject){
		return new ActiveXObject("Microsoft.XMLHTTP");
	} else if (window.XMLHttpRequest){
		return new XMLHttpRequest();
	} else {
		alert("Your browser does not support AJAX.");
		return null;
	}
}
 
function setOutput(){
	if(httpObject.readyState == 4 && divname){
		document.getElementById(divname+'caldiv').innerHTML = httpObject.responseText;
		//searchid = document.searchform.searchid.value;
	}
}

function calendar(thisname){
	divname = thisname;
	var day = document.getElementById(divname+"day_tmp").value;
	var month = document.getElementById(divname+"month_tmp").value;
	var year = document.getElementById(divname+"year_tmp").value;
	var args = "";
	args += "?name="+divname;
	args += "&day="+day;
	args += "&month="+month;
	args += "&year="+year;
	var randomnumber = Math.floor(Math.random()*1000001);
	var dummy = '&dummy=' + randomnumber; 
	httpObject = getHTTPObject();
	if (httpObject != null) {
		httpObject.open("GET", basePath+phpCalFile+args+dummy, true);
		httpObject.send(null);
		httpObject.onreadystatechange = setOutput;
	}
}
 
var httpObject = null;

