function centerPopup(){
    var scrolledX = document.body.scrollLeft || document.documentElement.scrollLeft || self.pageXOffset;
    var left = scrolledX + (screenWidth - $("#calculate-layer").width())/2;
    var scrolledY = document.body.scrollTop || document.documentElement.scrollTop || self.pageYOffset;

    var screenWidth = document.body.clientWidth || document.documentElement.clientWidth || self.innerWidth;
    var screenHeight = document.body.clientHeight || document.documentElement.clientHeight || self.innerHeight;

    var left = scrolledX + (screenWidth - $("#calculate-layer").width())/2;
    var top = scrolledY + (screenHeight - $("#calculate-layer").height())/2;

    //centering
    $("#popup").css({
        "position": "absolute",
        "top": top,
        "left": left
    });
    //only need force for IE6

    $('#calculate-overlay').css({
        "height": screenHeight
    });
    
    alert(left);
}

function runSurvey() {
/*	window.open('http://survey.enalyzer.com/?pid=febb9f2s'); */
/* 	tb_show("", "http://survey.enalyzer.com/?pid=febb9f2s&keepThis=true&TB_iframe=true&height=470&width=800", null); */
/* 	$.cookie('survey-visited', '1', { expires: 7 }); */

Modalbox.show('<div><p style=\'font-size: 22px;\'><b>Sæt dit aftryk på klogem2.dk</b></p><p><br /><b>Besvar spørgeskemaet og deltag i lodtrækningen om et valgfrit Kloge m² rådgivningsprodukt (Tilbygningsplan, Renoveringsplan eller Energiplan) til en værdi af 7.000 til 9.000 kroner.</b><br /><a href=\'http://klogem2.dk/kloge.m2.produkter.php\' target=\'_blank\'><u>Du kan læse mere om gevinsterne her</u></a><br /><br />(Der er max. 24 spørgsmål og det tager ca. 4 minutter at besvare)<br /><br />Vinderen vil blive udtrukket d. 1/3-2010 og vil få direkte besked. Præmierne kan ikke ombyttes til kontanter eller overdrages til andre.<br /><br /></p><form><input type=\'button\' value=\'Ja, jeg vil gerne deltage\'  style=\'width: 180px; float: left;\' onclick=\'openSurveyWindow()\' /><input type=\'button\' style=\'float: right; width: 140px;\' value=\'Nej tak - luk vinduet\' onclick=\'Modalbox.hide()\' /></form></div>', {title: 'Brugerundersøgelse', width: 450, overlayClose: false});
setSurveyCookie('survey012010_2','1',60)
}

function openSurveyWindow()
{
window.open('http://survey.enalyzer.com/?pid=purudd2p','','width=640,height=550');
Modalbox.hide();
}

function setSurveyCookie(c_name,value,expiredays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}
 
function ajaxUpdater(id,url) {
	new Ajax.Updater(id,url,{asynchronous:true});
}

function ajaxKreditVurderingResultat() {
	var boligvaerdi = formatTal($('boligvaerdi_result').value);
	var gaeld = formatTal($('gaeld_result').value);
	var indtaegt = formatTal($('indtaegt_result').value);
	
	new Ajax.Updater('borrow-box-answer-result', '/ajax.php?action=kreditvurderingberegner&ejendomsvurdering=' + boligvaerdi + '&nettogaeld=' + gaeld + '&bruttoloen=' + indtaegt, {asynchronous:true});
}

function ajaxKreditVurdering() {
	
	var boligvaerdi = formatTal($('boligvaerdi').value);
	var gaeld = formatTal($('gaeld').value);
	var indtaegt = formatTal($('indtaegt').value);
	
	new Ajax.Updater('borrow-box-answer', 'ajax.php?action=kreditvurderingberegner&ejendomsvurdering=' + boligvaerdi + '&nettogaeld=' + gaeld + '&bruttoloen=' + indtaegt, {asynchronous:true});
}

function savePrice(url) {
	var boligvaerdi = formatTal($('boligvaerdi').value);
	var frivaerdi = formatTal($('frivaerdi').value);
	
	new Ajax.Updater('', 'ajax.php?action=gemboligvaerdi&boligvaerdi=' + boligvaerdi + '&frivaerdi=' + frivaerdi, {asynchronous:true});
	
	//$('submit-box-area').toggle();

	setTimeout("location.href = '"+url+"'", 1000);

	$('boligpris-felt').value = boligvaerdi;
	$('frivaeri-felt').value = frivaerdi;
	
/* 	alert($('boligvaerdi').value); */
}

function createUser() {
	
	var hasError = 0;
	
	if($('user_email').value == '') {
		var hasError = 1;
		$('title_email').style.color = '#ea0303';
	}
	else {
		$('title_email').style.color = '#444';
	}
	
	if(($('user_password1').value != $('user_password2').value) || ($('user_password1').value == '' || $('user_password2').value == '')) {
		var hasError = 1;
		$('title_password').style.color = '#ea0303';
	}
	else {
		$('title_password').style.color = '#333';
	}
	
	/*
	if($('terms_accept').checked === false) {
		var hasError = 1;
		$('title_terms').style.color = '#ea0303';
	}
	else {
		$('title_terms').style.color = '#333';
	}
	*/
	
	if($('user_newsletter').checked === true) {
		if($('user_firstname').value == '') {
			var hasError = 1;
			$('title_firstname').style.color = '#ea0303';
		}
		else {
			$('title_firstname').style.color = '#333';
		}
		
		if($('user_lastname').value == '') {
			var hasError = 1;
			$('title_lastname').style.color = '#ea0303';
		}
		else {
			$('title_lastname').style.color = '#333';
		}
	}
	else {
		$('title_firstname').style.color = '#333';
		$('title_lastname').style.color = '#333';
	}
	
	if(hasError == 1) {
		//$('notice_bar').appear();
	}
	else {
		document.form_create_user.submit();
	}
}

function createNewsletter() {
	
	var hasError = 0;
	
	if($('newsletter_email').value == '') {
		var hasError = 1;
		//$('fieldset_email').highlight({startcolor: '#ffffff', endcolor: '#f9eaef', restorecolor: '#f9eaef'});
		$('email_label').style.color = '#ea0303';
	}
	else {
		//$('fieldset_email').style.background = 'transparent';
		$('email_label').style.color = '#444';
	}
	
	if($('newsletter_firstname').value == '') {
		var hasError = 1;
		//$('fieldset_email').highlight({startcolor: '#ffffff', endcolor: '#f9eaef', restorecolor: '#f9eaef'});
		$('firstname_label').style.color = '#ea0303';
	}
	else {
		//$('fieldset_email').style.background = 'transparent';
		$('firstname_label').style.color = '#444';
	}
	
	if($('newsletter_lastname').value == '') {
		var hasError = 1;
		//$('fieldset_email').highlight({startcolor: '#ffffff', endcolor: '#f9eaef', restorecolor: '#f9eaef'});
		$('lastname_label').style.color = '#ea0303';
	}
	else {
		//$('fieldset_email').style.background = 'transparent';
		$('lastname_label').style.color = '#444';
	}
	
	if($('accept_newsletter').checked === false) {
		var hasError = 1;
		$('newsletter_label').style.color = '#ea0303';
	}
	else {
		$('newsletter_label').style.color = '#333';
	}
	
	if(hasError == 1) {
		//$('notice_bar').appear();
	}
	else {
		document.form_create_user.submit();
	}
}

function checkForm1_2() {

	var hasError = 0;
	
	if($('postnr').value == '') {
		var hasError = 1;
		$('postnr').style.border = '1px solid #ea0303';
	} else {
		$('postnr').style.border = '';
	}
	
	if(hasError == 1) {
		alert('Der er fejl i din indtastning - tjek venligst de felter der er markeret med en rød baggrund');
	} else {
		document.calculator_form.submit();
	}
}

function checkForm1_3(type) {

	var hasError = 0;
	
	if(type != 3) {
		if($('bebygget_areal').value == '') {
			var hasError = 1;
			$('bebygget_areal').style.border = '1px solid #ea0303';
		} else {
			$('bebygget_areal').value = formatTal($('bebygget_areal').value);
			$('bebygget_areal').style.border = '';
		}

		if($('udnyttet_tagetage').value == '') {
			var hasError = 1;
			$('udnyttet_tagetage').style.border = '1px solid #ea0303';
		} else {
			$('udnyttet_tagetage').value = formatTal($('udnyttet_tagetage').value);
			$('udnyttet_tagetage').style.border = '';
		}

		if($('uudnyttet_tagetage').value == '') {
			var hasError = 1;
			$('uudnyttet_tagetage').style.border = '1px solid #ea0303';
		} else {
			$('uudnyttet_tagetage').value = formatTal($('uudnyttet_tagetage').value);
			$('uudnyttet_tagetage').style.border = '';
		}

		if($('kaelderareal').value == '') {
			var hasError = 1;
			$('kaelderareal').style.border = '1px solid #ea0303';
		} else {
			$('kaelderareal').value = formatTal($('kaelderareal').value);
			$('kaelderareal').style.border = '';
		}

		if($('oevre_etager').value == '') {
			var hasError = 1;
			$('oevre_etager').style.border = '1px solid #ea0303';
		} else {
			$('oevre_etager').value = formatTal($('oevre_etager').value);
			$('oevre_etager').style.border = '';
		}

		if($('smaa_bygninger').value == '') {
			var hasError = 1;
			$('smaa_bygninger').style.border = '1px solid #ea0303';
		} else {
			$('smaa_bygninger').value = formatTal($('smaa_bygninger').value);
			$('smaa_bygninger').style.border = '';
		}

		if($('byggeaar').value == '') {
			var hasError = 1;
			$('byggeaar').style.border = '1px solid #ea0303';
		} else {
			$('byggeaar').value = formatTal($('byggeaar').value);
			$('byggeaar').style.border = '';
		}
	} else {
		if($('bebygget_areal').value == '') {
			var hasError = 1;
			$('bebygget_areal').style.border = '1px solid #ea0303';
		} else {
			$('bebygget_areal').value = formatTal($('bebygget_areal').value);
			$('bebygget_areal').style.border = '';
		}
	}
	
	if(hasError == 1) {
		alert('Der er fejl i din indtastning - tjek venligst de felter der er markeret med en rød baggrund');
	} else {
		document.calculator_form.submit();
	}
}

function checkForm1_4(type) {

	var hasError = 0;
	
	if(type != 3) {
		if($('offentlig_grundvaerdi').value == '') {
			var hasError = 1;
			$('offentlig_grundvaerdi').style.border = '1px solid #ea0303';
		} else {
			$('offentlig_grundvaerdi').value = formatTal($('offentlig_grundvaerdi').value);
			$('offentlig_grundvaerdi').style.border = '';
		}

		if($('offentlig_ejendomsvaerdi').value == '') {
			var hasError = 1;
			$('offentlig_ejendomsvaerdi').style.border = '1px solid #ea0303';
		} else {
			$('offentlig_ejendomsvaerdi').value = formatTal($('offentlig_ejendomsvaerdi').value);
			$('offentlig_ejendomsvaerdi').style.border = '';
		}
		
		if($('restgaeld').value == '') {
			var hasError = 1;
			$('restgaeld').style.border = '1px solid #ea0303';
		} else {
			$('restgaeld').value = formatTal($('restgaeld').value);
			$('restgaeld').style.border = '';
		}
		
	} else {
		if($('offentlig_ejendomsvaerdi').value == '') {
			var hasError = 1;
			$('offentlig_ejendomsvaerdi').style.border = '1px solid #ea0303';
		} else {
			$('offentlig_ejendomsvaerdi').value = formatTal($('offentlig_ejendomsvaerdi').value);
			$('offentlig_ejendomsvaerdi').style.border = '';
		}
		
		if($('restgaeld').value == '') {
			var hasError = 1;
			$('restgaeld').style.border = '1px solid #ea0303';
		} else {
			$('restgaeld').value = formatTal($('restgaeld').value);
			$('restgaeld').style.border = '';
		}
	}
	
	if(hasError == 1) {
		alert('Der er fejl i din indtastning - tjek venligst de felter der er markeret med en rød baggrund');
	} else {
		document.calculator_form.submit();
	}
}

function checkForm3_1() {

	var hasError = 0;
	
	if($('postnr').value == '' || $('postnr').value.length < 4) {
		var hasError = 1;
		$('postnr').style.border = '1px solid #ea0303';
	} else {
		$('postnr').style.border = '';
	}
	
	if(hasError == 1) {
		alert('Der er fejl i din indtastning - tjek venligst de felter der er markeret med en rød baggrund');
	} else {
		document.calculator_form.submit();
	}
}

function checkForm4_1() {

	var hasError = 0;
	
	if($('postnr').value == '' || $('postnr').value.length < 4) {
		var hasError = 1;
		$('postnr').style.border = '1px solid #ea0303';
	} else {
		$('postnr').style.border = '';
	}
	
	if(hasError == 1) {
		alert('Der er fejl i din indtastning - tjek venligst de felter der er markeret med en rød baggrund');
	} else {
		document.calculator_form.submit();
	}
}

function checkForm5_1() {

	var hasError = 0;
	
	if($('postnr').value == '' || $('postnr').value.length < 4) {
		var hasError = 1;
		$('postnr').style.border = '1px solid #ea0303';
	} else {
		$('postnr').style.border = '';
	}
	
	if($('stoerrelse_eksisterende').value == '' || $('stoerrelse_eksisterende').value.length < 2) {
		var hasError = 1;
		$('stoerrelse_eksisterende').style.border = '1px solid #ea0303';
	} else {
		$('stoerrelse_eksisterende').style.border = '';
	}
	
	if(hasError == 1) {
		alert('Der er fejl i din indtastning - tjek venligst de felter der er markeret med en rød baggrund');
		return false;
	} else {
		document.calculator_form.submit();
	}
}

function checkForm7_1() {

	var hasError = 0;
	
	if($('postnr').value == '' || $('postnr').value.length < 4) {
		var hasError = 1;
		$('postnr').style.border = '1px solid #ea0303';
	} else {
		$('postnr').style.border = '';
	}
	
	if($('alder_bygning').value == '' || $('alder_bygning').value.length < 2) {
		var hasError = 1;
		$('alder_bygning').style.border = '1px solid #ea0303';
	} else {
		$('alder_bygning').style.border = '';
	}
	
	if(hasError == 1) {
		alert('Der er fejl i din indtastning - tjek venligst de felter der er markeret med en rød baggrund');
		return false;
	} else {
		document.calculator_form.submit();
	}
}

function checkForm7_2() {

	var hasError = 0;
	
	if(hasError == 1) {
		alert('Der er fejl i din indtastning - tjek venligst de felter der er markeret med en rød baggrund');
		return false;
	} else {
		document.calculator_form.submit();
	}
}

function checkForm8_1() {

	var hasError = 0;
	
	if($('postnr').value == '' || $('postnr').value.length < 4) {
		var hasError = 1;
		$('postnr').style.border = '1px solid #ea0303';
	} else {
		$('postnr').style.border = '';
	}
	
	if(hasError == 1) {
		alert('Der er fejl i din indtastning - tjek venligst de felter der er markeret med en rød baggrund');
		return false;
	} else {
		document.calculator_form.submit();
	}
}

function checkForm9_1() {

	var hasError = 0;
	
	if($('postnr').value == '' || $('postnr').value.length < 4) {
		var hasError = 1;
		$('postnr').style.border = '1px solid #ea0303';
	} else {
		$('postnr').style.border = '';
	}
	
	if(hasError == 1) {
		alert('Der er fejl i din indtastning - tjek venligst de felter der er markeret med en rød baggrund');
		return false;
	} else {
		document.calculator_form.submit();
	}
}

function checkForm10_1() {

	var hasError = 0;
	
	if($('postnr').value == '' || $('postnr').value.length < 4) {
		var hasError = 1;
		$('postnr').style.border = '1px solid #ea0303';
	} else {
		$('postnr').style.border = '';
	}
	
	if(hasError == 1) {
		alert('Der er fejl i din indtastning - tjek venligst de felter der er markeret med en rød baggrund');
		return false;
	} else {
		document.calculator_form.submit();
	}
}

function checkForm6_2() {

	var hasError = 0;
	
	if(hasError == 1) {
		alert('Der er fejl i din indtastning - tjek venligst de felter der er markeret med en rød baggrund');
		return false;
	} else {
		document.calculator_form.submit();
	}
}

function checkForm6_2_1() {

	var hasError = 0;
	
	if($('laengdegelaender').value == '') {
		var hasError = 1;
		$('laengdegelaender').style.border = '1px solid #ea0303';
	} else {
		$('laengdegelaender').value = formatTal($('laengdegelaender').value);
		$('laengdegelaender').style.border = '';
	}
	
	if($('antaltrappetrin').value == '') {
		var hasError = 1;
		$('antaltrappetrin').style.border = '1px solid #ea0303';
	} else {
		$('antaltrappetrin').value = formatTal($('antaltrappetrin').value);
		$('antaltrappetrin').style.border = '';
	}
	
	if($('arealtrappeskakt').value == '') {
		var hasError = 1;
		$('arealtrappeskakt').style.border = '1px solid #ea0303';
	} else {
		$('arealtrappeskakt').value = formatTal($('arealtrappeskakt').value);
		$('arealtrappeskakt').style.border = '';
	}
	
	if($('kaeldervaegunderjord').value == '') {
		var hasError = 1;
		$('kaeldervaegunderjord').style.border = '1px solid #ea0303';
	} else {
		$('kaeldervaegunderjord').value = formatTal($('kaeldervaegunderjord').value);
		$('kaeldervaegunderjord').style.border = '';
	}
	
	if($('kaeldervaegoverjord').value == '') {
		var hasError = 1;
		$('kaeldervaegoverjord').style.border = '1px solid #ea0303';
	} else {
		$('kaeldervaegoverjord').value = formatTal($('kaeldervaegoverjord').value);
		$('kaeldervaegoverjord').style.border = '';
	}
	
	if(hasError == 1) {
		alert('Der er fejl i din indtastning - tjek venligst de felter der er markeret med en rød baggrund');
		return false;
	} else {
		document.calculator_form.submit();
	}
}

function checkForm6_2_2() {

	var hasError = 0;
	
	if($('laengdegelaender').value == '') {
		var hasError = 1;
		$('laengdegelaender').style.border = '1px solid #ea0303';
	} else {
		$('laengdegelaender').value = formatTal($('laengdegelaender').value);
		$('laengdegelaender').style.border = '';
	}
	
	if($('antaltrappetrin').value == '') {
		var hasError = 1;
		$('antaltrappetrin').style.border = '1px solid #ea0303';
	} else {
		$('antaltrappetrin').value = formatTal($('antaltrappetrin').value);
		$('antaltrappetrin').style.border = '';
	}
	
	if($('loftareal').value == '') {
		var hasError = 1;
		$('loftareal').style.border = '1px solid #ea0303';
	} else {
		$('loftareal').value = formatTal($('loftareal').value);
		$('loftareal').style.border = '';
	}
	
	if($('skillevaegareal').value == '') {
		var hasError = 1;
		$('skillevaegareal').style.border = '1px solid #ea0303';
	} else {
		$('skillevaegareal').value = formatTal($('skillevaegareal').value);
		$('skillevaegareal').style.border = '';
	}
	
	if($('kaeldervaegfriareal').value == '') {
		var hasError = 1;
		$('kaeldervaegfriareal').style.border = '1px solid #ea0303';
	} else {
		$('kaeldervaegfriareal').value = formatTal($('kaeldervaegfriareal').value);
		$('kaeldervaegfriareal').style.border = '';
	}
	
	if($('gulvareal').value == '') {
		var hasError = 1;
		$('gulvareal').style.border = '1px solid #ea0303';
	} else {
		$('gulvareal').value = formatTal($('gulvareal').value);
		$('gulvareal').style.border = '';
	}
	
	if($('fodpanellaengde').value == '') {
		var hasError = 1;
		$('fodpanellaengde').style.border = '1px solid #ea0303';
	} else {
		$('fodpanellaengde').value = formatTal($('fodpanellaengde').value);
		$('fodpanellaengde').style.border = '';
	}
	
	if($('indvendigedoere').value == '') {
		var hasError = 1;
		$('indvendigedoere').style.border = '1px solid #ea0303';
	} else {
		$('indvendigedoere').value = formatTal($('indvendigedoere').value);
		$('indvendigedoere').style.border = '';
	}
	
	if($('radiatorer').value == '') {
		var hasError = 1;
		$('radiatorer').style.border = '1px solid #ea0303';
	} else {
		$('radiatorer').value = formatTal($('radiatorer').value);
		$('radiatorer').style.border = '';
	}
	
	if(hasError == 1) {
		alert('Der er fejl i din indtastning - tjek venligst de felter der er markeret med en rød baggrund');
		return false;
	} else {
		document.calculator_form.submit();
	}
}

function checkForm9_2_1() {

	var hasError = 0;

	if($('sokkelareal').value == '' || $('sokkelareal').value == "0") {
		var hasNumberError = 1;
		$('sokkelareal').style.border = '1px solid #ea0303';
	} else {
		$('sokkelareal').value = formatTal($('sokkelareal').value);
		$('sokkelareal').style.border = '';
	}
	
	if($('ydervaegsareal').value == '' || $('ydervaegsareal').value == "0") {
		var hasNumberError = 1;
		$('ydervaegsareal').style.border = '1px solid #ea0303';
	} else {
		$('ydervaegsareal').value = formatTal($('ydervaegsareal').value);
		$('ydervaegsareal').style.border = '';
	}
	
	if($('gavlareal').value == '' || $('gavlareal').value == "0") {
		var hasNumberError = 1;
		$('gavlareal').style.border = '1px solid #ea0303';
	} else {
		$('gavlareal').value = formatTal($('gavlareal').value);
		$('gavlareal').style.border = '';
	}
	
	if($('tagnedloeb').value == '') {
		var hasError = 1;
		$('tagnedloeb').style.border = '1px solid #ea0303';
	} else {
		$('tagnedloeb').value = formatTal($('tagnedloeb').value);
		$('tagnedloeb').style.border = '';
	}
	
	if($('laengdetagrende').value == '') {
		var hasError = 1;
		$('laengdetagrende').style.border = '1px solid #ea0303';
	} else {
		$('laengdetagrende').value = formatTal($('laengdetagrende').value);
		$('laengdetagrende').style.border = '';
	}
	
	if($('sternogvindskede').value == '') {
		var hasError = 1;
		$('sternogvindskede').style.border = '1px solid #ea0303';
	} else {
		$('sternogvindskede').value = formatTal($('sternogvindskede').value);
		$('sternogvindskede').style.border = '';
	}
	
	if($('udhaengslisterareal').value == '') {
		var hasError = 1;
		$('udhaengslisterareal').style.border = '1px solid #ea0303';
	} else {
		$('udhaengslisterareal').value = formatTal($('udhaengslisterareal').value);
		$('udhaengslisterareal').style.border = '';
	}
	
	if($('rygning').value == '') {
		var hasError = 1;
		$('rygning').style.border = '1px solid #ea0303';
	} else {
		$('rygning').value = formatTal($('rygning').value);
		$('rygning').style.border = '';
	}
	
	if($('tagbeklaedningareal').value == '') {
		var hasError = 1;
		$('tagbeklaedningareal').style.border = '1px solid #ea0303';
	} else {
		$('tagbeklaedningareal').value = formatTal($('tagbeklaedningareal').value);
		$('tagbeklaedningareal').style.border = '';
	}
	
	if(hasError == 1) {
		alert('Der er fejl i din indtastning - tjek venligst de felter der er markeret med en rød baggrund');
		return false;
	} else if(hasNumberError == 1) {
		alert('Der er fejl i din indtastning eller du har defineret 0 i et felt som kræver et højere tal - tjek venligst de felter der er markeret med en rød baggrund');
		return false;
	} else {
		document.calculator_form.submit();
	}
}

function checkForm9_2_2() {

	var hasError = 0;
	
	if($('arealloft').value == '') {
		var hasError = 1;
		$('arealloft').style.border = '1px solid #ea0303';
	} else {
		$('arealloft').value = formatTal($('arealloft').value);
		$('arealloft').style.border = '';
	}
	
	if($('arealvaeg').value == '') {
		var hasError = 1;
		$('arealvaeg').style.border = '1px solid #ea0303';
	} else {
		$('arealvaeg').value = formatTal($('arealvaeg').value);
		$('arealvaeg').style.border = '';
	}
	
	if($('arealgulv').value == '') {
		var hasError = 1;
		$('arealgulv').style.border = '1px solid #ea0303';
	} else {
		$('arealgulv').value = formatTal($('arealgulv').value);
		$('arealgulv').style.border = '';
	}
	
	if($('laengdefodpaneler').value == '') {
		var hasError = 1;
		$('laengdefodpaneler').style.border = '1px solid #ea0303';
	} else {
		$('laengdefodpaneler').value = formatTal($('laengdefodpaneler').value);
		$('laengdefodpaneler').style.border = '';
	}
	
	if($('antaldoere').value == '') {
		var hasError = 1;
		$('antaldoere').style.border = '1px solid #ea0303';
	} else {
		$('antaldoere').value = formatTal($('antaldoere').value);
		$('antaldoere').style.border = '';
	}
	
	if($('antalradiator').value == '') {
		var hasError = 1;
		$('antalradiator').style.border = '1px solid #ea0303';
	} else {
		$('antalradiator').value = formatTal($('antalradiator').value);
		$('antalradiator').style.border = '';
	}
	
	if(hasError == 1) {
		alert('Der er fejl i din indtastning - tjek venligst de felter der er markeret med en rød baggrund');
		return false;
	} else {
		document.calculator_form.submit();
	}
}

function formatTal(str) {	
	str = str.replace (/[^0123456789,]/ig, "");			// Fjern alle tegn undtagen tal og punktum og komma;
	str = Math.round(parseFloat(str.replace (".","")));		// Formater tal og fjern decimaler;
	return str;												// Returner værdi;
}

var nameCount = 20;
function addPriceRow() {
	//content = $('first_price_container').innerHTML;
	content = '<div><input type="text" name="task['+nameCount+']" class="defaultInput" style="width: 350px;" /><input type="text" name="price['+nameCount+']" class="defaultInput" style="margin-left: 22px; width: 120px" /> kr.</div>';
	$('price_fieldset').innerHTML += content;
	nameCount++;
}

function requestProduct() {
	
	var hasError = 0;
	
	if($('contact_email').value == '') {
		var hasError = 1;
		//$('fieldset_email').highlight({startcolor: '#ffffff', endcolor: '#f9eaef', restorecolor: '#f9eaef'});
		$('contact_email_label').style.color = '#ea0303';
	}
	else {
		//$('fieldset_email').style.background = 'transparent';
		$('contact_email_label').style.color = '#444';
	}
	
	if($('contact_name').value == '') {
		var hasError = 1;
		//$('fieldset_email').highlight({startcolor: '#ffffff', endcolor: '#f9eaef', restorecolor: '#f9eaef'});
		$('contact_name_label').style.color = '#ea0303';
	}
	else {
		//$('fieldset_email').style.background = 'transparent';
		$('contact_name_label').style.color = '#444';
	}
	
	if($('contact_phone').value == '') {
		var hasError = 1;
		//$('fieldset_email').highlight({startcolor: '#ffffff', endcolor: '#f9eaef', restorecolor: '#f9eaef'});
		$('contact_phone_label').style.color = '#ea0303';
	}
	else {
		//$('fieldset_email').style.background = 'transparent';
		$('contact_phone_label').style.color = '#444';
	}
	
	if($('contact_address').value == '') {
		var hasError = 1;
		//$('fieldset_email').highlight({startcolor: '#ffffff', endcolor: '#f9eaef', restorecolor: '#f9eaef'});
		$('contact_address_label').style.color = '#ea0303';
	}
	else {
		//$('fieldset_email').style.background = 'transparent';
		$('contact_address_label').style.color = '#444';
	}
	
	if($('contact_postcode').value == '') {
		var hasError = 1;
		//$('fieldset_email').highlight({startcolor: '#ffffff', endcolor: '#f9eaef', restorecolor: '#f9eaef'});
		$('contact_postcode_label').style.color = '#ea0303';
	}
	else {
		//$('fieldset_email').style.background = 'transparent';
		$('contact_postcode_label').style.color = '#444';
	}
	
	if($('contact_town').value == '') {
		var hasError = 1;
		//$('fieldset_email').highlight({startcolor: '#ffffff', endcolor: '#f9eaef', restorecolor: '#f9eaef'});
		$('contact_postcode_label').style.color = '#ea0303';
	}
	else {
		//$('fieldset_email').style.background = 'transparent';
		$('contact_postcode_label').style.color = '#444';
	}
	
	if($('contact_comment').value == '') {
		var hasError = 1;
		//$('fieldset_email').highlight({startcolor: '#ffffff', endcolor: '#f9eaef', restorecolor: '#f9eaef'});
		$('contact_comment_label').style.color = '#ea0303';
	}
	else {
		//$('fieldset_email').style.background = 'transparent';
		$('contact_comment_label').style.color = '#444';
	}
	
	if($('terms').checked == false) {
		var hasError = 1;
		$('terms_text').style.color = '#ea0303';
	}
	else {
		$('terms_text').style.color = '#333';
	}
	
	if($('contact_captcha').value == '' || $('contact_captcha').value != $('contact_captcha_value').value) {
		var hasError = 1;
		$('contact_captcha_label').style.color = '#ea0303';
	}
	else {
		$('contact_captcha_label').style.color = '#444';
	}
	
	if(hasError == 1) {
		//$('notice_bar').appear();
	}
	else {
		document.contact_form.submit();
	}
}

function validateContactForm() {
	
	var hasError = 0;
	
	if($('contact_email').value == '') {
		var hasError = 1;
		$('contact_email_label').style.color = '#ea0303';
	}
	else {
		$('contact_email_label').style.color = '#444';
	}
	
	if($('contact_name').value == '') {
		var hasError = 1;
		$('contact_name_label').style.color = '#ea0303';
	}
	else {
		$('contact_name_label').style.color = '#444';
	}
	
	if($('contact_phone').value == '') {
		var hasError = 1;
		$('contact_phone_label').style.color = '#ea0303';
	}
	else {
		$('contact_phone_label').style.color = '#444';
	}
	
	if($('contact_address').value == '') {
		var hasError = 1;
		$('contact_address_label').style.color = '#ea0303';
	}
	else {
		$('contact_address_label').style.color = '#444';
	}
	
	if($('contact_postcode').value == '') {
		var hasError = 1;
		$('contact_postcode_label').style.color = '#ea0303';
	}
	else {
		$('contact_postcode_label').style.color = '#444';
	}
	
	if($('contact_town').value == '') {
		var hasError = 1;
		$('contact_postcode_label').style.color = '#ea0303';
	}
	else {
		$('contact_postcode_label').style.color = '#444';
	}
	
	if($('contact_comment').value == '') {
		var hasError = 1;
		$('contact_comment_label').style.color = '#ea0303';
	}
	else {
		$('contact_comment_label').style.color = '#444';
	}
	
	if($('contact_captcha').value == '' || $('contact_captcha').value != $('contact_captcha_value').value) {
		var hasError = 1;
		$('contact_captcha_label').style.color = '#ea0303';
	}
	else {
		$('contact_captcha_label').style.color = '#444';
	}
	
	
	if(hasError != 1) {
		document.contact_form.submit();
	}
}
