// JavaScript Document

function mousecoords(event){
	x=event.clientX
	y=event.clientY
}

function opencalendar(sField){
	var url = "/plugins/management_includes/calendar.asp?felt="+sField
	var props = "resizable=no,location=no,menubar=no,scrollbars=no,status=no,toolbar=no,fullscreen=no,dependent=no,width=250,height=152,left="+x+",top="+y
	window.open(url,"datovalg",props)
}

function opencalendar_org(sField){
	var url = "/plugins/management_includes/calendar_org.asp?felt="+sField
	var props = "resizable=no,location=no,menubar=no,scrollbars=no,status=no,toolbar=no,fullscreen=no,dependent=no,width=250,height=152,left="+x+",top="+y
	window.open(url,"datovalg",props)
}

function getPatientInfo(){
	var ajax = new RLdesign.Xml.GenericRemoteProvider("/includes/getpatientinfo.asp");
	var Params = new Object();
		Params["telefon"] = document.forms[0].elements["ekstelefon"].value;
	ajax.OpenConnection(datahandler_getPatientInfo, Params);
}

function datahandler_getPatientInfo(returnArray){
	var arr = eval(returnArray);
	document.forms[0].elements["patientid"].value 	= arr[0];
	document.forms[0].elements["fornavn"].value 	= arr[1];
	document.forms[0].elements["efternavn"].value 	= arr[2];
	document.forms[0].elements["adresse"].value 	= arr[3];
	document.forms[0].elements["postnummer"].value 	= arr[4];
	document.forms[0].elements["by"].value 			= arr[5];
	document.forms[0].elements["telefon"].value 	= arr[6];
	document.forms[0].elements["email"].value 		= arr[7];
}

var rows = 20;

function checkbookingtype(checkbox){
	var bookingForm = document.forms[1];
	var bitType;
	for(i2 = 0; i2 < bookingForm.elements.length; i2++){
		if(bookingForm.elements[i2].type == "radio"){
			if(bookingForm.elements[i2].name == "first"){
				if(bookingForm.elements[i2].checked){
					bitType = bookingForm.elements[i2].value;
				}
			}
		}
	}
	resetcheckboxes();
	if(bitType == "1"){
		checkbox.checked = false;
		var sName = checkbox.name;
		var arrInfo = sName.split("_");
		if(arrInfo[2] < rows){
			var secondInputName = "";
			for(i3 = 0; i3 < arrInfo.length; i3++){
				if(i3 == arrInfo.length-1){
					var PrevCount = parseInt(arrInfo[i3]);
					var newCount = PrevCount+1;
					secondInputName = secondInputName + newCount;
				}
				else{
					secondInputName = secondInputName + arrInfo[i3];
				}
				if(i3 < arrInfo.length-1){
					secondInputName = secondInputName + "_";
				}
			}
			var bitCanBeDone = false
			for(i4 = 0; i4 < bookingForm.elements.length; i4++){
				if(bookingForm.elements[i4].name == secondInputName){
					bitCanBeDone = true;
					break;
				}
			}
			if(bitCanBeDone === true){
				checkbox.checked = true;
				bookingForm.elements[i4].checked = true;
			}
			else{
				alert("Der skal være plads til 1 times undersøgelse");
			}
			
		}
		else
		{
			alert("Der skal være plads til 1 times undersøgelse");
		}
	}
	else if(bitType == "2"){
		checkbox.checked = true;
	}
}

function resetcheckboxes(){
	var formToReset = document.forms[1];
	for(i = 0; i < formToReset.elements.length; i++){
		oInput = formToReset.elements[i];
		if(oInput.type == "checkbox"){
			oInput.checked = false;
		}
	}
}
