function GetDays() { 
	document.ShowDays.submit(); return 0; 
}
function ShowLocatie() {
    document.LocatieSelect.submit(); return 0;
}
function ShowContact() {
    document.ContactSelect.submit(); return 0;
}
function GetLocatie() { 
   	var i = getElem('Locaties').value;
   	if (i=='') return false;
   	getElem('edLocatie').value = arrLoc[i][1];
   	getElem('edAdres').value = arrLoc[i][2];
   	getElem('edPostcode').value = arrLoc[i][3];
   	getElem('edPlaats').value = arrLoc[i][4];
   	return true; 
}
function LoadLocaties(idasvalue,listid) {
	var cbLoc=getElem(listid);
	for(var i=0;i<arrLoc.length;i++){
		var no = new Option(arrLoc[i][1]+' ('+arrLoc[i][2]+') '+arrLoc[i][4], idasvalue?arrLoc[i][0]:i);
        cbLoc.options[cbLoc.options.length] = no;
	}
}

function setGeenLocatie() {
	getElem('Locaties').disabled=getElem('chkGeenLocatie').checked;   getElem('Locaties').className=getElem('chkGeenLocatie').checked?'dis':'';
	getElem('edLocatie').disabled=getElem('chkGeenLocatie').checked;  getElem('edLocatie').className=getElem('chkGeenLocatie').checked?'dis':'';
	getElem('edAdres').disabled=getElem('chkGeenLocatie').checked;    getElem('edAdres').className=getElem('chkGeenLocatie').checked?'dis':'';
	getElem('edPostcode').disabled=getElem('chkGeenLocatie').checked; getElem('edPostcode').className=getElem('chkGeenLocatie').checked?'dis':'';
	getElem('edPlaats').disabled=getElem('chkGeenLocatie').checked;   getElem('edPlaats').className=getElem('chkGeenLocatie').checked?'dis':'';
}

function checkActiviteitInput() {
	var sErr='';
	if (getElem('edActiviteit').value=='') sErr+='Er is geen activiteit(naam/omschrijving) opgegeven.\n';
	if (getElem('edDatum').value=='') sErr+='Er is geen datum opgegeven.\n';
	if (getElem('edAanvang').value=='') sErr+='Er is geen aanvangstijd opgegeven.\n';
	if (sErr!='') alert(sErr);
	return (sErr=='')?true:false;
}

function ConfirmItemDel() {
	return confirm('Weet u zeker dat u deze activiteit wilt verwijderen?');
}

function AgendaAddItem(mzEvent,id) {
	if(!window.opener) return false;
	eRow = mzEvent.target ? mzEvent.target : (ie4||opera)?eRow=event.srcElement : eRow=e.currentTarget;
	while (eRow.parentNode != null && eRow.tagName && eRow.tagName.toLowerCase() != 'tr') { eRow = eRow.parentNode; };
	window.opener.AddAgendaItem(id, eRow);
	window.focus();
}

function RecurRepeatToggle(repeat)
{
	getElem('repeat_type').value = repeat;
	month_time   = getElem('month_time');
	repeat_every = getElem('repeat_every');
	switch(repeat)
	{
		/*case '0':
			RecurDaysEnDis(true);
			month_time.disabled = true;
			repeat_every.disabled = true;
			break;
		*/
		case 'D':
			RecurDaysEnDis(true);
			month_time.disabled = true;
			repeat_every.disabled = false;
			break;

		case 'W':
			RecurDaysEnDis(false);
			month_time.disabled = true;
			repeat_every.disabled = false;
			break;
		/*	
		case '3':
			RecurDaysEnDis(true);
			month_time.disabled = true;
			repeat_every.disabled = false;
			break;
		*/
		case 'M':
			RecurDaysEnDis(false);
			month_time.disabled = false;
			repeat_every.disabled = false;
			break;

		case 'J':
			RecurDaysEnDis(true);
			month_time.disabled = true;
			repeat_every.disabled = false;
			break;
	}
}

function RecurDaysEnDis(disable)
{
	if (el = getElem('iedere_dagen_2')) el.disabled=disable;
	if (el = getElem('iedere_dagen_4')) el.disabled=disable;
	if (el = getElem('iedere_dagen_8')) el.disabled=disable;
	if (el = getElem('iedere_dagen_16')) el.disabled=disable;
	if (el = getElem('iedere_dagen_32')) el.disabled=disable;
	if (el = getElem('iedere_dagen_64')) el.disabled=disable;
	if (el = getElem('iedere_dagen_128')) el.disabled=disable;

}

function LookupLocatie()
{
	var val = getElem('LocatiesQuickType').value.toLowerCase();
	var nChars = val.length;
		
	if (nChars>0)
	{
		var bEinde=false;
		locs = getElem('Locaties').getElementsByTagName('option');
		var i=0;
		do 
		{
			i++;
			if (locs[i].innerHTML.toLowerCase().indexOf(val)>=0)
			{
				bEinde=true;
				locs[i].selected=true;
				GetLocatie();
			} 
		}
		while (i<locs.length-1&&bEinde==false);
		if (bEinde==false)
		{
			locs[0].selected=true;
		}
	}
	else
	{
		locs[0].selected=true;
	}
}

