function dimensjonerForm() {
   $("#volumCell").hide();
   $("#volumRow").hide();
   $("#dimensjonRow1").show();
   $("#dimensjonRow2").show();
   $("#dimensjonRow3").show();
   
   $("#volumDm3").attr("value","")
}

function volumForm() {
   $("#dimensjonRow1").hide();
   $("#dimensjonRow2").hide();
   $("#dimensjonRow3").hide();
   $("#volumRow").show();
   $("#volumCell").show();

   $("#lengde").attr("value","")
   $("#bredde").attr("value","")
   $("#hoyde").attr("value","")
}


function updateEdiOption(produktkode) {
	switch (produktkode) {
		case "PA_DOREN":
			ediOnlyForm();
			break;
		default:
			ediBothForm();
			break;
	}	
}

function ediBothForm() {
	needsChange = $("#ikke_edi").attr("disabled")
	if (!needsChange) {
		return;
	}
    $("#ikke_edi").removeAttr("disabled");
    $("#ikke_edi_label").removeClass("disabled");
    $("#edi").attr("checked", "checked");
}

function ediOnlyForm() {
    $("#edi").attr("checked", "checked");
    $("#ikke_edi").attr("disabled", "disabled");
    $("#ikke_edi_label").addClass("disabled");
}

function popUpKalkulator(url) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(url, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=0,resizable=1,width=310,height=540,left = 360,top = 250');");
}

function popUpVilkaar(url) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(url, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=0,resizable=1,width=470,height=540,left = 360,top = 250');");
}

function popUpPostautomat(url) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(url, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=0,resizable=1,width=690,height=680,left = 160,top = 50');");
}


function initAndLoadPoststedOnChanges(contextPath, input, label) {
	if ($(input).val() != "") {
		loadPoststed(contextPath, $(input), $(label))
	}

	$(input).change(function () { 
		loadPoststed(contextPath, $(input), $(label));
	});
	$(input).keyup(function () {
		if ($(input).val().length == 4) {
			loadPoststed(contextPath, $(input), $(label));
		}
		else {
			$(label).html('');
		}
	});
}

function loadPoststed(contextPath, input, label) {
	url = contextPath + "/ajax/postnumberQuery.do?pnr=" + input.val() + "&format=html";
	label.load(url + " #bringPostnumberQueryResult");
}	

function loadDemoMinikalk(urlPart) {
	$("#customTemplateFrame").attr("src", "/fraktguide/minikalkulator/" + urlPart + ".do");
}

function setDocumentDomain() {
	fraktguideDomainStart = "fraktguide.";
	if (document.domain.indexOf(fraktguideDomainStart) == 0) {
		document.domain = document.domain.substring(fraktguideDomainStart.length);
	}

	if (!$.browser.msie) {
		document.domain = document.domain; //removes port
	}	
}
