//Swedish order functions

function HideAll(){
var bs = document.getElementById("ButtonSend");
bs.style.visibility = "hidden";
var bc = document.getElementById("ButtonConfirm");
bc.style.visibility = "hidden";
var mc = document.getElementById("MsgConfirm");
mc.style.visibility = "hidden";
var aom = document.getElementById("AfterOrderMsg");
aom.style.visibility = "hidden";
var bp = document.getElementById("ButtonPrint");
bp.style.visibility = "hidden";
}

function ShowSendButton(){
var totfield = document.getElementById("sumtot");
var tot = totfield.value;
if (tot > 0){
var bs = document.getElementById("ButtonSend");
bs.style.visibility = "visible";
}
}

function ShowConfirmButton(){
var mc = document.getElementById("MsgConfirm");
mc.style.visibility = "visible";
var bc = document.getElementById("ButtonConfirm");
bc.style.visibility = "visible";
}
function ShowPrintButton(){
var aom = document.getElementById("AfterOrderMsg");
aom.style.visibility = "visible";
var bp = document.getElementById("ButtonPrint");
bp.style.visibility = "visible";
}

function reload(){
window.location.reload()
}

function AddToCart(){
var NDolphGetAmnt = document.getElementById('nooffNDolph');
var NDolphAmntIn = NDolphGetAmnt.value;
var addAmount = getBuyCookie('NDolph');
document.forms[0].nooffNDolph.value = Number(NDolphAmntIn) + Number(addAmount);
setBuyCookie('NDolph','0',1);
var NShorseGetAmnt = document.getElementById('nooffNShorse');
var NShorseAmntIn = NShorseGetAmnt.value;
var addAmount = getBuyCookie('NShorse');
document.forms[0].nooffNShorse.value = Number(NShorseAmntIn) + Number(addAmount);
setBuyCookie('NShorse','0',1);
var NTerrGetAmnt = document.getElementById('nooffNTerr');
var NTerrAmntIn = NTerrGetAmnt.value;
var addAmount = getBuyCookie('NTerr');
document.forms[0].nooffNTerr.value = Number(NTerrAmntIn) + Number(addAmount);
setBuyCookie('NTerr','0',1);
var WiF4GetAmnt = document.getElementById('nooffWiF4');
var WiF4AmntIn = WiF4GetAmnt.value;
var addAmount = getBuyCookie('WiF4');
document.forms[0].nooffWiF4.value = Number(WiF4AmntIn) + Number(addAmount);
setBuyCookie('WiF4','0',1);
var WiF6GetAmnt = document.getElementById('nooffWiF6');
var WiF6AmntIn = WiF6GetAmnt.value;
var addAmount = getBuyCookie('WiF6');
document.forms[0].nooffWiF6.value = Number(WiF6AmntIn) + Number(addAmount);
setBuyCookie('WiF6','0',1);
var WaBGetAmnt = document.getElementById('nooffWaB');
var WaBAmntIn = WaBGetAmnt.value;
var addAmount = getBuyCookie('WaB');
document.forms[0].nooffWaB.value = Number(WaBAmntIn) + Number(addAmount);
setBuyCookie('WaB','0',1);
var TF6GetAmnt = document.getElementById('nooffTF6');
var TF6AmntIn = TF6GetAmnt.value;
var addAmount = getBuyCookie('TF6');
document.forms[0].nooffTF6.value = Number(TF6AmntIn) + Number(addAmount);
setBuyCookie('TF6','0',1);
var CW12GetAmnt = document.getElementById('nooffCW12');
var CW12AmntIn = CW12GetAmnt.value;
var addAmount = getBuyCookie('CW12');
document.forms[0].nooffCW12.value = Number(CW12AmntIn) + Number(addAmount);
setBuyCookie('CW12','0',1);
var CL10GetAmnt = document.getElementById('nooffCL10');
var CL10AmntIn = CL10GetAmnt.value;
var addAmount = getBuyCookie('CL10');
document.forms[0].nooffCL10.value = Number(CL10AmntIn) + Number(addAmount);
setBuyCookie('CL10','0',1);
var CL12GetAmnt = document.getElementById('nooffCL12');
var CL12AmntIn = CL12GetAmnt.value;
var addAmount = getBuyCookie('CL12');
document.forms[0].nooffCL12.value = Number(CL12AmntIn) + Number(addAmount);
setBuyCookie('CL12','0',1);
var CL14GetAmnt = document.getElementById('nooffCL14');
var CL14AmntIn = CL14GetAmnt.value;
var addAmount = getBuyCookie('CL14');
document.forms[0].nooffCL14.value = Number(CL14AmntIn) + Number(addAmount);
setBuyCookie('CL14','0',1);
SumArticle()
}

function SumArticle(){
var NDolphGet = document.getElementById("NDolphPrice");
var NDolphPrisSE = NDolphGet.value;
var NDolphSum = 0;
var NDolphGetSzWt = document.getElementById("NDolphSwFactor");
var NDolphSzWtFact = NDolphGetSzWt.value;
var NDolphSzWt = 0;
var NShorseGet = document.getElementById("NShorsePrice");
var NShorsePrisSE = NShorseGet.value;
var NShorseSum = 0;
var NShorseGetSzWt = document.getElementById("NShorseSwFactor");
var NShorseSzWtFact = NShorseGetSzWt.value;
var NShorseSzWt = 0;
var NTerrGet = document.getElementById("NTerrPrice");
var NTerrPrisSE = NTerrGet.value;
var NTerrSum = 0;
var NTerrGetSzWt = document.getElementById("NTerrSwFactor");
var NTerrSzWtFact = NTerrGetSzWt.value;
var NTerrSzWt = 0;
var WiF4Get = document.getElementById("WiF4Price");
var WiF4PrisSE = WiF4Get.value;
var WiF4Sum = 0;
var WiF4GetSzWt = document.getElementById("WiF4SwFactor");
var WiF4SzWtFact = WiF4GetSzWt.value;
var WiF4SzWt = 0;
var WiF6Get = document.getElementById("WiF6Price");
var WiF6PrisSE = WiF6Get.value;
var WiF6Sum = 0;
var WiF6GetSzWt = document.getElementById("WiF6SwFactor");
var WiF6SzWtFact = WiF6GetSzWt.value;
var WiF6SzWt = 0;
var WaBGet = document.getElementById("WaBPrice");
var WaBPrisSE = WaBGet.value;
var WaBSum = 0;
var WaBGetSzWt = document.getElementById("WaBSwFactor");
var WaBSzWtFact = WaBGetSzWt.value;
var WaBSzWt = 0;
var TF6Get = document.getElementById("TF6Price");
var TF6PrisSE = TF6Get.value;
var TF6Sum = 0;
var TF6GetSzWt = document.getElementById("TF6SwFactor");
var TF6SzWtFact = TF6GetSzWt.value;
var TF6SzWt = 0;
var CW12Get = document.getElementById("CW12Price");
var CW12PrisSE = CW12Get.value;
var CW12Sum = 0;
var CW12GetSzWt = document.getElementById("CW12SwFactor");
var CW12SzWtFact = CW12GetSzWt.value;
var CW12SzWt = 0;
var CL10Get = document.getElementById("CL10Price");
var CL10PrisSE = CL10Get.value;
var CL10Sum = 0;
var CL10GetSzWt = document.getElementById("CL10SwFactor");
var CL10SzWtFact = CL10GetSzWt.value;
var CL10SzWt = 0;
var CL12Get = document.getElementById("CL12Price");
var CL12PrisSE = CL12Get.value;
var CL12Sum = 0;
var CL12GetSzWt = document.getElementById("CL12SwFactor");
var CL12SzWtFact = CL12GetSzWt.value;
var CL12SzWt = 0;
var CL14Get = document.getElementById("CL14Price");
var CL14PrisSE = CL14Get.value;
var CL14Sum = 0;
var CL14GetSzWt = document.getElementById("CL14SwFactor");
var CL14SzWtFact = CL14GetSzWt.value;
var CL14SzWt = 0;
NDolphSzWt=Number(NDolphSzWtFact)*document.forms[0].nooffNDolph.value;//<!-- Sum of size/weight factor, size/weight factor per piece * how many ordered... -->
NShorseSzWt=Number(NShorseSzWtFact)*document.forms[0].nooffNShorse.value;//<!-- Sum of size/weight factor, size/weight factor per piece * how many ordered... -->
NTerrSzWt=Number(NTerrSzWtFact)*document.forms[0].nooffNTerr.value;//<!-- Sum of size/weight factor, size/weight factor per piece * how many ordered... -->
WiF4SzWt=Number(WiF4SzWtFact)*document.forms[0].nooffWiF4.value;//<!-- Sum of size/weight factor, size/weight factor per piece * how many ordered... -->
WiF6SzWt=Number(WiF6SzWtFact)*document.forms[0].nooffWiF6.value;//<!-- Sum of size/weight factor, size/weight factor per piece * how many ordered... -->
WaBSzWt=Number(WaBSzWtFact)*document.forms[0].nooffWaB.value;//<!-- Sum of size/weight factor, size/weight factor per piece * how many ordered... -->
TF6SzWt=Number(TF6SzWtFact)*document.forms[0].nooffTF6.value;//<!-- Sum of size/weight factor, size/weight factor per piece * how many ordered... -->
CW12SzWt=Number(CW12SzWtFact)*document.forms[0].nooffCW12.value;//<!-- Sum of size/weight factor, size/weight factor per piece * how many ordered... -->
CL10SzWt=Number(CL10SzWtFact)*document.forms[0].nooffCL10.value;//<!-- Sum of size/weight factor, size/weight factor per piece * how many ordered... -->
CL12SzWt=Number(CL12SzWtFact)*document.forms[0].nooffCL12.value;//<!-- Sum of size/weight factor, size/weight factor per piece * how many ordered... -->
CL14SzWt=Number(CL14SzWtFact)*document.forms[0].nooffCL14.value;//<!-- Sum of size/weight factor, size/weight factor per piece * how many ordered... -->

var allfactors=0+NDolphSzWt+NShorseSzWt+NTerrSzWt+WiF4SzWt+WiF6SzWt+WaBSzWt+TF6SzWt+CW12SzWt+CL10SzWt+CL12SzWt+CL14SzWt;

var SwPostGet = document.getElementById("SwePostage");
var SwPost = SwPostGet.value;
var spostlett = SwPost.substring(0,SwPost.indexOf(" "));
var spostparc = SwPost.substring(SwPost.indexOf(" ")+1);

var LettParc = document.getElementById("PostageDestinationSwe");
if (allfactors == 0){
LettParc.innerHTML = "Leverans inom Sverige - Brev";
var spost = 0;
}
else if (allfactors > 0 && allfactors <= 3500){
LettParc.innerHTML = "Leverans inom Sverige - Brev";
var spost = Number(spostlett);
}
else{
LettParc.innerHTML = "Leverans inom Sverige - Paket";
var spost = Number(spostparc);
}

for (i=0;i<document.forms[0].paymentswe.length;i++) {
if (document.forms[0].paymentswe[i].checked) {
var paysweval = document.forms[0].paymentswe[i].value;
}
}
switch (paysweval)
{
case "noselect":
var pfpay = 0;
break
case "pf":
var pfsum = document.getElementById("PfCost");
var pfpay=pfsum.value;
break
case "pg":
var pfpay = 0;
}

var stot=0;

NDolphSum=NDolphPrisSE*document.forms[0].nooffNDolph.value;//<!-- Sum of article 1, price per piece * how many ordered... -->
NShorseSum=NShorsePrisSE*document.forms[0].nooffNShorse.value;//<!-- Sum of article 1, price per piece * how many ordered... -->
NTerrSum=NTerrPrisSE*document.forms[0].nooffNTerr.value;//<!-- Sum of article 1, price per piece * how many ordered... -->
WiF4Sum=WiF4PrisSE*document.forms[0].nooffWiF4.value;//<!-- Sum of article 1, price per piece * how many ordered... -->
WiF6Sum=WiF6PrisSE*document.forms[0].nooffWiF6.value;//<!-- Sum of article 1, price per piece * how many ordered... -->
WaBSum=WaBPrisSE*document.forms[0].nooffWaB.value;//<!-- Sum of article 1, price per piece * how many ordered... -->
TF6Sum=TF6PrisSE*document.forms[0].nooffTF6.value;//<!-- Sum of article 1, price per piece * how many ordered... -->
CW12Sum=CW12PrisSE*document.forms[0].nooffCW12.value;//<!-- Sum of article 1, price per piece * how many ordered... -->
CL10Sum=CL10PrisSE*document.forms[0].nooffCL10.value;//<!-- Sum of article 1, price per piece * how many ordered... -->
CL12Sum=CL12PrisSE*document.forms[0].nooffCL12.value;//<!-- Sum of article 1, price per piece * how many ordered... -->
CL14Sum=CL14PrisSE*document.forms[0].nooffCL14.value;//<!-- Sum of article 1, price per piece * how many ordered... -->


var allsums=0+NDolphSum+NShorseSum+NTerrSum+WiF4Sum+WiF6Sum+WaBSum+TF6Sum+CW12Sum+CL10Sum+CL12Sum+CL14Sum;
if(allsums==0){
var smpost=0;
var pfpost=0;
}
else{
smpost=spost;
pfpost=pfpay
}

document.forms[0].sumNDolph.value=NDolphSum;//<!-- Put sum into field -->
document.forms[0].sumNShorse.value=NShorseSum;//<!-- Put sum into field -->
document.forms[0].sumNTerr.value=NTerrSum;//<!-- Put sum into field -->
document.forms[0].sumWiF4.value=WiF4Sum;//<!-- Put sum into field -->
document.forms[0].sumWiF6.value=WiF6Sum;//<!-- Put sum into field -->
document.forms[0].sumWaB.value=WaBSum;//<!-- Put sum into field -->
document.forms[0].sumTF6.value=TF6Sum;//<!-- Put sum into field -->
document.forms[0].sumCW12.value=CW12Sum;//<!-- Put sum into field -->
document.forms[0].sumCL10.value=CL10Sum;//<!-- Put sum into field -->
document.forms[0].sumCL12.value=CL12Sum;//<!-- Put sum into field -->
document.forms[0].sumCL14.value=CL14Sum;//<!-- Put sum into field -->

document.forms[0].sumpost.value=smpost;//<!-- Put postage into field -->

document.forms[0].sumpfpay.value=pfpost;//<!-- Put pfcost into field -->

stot=allsums+smpost+Number(pfpost);//<!-- Add up all sums and postage -->

document.forms[0].sumtot.value=stot;//<!-- Put total into field -->

HideAll()
ShowSendButton()
}

function validateForm(){
var correct=true;
with (document.mailorderform){
if (personname.value=="" && correct){
correct = false
alert("Fyll i namn!")
personname.focus()
}
if (street.value=="" && correct){
correct = false
alert("Fyll i gatuadress eller box nr!")
street.focus()
}
if (postcode.value=="" && correct){
correct = false
alert("Fyll i postnummer!")
postcode.focus()
}
if (town.value=="" && correct){
correct = false
alert("Fyll i stad eller ortsnamn!")
town.focus()
}
if (paymentswe[0].checked && correct){
correct = false
alert("Välj betalningssätt!")
paymentswe[0].focus()
}
var valEmail = email.value.indexOf("@", 0)
if (valEmail < 1 && correct){
correct = false
alert("Kontrollera att email-adressen är korrekt ifylld!")
email.focus()
}
if (correct==true){
HideAll()
ShowConfirmButton()
document.getElementById("MsgConfirm").focus()
}
}
}

function confirmOrder(){
HideAll()
ShowPrintButton()
document.getElementById("ButtonPrint").focus()
with (document.mailorderform){
open_mailerswe()
submit()
}
}

function open_mailerswe(){
window.open("","mailer","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=yes, left=420, top=292, width=430, height=160")
}

function textToPrinter(text){
text=document
print(text)
}
