function setWhite(e){
	e.style.backgroundColor = '#ffffff';
};
function getObj(name) {
	if (document.getElementById){
		return document.getElementById(name);
	}else if (document.all){
		return document.all[name];
	}else if (document.layers){
		return document.layers[name];
	}
};
function checkEqual(that,a,b,c){
	if (formchecker.checkForm(that)){
		if (getObj(a).value == getObj(b).value){
			return true;
		}else{
			alert(c + " need to be equal!");
			getObj('spinner').style.visibility = 'hidden';
			getObj('formSubmit').disabled		= false;
			getObj(a).style.backgroundColor = '#ea9b9b';
			getObj(b).style.backgroundColor = '#ea9b9b';
			return false;
		}	
	}else{
		return false;	
	}
};
///
/// sollicitatie
///
var maxAantalOpleidingen = 3;
var maxAantalErvaringen = 3;
//

function addOpleidingField(){
	//
	//add record
	aantalOpleidingen = getObj('sollicitatieForm').aantalOpleidingen.value.toString();
	aantalOpleidingen = parseInt(aantalOpleidingen);
	var periodeField = eval("getObj('sollicitatieForm').o_periode" + aantalOpleidingen + ".value.toString()");
	var richtingField = eval("getObj('sollicitatieForm').o_richting" + aantalOpleidingen + ".value.toString()");
	var schoolField = eval("getObj('sollicitatieForm').o_school" + aantalOpleidingen + ".value.toString()");
	if(periodeField != '' && richtingField != '' && schoolField != ''){
		if(aantalOpleidingen < maxAantalOpleidingen){
			aantalOpleidingen++;
			getObj('sollicitatieForm').aantalOpleidingen.value = aantalOpleidingen;
			//
			//add html
			var addopleiding = '<br /><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr class="formList"><td>Periode</td><td width="165">&nbsp; <input type="text" id="o_periode';
			addopleiding += aantalOpleidingen+'" name="o_periode'+aantalOpleidingen+'"/></td></tr><tr class="formList"><td>Richting</td><td>&nbsp; <input type="text" id="o_richting';
			addopleiding += aantalOpleidingen+'" name="o_richting'+aantalOpleidingen+'" /></td></tr><tr class="formList"><td>School</td><td>&nbsp; <input type="text" id="o_school';
			addopleiding += aantalOpleidingen+'" name="o_school'+aantalOpleidingen+'" /></td></tr><tr><td>Diploma</td><td>&nbsp; <input type="radio" name="o_diploma';
			addopleiding += aantalOpleidingen+'" value="ja" />ja - <input type="radio" name="o_diploma'+aantalOpleidingen+'" value="nee" />nee</td></tr></table>';	
			new Insertion.Before('break1',addopleiding);
		}
		//
		//disable button
		if(aantalOpleidingen == maxAantalOpleidingen){
			getObj('addOpleidingLink').style.display = 'none';
			getObj('break1').style.display = 'none';
		}
	}
}

function addErvaringField(){
	//
	//add record
	aantalErvaringen = getObj('sollicitatieForm').aantalErvaringen.value.toString();
	aantalErvaringen = parseInt(aantalErvaringen);
	var periodeField = eval("getObj('sollicitatieForm').e_periode" + aantalErvaringen + ".value.toString()");
	var werkgeverField = eval("getObj('sollicitatieForm').e_werkgever" + aantalErvaringen + ".value.toString()");
	var functieField = eval("getObj('sollicitatieForm').e_functie" + aantalErvaringen + ".value.toString()");
	var omschrijvingField = eval("getObj('sollicitatieForm').e_omschrijving" + aantalErvaringen + ".value.toString()");
	if(periodeField != '' && werkgeverField != '' && functieField != '' && omschrijvingField != ''){
		if(aantalErvaringen < maxAantalErvaringen){
			aantalErvaringen++;
			getObj('sollicitatieForm').aantalErvaringen.value = aantalErvaringen;
			//
			//add html
			var addErvaring = '<br /><table width="100%" border="0" cellspacing="0" cellpadding="0" class="formList"><tr><td>Periode</td><td width="165">&nbsp; <input type="text" id="e_periode';
			addErvaring += aantalErvaringen+'" name="e_periode'+aantalErvaringen+'" /></td></tr><tr><td>Werkgever</td><td>&nbsp; <input type="text" id="e_werkgever';
			addErvaring += aantalErvaringen+'" name="e_werkgever'+aantalErvaringen+'" /></td></tr><tr><td>Functie</td><td>&nbsp; <input type="text" id="e_functie';
			addErvaring += aantalErvaringen+'" name="e_functie'+aantalErvaringen+'" /></td></tr><tr><td>Omschrijving</td><td>&nbsp; <input type="text" id="e_omschrijving';
			addErvaring += aantalErvaringen+'" name="e_omschrijving'+aantalErvaringen+'" /></td></tr></table>';	
			new Insertion.Before('break2',addErvaring);
		}
		//
		//disable button
		if(aantalErvaringen == maxAantalErvaringen){
			getObj('addErvaringLink').style.display = 'none';
			getObj('break2').style.display = 'none';
		}
	}
}

function initSollicitatie(){
	getObj('noUpload').style.display = 'none';
	getObj('uploadField').style.display = 'none';
}

function uploadChecker(){
	var upload = '';
	for (var i=0; i < document.sollicitatieForm.upload.length; i++){
		if (document.sollicitatieForm.upload[i].checked){
			var upload = document.sollicitatieForm.upload[i].value.toString();
		}
	}
	if(upload == 'ja'){
		getObj('noUpload').style.display = 'none';
		getObj('uploadField').style.display = 'block';
	}else{
		getObj('uploadField').style.display = 'none';
		//
		//Netscape
		var browserName=navigator.appName; 
		if (browserName=="Netscape"){ 
			getObj('noUpload').style.display = 'table-row-group';
		}else{
			//
			//Internet explorer
			if (browserName=="Microsoft Internet Explorer"){
				getObj('noUpload').style.display = 'block';
			//
			//other
			}else{
				getObj('noUpload').style.display = 'table-row-group';
			}
		}
	};
}