/************************** CUSTOM METODER **************************/function customDeleteText(table) {	return "Sikker på du vil slette?";}function customValidateInput (id, oldValue, newValue) {}function customRedrawElements(xmlDoc) {}function customInput(id, oldValue, newValue) {}function customValidateRecord(tabellNavn, id) {}function customUpdateRow(id, name) {}function customUpdateRowEnd(id, name) {}function customRowDeleted(id, bool) {}function customRecordSaved(button, responseXML, path, area, table, row, theValues) {}function custom_FindRecords(theValues) {}function customRelateParameters(req) {}function customSetActions(root) {	//jQuery(root.find(".hentPersonalia")).unbind("focusout").focusout(hentPersonalia);		jQuery(root.find(".imgBetalingsmate")).unbind("click").click(setBetalingsform);}function customOnValidatedRelated(id) {	var source = $("#"+id);	if(source.hasClass("hentPersonalia")) {		hentPersonalia(id);	}	//else if() {	//}}function customMoveRowDown(e) {}/*************************** END CUSTOM METODER **********************************/function addToCart (theDiv, area, vare, lager) {	AJAX.url = "/4daction/WA_Add_to_Cart";	var antall = getValueById("vareAntall" + vare);	var kvalitet = getValueById("vareKvalitet" + vare);	AJAX.parameters.Vare = vare;	if (lager == 0) {		AJAX.parameters.Kvalitet = kvalitet;	}	else {		AJAX.parameters.Kvalitet = "C";	}	if(lager) {		AJAX.parameters.Lager = lager;		AJAX.parameters.Antall = 1;	}	else {		AJAX.parameters.Antall = antall;	}	AJAX.extra.theDiv = theDiv;	AJAX.post();}function betaling(type) {	AJAX.url = "/4daction/WA_"+type;	AJAX.post();}function handlekurvAntall(antall, lager) { 	var newValue = antall.value; 	var oldValue = $("#"+antall.id + "old").val(); 	if (newValue != oldValue) {		AJAX.url = "/4daction/WA_Handlekurv_Update";		AJAX.parameters.rad = antall.id;		AJAX.parameters.antall = newValue;		AJAX.post();	}}function gotoHandlekurv(side) {	var theHandlekurv = $("#handlekurv").html();	if (theHandlekurv == "&nbsp;") {		alert("Det er ingen varer i handlekurven");	}	else {		AJAX.url = "/4daction/WA_Handlekurv";		AJAX.parameters.side = side;				AJAX.post();	}}function velgBilmerke(meny) {	AJAX.url = "/4daction/WA_Velg_Bilmerke";	var bilmerke = parseInt($("#"+meny.id).val());	if (bilmerke>0) {		AJAX.parameters.Bilmerke = bilmerke;		AJAX.parameters.Bilmodell = 0;		AJAX.parameters.Arsmodell = 0;		AJAX.post();	}}function velgBilmodell(meny) {	AJAX.url = "/4daction/WA_Velg_Bilmodell";	var bilmodell = parseInt($("#"+meny.id).val());	if (bilmodell>0) {		AJAX.parameters.Bilmodell = bilmodell;		AJAX.parameters.Arsmodell = 0;		AJAX.post();	}}function velgArsmodell(meny) {	AJAX.url = "/4daction/WA_Velg_Arsmodell";	var arsmodell = parseInt($("#"+meny.id).val());	if(arsmodell>0) {		AJAX.parameters.Arsmodell = arsmodell;			if($("#chiptuning")) {			AJAX.parameters.Forside = "Chiptuning";			}		AJAX.post();	}}function velgVareklasse (theDiv, klasse) {	AJAX.url = "/4daction/WA_Velg_Vareklasse";	var source = jQuery(theDiv);	var varegrupper = $("#varegrupper_" + klasse);		var image = jQuery(source.find("img")[0]);	var theSource = image.attr("src");	var thePosition = theSource.indexOf("Pluss.gif");	if (thePosition > 0) {		theSource = theSource.substring(0, thePosition)+"Minus.gif";		image.attr("src", theSource);				AJAX.parameters.Vareklasse = klasse;				varegrupper.css("display", "block");		AJAX.post();	}	else {		thePosition = theSource.indexOf("Minus.gif");		if (thePosition > 0) {			theSource = theSource.substring(0, thePosition)+"Pluss.gif";			image.attr("src", theSource);			varegrupper.css("display", "none");			varegrupper.html("");		}		else {			alert("Intern feil.");		}	}}function velgVaregruppe(theDiv, varegruppe) {	AJAX.url = "/4daction/WA_Velg_Varegruppe";	AJAX.parameters.Varegruppe = varegruppe;	AJAX.post();}function velgVare (theDiv, vare, lager) {	AJAX.url = "/4daction/WA_Velg_Vare";	AJAX.parameters.Vare = vare;	if (lager) {		AJAX.parameters.Lager = lager;	}		AJAX.post();}function calculateCresco() {	var id = $("crescoAmount");	var amount = totalAmount();	if (amount>0) {		beregnAvdrag(amount);	}	else {		}}function totalAmount () {	var belop = $("#totalAmount").html();	return parseInt(belop);}function updateCrescoValg () {	enableValg ("cresco6mnd", 1500);	enableValg ("cresco6mnd", 1500);	enableValg ("cresco9mnd", 2250);	enableValg ("cresco12mnd", 3000);	enableValg ("cresco18mnd", 4500);	enableValg ("cresco24mnd", 6000);	enableValg ("cresco36mnd", 9000);	enableValg ("cresco48mnd", 12000);	enableValg ("cresco60mnd", 15000);	$("#cresco0mnd").attr("selected", true);	$("#cresco3mnd").attr("selected", true);}function enableValg ( navn, grense) {	var amount = totalAmount();	var item_ = $("#"+navn);	item_.attr("selected", false);			if (amount < grense) {		item_.addClass("hidden");	}	else {		item_.removeClass("hidden");	}}function oppdater () {	updateCrescoValg();		calculateCresco();}function velgKatalog(theDiv) {	AJAX.url = "/4daction/WA_Velg_Varekatalog"	AJAX.post();}function oppslagDelenummer(theFormName) {	var delenummer = $("#delenummer").val();	if (delenummer.length>0) {		AJAX.url = "/4daction/WA_Vareoppslag/Delenummer";		AJAX.parameters.Delenummer = delenummer;		AJAX.parameters.Varegruppe = $("#varegruppeNr").val();				AJAX.post();	}	else {		alert("Fyll ut originalt delenummer");	}}function byttVareBilde(thumbnail) {	var kilde = thumbnail.src.replace("Thumbnail", "Varebilde");	var pos = kilde.indexOf("/75x56/");	var bilde = kilde.substring(0, pos) + "/630x475/" + kilde.substring(pos + 7);	$("#varebilde").attr("src", bilde);}function byttLagerBilde(thumbnail) {	var kilde = thumbnail.src.replace("Thumbnail", "Varebilde");	var pos = kilde.indexOf("/75x56/");	var bilde = kilde.substring(0, pos) + "/630x475/" + kilde.substring(pos + 7);	$("#varebilde").attr("src", bilde);}function velgForside(side) {	var theASP = gup("ASP");	var theRandom = gup("Random");	var url = "/?ASP=" + theASP +"&Random=" + theRandom + "&Side=&Forside=" + side;	window.location = url;}function sendTips(tipsType) {	sendMail(tipsType);	visVareopplysninger();}function tipsVenn () {	$("#tipsVenn").removeClass("hidden");		$("#tipsPris").addClass("hidden");		$("#varesOpplysninger").addClass("hidden");		$("#varesInput").addClass("hidden");	}function tipsPris () {	$("#tipsVenn").addClass("hidden");		$("#tipsPris").removeClass("hidden");		$("#varesOpplysninger").addClass("hidden");		$("#varesInput").addClass("hidden");	}function visVareopplysninger() {	$("#tipsVenn").addClass("hidden");		$("#tipsPris").addClass("hidden");		$("#varesOpplysninger").removeClass("hidden");		$("#varesInput").removeClass("hidden");	}function sendMail(theFormName) {	AJAX.url = "/4daction/WA_Send_Mail/"+theFormName;	var form = $(theFormName);	var element;	var navn;	var verdi;	var mandatory;	var error = "";		var inputFelt = $("#"+theFormName).find("input"); //getElements("", "input", theFormName);	for(var i = 0; i < inputFelt.length; i++) {		element = inputFelt[i];		navn = element.id;		verdi = element.value;		mandatory = jQuery(inputFelt[i]).hasClass("mandatory");		if (mandatory && (verdi.length == 0)) {			error = "Du må fylle ut " + navn ;			i = inputFelt.length;		} 		else {			AJAX.parameters[navn] = verdi;		}	}		var inputFelt = $("#"+theFormName).find("textarea"); //getElements("", "textarea", theFormName);	for(var i = 0; i < inputFelt.length; i++) {		element = inputFelt[i];		navn = element.id;		verdi = element.innerHTML;		mandatory = jQuery(inputFelt[i]).hasClass("mandatory");		if (mandatory && (verdi.length == 0)) {			error = "Du må fylle ut " + navn ;			i = inputFelt.length;		} 		else {			AJAX.parameters[navn] = verdi;		}	}		if (error.length == 0) {		AJAX.post();	} 	else {		alert(error);		return false;	}}function chipMotortype(type) {	var motor = type.value - 0;	if (motor > 0) {		var valg = $("#velgMotortype_" + motor);		var parametre = valg.attr("parametre");		var navn = valg.html();		var i;		var teststr = parametre;		i = parametre.indexOf("_");		var HK = parametre.substring(0,i);		i = i+1;		parametre = parametre.substring(i);		i = parametre.indexOf("_");		var HKC = parametre.substring(0,i);		i = i+1;		parametre = parametre.substring(i);		i = parametre.indexOf("_");		var NM = parametre.substring(0,i);		i = i+1;		parametre = parametre.substring(i);		i = parametre.indexOf("_");		var NMC = parametre.substring(0,i);		i = i+1;		parametre = parametre.substring(i);		var Pris = parametre - 0;		var HKD = 0 + HKC - HK;		var NMD = 0 + NMC - NM;		var settHTML;		settHTML = "<br/><i>Hestekrefter:</i><br/>";		settHTML = settHTML + "Denne bilen har " + HK + "hk og f&aring;r " + HKD + "hk ekstra med SKN chip, noe som totalt utgj&oslash;r <b>" + HKC + "hk</b><br/>";		settHTML = settHTML + "<br/><i>Dreiemoment:</i><br/>";		settHTML = settHTML + "Denne bilen har " + NM + "Nm og f&aring;r " + NMD + "Nm ekstra med SKN chip, noe som totalt utgj&oslash;r <b>" + NMC + "Nm</b><br/>";		settHTML = settHTML + "<br/><br/>Pris p&aring; oppgraderingen er <b>kr "+(Pris*1.25)+",00 inkl mva</b> (kr. "+Pris+",00 eks. mva)";		$("selectedMotortype").html(settHTML);	}}function velgArtikkel(artikkel) {	var theASP = gup("ASP");	var theRandom = gup("Random");	var url = "/?ASP=" + theASP +"&Random=" + theRandom + "&Side=&Forside=&Artikkel=" + artikkel;	window.location = url;}function ePostKampanje(addToList) {	AJAX.url = "/4daction/WA_Epost_Kampanje/";	AJAX.parameters.Adresse =$("#ePostKampanjeAdresse").val();	AJAX.parameters.Add = addToList;		AJAX.post();}function visVognkortet(objekt) {	AJAX.url = "/4daction/WA_Vognkort/";		AJAX.post();}function registreringsnummer(regnr) {	AJAX.url = "/4daction/WA_Reg_nr/";	AJAX.parameters.RegNr = $("#regnr").val().toUpperCase();	AJAX.post();}function regNrOppslag(regnr, varegruppe) {	AJAX.url = "/4daction/WA_Reg_nr/";	AJAX.parameters.RegNr = $("#regNr").val().toUpperCase();	AJAX.parameters.Interessegruppe = varegruppe;	AJAX.post();}function loginFirma(objekt) {	AJAX.url = "/4daction/WA_Firma_Login/";	AJAX.parameters.brukernavn = $("#loginInputNavn").val();	AJAX.parameters.passord = $("#loginInputPassord").val();		AJAX.post();}function logoutFirma(objekt) {	AJAX.url = "/4daction/WA_Firma_Logout/";		AJAX.post();}function loginFirmaSendPassord(objekt) {	AJAX.url = "/4daction/WA_Firma_Send_Passord/";	AJAX.parameters.brukernavn = $("#loginInputNavn").val();		AJAX.post();}function loginFirmaEndrePassord(object) {	AJAX.url = "/4daction/WA_Firma_Endre_Passord/";		AJAX.post();}function sendBestilling(object) {	AJAX.url = "/4daction/WA_Send_Bestilling/";		AJAX.post();}function velgBetalingsmate(object) {	AJAX.url = "/4daction/WA_Velg_Betalingsmate/";	AJAX.parameters.Betalingsmate = object.value;		AJAX.post();}function loginFirmaSettPassord(object) {	AJAX.url = "/4daction/WA_Firma_Sett_Passord/";	AJAX.parameters.NyttPassord = $("#nyttFirmaPassord").val();	AJAX.parameters.GjentattPassord = $("#gjentaFirmaPassord").val();		AJAX.extra.object = object;		AJAX.post();}function nyttFirma(objekt) {	AJAX.url = "/4daction/WA_Nytt_Firma/";	AJAX.parameters.Navn = $("#nyttFirmaNavn").val();	AJAX.parameters.Bransje = $("#nyttFirmaBransje").val();	AJAX.parameters.Foretaksnr = $("#nyttFirmaOrgNr").val();	AJAX.parameters.Adresse = $("#nyttFirmaAdresse").val();	AJAX.parameters.Poststed = $("#nyttFirmaPostnr").val();	AJAX.parameters.Telefon = $("#nyttFirmaTelefon").val();	AJAX.parameters.Kontaktperson = $("#nyttFirmaKontaktperson").val();	AJAX.parameters.EPost = $("#nyttFirmaEPost").val();	AJAX.parameters.Mobil = $("#nyttFirmaMobil").val();	AJAX.parameters.Direkte = $("#nyttFirmaDirekte").val();		AJAX.post();}function firmaLogin(objekt) {	AJAX.url = "/4daction/WA_Firma_Login/";	AJAX.parameters.brukernavn = $("#loginFirmaNavn").val();	AJAX.parameters.passord = $("#loginFirmaPassord").val();		AJAX.post();}function firmaSendNyttPassord(objekt) {	AJAX.url = "/4daction/WA_Firma_Send_Passord/";	AJAX.parameters.brukernavn = $("#loginFirmaNavn").val();		AJAX.post();}function poststed(objekt, navn) {	AJAX.url = "/4daction/WA_Poststed/";	AJAX.parameters.Poststed = objekt.value;	AJAX.parameters.Navn = navn;		AJAX.post();}function firmaSettPassord(object) {	AJAX.url = "/4daction/WA_Firma_Sett_Passord/";	AJAX.parameters.NyttPassord = $("#firmaNyttPassord").val();	AJAX.parameters.GjentattPassord = $("#firmaGjentaPassord").val();		AJAX.post();}function customAjaxResponse(response, method) {	var redirect = $(response).find("redirect").text();	if(redirect) {		getRedirect(redirect);	}	else {		switch (method) {			case "WA_Add_to_Cart":				dialogCancel(AJAX.extra.theDiv);				redrawElements(response, "", "", "");				oppdater();				break;			case "WA_Postoppkrav":				redrawElements(response, "", "", "");				oppdater();				break;			case "WA_Cresco":				redrawElements(response, "", "", "");				oppdater();				break;			case "WA_Netaxept":				redrawElements(response, "", "", "");				oppdater();				break;			case "WA_Faktura":				redrawElements(response, "", "", "");				oppdater();				break;			case "WA_Handlekurv_Update":				redrawElements(response, "", "", "");				oppdater();				break;			case "WA_Handlekurv":				redrawElements(response, "", "", "");				oppdater();				break;			case "WA_Hent_Personalia":				redrawElements(response, AJAX.extra.path, AJAX.extra.area, AJAX.extra.table);				$("#e_30_687251_20").focus();				break;			case "WA_Velg_Bilmodell":				redrawElements(response, "", "", "");				oppdater();				break;			case "WA_Velg_Arsmodell":				redrawElements(response, "", "", "");				oppdater();				break;			case "WA_Velg_Vareklasse":				redrawElements(response, "", "", "");				oppdater();				break;			case "WA_Velg_Varegruppe":				redrawElements(response, "", "", "");				oppdater();				break;			case "WA_Velg_Vare":				Display_Popup(response);				oppdater();				break;			case "WA_Velg_Varekatalog":				redrawElements(response, "", "", "");				oppdater();				break;			case "WA_Velg_Vareforslag":				Display_Popup(response);				oppdater();				break;			case "WA_Add_forslag_to_Cart":				dialogCancel(AJAX.extra.theDiv);				redrawElements(response, "", "", "");				oppdater();				break;			case "WA_Send_Mail":				redrawElements(response, "", "", "");				oppdater();				break;			case "WA_Reg_nr":				Display_Popup(response);				oppdater();				break;			case "WA_Vognkort":				dialogCancel(AJAX.extra.theDiv);				Display_Popup(response);				oppdater();				break;			default:				redrawElements(response, AJAX.extra.path, AJAX.extra.area, AJAX.extra.table);				break;		}	}}
