// Funksjon for å validere søknadsskjema
function validateSoknadsSkjema(){
	var form = document.soknad;
	if(form.navn.value.length > 0 && form.adresse.value.length > 0 && form.postnr.value.length > 0 && form.sted.value.length > 0 && form.epost.value.length > 0 && form.epost2.value.length > 0){
		if(form.epost.value == form.epost2.value){
			 document.soknad.submit();
		} else {
			document.getElementById("errorMessage").innerHTML = "<span style=\"color:#CC3300;\">&raquo; Epostadressene er ikke like!<br /><br /></span>";
		}
	} else {
		document.getElementById("errorMessage").innerHTML = "<span style=\"color:#CC3300;\">&raquo; Du har ikke fylt ut alle obligatoriske felter med * bak!<br /><br /></span>";
	}
}

function clearField(input) {
	if(input.value== 'Skriv inn din innledningstekst tekst her') input.value = "";
	else if(input.value== 'Skriv inn navn her') input.value = "";
	else if(input.value== 'Skriv inn din overskrift her') input.value = "";
	else if(input.value== 'Template navn') input.value = "";
	else if(input.value== 'epost@adresse') input.value = "";
}

function toggleLayer(whichLayer){
	var thisLayer = document.getElementById(whichLayer).style;
	if(thisLayer.display == "none" || thisLayer.display == ""){
		thisLayer.display = "block";
	}else{
		thisLayer.display = "none";
	}
}

function settInnerHtml(layer, text){
	var tl = document.getElementById(layer);
	tl.innerHTML = text;
}

function slettWarning(whichLayer, artikkelId){
var div = "hiddenSlettId";
	//settInnerhtml(div, artikkelId);
	var tl = document.getElementById(div);
	tl.innerHTML = artikkelId;
	var thisLayer = document.getElementById(whichLayer).style;
	if(thisLayer.display == "none" || thisLayer.display == ""){
		thisLayer.display = "block";
	}else{
		thisLayer.display = "none";
	}
}
function tBgChange(){
	document.getElementById("toppBildeFrame").style.backgroundColor = "#666"; 
}

function addTekstToHidden(){
	document.nyStilling.tekstHidden.value = tinyMCE.get('artikkelTekst').getContent();
}
function addModeToHidden(obj){
	if(document.nyStilling.modeHidden.value == 'normal'){
		document.nyStilling.modeHidden.value = 'avansert';
	} else {
		document.nyStilling.modeHidden.value = 'normal';
	}
}

function slettToppbilde(){
	document.nyStilling.toppBildeHidden.value = "";
}

function oppdaterPreview(XHR){
	document.getElementById("tooltip").innerHTML = XHR.responseText;
}

function cBgOver(obj){
	obj.style.background='#CFE1F5';
}
function cBgOut(obj){
	obj.style.background='#E6F0F9';
}

function oppdaterPreviewSoknadNotat(XHR){
	document.getElementById("tooltip").innerHTML = XHR.responseText;
}

function previewSoknadNotat(statusId){
	var url = "ajax_jobbsok.php?do=previewSoknadNotat&id=" + statusId + "&time=" + (new Date).getTime();
	getFromServer(url, oppdaterPreviewSoknadNotat);
}

function endringLagretHandler(XHR){
	document.getElementById("status").innerHTML = '';
	document.getElementById("status").innerHTML = 'Endring lagret!';
}
function oppdaterStatus(radio){
    var radioValue = radio.value;
	var radioName = radio.name;
	var url = "ajax_jobbsok.php?do=oppdaterStatus&value=" + radioValue + "&type=" + radioName + "&time=" + (new Date).getTime();
	getFromServer(url, endringLagretHandler);
}

function oppdaterValgtTilJobbenHandler(XHR){
	document.endreSokere.submit();
}

function oppdaterValgtTilJobben(checkbox, stillingsId){
	if(confirm("Er du sikker?")){
		var checkboxName = checkbox.name;
		var url = "ajax_jobbsok.php?do=valgtTilJobben&type=" + checkboxName + "&stillingsId=" + stillingsId + "&time=" + (new Date).getTime();
		getFromServer(url, oppdaterValgtTilJobbenHandler);
	} else {
		checkbox.checked = false ;
	}
}

function oppdaterPreview(XHR){
	document.getElementById("light").innerHTML = XHR.responseText;
}

function previewNyStilling(){
	var arbeidssted = document.nyStilling.arbeidssted.value;
	var stillingstype = document.nyStilling.stillingstype.value;
	var soknadsfrist = document.nyStilling.soknadsfrist.value;
	var kontaktperson = document.nyStilling.kontaktperson.value;
	var toppbilde = document.nyStilling.toppBildeHidden.value;
	var overskrift = document.nyStilling.overskrift.value;
	var ingress = document.nyStilling.ingress.value;
	var tekst = tinyMCE.get('artikkelTekst').getContent();
	var url = "ajax_jobbsok.php?do=previewNyStilling&arbeidssted="+arbeidssted+"&stillingstype="+stillingstype+"&soknadsfrist="+soknadsfrist+"&kontaktperson="+kontaktperson+"&toppbilde="+toppbilde+"&overskrift=" + overskrift + "&ingress=" + ingress + "&tekst=" + tekst + "&time=" + (new Date).getTime();
	getFromServer(url, oppdaterPreview);
}
