/* modify these functions */
function aankomstdag_Click(strDateSelected, strParms) {
	apgf_calenderLoad('aankomstdag', strDateSelected, '', strParms);
	document.resortReserverenForm.aankomstdag.value = strDateSelected;
	apgf_toggleCalender('aankomstdag', '', '&w=y');
}

function vertrekdag_Click(strDateSelected, strParms) {
	apgf_calenderLoad('vertrekdag', strDateSelected, '', strParms);
	document.resortReserverenForm.vertrekdag.value = strDateSelected;
	apgf_toggleCalender('vertrekdag', '', '&w=y');
}

/* do not modify these functions */
function apgf_calenderLoad(strElement, strDateSelected, strDateShow, strParm) {
	//xmlhttp = apgf_getXMLHTTP(); // deze kant gebruikt worden als we in het cms zitten
    if (window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}	
	
	if (xmlhttp) {
		obj = document.getElementById('apgfcal_' + strElement);
		
		//xmlhttp.open("GET", "/2.3/edit/wizard/asp_calender.asp?element=" + strElement + "&datum=" + strDateSelected + "&show=" + strDateShow + strParm, false);
		xmlhttp.open("GET", "/pageflow/asp_calender.asp?element=" + strElement + "&datum=" + strDateSelected + "&show=" + strDateShow + strParm, false);
		xmlhttp.send(null);
		
		obj.innerHTML = xmlhttp.responseText;
	}
}

function apgf_toggleCalender(strElement, strDateSelected, strParms) {
	var obj = document.getElementById('apgfcal_' + strElement);
	
	if (obj) {
		obj.style.display = (obj.style.display != '') ? '' : 'none';
		
		if (obj.style.display == '') {
			apgf_calenderLoad(strElement, strDateSelected, '', strParms);
		}
	}
}
