/* Pagina Init */
Config_Domein = "http://www.klanten.jcid.nl/";

init_execute = null;
function init(){
	if(document.getElementById("maintab")) initializetabcontent("maintab");	
	new calender('datum', document.getElementById('datum'));
	new calender('datumVerval', document.getElementById('datumVerval'));
	new calender('datumDienstSinds', document.getElementById('datumDienstSinds'));
	new calender('datumPaspoort', document.getElementById('datumPaspoort'));
	new calender('datumVerval', document.getElementById('datumVerval'));
	new calender('datumDeadline', document.getElementById('datumDeadline'));
	
	if (typeof init_execute == "function"){
		init_execute();
		init_execute = null;
	}
}
var initAjax = function(){ init(); }

function include(file){
	document.write('<script language="javascript" type="text/javascript" src="'+file+'"></script>');
}
include("/resources/javascript/tabbladeren.js");
include("/resources/javascript/datepicker.js");
include("/resources/javascript/ajax.js");
include("/resources/javascript/popup.js");
include("/resources/javascript/searcher.js");
include("/resources/javascript/bonFunctions.js");
window.onload = init;

/* Bevestigen */
function confirmMelding($melding, $url, $urlParce, $LoadedAction){
	if (confirm($melding)){
		if ($urlParce) $url = getUrl('index.php', false, '', $url);
		return DoAjaxGet($url,'contentvlak',$LoadedAction);
	} else return false;
}
function verwijderItem(url, div , LoadedAction){
	if (confirm("Weet u zeker dat u dit item wil verwijderen?")){
		return DoAjaxGet(url, div , LoadedAction);
	} else return false;
}
function verwijderMultiItem(url, div, formulier, LoadedAction){
	if (confirm("Weet u zeker dat u deze items wilt verwijderen?")){
		return DoAjaxPost(url, div , formulier, LoadedAction);
	} else return false;
}

/* Validatie */
function CheckValid(sText,ValidChars){
	var IsNumber=true;
	var Char;

	for (i = 0; i < sText.length && IsNumber == true; i++){ 
		Char = sText.charAt(i);
		if (ValidChars.indexOf(Char) == -1){
			IsNumber = false;
		}
	}
	return IsNumber;
}
function ValidateNumeriv(objValue, float){
	var keynum;
	var keychar;
	var numcheck
	if(window.event){
		keynum = objValue.keyCode;
	} else if(objValue.which){
		keynum = objValue.which;
	}
	if (keynum=="8" || !keynum) return true;
	keychar = String.fromCharCode(keynum);
	numcheck = /(\d|-)/;
	if (float==true) numcheck = /(\d|\.|-)/;
	return numcheck.test(keychar);
}

/* Formulier waarde zoeken */
function FormGetElement(form,naam){
	for (i = 0 ; i < form.elements.length; i++){
		if (form.elements[i].type == "text" && form.elements[i].name.indexOf(naam) > -1){
			return form.elements[i];
		}
	}
	return false;
}

/* Check all */
function checkAll(formulier, name, parrent){
	for (i = 0 ; i < formulier.elements.length; i++) {
		if (formulier.elements[i].type == "checkbox" && formulier.elements[i].name.indexOf(name) > -1){
			if (!(formulier.elements[i].value == "DISABLED" || formulier.elements[i].disabled)) {
				formulier.elements[i].checked = parrent.checked;
			}
		}
	}
	return true;
}

function resetPageNumber(){
	if(document.formulier.pageNumber) document.formulier.pageNumber.value='1';
}

/* Klant selecteren */
function ProjectSetRelatie(pkRelatieId,naam,datumVerval){
	document.formulier.fkRelatieId.value	= pkRelatieId;
	document.formulier.klantNaam.value		= naam;
	DoAjaxPost(getUrl('edit.php',false),'contentvlak',document.formulier);
	return ClosePage();
}

/* Rechten module, selecteren voorgedefineerd tags */
function setType(tag, omschrijving){
	document.getElementById('tag').value = tag;
	document.getElementById('omschrijving').value = omschrijving;
}

function specific(obj) {
	var el = document.getElementById(obj);
	if(el.value=="everyone"){ el.value=""; }
	el.style.display = '';
}

function everyone(obj) {
	var el = document.getElementById(obj);
	el.value="everyone";
	document.getElementById('fkRelatieId').value="everyone";
	el.style.display = 'none';
}
