﻿
var wizardtype = 0;
var currency = "DKK";


$(function () {
	Cufon.replace('h1');
	Cufon.replace('h2');
	Cufon.replace('h3');
	$("a[rel^='lightbox']").colorbox();

	var popups = $("a[name^='popup']")
	popups.each(function () {
		var link = $(this).attr("href");
		link = link.substring(link.indexOf("/") + 1, link.indexOf("."));
		link = "/external/getcontent.ashx?permalink=" + link;
		$(this).attr("href", link);
	});
	popups.colorbox();

	$(".wizardnavigation ul li").each(function (i, o) {
		if ($(o).hasClass("disable") == false) {
			$(o).find("a").click(function (e) {
				wizardGoto(i);
				if ($(o).hasClass("confirm")) {
				}
				else {
					e.preventDefault();
				}
			});
		}
	});
});

function InitWizard() {
	
	var href = window.location.toString();
	var anchor = "";
	if (href.lastIndexOf("#") >= 0) {
		anchor = href.substring(href.lastIndexOf("#") + 1, href.length);
	}
//	else if (href.indexOf("gotostep=") >= 0) {
//		anchor = href.substring(href.lastIndexOf("gotostep=") + 9, 1);
//	}
	
	if (anchor != "") {
		var index = anchor.replace("step", "");
		index = parseInt(index);
		
		if (index != "NaN") {
			wizardGoto(index);
		}
	}
	else {
		wizardGoto(0);
	}

	$(".wizardcontrol.next").click(function (e) {
		var a = $(e.target);

		if (a.get(0).tagName.toLowerCase() != "a") {
			a = a.closest("a");
		}

		var rel = a.attr("rel");
		if (rel == "step0") {
			wizardGoto(1);
		}
		else if (rel == "step1") {
			wizardGoto(2);
		}
		else if (rel == "step2") {
			wizardGoto(3);
		}
		if (a.hasClass("confirm")) {
			if (memozzvalidatestep2() == false) {
				e.preventDefault();
			}
		}
		else {
			e.preventDefault();
		}
	});

	$(".wizardcontrol.back").click(function (e) {
		var a = $(e.target);
		var rel = a.attr("rel");
		if (rel == "step1") {
			wizardGoto(0);
		}
		else if (rel == "step2") {
			wizardGoto(1);
		}
		else if (rel == "step3") {
			wizardGoto(2);
		}
		if (a.hasClass("confirm")) {
			if (memozzvalidatestep2() == false) {
				e.preventDefault();
			}
		}
		else {
			e.preventDefault();
		}
	});

	$("input[id$='cbAnotherAddress']").change(function () {
		if ($(this).attr("checked")) {
			$(".deliveryaddressbox").slideDown(function () {
				$(this).find("input").get(0).focus();
			});
		}
		else {
			$(".deliveryaddressbox").slideUp();
		}
	});

	$(".wizardbox input, .wizardbox textarea").change(function () { calcprice() });
	calcprice();
	MagicZoom.update();
}

function memozzvalidatestep0() {
	var validated = true;

	var framechosen = false;
	$('.wizardbox.step0 input[name="frame"]').each(function (i, o) {
		if ($(o).attr("checked") == true) {
			framechosen = true;
		}
	});
	if (framechosen === false) {
		validated = false;
		wizardShowWarning("Du mangler at vælge en ramme til din nye Memozz", null);
		return false;
	}

	var designchosen = false;
	$('.wizardbox.step0 input[name="design"]').each(function (i, o) {
		if ($(o).attr("checked") == true) {
			designchosen = true;
			if (memozzuid == "") {
				if ($(o).parents(".designcontainer").find("input[name='needimage']").val() == "true") {
					if ($("input[id$='fuDesignImage']").val() == "" && $("input:checkbox[id$='cbSendImageByMail']").attr("checked") == false) {
						validated = false;
						wizardShowWarning("Vi kan se du har valgt et design som kræver et foto. Vi skal derfor bede dig om at vælge et foto fra din computer, som vi kan bruge til graveringen.", function () { $("input[id$='fuDesignImage']").get(0).focus() });
						return false;
					}
				}
			}
		}
	});
	if (designchosen === false) {
		validated = false;
		wizardShowWarning("Du mangler at vælge et design til din nye Memozz", null);
		return false;
	}

	var writtentext = false;
	if ($("#" + tbText).val() != "") {
		writtentext = true;
	}
	else {
		validated = false;
		wizardShowWarning("Du mangler at skrive en graveringstekst", function () { document.getElementById(tbText).focus(); });
		return false;
	}

	var chosedate = false;
	if ($("#" + tbDate).val() != "") {
		chosedate = true;
	}
	else {
		validated = false;
		if ($("#" + cbNoDate).attr("checked") == true) {
			wizardShowWarning("Selvom du ikke ønsker datoen indgraveret, skal den stadig udfyldes.", function () { document.getElementById(tbDate).focus(); });
		}
		else {
			wizardShowWarning("Du mangler at angive en dato", function () { document.getElementById(tbDate).focus(); });
		}
			
		return false;
	}

	return validated;
}

function memozzvalidatestep1() {
	return true;
}

function memozzvalidatestep2() {

	var validated = true;
	var container = $(".wizardbox.step3");
	if (wizardtype == 1) {
		container = $(".wizardbox.step2");
	}
	var namevalidated = false;

	if (container.find("input[id$='tbFirstName']").val() != "" && container.find("input[id$='tbLastName']").val() != "") {
		namevalidated = true;
	}
	if (namevalidated == false) {
		validated = false;
		wizardShowWarning("Vi skal bruge dit navn, så vi ved hvor vi skal sende din bestilling hen", function () { container.find("input[id$='tbFirstName']").get(0).focus() });
		return false;
	}
	
	var addressvalidated = false;
	if (container.find("input[id$='tbAddress']").val() != "") {
		addressvalidated = true;
	}
	if (addressvalidated == false) {
		validated = false;
		wizardShowWarning("Vi skal bruge din adresse, så vi ved hvor vi skal sende din bestilling hen", function () { container.find("input[id$='tbAddress']").get(0).focus() });
		return false;
	}

	var zipcityvalidated = false;
	if (container.find("input[id$='tbZipCode']").val() != "" && container.find("input[id$='tbCity']").val() != "") {
		zipcityvalidated = true;
	}
	if (zipcityvalidated == false) {
		validated = false;
		wizardShowWarning("Vi skal bruge dit postnummer og bynavn, så vi ved hvor vi skal sende din bestilling hen.", function () { container.find("input[id$='tbZipCode']").get(0).focus() });
		return false;
	}

	var phonevalidated = false;
	if (container.find("input[id$='tbPhone']").val() != "") {
		phonevalidated = true;
	}
	if (phonevalidated == false) {
		validated = false;
		wizardShowWarning("Vi skal bruge dit telefonnummer, så vi kan få fat i dig hvis det bliver nødvendigt", function () { container.find("input[id$='tbPhone']").get(0).focus() });
		return false;
	}

	var emailvalidated = false;
	var email = container.find("input[id$='tbEmail']").val();
	var emailrepeated = container.find("input[id$='tbEmailRepeated']").val();
	if (email != "" && email == emailrepeated) {
		emailvalidated = true;
	}
	if (emailvalidated == false) {
		validated = false;
		wizardShowWarning("Du har enten ikke oplyst en email, eller de indtastede e-mailadresser er ikke ens.<br /><br />Vi sender dit udkast, ordrebekræftelse og status beskeder pr. e-mail", function () { container.find("input[id$='tbEmail']").get(0).focus() });
		return false;
	}

	if ($("input[id$='cbAnotherAddress']").attr("checked")) {
		var deliverynamevalidated = false;
		var firstname = $("input[id$='tbDeliveryFirstName']");
		if (firstname.val() != "") {
			deliverynamevalidated = true;
		}
		if (deliverynamevalidated == false) {
			validated = false;
			wizardShowWarning("Du har valgt levering til anden adresse, evt. en firmaadresse. Vi skal i den forbindelse bruge minimum et fornavn/firmanavn", function () { firstname.get(0).focus() });
			return false;
		}

		var deliveryaddressvalidated = false;
		var deliveryaddress = $("input[id$='tbDeliveryAddress']");
		if(deliveryaddress.val() != ""){
			deliveryaddressvalidated = true;
		}
		if(deliveryaddressvalidated == false){
			validated = false;
			wizardShowWarning("Du har valgt levering til anden adresse, evt. en firmaadresse. Vi skal i den forbindelse bruge en adresse");
			return false;
		}

		var deliveryzipcityvlaidated = false;
		var deliveryzipcode = $("input[id$='tbDeliveryZipCode']");
		var deliverycity = $("input[id$='tbDeliveryCity']");
		if(deliveryzipcode.val() != "" && deliverycity.val() != ""){
			deliveryzipcityvlaidated = true;
		}
		if(deliveryzipcityvlaidated == false){
			validated = false;
			wizardShowWarning("Du har valgt levering til anden adresse, evt. en firmaadresse. Vi skal i den forbindelse bruge et postnummer og et bynavn");
			return false;
		}

	}

	return validated;
}

function brickordervalidatestep1() {
	var validated = true;
	if ($("#" + tbodyChosenBricks + " input:hidden[name='addeddefaultbrickid']").length == 0) {
		validated = false;
		wizardShowWarning("Vi vil bede dig om at vælge nogle mindebrikker, inden du går videre med din bestilling", null);
	}
	return validated;
}

function wizardGoto(step) {
	//Memozz validating
	if (wizardtype == 0 && step > 0) {
		if (memozzvalidatestep0() == false) {
			wizardGoto(0);
			return;
		}
	}
	if (wizardtype == 0 && step > 1) {
		if (memozzvalidatestep1() == false) {
			wizardGoto(1);
			return;
		}
	}
	if (wizardtype == 0 && step > 3) {
		if (memozzvalidatestep2() == false) {
			wizardGoto(2);
			return;
		}
	}
	//brickorder validating
	if (wizardtype == 1 && step > 0) {
		if (brickordervalidatestep1() == false) {
			wizardGoto(0);
			return;
		}
	}
	if (wizardtype == 1 && step > 2) {
		if (memozzvalidatestep2() == false) {
			wizardGoto(1);
			return;
		}
	}

	window.location = window.location.toString().substring(0, window.location.toString().indexOf("#")) + "#step" + step;
	$(".wizardbox").hide();
	var anchor = "step" + step;
	if (anchor != "") {
		$(".wizardbox." + anchor).show();
		var index = anchor.replace("step", "");
		index = parseInt(index);
		if (index != "NaN") {
			$(".wizardnavigation ul li").removeClass("current").removeClass("done");
			$(".wizardnavigation ul li").each(function (i, o) {
				if (i < index) {
					$(o).removeClass("current");
					$(o).addClass("done");
				}
				else if (i == index) {
					$(o).addClass("current");
				}
			});
		}
	}
}

function wizardShowWarning(text, closefunction) {
	if ($(".warningcontainer").length == 0) {
		$("body form").append($("<div></div>").addClass("warningcontainer"));
	}
	$(".warningcontainer").html(text);
	$.colorbox({ width: "450px", inline: true, href: ".warningcontainer", onClosed: closefunction, background: "#D00" });
}


function selectframe(obj) {
	$(".framecontainer input:radio").attr("checked", false);
	$(obj).parent("div").find("input:radio").attr("checked", true);
	$(obj).parent("div").find(".whiteoverlay").fadeOut();
	$(".framecontainer").each(function (i, o) {
		var checked = $(o).find("input:radio").attr("checked");
		if (checked == false) {
			$(o).find(".whiteoverlay").fadeIn();
			$(o).find("div.check").removeClass("on");
		}
		else {
			$(o).find("div.check").addClass("on");
		}
	});
	return false;
}

function selectframefromcontainer(obj) {
	$(".framecontainer input:radio").attr("checked", false);
	$(obj).find("input:radio").attr("checked", true);
	$(obj).find(".whiteoverlay").fadeOut();
	$(".framecontainer").each(function (i, o) {
		var checked = $(o).find("input:radio").attr("checked");
		if (checked == false) {
			$(o).find(".whiteoverlay").fadeIn();
			$(o).find("div.check").removeClass("on");
		}
		else {
			$(o).find("div.check").addClass("on");
		}
	});
	return false;
}

function selectdesign(obj) {
	$("#designimageuploadcontainer").slideUp();
	$(".designcontainer input:radio").attr("checked", false);
	$(obj).parent("div").find("input:radio").attr("checked", true);
	$(obj).parent("div").find(".whiteoverlay").fadeOut();
	$(".designcontainer").each(function (i, o) {
		var checked = $(o).find("input:radio").attr("checked");
		if (checked == false) {
			$(o).find(".whiteoverlay").fadeIn();
			$(o).find("div.check").removeClass("on");
		}
		else {
			$(o).find("div.check").addClass("on");
		}
	});
	var needimage = $(obj).parent("div").find("input:hidden[name='needimage']").val();
	if (needimage == "true") {
		$("#designimageuploadcontainer").slideDown();
	}
	return false;
}

function selectdesigncontainer(obj) {
	$("#designimageuploadcontainer").slideUp();
	$(".designcontainer input:radio").attr("checked", false);
	$(obj).find("input:radio").attr("checked", true);
	$(obj).find(".whiteoverlay").fadeOut();
	$(".designcontainer").each(function (i, o) {
		var checked = $(o).find("input:radio").attr("checked");
		if (checked == false) {
			$(o).find(".whiteoverlay").fadeIn();
			$(o).find("div.check").removeClass("on");
		}
		else {
			$(o).find("div.check").addClass("on");
		}
	});
	var needimage = $(obj).find("input:hidden[name='needimage']").val();
	if (needimage == "true") {
		$("#designimageuploadcontainer").slideDown();
	}
	return false;
}

function copybricktochosen(obj) {
	$(obj).fadeOut(function () { $(this).fadeIn(); });
	var orgtr = $(obj).closest("tr");
	var tr = orgtr.clone();
	tr.find("td.image img").attr("width", "100");
	tr.find(".go").remove();
	var span = $("<span></span>").text("Fjern brik").addClass("delete");
	var img = $("<img>").attr({ src: root + "app_themes/default/images/delete.png"}).addClass("delete");
	span.click(function () {
		$(this).closest("tr").fadeOut(function () { $(this).remove(); calcprice(); FixAddedBrickNames(); });
	});
	span.append(img);
	$(tr.children("td").get(1)).append(span);

	var defaultbrickid = tr.find("input:hidden[name='defaultbrickid']").val();
	tr.find("input:hidden[name='defaultbrickid']").attr("name", "addeddefaultbrickid");

	var counter = $("#" + tbodyChosenBricks).find("tr").length;

	//tr.find("td.image div").append($("<img></img>").attr({src: root + "app_themes/default/images/brickssilhouette/brick_" + (counter+1).toString() + ".png"}).addClass("positionicon"));

	tr.find("td a.MagicZoom").attr("rel", "entire-image:true;zoom-position:left;zoom-fade:true;zoom-distance:50px;");

	tr.find("input:text").each(function (i, o) {
		$(o).attr("name", "added_line" + (i + 1).toString() + "_" + defaultbrickid + "_" + counter);
		if (i == 0) {
			$(o).keydown(function (event) {
				validaetfieldlength(event, 17);
			});
		}
		if (i == 1) {
			$(o).keydown(function (event) {
				validaetfieldlength(event, 13);
			});
		}
		if (i == 2) {
			$(o).keydown(function (event) {
				validaetfieldlength(event, 13);
			});
		}
	});

	var td = $("<td></td>").attr("class", "priority");
	var up = $("<a></a>").attr({href: "#"}).addClass("up").append($("<img>").attr({ src: root + "app_themes/default/images/arrow_up.png", alt: "Flyt op" })).click(function (e) {
		moveup(this, function () { FixAddedBrickNames(); });
		e.preventDefault();
	});
	var down = $("<a></a>").attr({ href: "#"}).addClass("down").append($("<img>").attr({ src: root + "app_themes/default/images/arrow_down.png", alt: "Flyt ned" })).click(function (e) {
		moveup(this, function () { FixAddedBrickNames(); });
		e.preventDefault();
	});
	td.append(up).append(down);
	td.insertBefore(tr.children("td:first"));
	

	//tr.hide();
	$("#" + tbodyChosenBricks).append(tr);
	//tr.fadeIn();
	calcprice();
	MagicZoom.refresh();
}

function validaetfieldlength(e, chars) {
	var field = $(e.target);
	if (field.val().length >= chars && e.keyCode != 8) {
		wizardShowWarning("Der er desværre kun plads til " + chars + " tegn på denne linie.", function () { field.get(0).focus() });
		try{e.preventDefault();} catch(err){}
		return false;
	}
}

function moveup(obj, func) {
	var row = $(obj).parents("tr:first");
	if ($(obj).is(".up")) {
		row.insertBefore(row.prev());
	} else {
		row.insertAfter(row.next());
	}
	if (func != null) {
		func();
	}
	return false;
}

function FixAddedBrickNames() {
	$("#" + tbodyChosenBricks).find("tr").each(function (i, o) {
		var tr = $(o);
		tr.find("input:text").each(function (i2, o2) {
			var name = $(o2).attr("name");
			name = name.substr(0, name.lastIndexOf("_")) + "_" + i.toString();
			$(o2).attr("name", name);
		});
		//tr.find("td.image .positionicon").attr("src", root + "app_themes/default/images/brickssilhouette/brick_" + (i + 1).toString() + ".png");
	});
}

function loadbricks(id) {
	$.ajax({
		url: root + "cms_files/plugins/memozz/ajaxpage.ashx",
		type: "GET",
		dataType: "json",
		data: { job: "getbricks", id: id },
		success: function (JSON) {
			var alt = false;
			var table = $("#" + tbodyBricks);
			table.children("tr").remove();
			for (var i = 0; i < JSON.length; i++) {
				var tr = $("<tr></tr>");
				var brick = JSON[i];
				if (alt) {
					alt = false;
					tr.addClass("alt");
				}
				else {
					alt = true;
				}
				var td = $("<td></td>");
				td.addClass("image");
				var div = $("<div></div>").attr("style", "position: relative;");
				div.append($("<input>").attr({ type: "hidden", name: "defaultbrickid", value: brick.id }));
				//var aimg = $("<a></a>").attr("rel", "expand-speed:0; expand-trigger:mouseover; expand-trigger-delay:0; expand-align:image; caption-speed:0; buttons:hide; group:immediate; css-class:MagicThumb-expanded-immediateborder").attr("href", brick.imagefullpath).addClass("MagicThumb");
				var aimg = $("<a></a>").attr("rel", "entire-image:true;zoom-position:right;zoom-fade:true;zoom-distance:225px;").attr("href", brick.imagefullpath).addClass("MagicZoom");
				aimg.append($("<img>").attr({ src: brick.imagethumb, alt: brick.title, title: brick.title }));
				div.append(aimg);
				div.append($("<span>").addClass("bricktitle").html(brick.title));
				td.append(div);
				tr.append(td);
				td = null;
				td = $("<td>").addClass("textfields");
				div = $("<div></div>")
				var input = $("<input>").attr({ name: "line1_" + brick.id, value: brick.line1, type: "text" }).addClass("field").addClass("text");
				input.keydown(function (e) {
					if (validaetfieldlength(e, 17) == false) {
						e.preventDefault();
					}
				});
				if (brick.line1locked == true) {
					input.attr("disabled", "disabled");
					input.addClass("locked");
				}
				div.append(input).append($("<br/>"));

				input = null;
				input = $("<input>").attr({ name: "line2_" + brick.id, value: brick.line2, type: "text" }).addClass("field").addClass("text");
				input.keydown(function (e) {
					if (validaetfieldlength(e, 13) == false) {
						e.preventDefault();
					}
				});
				if (brick.line2locked == true) {
					input.attr("disabled", "disabled");
					input.addClass("locked");
				}
				div.append(input).append($("<br/>"));

				input = null;
				input = $("<input>").attr({ name: "line3_" + brick.id, value: brick.line3, type: "text" }).addClass("field").addClass("text");
				input.keydown(function (e) {
					if (validaetfieldlength(e, 13) == false) {
						e.preventDefault();
					}
				});
				if (brick.line3locked == true) {
					input.attr("disabled", "disabled");
					input.addClass("locked");
				}
				div.append(input).append($("<br/>"));

				var go = $("<img>").attr("src", root + "app_themes/default/images/add_brick.png").addClass("go").click(function () {
					copybricktochosen(this);
				});
				div.append(go);
				td.append(div);
				tr.append(td);
				table.append(tr);
			}
			MagicZoom.refresh();
		},
		error: function (s, ss, ss) {
			alert(s);
			alert(ss);
			alert(sss);
		}
	});
}

function inithowdidyoufindus() {
	$("#" + ddlHowDidYouFindUs).change(function () {
		var tb = $("#" + tbHowDidYouFindUsAnswer);
		var q = $(this).val();
		if (hdyfu[q] == true) {
			tb.show();
			tb.get(0).focus();
		}
		else {
			tb.hide();
		}
	});
}

function openloginform() {
	$("#loginform").slideDown();
	return false;
};

function closeloginform() {
	$("#loginform").slideUp();
	return false;
}

function calcprice() {
	if (wizardtype == 0) {
		calcpricememozz();
	}
	else if (wizardtype == 1) {
		calcpricebricks();
	}
}

function calcpricememozz() {
	var bricks = $("#" + tbodyChosenBricks).children("tr").length;
	var pricememozz = 1199;
	var pricebricks = 0;
	var priceshipping = 0;
	var shippingtext = "Levering";
	if (bricks >= 0 && bricks <= 6) {
		pricebricks = (bricks * 99);
		var shipping = $("#" + tbodyDeliveryType).find("input:radio[checked=true]").val();
		if (!isNaN(shipping)) {
			//to door
			if (shipping == 0){
				priceshipping += 50;
				shippingtext = "Levering til døren";
			}
			//to postoffice
			if (shipping == 1){
				priceshipping += 30;
				shippingtext = "Lev. postkontor";
			}
			//pick up
			if (shipping == 2){
				priceshipping += 0;
				shippingtext = "Afhentning";
			}
		}
		var textforpricebox = "";

		if (memozzlockprice == false) {
			textforpricebox += "Startsæt <span class=\"right\">" + pricememozz.toString() + ",- " + currency + "</span><br />";
			textforpricebox += bricks + " x brikker<span class=\"right\">" + ((bricks > 0) ? pricebricks : 0).toString() + ",- " + currency + "</span><br />";
			textforpricebox += shippingtext + "<span class=\"right\">" + (priceshipping).toString() + ",- " + currency + "</span><br/>";
			textforpricebox += "<strong>Ialt<span class=\"right\">" + (pricememozz+pricebricks+priceshipping).toString() + ",- " + currency + "</span></strong>";
		}
		else{
			textforpricebox += "Special pris <span class=\"right\">" + memozzpriceregistred.toString() + ",- " + currency + "</span><br />";
			textforpricebox += "<strong>Ialt<span class=\"right\">" + memozzpriceregistred.toString() + ",- " + currency + "</span></strong>";
		}
		$(".pricebox").html(textforpricebox);
	}
	else{
		$(".pricebox").html("<span class=\"small\">Tilbud udarbejdes</span>");
	}
}

function calcpricebricks() {
	var bricks = $("#" + tbodyChosenBricks).children("tr").length;
	var price = 0;
	var pricebricks = 0;
	var priceshipping = 0;
	var shippingtext = "";
	if (bricks == 1) {
		pricebricks = 199 * 1;
	}
	else if (bricks == 2) {
		pricebricks = 174 * 2;
	}
	else if (bricks == 3) {
		pricebricks = 149 * 3;
	}
	else if (bricks == 4) {
		pricebricks = 124 * 4;
	}
	else if (bricks == 5) {
		pricebricks = 109 * 5;
	}
	else if (bricks >= 6) {
		pricebricks = bricks * 99
	}
	var shipping = $("#" + tbodyDeliveryType).find("input:radio[checked=true]").val();
	if (!isNaN(shipping)) {
		//to door
		if (shipping == 0 && bricks <= 3) {
			priceshipping += 16;
			shippingtext = "Levering til døren";
		}
		else if (shipping == 0 && bricks > 3) {
			priceshipping += 25;
			shippingtext = "Levering til døren";
		}
		//to postoffice
		if (shipping == 1 && bricks <= 3) {
			priceshipping += 16;
			shippingtext = "Lev. postkontor";
		}
		else if (shipping == 1 && bricks > 3) {
			priceshipping += 25;
			shippingtext = "Lev. postkontor";
		}
		//pick up
		if (shipping == 2) {
			priceshipping += 0;
			shippingtext = "Afhentning";
		}
	}
	var textforpricebox = "";
	if (memozzlockprice == false) {
		textforpricebox += bricks + " x brikker<span class=\"right\">" + ((bricks > 0) ? pricebricks : 0).toString() + ",- " + currency + "</span><br />";
		textforpricebox += shippingtext + "<span class=\"right\">" + (priceshipping).toString() + ",- " + currency + "</span><br/>";
		textforpricebox += "<strong>Ialt<span class=\"right\">" + (pricebricks + priceshipping).toString() + ",- " + currency + "</span></strong>";
	}
	else {
		textforpricebox += "Special pris <span class=\"right\">" + memozzpriceregistred.toString() + ",- " + currency + "</span><br />";
		textforpricebox += "<strong>Ialt<span class=\"right\">" + memozzpriceregistred.toString() + ",- " + currency + "</span></strong>";
	}
	
	$(".pricebox").html(textforpricebox);
}

function validatepayment() {
	var validated = true;
	var message = "";

	var terms = $("input[name$='cbTerms']");
	var special = $("input[name$='cbSpeciel']");

	if (terms.attr("checked") == false) {
		validated = false;
		message = "Du skal acceptere handelsvilkårerne";
	}
	else if (special.attr("checked") == false) {
		validated = false;
		message = "Du skal acceptere vilkår for specialfremstilling";
	}


	if (validated == false) {
		wizardShowWarning(message, null);
		return false;
	}
	else {
		if ($("input[id$='rbtnCard']").attr("checked") == true) {
			window.location = window.location.toString().replace("job=payment", "job=openepay");
		}
		else if($("input[id$='rbtnBank']").attr("checked") == true){
			window.location = window.location.toString().replace("job=payment", "job=bankconfirmed");
		}
	}

	return false;
}
