// JavaScript Document
<!--
//history[1] = history[2];
var Namn="";		//används temporärt i kassan
var Epost="";		//används temporärt i kassan
var Gata ="";		//används temporärt i kassan
var Meddelande="";	//används temporärt i kassan
var BetForm = "";	//används temporärt i kassan
var Mobil = "";		//används temporärt i kassan
var Telefon = "";	//används temporärt i kassan
var Stad = "";		//används temporärt i kassan
var land = "";		//används temporärt i kassan

var kortbetalning = false; 		//används temporärt i kassan för kortbetalningen
var aktOrdernr = -1;

var kassaOpen=false;    //används till att se om kassan1 är oppnad och ska uppdateras om man tar bort nåt från korgen
var tempArt=0;		//används till artikel.htm
var tom = 0;		//används till att se om korgen är tom
var sida = 14;		//används till att se vilka produkter som ska visas i produkter.htm -ska igentligen vara AntalArtiklar från början
var OrderData="Ett fel har uppstått, var god gör om beställningen.";	//används till att hålla reda på ordern i kassan
var OrderData2 = "";
var OrderDataMail="Ett fel har uppstått, var god gör om beställningen.";	//används till att hålla reda på ordern i kassan
var skrollOn = true; 	// ska skrollen vara på eller av?
var overview = "";
var lang = "sv";
function bytLang(nyLang){ //används för att härnvisa till rätt artikel i artikel.htm
	if (kassaOpen){alert("Sv: Det går inte att byta språk i detta skede.\n\nEn: You can not change language at this stage.")}
	else{
	if (lang != nyLang){
	if (lang == "sv"){
	lang = nyLang;
	wmain.location = "info.asp?sida=welcome";
	wmeny.location = "meny.asp?lang="+lang;
	wright.lang="?lang="+lang;
	wright.scrolloStart();
	uppdateraKorg();
	}//sv?
	else{
	lang = nyLang;
	wmain.location = "info.asp?lang="+lang;
	wmeny.location = "meny.asp?lang="+lang;
	wright.lang="?lang="+lang;
	wright.scrolloStart();
	uppdateraKorg();
	}
}//samma lang?
}//kassa open?
}
function setTempArt(nr){ //används för att härnvisa till rätt artikel i artikel.htm
	for (a=0;a<AntalArtiklar;a++){
	if (art[a].Nr == nr){tempArt=a; parent.wright.visa(art[a]);}
	}
}
//-------------------------Korgen upp och ner-----------------------------
var q=21; //startvärde korgensframe.

function korgOn(){ 	//visar korgen
raknaUp();
setTimeout("wmeny.kollaKorg()",1000);
}

function raknaUp(){
if (q<65) { row(q);
q++;q++;
setTimeout("raknaUp()",10);
}}

function raknaNer(){
if (q>21) { row(q);
q--;q--;
setTimeout("raknaNer()",10);
}}

function row(x){
$("#main").attr("rows","*,"+x);
}

function korgOff(){	//gömmer korgen
raknaNer();
setTimeout("wmeny.kollaKorg()",1000);
}
function korgOffSnabbt(){row(21)}
//--------------------------Varukorgen-----------------------------------------
function resetKorg(){
for (a=0;a<basket.length;a++){
basket[a] = 0;
}
for (a=0;a<garnkorg.length;a++){
garnkorg[a]=null;
}
uppdateraKorg();
korgOff();
aktOrdernr=-1;
kassaOpen = false;
skrollOn = true;
wright.scrolloStart();
}
function setKorg(ArtNr,antal){
	var Artikel;	
	tom = 1;
	for (a=0;a<art.length;a++){		
            Artikel= (art[a].Nr==ArtNr)? a:Artikel;
	}
	
	if(isNaN(basket[Artikel])) { basket[Artikel] = 0 }
	antal = parseInt(antal);
	if(!isNaN(antal)){
		basket[Artikel] += antal;
		uppdateraKorg();
		korgOn();
	}
}
garnkorg = new Array(50);
function garn(Nr,Antal,Color,Plats){ //
	// garnobjekt
	this.Nr = Nr; this.Antal = Antal; this.Color = Color; this.Plats = Plats;}
	
function setGarnKorg(artnr,antal,farg){
	var temp;
	var plats;
		tom = 1;
		for (a=0;a<art.length;a++){		
            plats= (art[a].Nr==artnr)? a:plats;
	}
		for (a=0;a<garnkorg.length;a++){		
            if (garnkorg[a]==null){
			temp = a;
			break;}
	}
if(garnkorg[temp]==null) { garnkorg[temp] = new garn(artnr,antal,farg,plats); }
uppdateraKorg();
		korgOn();//alert(temp+": "+artnr+" - "+antal+" - "+farg+" - "+plats);
}
function tabortKorg(ArtNr){ 
if (isNaN(ArtNr)){
plats=ArtNr.substring(1,3);
garnkorg[plats]=null;
uppdateraKorg();if(kassaOpen){wmain.location.reload();}}
else{
basket[ArtNr]=0; uppdateraKorg();if(kassaOpen){wmain.location.reload();} }}
function uppdateraKorg(){wbasket.uppdateraKorg();}
//--------------------------Artikel-----------------------------------------
function artikel(Nr,Name,Besk,Price,Bild,Kategori,Skroll,Visa,Layout,Nystan,Garnsort,Name2,Desc,Enhet,KortBesk,KortBesk_en,Meter){ //
	// artikelobjekt
	this.Nr = Nr; this.Name = Name; this.Besk = Besk; this.Price = Price; this.Name2=Name2;this.Desc=Desc;this.Garnsort=Garnsort;this.Enhet=Enhet;
	this.Bild = Bild;this.Kat = Kategori; this.HaveMeny = false; this.Skroll= Skroll; this.Visa=Visa;this.Layout = Layout;this.Nystan = Nystan;this.Meter=Meter;this.KortBesk_en=KortBesk_en;this.KortBesk=KortBesk;
}

function priceToText(price){
	price = price.toString();
	price += (price.indexOf(".")>=0) ?"00":".00";
	price = price.substring(0,price.indexOf(".")+3);
	return price;
}
function reloadShop(){ top.location.reload(); }
//-----------------------Menyer--------------------------------------
var AntalMenyer = 0; //endast till initiering
function Meny(namn, undermeny, namn2, anv, lank){
	// MenyObjekt
	this.Namn = namn; this.UnderMenyTill = undermeny;  this.Namn2 = namn2; this.Anv = anv; this.Link = lank; 
	this.Art = new Array(); this.UnderMenyer = new Array();
}
var AktuellMeny= "";
var HuvudMeny  = "";
var AktuellUnderMeny1= "";
var AktuellUnderMeny2= "";
var AktuellUnderMeny3= "";
function nullaUnderMeny(meny){
if (meny == "AktuellUnderMeny1"){AktuellUnderMeny2="";AktuellUnderMeny3="";}
else if (meny == "AktuellUnderMeny2"){AktuellUnderMeny3="";}
}
function raknaUtAntalArtPerKat(){ 
for (n=0;n<AntalMenyer;n++){
	var x=0;
	var x2=0;
	for (i=0;i<AntalMenyer;i++){
		if (menyLista[i].UnderMenyTill==menyLista[n].Namn){
			menyLista[n].UnderMenyer[x2]=menyLista[i]; 
			x2++;
		}
	}		
	for (a=0;a<AntalArtiklar;a++){		
	 		if (menyLista[n].Namn==art[a].Kat && art[a].Visa){
				menyLista[n].Art[x] = art[a];
				art[a].HaveMeny=true;
				x++;//alert(menyLista[n].Namn+"\n"+menyLista[n,x].Name+x);
				}
			} 
	menyLista[n].Antal = menyLista[n].Art.length;
	} 
var x=0;
for (a=0;a<AntalArtiklar;a++){	
	if (art[a].HaveMeny==false && art[a].Visa){
		//menyLista[0].Art[x] = art[a];x++; //vart ska de artiklar som inte har nån meny ta vägen?
		}
	}
}
//-----------------------högerklick--------------------------------------
var dagen = new Date();
var varningstext='© Copyright 2003-'+ dagen.getYear() +' Hamilton design';
-->