
  //-- ============================================= INITIERAR ALLA GLOBALA VARIABLER ============================================================== -->
  
  
 var DEBUG = 0;		// 0 - normal, 1 - debug light, 2 - debug
   
 var textsize=12;
 var webbsidebredd = 1000;
 var WINDOWHEIGHT;
 var CENTRERA=0;
 vilkenStorlek();							// 	Stter vrdet CENTRERA
 var INAME=0; 
 var ww;
 

  var huvudBildsLista = new Array();
  var smyckesBildLista = new Array();
  var bildLista = new Array();
  var preImages = new Array();
  var ovankant, vansterkant, hojd, bredd, langd;
  var scrollfaktor = 30;
  var scrolldelay = 4;
  var litetsmyckebredd = 140;   // bredden p de sm bilderna!

 var SMYCKESSTORLEKMELLAN 	= [0, 244,	350, 406];
				// Lagernamn , 							top			left			width				height	clip.right	clip.bottom
  var LAGERDATA = [
				  ["SmyckeLitet", 						395,		280,			700,				114,		560,		114],
				  ["Layer_Main_Pil_Vanster", 			406, 		260,			20,					92],
				  ["Layer_Main_Pil_Hoger", 				406, 		980,			20,					92],
				  ["Layer_Main_Medium_Image1_Info", 	112,		370,			507,				406],
				  ["Logotype",			  				0, 			0,				1000,				112],	
  				  ["MenySmedjan",						0,			310,			236, 				51],	
				  ["MenyMinaSmycken",					0,			543,			236,				51],	
  			  	  ["MenyRingar", 						51,			305,			139,				51],	
  				  ["MenyArmband",						51,			444,			139,				51],		
  				  ["MenyOrhangen",						51,			583,			139,				51],				
  				  ["MenyBerlocker",						51,			722,			139,				51],				
  				  ["MenyManliga",						51,			861,			139,				51],	
  				  ["MenyButiken",						51,			285,			174,				51],					
  				  ["MenyAktuellt",						51,			460,			174,				51],							
  				  ["MenyGalleri",						51,			635,			174,				51],	
  				  ["MenyLankar",  						51,			810,			174,				51],
  				  ["Vaxt",							    112,		0,				1000,				400],
				  ["Layer_Main", 						112,		300,			700,				392],
				  ["Layer_New", 						112,		300,			700,				392],
				  ["Layer_Edit", 						112,		300,			700,				392],
				  ["Layer_Large_Image", 				60,			375,			507,				406],
				  ["Layer_Show_Jewellery", 				60,			100,			800,				426],
  				  ["NedanList",		        			510,		0,				1000,				50],
				  ["Smycke_Image", 						112,		300,			350,				280],
				  ["Smycke_Text", 						113,		650,			340,				150],
				  ["Smycke_Pris", 						270,		650,			340,				30],
				  ["SmyckeStort", 						0, 			0,				800,				600],
  				  ["Layer_Aktuellt", 					130,		650,			340,				500]
				  ];

  
  //- ================================================= FUNKTIONER ============================================================== -->
  
  // --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  // Funktion som initierar sidan
  // -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  
function initiera(sprak, sida, varde, edit) {
	if (DEBUG >= 1)	
  		alert("Funktion: Initera()");
 
 
 	SPRAK	= sprak;
	SIDA 	= sida;
	VARDE	= varde;
	EDIT	= edit;
	
	
  	vilkenStorlek();		
	changeLayerSize(LAGERDATA);
	
	load();  // ladda in kartan
	
	MM_showHideLayers('Logotype','','show'); 
 	MM_showHideLayers('MenyMinaSmycken','','show');
 	MM_showHideLayers('MenySmedjan','','show'); 
	MM_showHideLayers('Vaxt','','show'); 
	MM_showHideLayers('NedanList','','show'); 
 	
	fixaShoppingCart();
	
	fixaVanligVisning();
	//	alert("Funktion: vanlig -  OK");
//	alert("Alla funktioner igenomkrda!");
}

  // --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  // Funktion som fixar till den specifiktvalda sidan
  // -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

function fixaVanligVisning(){
	
	
	switch (SIDA){			
			case 'login': 		
								MM_showHideLayers('Layer_Main','','show'); 								
				break;
							
							
			case 'Mina_Smycken': 	
						/*		changeImages('Mina_Smycken','_over', "images/Meny/" + SPRAK + "/"); 
								MM_showHideLayers('MenyRingar','','show','MenyArmband','','show','MenyOrhangen','','show','MenyBerlocker','','show','MenyManliga','','show');
								
							
								if (EDIT){
									if (VARDE == "new"){
										MM_showHideLayers('Layer_Main','','hide','Layer_New','','show','Layer_Edit','','hide');		
									}else if (VARDE == "edit"){
										MM_showHideLayers('Layer_Main','','hide','Layer_New','','hide','Layer_Edit','','show'); 	
									}else{
										MM_showHideLayers('Layer_Main','','show','Layer_New','','hide','Layer_Edit','','hide');	
									}
									MM_showHideLayers('Vaxt','','hide');
									
									if(document.getElementById("Layer_Main")){
										document.getElementById("Layer_Main").style.left 	    = CENTRERA + 'px';
										document.getElementById("Layer_Main").style.height 	    = (WINDOWHEIGHT-162) + 'px';
										document.getElementById("Layer_Main").style.width	    = '1000px';
									}
									if(document.getElementById("Layer_Edit")){
										document.getElementById("Layer_Edit").style.left 	    = CENTRERA + 'px';
										document.getElementById("Layer_Edit").style.height 	    = (WINDOWHEIGHT-162) + 'px';
										document.getElementById("Layer_Edit").style.width	    = '1000px';
									}
									
									document.getElementById("NedanList").style.top 	    	= (WINDOWHEIGHT-50) + 'px';
									document.getElementById("Layer_Scroll").style.top				= '60px'; 
									document.getElementById("Layer_Scroll").style.height			= (WINDOWHEIGHT-230) + 'px';
								//	alert("Nu är det fixat");
								}else{
									MM_showHideLayers('Smycke_Image','','show','Smycke_Text','','show');  
									document.getElementById("Smycke_Image").style.top 	    = '150px';
									document.getElementById("Smycke_Text").style.top 	    = '150px';
									
									
								}*/
				break;
				case 'Ringar': 	
								changeImages('Mina_Smycken','_over', "images/Meny/" + SPRAK + "/");
								changeImages('Ringar','_over', "images/Meny/" + SPRAK + "/");
								MM_showHideLayers('MenyRingar','','show','MenyArmband','','show','MenyOrhangen','','show','MenyBerlocker','','show','MenyManliga','','show');
								fixaSmycken();
								break;
				case 'Armband': 	
								changeImages('Mina_Smycken','_over', "images/Meny/" + SPRAK + "/");
								changeImages('Armband','_over', "images/Meny/" + SPRAK + "/");
								MM_showHideLayers('MenyRingar','','show','MenyArmband','','show','MenyOrhangen','','show','MenyBerlocker','','show','MenyManliga','','show');
								fixaSmycken();
								break;
				case 'Orhangen': 	
								changeImages('Mina_Smycken','_over', "images/Meny/" + SPRAK + "/");
								changeImages('Orhangen','_over', "images/Meny/" + SPRAK + "/");
								MM_showHideLayers('MenyRingar','','show','MenyArmband','','show','MenyOrhangen','','show','MenyBerlocker','','show','MenyManliga','','show');
								fixaSmycken();
								break;
				case 'Berlocker': 	
								changeImages('Mina_Smycken','_over', "images/Meny/" + SPRAK + "/");
								changeImages('Berlocker','_over', "images/Meny/" + SPRAK + "/");
								MM_showHideLayers('MenyRingar','','show','MenyArmband','','show','MenyOrhangen','','show','MenyBerlocker','','show','MenyManliga','','show');
								fixaSmycken();
								break;
				case 'Manliga': 	
								changeImages('Mina_Smycken','_over', "images/Meny/" + SPRAK + "/");
								changeImages('Manliga','_over', "images/Meny/" + SPRAK + "/");
								MM_showHideLayers('MenyRingar','','show','MenyArmband','','show','MenyOrhangen','','show','MenyBerlocker','','show','MenyManliga','','show');
								fixaSmycken();
								break;
			case 'Smedjan': 
						/*		changeImages('Smedjan','_over', "images/Meny/" + SPRAK + "/"); 
								MM_showHideLayers('MenyButiken','','show','MenyAktuellt','','show','MenyGalleri','','show','MenyLankar','','show');
								
								if (EDIT){
									if (VARDE == "new"){
										MM_showHideLayers('Layer_Main','','hide','Layer_New','','show','Layer_Edit','','hide');		
									}else if (VARDE == "edit"){
										MM_showHideLayers('Layer_Main','','hide','Layer_New','','hide','Layer_Edit','','show'); 	
									}else{
										MM_showHideLayers('Layer_Main','','show','Layer_New','','hide','Layer_Edit','','hide');	
									}
									MM_showHideLayers('Vaxt','','hide');
									
									if(document.getElementById("Layer_Main")){
										document.getElementById("Layer_Main").style.left 	    = CENTRERA + 'px';
										document.getElementById("Layer_Main").style.height 	    = (WINDOWHEIGHT-162) + 'px';
										document.getElementById("Layer_Main").style.width	    = '1000px';
									}
									if(document.getElementById("Layer_Edit")){
										document.getElementById("Layer_Edit").style.left 	    = CENTRERA + 'px';
										document.getElementById("Layer_Edit").style.height 	    = (WINDOWHEIGHT-162) + 'px';
										document.getElementById("Layer_Edit").style.width	    = '1000px';
									}
									
									document.getElementById("NedanList").style.top 	    	= (WINDOWHEIGHT-50) + 'px';
									document.getElementById("Layer_Scroll").style.top				= '60px'; 
									document.getElementById("Layer_Scroll").style.height			= (WINDOWHEIGHT-230) + 'px';
								//	alert("Nu är det fixat");
								}else{
									MM_showHideLayers('Smycke_Image','','show','Smycke_Text','','show');  
									document.getElementById("Smycke_Image").style.top 	    = '150px';
									document.getElementById("Smycke_Text").style.top 	    = '150px';
									
									
								}
						
								
								*/
				break;
			
			case 'Butiken': 
							//	alert("Funktion: Inne i Butiken - 1");
								changeImages('Smedjan','_over', "images/Meny/" + SPRAK + "/");
								changeImages('Butiken','_over', "images/Meny/" + SPRAK + "/");
								MM_showHideLayers('MenyButiken','','show','MenyAktuellt','','show','MenyGalleri','','show','MenyLankar','','show');
															
								if (EDIT){
									if (VARDE == "new"){
										MM_showHideLayers('Layer_Main','','hide','Layer_New','','show','Layer_Edit','','hide');		
									}else if (VARDE == "edit"){
										MM_showHideLayers('Layer_Main','','hide','Layer_New','','hide','Layer_Edit','','show'); 	
									}else{
										MM_showHideLayers('Layer_Main','','show','Layer_New','','hide','Layer_Edit','','hide');	
									}
									MM_showHideLayers('Vaxt','','hide');
									
									if(document.getElementById("Layer_Main")){
										document.getElementById("Layer_Main").style.left 	    = CENTRERA + 'px';
										document.getElementById("Layer_Main").style.height 	    = (WINDOWHEIGHT-162) + 'px';
										document.getElementById("Layer_Main").style.width	    = '1000px';
									}
									if(document.getElementById("Layer_Edit")){
										document.getElementById("Layer_Edit").style.left 	    = CENTRERA + 'px';
										document.getElementById("Layer_Edit").style.height 	    = (WINDOWHEIGHT-162) + 'px';
										document.getElementById("Layer_Edit").style.width	    = '1000px';
									}
									
									document.getElementById("NedanList").style.top 	    	= (WINDOWHEIGHT-50) + 'px';
									document.getElementById("Layer_Scroll").style.top				= '60px'; 
									document.getElementById("Layer_Scroll").style.height			= (WINDOWHEIGHT-230) + 'px';
								//	alert("Nu är det fixat");
								}else{
								//	alert("Funktion: Inne i Butiken - 2");
									
									MM_showHideLayers('Smycke_Image','','show','Smycke_Text','','show');  
									document.getElementById("Smycke_Image").style.top 	    = '150px';
									document.getElementById("Smycke_Text").style.top 	    = '150px';
									document.getElementById("Smycke_Text").style.height	    = '350px';
								//	alert("Funktion: Inne i Butiken - 3");
									
									
								}
							//	alert("Funktion: Inne i Butiken - Slut");
				break;
							
			case 'Aktuellt': 		
								changeImages('Smedjan','_over', "images/Meny/" + SPRAK + "/"); 
								changeImages('Aktuellt','_over', "images/Meny/" + SPRAK + "/");
								MM_showHideLayers('MenyButiken','','show','MenyAktuellt','','show','MenyGalleri','','show','MenyLankar','','show');
								
								if (EDIT){
									if (VARDE == "new"){
										MM_showHideLayers('Layer_Main','','hide','Layer_New','','show','Layer_Edit','','hide');		
									}else if (VARDE == "edit"){
										MM_showHideLayers('Layer_Main','','hide','Layer_New','','hide','Layer_Edit','','show'); 	
									}else{
										MM_showHideLayers('Layer_Main','','show','Layer_New','','hide','Layer_Edit','','hide');	
									}
									MM_showHideLayers('Layer_Alert','','show');
									
									document.getElementById("NedanList").style.top 	    	= (WINDOWHEIGHT-50) + 'px';
									document.getElementById("Vaxt").style.height 	    	= (WINDOWHEIGHT-162) + 'px';
									document.getElementById("Layer_Main").style.height 	    = (WINDOWHEIGHT-162) + 'px';
									document.getElementById("Layer_New").style.height 	    = (WINDOWHEIGHT-162) + 'px';
									document.getElementById("Layer_Edit").style.height 	    = (WINDOWHEIGHT-162) + 'px';
								}else{
									MM_showHideLayers('Smycke_Image','','show','Layer_Aktuellt','','show','Smycke_Text','','show'); 
									
									document.getElementById("Smycke_Image").style.left 	    		= 290 + CENTRERA + 'px';
									document.getElementById("Smycke_Image").style.top 	    		= '112px';
									document.getElementById("Smycke_Image").style.height 	    	= '280px';
									
									document.getElementById("Smycke_Text").style.top 	    = '392px';
									document.getElementById("Smycke_Text").style.left 	    = 300 + CENTRERA + 'px';
									document.getElementById("Smycke_Text").style.height	    = '110px';
									
									document.getElementById("Layer_Aktuellt").style.top				= '110px';
									document.getElementById("Layer_Aktuellt").style.width			= '350px';
									document.getElementById("Layer_Aktuellt").style.height			= '380px';
									
									document.getElementById("Layer_Scroll").style.top				= '40px'; 
									document.getElementById("Layer_Scroll").style.height			= '340px';
									HighLightTR(document.getElementById("FIRST"),'#E6E6E6','cc3333');
										
								}
								
				break;
			
			case 'Galleri': 	
								changeImages('Smedjan','_over', "images/Meny/" + SPRAK + "/");
								changeImages('Galleri','_over', "images/Meny/" + SPRAK + "/");
								MM_showHideLayers('MenyButiken','','show','MenyAktuellt','','show','MenyGalleri','','show','MenyLankar','','show');
								
								if (EDIT){
									if (VARDE == "new"){
										MM_showHideLayers('Layer_Main','','hide','Layer_New','','show','Layer_Edit','','hide');		
									}else if (VARDE == "edit"){
										MM_showHideLayers('Layer_Main','','hide','Layer_New','','hide','Layer_Edit','','show'); 	
									}else{
										MM_showHideLayers('Layer_Main','','show','Layer_New','','hide','Layer_Edit','','hide');	
									}
									MM_showHideLayers('Layer_Alert','','show');
									
									document.getElementById("NedanList").style.top 	    	= (WINDOWHEIGHT-50) + 'px';
									MM_showHideLayers('Vaxt','','hide');
									
									document.getElementById("Layer_Main").style.left 	    = CENTRERA + 'px';
									document.getElementById("Layer_Main").style.height 	    = (WINDOWHEIGHT-162) + 'px';
									document.getElementById("Layer_Main").style.width	    = '1000px';
									
									document.getElementById("Layer_New").style.left 	    = CENTRERA + 'px';
									document.getElementById("Layer_New").style.height 	    = (WINDOWHEIGHT-162) + 'px';
									document.getElementById("Layer_New").style.width	    = '1000px';
									
									document.getElementById("Layer_Edit").style.left 	    = CENTRERA + 'px';
									document.getElementById("Layer_Edit").style.height 	    = (WINDOWHEIGHT-162) + 'px';
									document.getElementById("Layer_Edit").style.width	    = '1000px';
									
									
									document.getElementById("Layer_Scroll").style.height	= (WINDOWHEIGHT-200) + 'px';
								}else{
									MM_showHideLayers('Smycke_Image','','show');   
								
									document.getElementById("Smycke_Image").style.left 	    		= 370 + CENTRERA + 'px';
									document.getElementById("Smycke_Image").style.top 	    		= '112px';
									document.getElementById("Smycke_Image").style.height 	    	= 406 + 'px';
									document.getElementById("Smycke_Image").style.width 	    	= 507 +  'px';
									
									document.onmousemove = getMouseXY;
									
								}
				
								
								
								
				break;
			case 'Lankar': 		
								changeImages('Smedjan','_over', "images/Meny/" + SPRAK + "/"); 
								changeImages('Lankar','_over', "images/Meny/" + SPRAK + "/");
								MM_showHideLayers('MenyButiken','','show','MenyAktuellt','','show','MenyGalleri','','show','MenyLankar','','show');
								
								if (EDIT){
									if (VARDE == "new"){
										MM_showHideLayers('Layer_Main','','hide','Layer_New','','show','Layer_Edit','','hide');		
									}else if (VARDE == "edit"){
										MM_showHideLayers('Layer_Main','','hide','Layer_New','','hide','Layer_Edit','','show'); 	
									}else{
										MM_showHideLayers('Layer_Main','','show','Layer_New','','hide','Layer_Edit','','hide');	
									}
									
									document.getElementById("Layer_Scroll").style.height	= (WINDOWHEIGHT-200) + 'px';
									document.getElementById("NedanList").style.top 	    	= (WINDOWHEIGHT-50) + 'px';
									document.getElementById("Vaxt").style.height 	    	= (WINDOWHEIGHT-162) + 'px';
									document.getElementById("Layer_Main").style.height 	    = (WINDOWHEIGHT-162) + 'px';
									document.getElementById("Layer_New").style.height 	    = (WINDOWHEIGHT-162) + 'px';
									document.getElementById("Layer_Edit").style.height 	    = (WINDOWHEIGHT-162) + 'px';
								}else{
									document.getElementById("Layer_Main").style.top			= '130px';
								//	document.getElementById("Layer_Main").style.left 	    = 200 + CENTRERA + 'px';
									document.getElementById("Layer_Main").style.height 	    = '380px';
									document.getElementById("Layer_Main").style.width 	    = '380px';
									MM_showHideLayers('Layer_Main','','show');
									
							//		document.getElementById("Smycke_Image").style.top		= '130px';
							//	/	document.getElementById("Smycke_Image").style.left 	    = 645 + CENTRERA + 'px';
							//		document.getElementById("Smycke_Image").style.height 	= '60px';
							//		document.getElementById("Smycke_Image").style.width 	= '350px';
							//		MM_showHideLayers('Smycke_Image','','show');
									
									document.getElementById("Smycke_Text").style.top		= '130px';
									document.getElementById("Smycke_Text").style.left 	    = 645 + CENTRERA + 'px';
									document.getElementById("Smycke_Text").style.height 	= '284px';
									document.getElementById("Smycke_Text").style.width 		= '350px';
									MM_showHideLayers('Smycke_Text','','show'); 
									
									document.getElementById("Layer_Scroll").style.top	= '0px';
										
								}
								
				break;
				
			case 'Varukorg': 		
								changeImages('Smedjan','_over', "images/Meny/" + SPRAK + "/"); 
								changeImages('Butiken','_over', "images/Meny/" + SPRAK + "/");
								MM_showHideLayers('MenyButiken','','show','MenyAktuellt','','show','MenyGalleri','','show','MenyLankar','','show');
								
								document.getElementById("Layer_Main").style.top			= '112px';
								document.getElementById("Layer_Main").style.height 	    = '400px';
								document.getElementById("Layer_Main").style.width 	    = '700px';
								MM_showHideLayers('Layer_Main','','show');
								
								document.getElementById("Layer_Scroll").style.top		= '35px';
							//	document.getElementById("Layer_Scroll").style.right		= '60px';
								document.getElementById("Layer_Scroll").style.height	= '300px';
								
								if (typeof document.body.style.maxHeight != "undefined") {												// IE 7, mozilla, safari, opera 9
											document.getElementById("Layer_Alert").style.backgroundImage = 'url(images/overlay.png)';
										}else{																									 // IE6, older browsers
											document.getElementById("Layer_Alert").style.backgroundImage = 'url(images/overlay.gif)';
										}
				break;
				
			case 'Leverans': 		
								changeImages('Smedjan','_over', "images/Meny/" + SPRAK + "/"); 
								changeImages('Butiken','_over', "images/Meny/" + SPRAK + "/");
								MM_showHideLayers('MenyButiken','','show','MenyAktuellt','','show','MenyGalleri','','show','MenyLankar','','show');
								
								document.getElementById("Layer_Main").style.top			= '112px';
								document.getElementById("Layer_Main").style.height 	    = '400px';
								document.getElementById("Layer_Main").style.width 	    = '700px';
								MM_showHideLayers('Layer_Main','','show');
								
								document.getElementById("Layer_Scroll").style.top		= '35px';
							//	document.getElementById("Layer_Scroll").style.right		= '60px';
								document.getElementById("Layer_Scroll").style.height	= '300px';
								
								
								checkShippingandAdress();
								
								
				break;
			
			case 'Betalinfo': 		
								changeImages('Smedjan','_over', "images/Meny/" + SPRAK + "/"); 
								changeImages('Butiken','_over', "images/Meny/" + SPRAK + "/");
								MM_showHideLayers('MenyButiken','','show','MenyAktuellt','','show','MenyGalleri','','show','MenyLankar','','show');
								
								document.getElementById("Layer_Main").style.top			= '112px';
								document.getElementById("Layer_Main").style.height 	    = '400px';
								document.getElementById("Layer_Main").style.width 	    = '700px';
								MM_showHideLayers('Layer_Main','','show');
								
								document.getElementById("Layer_Scroll").style.top		= '35px';
							//	document.getElementById("Layer_Scroll").style.right		= '60px';
								document.getElementById("Layer_Scroll").style.height	= '300px';
				break;
				
			case 'Bekrafta': 		
								changeImages('Smedjan','_over', "images/Meny/" + SPRAK + "/"); 
								changeImages('Butiken','_over', "images/Meny/" + SPRAK + "/");
								MM_showHideLayers('MenyButiken','','show','MenyAktuellt','','show','MenyGalleri','','show','MenyLankar','','show');
								
								document.getElementById("Layer_Main").style.top			= '112px';
								document.getElementById("Layer_Main").style.height 	    = '400px';
								document.getElementById("Layer_Main").style.width 	    = '700px';
								MM_showHideLayers('Layer_Main','','show');
								
								document.getElementById("Layer_Scroll").style.top		= '35px';
							//	document.getElementById("Layer_Scroll").style.right		= '60px';
								document.getElementById("Layer_Scroll").style.height	= '300px';
				break;
			case 'KopGenomfort': 		
							 		
								changeImages('Smedjan','_over', "images/Meny/" + SPRAK + "/"); 
								changeImages('Butiken','_over', "images/Meny/" + SPRAK + "/");
								MM_showHideLayers('MenyButiken','','show','MenyAktuellt','','show','MenyGalleri','','show','MenyLankar','','show');
								
								document.getElementById("Layer_Main").style.top			= '112px';
								document.getElementById("Layer_Main").style.height 	    = '400px';
								document.getElementById("Layer_Main").style.width 	    = '700px';
								MM_showHideLayers('Layer_Main','','show');
								
							
								
				break;
			case 'PayPal': 		
							 		
								changeImages('Smedjan','_over', "images/Meny/" + SPRAK + "/"); 
								changeImages('Butiken','_over', "images/Meny/" + SPRAK + "/");
								MM_showHideLayers('MenyButiken','','show','MenyAktuellt','','show','MenyGalleri','','show','MenyLankar','','show');
								
								document.getElementById("Layer_Main").style.top			= '112px';
								document.getElementById("Layer_Main").style.height 	    = '400px';
								document.getElementById("Layer_Main").style.width 	    = '700px';
								MM_showHideLayers('Layer_Main','','show');
								
								submitPayPalForm(5);
								
				break;
				
			case 'Order': 		
								changeImages('Smedjan','_over', "images/Meny/" + SPRAK + "/"); 
								MM_showHideLayers('MenyButiken','','show','MenyAktuellt','','show','MenyGalleri','','show','MenyLankar','','show');
								
								MM_showHideLayers('Vaxt','','hide');
								MM_showHideLayers('Layer_Main','','show');	
									
								document.getElementById("Layer_Scroll").style.height	= (WINDOWHEIGHT-200) + 'px';
								document.getElementById("Layer_Scroll").style.top		= 35 + 'px';
								document.getElementById("NedanList").style.top 	    	= (WINDOWHEIGHT-50) + 'px';
								document.getElementById("Vaxt").style.height 	    	= (WINDOWHEIGHT-162) + 'px';
								document.getElementById("Layer_Main").style.height 	    = (WINDOWHEIGHT-162) + 'px';
								document.getElementById("Layer_Main").style.left 	    = CENTRERA + 'px';
								document.getElementById("Layer_Main").style.height 	    = (WINDOWHEIGHT-162) + 'px';
								document.getElementById("Layer_Main").style.width	    = '1000px';
								
						//		Layer_Order_xx
								var numberOfExtended = 0;
								for(i = 1; i <=VARDE; i++) {
								//	setTimeout("changeOpac(" + i + ",'" + imageid + "')",(timer * speed));
									document.getElementById("Layer_Order_" + i).style.top		= (i * 30) + 'px';				// var 30
								
								}
								
								
								
				break;
								
  			default:			
								if (EDIT){
									if (VARDE == "new"){
										MM_showHideLayers('Layer_Main','','hide','Layer_New','','show','Layer_Edit','','hide');		
									}else if (VARDE == "edit"){
										MM_showHideLayers('Layer_Main','','hide','Layer_New','','hide','Layer_Edit','','show'); 	
									}else{
										MM_showHideLayers('Layer_Main','','show','Layer_New','','hide','Layer_Edit','','hide');	
									}
									MM_showHideLayers('Layer_Alert','','show');
									
									document.getElementById("NedanList").style.top 	    	= (WINDOWHEIGHT-50) + 'px';
									document.getElementById("Vaxt").style.height 	    	= (WINDOWHEIGHT-162) + 'px';
									document.getElementById("Layer_Main").style.height 	    = (WINDOWHEIGHT-162) + 'px';
									document.getElementById("Layer_New").style.height 	    = (WINDOWHEIGHT-162) + 'px';
									document.getElementById("Layer_Edit").style.height 	    = (WINDOWHEIGHT-162) + 'px';
								}else{
									MM_showHideLayers('Smycke_Image','','show');
									MM_showHideLayers('Smycke_Pris','','show');
									
									MM_showHideLayers('Smycke_Text','','show');
									MM_showHideLayers('SmyckeLitet','','show');   
							
									ovankant = 		LAGERDATA[0][1];		// storleken p smyckeLitet
									vansterkant = 	LAGERDATA[0][2];		// storleken p smyckeLitet
									bredd = 		LAGERDATA[0][3];		// storleken p smyckeLitet
									hojd = 			LAGERDATA[0][4];		// storleken p smyckeLitet
									langd = 		((SMYCKESLISTA.length-2) * litetsmyckebredd) - bredd;
								//	alert ("(Antal bilder=" + (SMYCKESLISTA.length-2) + " * bildbredden=" + litetsmyckebredd + ") - lagerbredd=" + bredd + " ==> " + langd);
									document.onmousemove = getMouseXY;
									PGLOADED=true;	
									WNDO[0] = new dw_scrollObj('SmyckeLitet');	
									loadScrLyr(0,'MovingLayer','t2');
								}
				
			break;
			}
				
		
}

// -----------------------------------------------------------------------------------------------------------------------------------------------------------
// Funktion som fixar hur sidan Order.php fungerar
// ---------------------------------------------------------------------------------------------------------------------------------------------------

var OrderLayerFlags = new Array();
var normalColor    	= '#FFFFFF';
var highlightColor 	='#dddddd';

function showMoreOrderInfo(OrderNr){

	if(OrderLayerFlags[OrderNr] != 1){		// Visa Den utökade informationen
	
		var startChange = parseInt(OrderNr) + 1;
		for(i = startChange; i <VARDE; i++) {
		//	alert ("Layer_Order_" + i + " = " + parseInt(document.getElementById("Layer_Order_" + i).style.top));
			document.getElementById("Layer_Order_" + i).style.top = parseInt(document.getElementById("Layer_Order_" + i).style.top)		+ 200 + 'px';
		}
		document.getElementById("Layer_Order_" + OrderNr).style.height		= 230 + 'px';		// 230
	//	document.getElementById("Layer_Order_" + OrderNr + "_Main").style.background = backgroundColor=highlightColor;
	//	document.getElementById("Layer_Order_" + OrderNr + "_Extended").style.background = backgroundColor=highlightColor;
		OrderLayerFlags[OrderNr] = 1;
	}else{								// Visa INTE Den utökade informationen
		var startChange = parseInt(OrderNr) + 1;
		for(i = startChange; i <VARDE; i++) {
		//	alert ("Layer_Order_" + i + " = " + parseInt(document.getElementById("Layer_Order_" + i).style.top));
			document.getElementById("Layer_Order_" + i).style.top = parseInt(document.getElementById("Layer_Order_" + i).style.top)		- 200 + 'px';
		}
		document.getElementById("Layer_Order_" + OrderNr).style.height		= 32 + 'px';
	//	document.getElementById("Layer_Order_" + i + "_Main").style.background = normalColor;
	//	document.getElementById("Layer_Order_" + i + "_Extended").style.background = normalColor;
		OrderLayerFlags[OrderNr] = 0;	
	}
	
}

function highlightOrder(OrderNr){
	
	for(i = 0; i <VARDE; i++) {
		if(OrderLayerFlags[i] != 1){		// Ändra bakgrundsfärg på alla utom de lagren som visar Den utökade informationen
			document.getElementById("Layer_Order_" + i + "_Main").style.background = normalColor;
			document.getElementById("Layer_Order_" + i + "_Extended").style.background = normalColor;
		}
	}
//	alert("Sätter Lagret till Till");
	document.getElementById("Layer_Order_" + OrderNr + "_Main").style.background = backgroundColor=highlightColor;
	document.getElementById("Layer_Order_" + OrderNr + "_Extended").style.background = backgroundColor=highlightColor;
}

// -----------------------------------------------------------------------------------------------------------------------------------------------------------
// Funktion som fixar shoppingcartens position och storlek
// ---------------------------------------------------------------------------------------------------------------------------------------------------

function fixaSmycken(){
	
	if (EDIT){
		if (VARDE == "new"){
			MM_showHideLayers('Layer_Main','','hide','Layer_New','','show','Layer_Edit','','hide');		
		}else if (VARDE == "edit"){
			MM_showHideLayers('Layer_Main','','hide','Layer_New','','hide','Layer_Edit','','show'); 	
		}else{
			MM_showHideLayers('Layer_Main','','show','Layer_New','','hide','Layer_Edit','','hide');	
		}
		MM_showHideLayers('Layer_Alert','','show');
		
		document.getElementById("NedanList").style.top 	    	= (WINDOWHEIGHT-50) + 'px';
		MM_showHideLayers('Vaxt','','hide');
		
		document.getElementById("Layer_Main").style.left 	    = CENTRERA + 'px';
		document.getElementById("Layer_Main").style.height 	    = (WINDOWHEIGHT-162) + 'px';
		document.getElementById("Layer_Main").style.width	    = '1000px';
		
		document.getElementById("Layer_New").style.left 	    = CENTRERA + 'px';
		document.getElementById("Layer_New").style.height 	    = (WINDOWHEIGHT-162) + 'px';
		document.getElementById("Layer_New").style.width	    = '1000px';
		
		document.getElementById("Layer_Edit").style.left 	    = CENTRERA + 'px';
		document.getElementById("Layer_Edit").style.height 	    = (WINDOWHEIGHT-162) + 'px';
		document.getElementById("Layer_Edit").style.width	    = '1000px';
		
		
		document.getElementById("Layer_Scroll").style.height	= (WINDOWHEIGHT-200) + 'px';
	}else{
		MM_showHideLayers('Smycke_Image','','show','SmyckeLitet','','show','Smycke_Text','','show');   
		MM_showHideLayers('Smycke_Pris','','show');
		ovankant = 		LAGERDATA[0][1];		// storleken p smyckeLitet
		vansterkant = 	LAGERDATA[0][2];		// storleken p smyckeLitet
		bredd = 		LAGERDATA[0][3];		// storleken p smyckeLitet
		hojd = 			LAGERDATA[0][4];		// storleken p smyckeLitet
		langd = 		((SMYCKESLISTA.length-1) * litetsmyckebredd) - bredd;
	//	alert ("(Antal bilder=" + (SMYCKESLISTA.length-2) + " * bildbredden=" + litetsmyckebredd + ") - lagerbredd=" + bredd + " ==> " + langd);
	//	document.onmousemove = getMouseXY;
		PGLOADED=true;	
		WNDO[0] = new dw_scrollObj('SmyckeLitet');	
		loadScrLyr(0,'MovingLayer','t2');
		fixaPilar();
	}	
}


// -----------------------------------------------------------------------------------------------------------------------------------------------------------
// Funktion som fixar shoppingcartens position och storlek
// ---------------------------------------------------------------------------------------------------------------------------------------------------

function fixaShoppingCart(){
	if ("Layer_Shopping_Cart"){
			document.getElementById("Layer_Shopping_Cart").style.left 		= 150 + CENTRERA + 'px';
			document.getElementById("Layer_Shopping_Cart").style.top 	    = parseInt(document.getElementById("NedanList").style.top)+50-5-parseInt(document.getElementById("Layer_Shopping_Cart").style.height) +'px';
	}
	
}
 


// -----------------------------------------------------------------------------------------------------------------------------------------------------------
// Funktion som laddar in smyckes-specifik design
// ---------------------------------------------------------------------------------------------------------------------------------------------------

function changeLayerSize(layerArray){	
	if (DEBUG >= 2)	
 	  alert("Funktion: changeLayerSize()");
	  
	for(var i = 0;i <= layerArray.length-1;i++){
		if (DEBUG >= 3)	
  	  	  	alert("Fixar lagret: " + layerArray[i][0]);
			
		if ( document.getElementById(layerArray[i][0])){
			document.getElementById(layerArray[i][0]).style.top 	    = layerArray[i][1] + 'px';
			document.getElementById(layerArray[i][0]).style.left 		= layerArray[i][2] + CENTRERA + 'px';
			document.getElementById(layerArray[i][0]).style.width 		= layerArray[i][3] + 'px';
			document.getElementById(layerArray[i][0]).style.height   	= layerArray[i][4] + 'px';
			if (layerArray[i][5]){
				document.getElementById(layerArray[i][0]).style.clip.right 	    = layerArray[0][5] + 'px';		// Stter vrdet fr scroll lagret
				document.getElementById(layerArray[i][0]).style.clip.bottom 	= layerArray[0][6] + 'px';
			}
		}	
	}
	
	if( document.getElementById("Layer_Adress") ){
		document.getElementById("Layer_Adress").style.left  = 150 + CENTRERA + 'px';
	/*	if (typeof document.body.style.maxHeight != "undefined") {												// IE 7, mozilla, safari, opera 9
			document.getElementById("Layer_Adress").style.backgroundImage = 'url(images/map_background.png)';
		}else{																									 // IE6, older browsers
			document.getElementById("Layer_Adress").style.backgroundImage = 'url(images/map_background.gif)';
		} */
	}
	if (document.getElementById("Layer_Alert")){
			document.getElementById("Layer_Alert").style.left = parseInt(document.getElementById("Layer_Alert").style.left) + CENTRERA + 'px';
	}
	if (document.getElementById("Layer_Mail")){
			document.getElementById("Layer_Mail").style.left = 150 + CENTRERA + 'px';
	}
}


// -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  // Funktioner som gör att pilarna visas korrekt
  // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

function fixaPilar(){
	if (AntalProdukter > AntalBilderPerRad){
		if(current_Bild != 0){
			MM_showHideLayers('Layer_Main_Pil_Vanster','','show'); 
		}else{
			MM_showHideLayers('Layer_Main_Pil_Vanster','','hide'); 
		}
	
		if(current_Bild != -(AntalProdukter-AntalBilderPerRad)){
			MM_showHideLayers('Layer_Main_Pil_Hoger','','show'); 
		}else{
			MM_showHideLayers('Layer_Main_Pil_Hoger','','hide'); 
		}
	}
}
 	
// -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  // Funktioner som flyttar smyckeslagret ett lagom antal steg
  // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

var current_Pos = 0;
var current_Bild = 0;
var Bildbredd = 140;
var AntalBilderPerRad = 5;


function scrollImages(adderaBilder){
	
//	alert ("AntalProdukter: " + AntalProdukter);
//	alert ("Bildbredd: " + Bildbredd);
	
	document.getElementById("MovingLayer").style.width = (AntalProdukter * Bildbredd) + 'px';
	
	
	
	
	
	
	current_Bild = current_Bild + adderaBilder;
	if (current_Bild > 0){ current_Bild = 0; }
	
//	alert ("Current_Bild: " + current_Bild);
//	alert ("Addera Bilder: " + adderaBilder);
	
	var MaxantalBilder = (-1 * AntalProdukter) + AntalBilderPerRad;
	
	if (current_Bild < MaxantalBilder){ 
		current_Bild = MaxantalBilder; 
	}   //när current_Bild = -3;  antalbilder = -9;
	
	var NyXPos = Bildbredd * current_Bild;
		
		
//		document.getElementById("current_Pos").innerHTML 	= "<span class=\"style4\">" + current_Pos + "</span>";	
//		document.getElementById("current_Bild").innerHTML 	= "<span class=\"style4\">" + current_Bild + "</span>";	
//		document.getElementById("Antal_Bild").innerHTML 	= "<span class=\"style4\">" + MaxantalBilder + "</span>";	

	zxcBAnimator('left','MovingLayer',current_Pos,NyXPos,2000);
	fixaPilar();
}



function zxcBAnimator(zxcmde,zxcobj,zxcsrt,zxcfin,zxctime){
	
	
current_Pos = zxcfin;



 if (typeof(zxcobj)=='string'){ zxcobj=document.getElementById(zxcobj); }
 if (!zxcobj||(!zxcsrt&&!zxcfin)||zxcsrt==zxcfin) return;
 var zxcoop=zxcobj[zxcmde.replace(/[-#]/g,'')+'oop'];
 if (zxcoop){
  clearTimeout(zxcoop.to);
  if (zxcoop.srtfin[0]==zxcsrt&&zxcoop.srtfin[1]==zxcfin&&zxcmde.match('#')) zxcoop.update([zxcoop.data[0],(zxcoop.srtfin[0]==zxcoop.data[2])?zxcfin:zxcsrt],zxctime);
  else zxcoop.update([zxcsrt,zxcfin],zxctime);
 }
 else zxcobj[zxcmde.replace(/[-#]/g,'')+'oop']=new zxcBAnimatorOOP(zxcmde,zxcobj,zxcsrt,zxcfin,zxctime);
}

function zxcBAnimatorOOP(zxcmde,zxcobj,zxcsrt,zxcfin,zxctime){
 this.srtfin=[zxcsrt,zxcfin];
 this.to=null;
 this.obj=zxcobj;
 this.mde=zxcmde.replace(/[-#]/g,'');
 this.update([zxcsrt,zxcfin],zxctime);
}

zxcBAnimatorOOP.prototype.update=function(zxcsrtfin,zxctime){
 this.time=zxctime||this.time||2000;
 this.data=[zxcsrtfin[0],zxcsrtfin[0],zxcsrtfin[1]];
 this.srttime=new Date().getTime();
 this.cng();
}

zxcBAnimatorOOP.prototype.cng=function(){
 var zxcms=new Date().getTime()-this.srttime;
 this.data[0]=(this.data[2]-this.data[1])/this.time*zxcms+this.data[1];
 if (this.mde!='left'&&this.mde!='top'&&this.data[0]<0) this.data[0]=0;
 if (this.mde!='opacity') this.obj.style[this.mde]=this.data[0]+'px';
 else  zxcOpacity(this.obj,this.data[0]);
 if (zxcms<this.time) this.to=setTimeout(function(zxcoop){return function(){zxcoop.cng();}}(this),10);
 else {
  this.data[0]=this.data[2];
  if (this.mde!='opacity') this.obj.style[this.mde]=this.data[0]+'px';
  else zxcOpacity(this.obj,this.data[0]);
 }
}

function zxcOpacity(zxcobj,zxcopc){
 if (zxcopc<0||zxcopc>100) return;
 zxcobj.style.filter='alpha(opacity='+zxcopc+')';
 zxcobj.style.opacity=zxcobj.style.MozOpacity=zxcobj.style.KhtmlOpacity=zxcopc/100-.001;
}

// -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  // Funktioner som ndrar text p sidan
  // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

function changeText(ID,text){
//	alert("Ändrar texten till: " + text + ", med ID: " + ID);
	document.getElementById(ID).innerHTML 	= "<span class=\"style4\">" + text + "</span>";	
}
function changeTextCart(ID,text){
//	alert("Ändrar texten till: " + text + ", med ID: " + ID);

	document.getElementById("Jewellery_ID").value = text;	
}

// -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  // Funktioner som hanterar Betalning- och leverans-påslag
  // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

var shipping_selected=0, payment_selected=0, adress_selected = 0;



function changeShipping(prisSWE, prisENG){
	
	shipping_selected = 1;
	
	document.getElementById("FraktAvgiftSWE").value = prisSWE;
	document.getElementById("FraktAvgiftENG").value = prisENG;
	
//	alert("Smyckespris: " + document.getElementById("SmyckesPris").value);
	
	
	
	if(SPRAK == "SWE"){
		var NewTotal = parseInt(prisSWE) + parseInt(document.getElementById("SmyckesPris").value);
		NewTotal = NewTotal + " Kr";
	}else{
		var NewTotal = parseInt(prisENG) + parseInt(document.getElementById("SmyckesPris").value);
		NewTotal = NewTotal + " Eur";
	}	
	
//	alert ("newTotal: " + NewTotal);
	
	document.getElementById("Smyckes_Frakt_Display_Pris").innerHTML = "<span class=\"style2\">" + NewTotal + "</span>";
	
	


	checkShippingandAdress();
}

function checkShippingandAdress(){
	var antalfel=0;

// kolla ifall man valt frakt typ   
	if (getCheckedValue(document.forms['theForm'].elements['Leverans'])){
			shipping_selected = 1;
			showAdressField();
	}

// kolla ifall man skrivit in namn!  
	if (!document.getElementById("shipping_namn").value){
		document.getElementById("kund_namn_OK").innerHTML = "<span class=\"style4_Green\">&nbsp;</span>";
		antalfel++;
	}else
		document.getElementById("kund_namn_OK").innerHTML = "<span class=\"style4_Green\">Ok</span>";
		
		
		
	if (!document.getElementById("shipping_email").value){
		document.getElementById("kund_email_OK").innerHTML = "<span class=\"style4_Green\">&nbsp;</span>";
		antalfel++;
	}else{
		
		
		var goodEmail = document.getElementById("shipping_email").value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
		if (goodEmail){
			document.getElementById("kund_email_OK").innerHTML = "<span class=\"style4_Green\">Ok</span>";
		}else{
			document.getElementById("kund_email_OK").innerHTML = "<span class=\"style4_Green\">&nbsp;</span>";
			antalfel++;
		}
	}
		
		
	if (!document.getElementById("shipping_telefon").value){
		document.getElementById("kund_telefon_OK").innerHTML = "<span class=\"style4_Green\">&nbsp;</span>";
		antalfel++;
	}else
		document.getElementById("kund_telefon_OK").innerHTML = "<span class=\"style4_Green\">Ok</span>";
		
		
	if	(document.getElementById("shipping_adress").disabled == false){
		if (!document.getElementById("shipping_adress").value){		
			document.getElementById("kund_adress_OK").innerHTML = "<span class=\"style4_Green\">&nbsp;</span>";
			antalfel++;
		}else
			document.getElementById("kund_adress_OK").innerHTML = "<span class=\"style4_Green\">Ok</span>";
	}
		
		
	if (antalfel==0)		// Allt är korrekt ifyllt
		adress_selected = 1;
	else
		adress_selected = 0;
		
	
	if(adress_selected == 1 && shipping_selected == 1){								
		document.getElementById("kontakt_next").disabled = false;
	}else{		// Det finns fel
		document.getElementById("kontakt_next").disabled = true;
	}

}

function showAdressField(){
	
	if(SPRAK == "SWE"){
		document.getElementById("kund_namn").innerHTML = "<span class=\"style4\"><strong>Namn:</strong></span>";
		document.getElementById("kund_email").innerHTML = "<span class=\"style4\"><strong>Email:</strong></span>";
		document.getElementById("kund_telefon").innerHTML = "<span class=\"style4\"><strong>Telefon:</strong></span>";
	}else{
		document.getElementById("kund_namn").innerHTML = "<span class=\"style4\"><strong>Name:</strong></span>";
		document.getElementById("kund_email").innerHTML = "<span class=\"style4\"><strong>Email:</strong></span>";
		document.getElementById("kund_telefon").innerHTML = "<span class=\"style4\"><strong>Telephone:</strong></span>";
	}

	document.getElementById("shipping_namn").style.display = 'inline';
	document.getElementById("shipping_email").style.display = 'inline';
	document.getElementById("shipping_telefon").style.display = 'inline';
	
 
// 	alert("värde: "  +getCheckedValue(document.forms['theForm'].elements['Leverans']));
	
	if (getCheckedValue(document.forms['theForm'].elements['Leverans']) == 'pickup'){
		document.getElementById("shipping_adress").style.display = 'none';
		document.getElementById("shipping_adress").disabled = true;
		document.getElementById("kund_adress").innerHTML = "<span class=\"style4\">&nbsp;</span>";
	}else{
		document.getElementById("shipping_adress").style.display = 'inline';
		document.getElementById("shipping_adress").disabled = false;
		if(SPRAK == "SWE")
			document.getElementById("kund_adress").innerHTML = "<span class=\"style4\"><strong>Adress:</strong></span>";
		else
			document.getElementById("kund_adress").innerHTML = "<span class=\"style4\"><strong>Address:</strong></span>";
	}
}

function changePayment(prisSWE, prisENG){
	if (getCheckedValue(document.forms['theForm'].elements['payment'])){
		document.getElementById("betalinfo_next").disabled = false;
	}
	document.getElementById("BetalningsAvgiftSWE").value = prisSWE;
	document.getElementById("BetalningsAvgiftENG").value = prisENG;
}

/*
function goToDelivery(){
	
	shipping_active = 1;
	adress_active = 0;
	payment_active = 0;
	
	fixheadlines();
	MM_showHideLayers('Layer_Main_LeveransUppgifter','','show','Layer_Main_KontaktUppgifter','','hide','Layer_Main_BetalUppgifter','','hide');
	
}

function goToContact(){
	shipping_active = 0;
	adress_active = 1;
	payment_active = 0;
	
	fixheadlines();
	
	
	MM_showHideLayers('Layer_Main_LeveransUppgifter','','hide','Layer_Main_KontaktUppgifter','','show','Layer_Main_BetalUppgifter','','hide');
	
}

function goToPayment(){
	shipping_active = 0;
	adress_active = 0;
	payment_active = 1;
	
	fixheadlines();
	MM_showHideLayers('Layer_Main_LeveransUppgifter','','hide','Layer_Main_KontaktUppgifter','','hide','Layer_Main_BetalUppgifter','','show');
	
}
*/


function fixheadlines(){
	if (shipping_active == 1){		// Man är på den aktuella sidan!
		if(SPRAK == "SWE")
			document.getElementById("rubrik_Leverans").innerHTML = "<span class=\"style1_U\"><a href=\"javascript:goToDelivery();\" >Leverans Uppgifter</a></span>";			
		else
			document.getElementById("rubrik_Leverans").innerHTML = "<span class=\"style1_U\"><a href=\"javascript:goToDelivery();\" >Delivery Information</a></span>";	
	}else{
		if (shipping_selected == 1){		// Man har satt alla världen rätt		
			if(SPRAK == "SWE")
				document.getElementById("rubrik_Leverans").innerHTML = "<span class=\"style2\"><a href=\"javascript:goToDelivery();\" >Leverans Uppgifter</a></span>";			
			else
				document.getElementById("rubrik_Leverans").innerHTML = "<span class=\"style2\"><a href=\"javascript:goToDelivery();\" >Delivery Information</a></span>";	
		}else{ // Man har inte varit på sidan
			if(SPRAK == "SWE") 
				document.getElementById("rubrik_Leverans").innerHTML = 	"<span class=\"style2_Light\">Leverans Uppgifter</span>";		
			else
				document.getElementById("rubrik_Leverans").innerHTML = "<span class=\"style2_Light\">Delivery Information</span>";	
		}
	}
	
	if (adress_active == 1){		// Man är på den aktuella sidan!
		if(SPRAK == "SWE") 
			document.getElementById("rubrik_Kontakt").innerHTML = "<span class=\"style1_U\"><a href=\"javascript:goToContact();\" >Kontakt Uppgifter</a></span>";			
		else
			document.getElementById("rubrik_Kontakt").innerHTML = "<span class=\"style1_U\"><a href=\"javascript:goToContact();\" >Contact Information</a></span>";	
	}else{
		if (adress_selected == 1){		// Man är på den aktuella sidan!
			if(SPRAK == "SWE")
				document.getElementById("rubrik_Kontakt").innerHTML = "<span class=\"style2\"><a href=\"javascript:goToContact();\" >Kontakt Uppgifter</a></span>";			
			else
				document.getElementById("rubrik_Kontakt").innerHTML = "<span class=\"style2\"><a href=\"javascript:goToContact();\" >Contact Information</a></span>";	
		}else{			// Man har inte varit på sidan
			if(SPRAK == "SWE")
				document.getElementById("rubrik_Kontakt").innerHTML = "<span class=\"style2_Light\">Kontakt Uppgifter</span>";			
			else
				document.getElementById("rubrik_Kontakt").innerHTML = "<span class=\"style2_Light\">Contact Information</span>";	
		}
	}
	
	
	if (payment_active == 1){		// Man är på den aktuella sidan!
		if(SPRAK == "SWE"){ 
			document.getElementById("rubrik_Betala").innerHTML = "<span class=\"style1_U\"><a href=\"javascript:goToPayment();\" >Betaluppgifter</a></span>";			
		}else{ 
			document.getElementById("rubrik_Betala").innerHTML = "<span class=\"style1_U\"><a href=\"javascript:goToPayment();\" >Payment Information</a></span>";	
		}
	}else{
		if (payment_selected == 1){		// Man är på den aktuella sidan!
			if(SPRAK == "SWE")
				document.getElementById("rubrik_Betala").innerHTML = "<span class=\"style2\"><a href=\"javascript:goToPayment();\" >Betaluppgifter</a></span>";			
			else
				document.getElementById("rubrik_Betala").innerHTML = "<span class=\"style2\"><a href=\"javascript:goToPayment();\" >Payment Information</a></span>";	
		}else{		// Man har inte varit på sidan
			if(SPRAK == "SWE")
				document.getElementById("rubrik_Betala").innerHTML = "<span class=\"style2_Light\">Betaluppgifter</span>";			
			else 
				document.getElementById("rubrik_Betala").innerHTML = "<span class=\"style2_Light\">Payment Information</span>";	
		}
	}
}


function confirmOrder(){
	
	
}
/*
function allInfoEntered(){
	if (shipping_selected == 1 && payment_selected == 1 && adress_selected == 1){
		document.getElementById("SkickaBestallning").disabled = false;
	}else{
		document.getElementById("SkickaBestallning").disabled = true;
	}
}
*/

function newStore(){
	document.getElementById("NyButik").innerHTML = "<input class=\"styleFile\" type=\"text\" id=\"NyButik\" name=\"NyButik\"  size=\"40\" maxlength=\"50\" value=\"\">";
}

	// -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  // Funktioner som visar de stora bilderna!!
  // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

function showLargeImage(show,location,name,description){
	if (show == "show"){
		MM_showHideLayers('Layer_Large_Image','','show');
	}else{
		MM_showHideLayers('Layer_Large_Image','','hide');
	}
	document.images['imgLargeImage'].src = "images/" + location + "/stor_" + name; 
	
}


// -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  // Funktioner som Fadar in-ut enskilda bilder
  // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


function opacity(id, opacStart, opacEnd, millisec) {
	//speed for each frame
	var speed = Math.round(millisec / 100);
	var timer = 0;

	//determine the direction for the blending, if start and end are the same nothing happens
	if(opacStart > opacEnd) {
		for(i = opacStart; i >= opacEnd; i--) {
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	} else if(opacStart < opacEnd) {
		for(i = opacStart; i <= opacEnd; i++)
			{
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	}
}

//change the opacity for different browsers
function changeOpac(opacity, id) {
	var object = document.getElementById(id).style; 
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";
}

function shiftOpacity(id, millisec) {
	//if an element is invisible, make it visible, else make it ivisible
	if(document.getElementById(id).style.opacity == 0) {
		opacity(id, 0, 100, millisec);
	} else {
		opacity(id, 100, 0, millisec);
	}
}

function blendimage(divid, imageid, imagefile, millisec) {

	var speed = Math.round(millisec / 100);
	var timer = 0;
	//set the current image as background
	
	document.getElementById(divid).style.backgroundImage = "url(" + document.getElementById(imageid).src + ")";
	
	//make image transparent
	changeOpac(0, imageid);
	
	//make new image
	document.getElementById(imageid).src = imagefile;
//	alert ("Bildfilen: " + imagefile);
	//fade in image
	for(i = 0; i <= 100; i++) {
		setTimeout("changeOpac(" + i + ",'" + imageid + "')",(timer * speed));
		timer++;
	}
}

function currentOpac(id, opacEnd, millisec) {
	//standard opacity is 100
	var currentOpac = 100;
	
	//if the element has an opacity set, get it
	if(document.getElementById(id).style.opacity < 100) {
		currentOpac = document.getElementById(id).style.opacity * 100;
	}

	//call for the function that changes the opacity
	opacity(id, currentOpac, opacEnd, millisec)
}
 





// =========================================================================================================================================================================================
// Crossfading pictures
// =========================================================================================================================================================================================

var CrossFadeDuration = 10;

var SlideShowSpeed1 = 4000;
var preLoad1 = new Array();
var Picture1 = new Array(); 
var tss1, iss1, jss1 = 0, pss1, preLoad1;

var pauseSlideShow1 = 0;

function InitSlideShow(){

	pss1 = Picture1.length-1;
	
	
	for (iss1 = 0; iss1 < pss1+1; iss1++){
		preLoad1[iss1] = new Image();
		preLoad1[iss1].src = Picture1[iss1];
//		alert ("Picture1: " + Picture1[iss1] + " Preload1: " + preLoad1[iss1].src);
	}
/*	
	pss2 = Picture2.length-1;
	for (iss2 = 0; iss2 < pss2+1; iss2++){
		preLoad2[iss2] = new Image();
		preLoad2[iss2].src = Picture2[iss2];
//		alert ("Picture2: " + Picture2[iss2] + " Preload2: " + preLoad2[iss2].src);
	}*/
}

function RunSlideShow1(layer, image){
	if (pauseSlideShow1 == 0){
		jss1 = jss1 + 1;
		
		if (jss1 > (pss1)) jss1=0;
		printnumber();
		blendimage(layer,image, preLoad1[jss1].src ,800); 
	}
	tss1 = setTimeout("RunSlideShow1('"+layer+"','"+image+"')", SlideShowSpeed1);
}

function pause1(){
//	alert("pause");
//	MM_showHideLayers('Layer_Main_Medium_Image1_Pause','','show');
//	MM_showHideLayers('Layer_Main_Medium_Image1_Number','','show');
	MM_showHideLayers('Layer_Main_Medium_Image1_Prev','','show');
	//MM_showHideLayers('Layer_Main_Medium_Image1_Prev_Over','','show');
	MM_showHideLayers('Layer_Main_Medium_Image1_Next','','show');
	//MM_showHideLayers('Layer_Main_Medium_Image1_Next_Over','','show');
	
	MM_showHideLayers('Layer_Main_Medium_Image1_Info','','show');
		printnumber();
//	MM_showHideLayers('Layer_Main_Medium_Image1_Pause','','show');
//	MM_showHideLayers('Layer_Main_Medium_Image1_Prev','','show');
//	MM_showHideLayers('Layer_Main_Medium_Image1_Next','','show');
	pauseSlideShow1 = 1;
}


function play1(){
	
	
//	MM_showHideLayers('Layer_Main_Medium_Image1_Pause','','hide');
//	MM_showHideLayers('Layer_Main_Medium_Image1_Number','','hide');
	MM_showHideLayers('Layer_Main_Medium_Image1_Prev','','hide');
//	MM_showHideLayers('Layer_Main_Medium_Image1_Prev_Over','','hide');
	MM_showHideLayers('Layer_Main_Medium_Image1_Next','','hide');
//	MM_showHideLayers('Layer_Main_Medium_Image1_Next_Over','','hide');
	
	MM_showHideLayers('Layer_Main_Medium_Image1_Info','','hide');
		printnumber();
//	MM_showHideLayers('Layer_Main_Medium_Image1_Pause','','hide');
//	MM_showHideLayers('Layer_Main_Medium_Image1_Prev','','hide');
//	MM_showHideLayers('Layer_Main_Medium_Image1_Next','','hide');
//	alert("play");
	pauseSlideShow1 = 0;
}

function prev1(){
//	alert("Previous");
	
	jss1 = jss1 - 1;
	if(jss1 < 0){ jss1=pss1; }
	
		printnumber();
	blendimage("Smycke_Image", "imgMediumImage1", preLoad1[jss1].src ,800); 
}

function next1(){
//	alert("Direction: " + direction + " --- jss: " + jss1 + " --- pss: " + pss1);
	
	jss1 = jss1 + 1;
	if (jss1 > (pss1)) jss1=0;
	
		printnumber();
	blendimage("Smycke_Image", "imgMediumImage1", preLoad1[jss1].src ,800); 
//	RunSlideShow1('Layer_Main_Medium_Image1', 'imgMediumImage1');
}



function printnumber(){
	var picnr = jss1+1;
	var totalpics = pss1+1;
	if (document.getElementById("MainNumber"))
		document.getElementById("MainNumber").innerHTML 	= "<span class=\"style1_Number\">" + picnr + "/" + totalpics + "</span>";
	
}





function RunSlideShow2(){
	blendimage('Layer_Main_Medium_Image2','imgMediumImage2', preLoad2[jss2].src ,800); 
	jss2 = jss2 + 1;
	if (jss2 > (pss2)) jss2=0;
	
	tss2 = setTimeout('RunSlideShow2()', SlideShowSpeed2);
}




  
  // -----------------------------------------------------------------------------------------------------------------------------------------------------------
  // Funktion som vxlar bilder vid mouseover
  // ---------------------------------------------------------------------------------------------------------------------------------------------------

   
function changeImages(BildNamn, Status, location) {
	document.images["img" + BildNamn].src= location + BildNamn + Status + ".png";
	
	
}							
  
  

  
  // -----------------------------------------------------------------------------------------------------------------------------------------------------------
  // Funktion som visar ett pop-up fnster med frga
  // ---------------------------------------------------------------------------------------------------------------------------------------------------
 
function bekraftaDELETE(oFrm,text){
//	alert(oFrm.DELETE.value);
	if (confirm (text))
		oFrm.DELETE.value='1';
	else
		oFrm.DELETE.value='-1';
}
function bekraftaSAVE(oFrm,text){
//	alert(oFrm.DELETE.value);
	if (confirm (text))
		oFrm.SAVE.value='1';
	else
		oFrm.SAVE.value='-1';
}
  // -----------------------------------------------------------------------------------------------------------------------------------------------------------
  // Funktion som vxlar mellan Engelsk och Svensk text
  // ---------------------------------------------------------------------------------------------------------------------------------------------------
  
  
  function andraSprak(changeTo){
 	 
 	 if (DEBUG >= 1)	
 	    alert("andraSprak");
 	
  	$_SESSION["SPRAK"] = changeTo;
 		
 	window.location.reload();
  }
  
 
  // -----------------------------------------------------------------------------------------------------------------------------------------------------------
  // Funktion som räknar antal tecken och antal rader i en textruta
  // ---------------------------------------------------------------------------------------------------------------------------------------------------
 
function textCounter(theField,theCharCounter,theLineCounter,maxChars,maxLines,maxPerLine)
{
	var strTemp = "";
	var strLineCounter = 0;
	var strCharCounter = 0;	
	for (var i = 0; i < theField.value.length; i++)
	{
		var strChar = theField.value.substring(i, i + 1);		
		if (strChar == '\n')
		{
			strTemp += strChar;
			strCharCounter = 1;
			strLineCounter += 1;
		}
		else if (strCharCounter == maxPerLine)
		{
			strTemp += '\n' + strChar;
			strCharCounter = 1;
			strLineCounter += 1;
		}
		else
		{
			strTemp += strChar;
			strCharCounter ++;
		}
	}	
	theCharCounter.value = maxChars - strTemp.length;
	theLineCounter.value = maxLines - strLineCounter;
	document.getElementById("varning").innerHTML = "<span class=\"style9\">&nbsp;</span>";
	if (theCharCounter.value <= 0){
	// 	theField.value = theField.value.substring(0, theField.value.length-1);
		document.getElementById("varning").innerHTML = "<span class=\"style9\">Ni har skrivit för många tecken!</span>";
	//	alert("CharCounter: " + theCharCounter.value + "  maxchar: " + maxChars);   //alert("Nu får ni inte skriva in fler tecken");
	//	textCounter(theField,theCharCounter,theLineCounter,maxChars,maxLines,maxPerLine);
	}
	else if (theLineCounter.value <= 0){
	//	theField.value = theField.value.substring(0, theField.value.length-1);
		document.getElementById("varning").innerHTML = "<span class=\"style9\">Ni använder för många rader!</span>";
	//	alert("lineCounter: " + theLineCounter.value + "  maxline: " + maxLines);  //	alert("Nu får ni inte använda fler rader");		// alert("Nu får ni inte använda fler rader");
	//	textCounter(theField,theCharCounter,theLineCounter,maxChars,maxLines,maxPerLine);
	}
}
function limitText(limitField, limitCount, limitNum) {
        if (limitField.value.length > limitNum) {
                limitField.value = limitField.value.substring(0, limitNum);
        } else {
                limitCount.value = limitNum - limitField.value.length;
        }
}
  function maxInput(field,remLines)
 {
       if(remLines == 0) {
          event.returnValue=false;
          return false;
       }
 }  
  function maxLength(field,maxChars,maxLines)
 {
       if(field.value.length >= maxChars) {
          event.returnValue=false;
          return false;
       }
 }  

 function maxLengthPaste(field,maxChars)
 {
       event.returnValue=false;
       if((field.value.length +  window.clipboardData.getData("Text").length) > maxChars) {
         return false;
       }
       event.returnValue=true;
 }

   // --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  // Funktion som skickar vidare till PayPal efter några sekunder
  // --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

function submitPayPalForm(time)
{
	time = time * 1000;

	setTimeout("document.theForm.submit()", time);
  
}
   // --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  // Funktion som skruver ut en sida
  // --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 function skrivut()
	{
		var a = window.open('','','scrollbars=yes,width=700,height=470');
		
		a.document.open("text/html");
		a.document.write('<html><head>');
		a.document.write('<style type="text/css">@import url("http://www.annalunda.nu/new/skhf.css");</style>');
		a.document.write('<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAA6kNufAnKoTx9dko__8h39RQR0JwiTgnwP9YHmmybsBfo2pf-sxQ_LnUCbGHJmJ66XHLPQlHM0vPZeA" type="text/javascript"></script>');
		a.document.write('<script src="googlemap.js" type="text/javascript"></script>');
		a.document.write('</head><body onLoad="loadprint();">');
		a.document.write(document.getElementById('Layer_Adress').innerHTML);
		a.document.write('</body></html>');
		a.print();
		a.document.close();
	//	a.print();
	}
   // --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  // Funktion som kollar hur stort fnster man anvnder
  // --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

function vilkenStorlek() {
  	CENTRERA = (getWindowWidth()-webbsidebredd)/2;	
   	if (CENTRERA <= '0') 
		CENTRERA = 0;
}

  // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  // Funktion som tar reda p fnstrets bredd
  // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

function getWindowWidth(){
    var ww = 0;
    d = document;
     if ( typeof window.innerWidth != 'undefined' ){
	 
		WINDOWHEIGHT = window.innerHeight;  
       ww = window.innerWidth;  
	 }else
     {
       if ( d.documentElement
         && typeof d.documentElement.clientWidth!='undefined'
         && d.documentElement.clientWidth != 0 )
         ww = d.documentElement.clientWidth;
       else
         if ( d.body
           && typeof d.body.clientWidth != 'undefined' )
           ww = d.body.clientWidth;
       else alert ("Tyvärr fungerar inte sidan som den ska med eran webbläsare, prova med firefox");
     }
     return ww;
  }
  
  // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  // Funktion som kollar och returnerar valt värde! 
  // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}
  
// -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
// Funktioner som ändrar bakgrunden och textens färg i en tabell
// -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

var preEl ;
var orgBColor;
var orgTColor;
function HighLightTR(el, backColor,textColor){
  if(typeof(preEl)!='undefined') {
     preEl.bgColor=orgBColor;
     try{ChangeTextColor(preEl,orgTColor);}catch(e){;}
  }
  orgBColor = el.bgColor;
  orgTColor = el.style.color;
  el.bgColor=backColor;

  try{ChangeTextColor(el,textColor);}catch(e){;}
  preEl = el;
}


function ChangeTextColor(a_obj,a_color){  ;
   for (i=0;i<a_obj.cells.length;i++)
    a_obj.cells(i).style.color=a_color;
}
  
  
  
  // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  // Funktioner som dljer och tar fram lager, frn DreamWeaver
  // -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

  function MM_showHideLayers() { //v6.0
    var i,p,v,obj,args=MM_showHideLayers.arguments;
    for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
      if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
      obj.visibility=v; }
  }
  
  function MM_findObj(n, d) { //v4.01
    var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
      d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
    if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
    for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
    if(!x && d.getElementById) x=d.getElementById(n); return x;
  }
  
 
// =========================================================================================================================================================================================
//Funktion fr att ta reda p musens position
// =========================================================================================================================================================================================


<!--

// Detect if the browser is IE or not.
// If it is not IE, we assume that the browser is NS.
var IE = document.all?true:false

// If NS -- that is, !IE -- then set up for mouse capture
if (!IE) document.captureEvents(Event.MOUSEMOVE)


// Temporary variables to hold mouse x-y pos.s
var tempX = 0
var tempY = 0

var vansterkant = 370 + CENTRERA;
var hogerkant = vansterkant + 507;
var ovankant = 112;
var nedankant = ovankant + 406;

// Main function to retrieve mouse x-y pos.s

  function getMouseXY(e) {
	
  if (IE) { // grab the x-y pos.s if browser is IE
    tempX = event.clientX + document.body.scrollLeft
    tempY = event.clientY + document.body.scrollTop
  } else {  // grab the x-y pos.s if browser is NS
    tempX = e.pageX
    tempY = e.pageY
  }  
  // catch possible negative values in NS4
  if (tempX < 0){tempX = 0}
  if (tempY < 0){tempY = 0}  
  // show the position values in the form named Show
  // in the text fields named MouseX and MouseY

//  filter the mouse position


//  tempX = tempX - CENTRERA - vansterkant - (bredd/2); 
//  tempY = tempY - ovankant;
//  document.Show.MouseY.value = "Visa Inte Knappar";
  play1();
	if (tempX > vansterkant && tempX < hogerkant )	{ 
		if (tempY > ovankant && tempY < nedankant){
	//		document.Show.MouseY.value = "Visa Knappar";		
			pause1();
		}
	}
	

/*

tempX = -tempX / scrollfaktor;

if (tempX >0 )	{		//	tempX r positivt
	tempX = tempX-scrolldelay;		
	if (tempX < 0){
		tempX = 0;
	}
}
		
else if (tempX < 0) {		// om tempX r negativt 
	tempX = tempX+scrolldelay;
	if (tempX > 0){
		tempX = 0; 
	}  
}
  inchLeftRight(0,tempX,langd);
*/
//  document.Show.MouseY.value = tempY;
 // document.Show.MouseX.value = tempX;
  return true;
}


function printbekraftavarde(totaltpris,frakt){
	
	if(SPRAK == "SWE"){
		document.getElementById("prisuppgift").innerHTML = "<span class=\"style2\">Totalt Belopp: " + totaltpris + " Kr (inkl. " + frakt + " Kr frakt)</span>";
	}else{
		document.getElementById("prisuppgift").innerHTML = "<span class=\"style2\">Total Amount: " + totaltpris + " Eur (inkl. "  + frakt +  " Eur for shipping)</span>"; 
	}
}
// =========================================================================================================================================================================================
  // Funktioner fr det scrollbara lagret
// =========================================================================================================================================================================================

 
var movinglayeractive = 1;

function controlMovingLayer(funktion){
	
	if (funktion == 'stop'){
		movinglayeractive = 0;
	}else if(funktion == 'start'){
		movinglayeractive = 1;
	}
}



function startScroll(){
	PGLOADED=true;	
	WNDO[0] = new dw_scrollObj('SmyckeLitet');	
	loadScrLyr(0,'MovingLayer','t2')
}


var SCRTIMER = 20; 
var SCRTMID=0;	
var MOVR_INC = 1;
var MOVR_INC_FAST = 6;
var PGLOADED=false;
var WNDO = new Array();

dw_scrollObj.prototype.shiftBy=dw_shiftBy;
dw_scrollObj.prototype.shiftTo=dw_shiftTo;
dw_scrollObj.prototype.show=dw_show; 
dw_scrollObj.prototype.hide=dw_hide;
  
  
function inchRight(num,inc,right) {
	if (movinglayeractive != 0){
		if (!PGLOADED||!WNDO[num]) return;
		if (SCRTMID) clearTimeout(SCRTMID);
		var y = parseInt(WNDO[num].cnt.css.left);	
		if (y>-(right)) {		// Layer_Main_Bas bredd 
			WNDO[num].cnt.shiftBy(-inc,0);
			SCRTMID = setTimeout("inchRight("+num+","+inc+","+right+")",SCRTIMER);	
		}
	}
}
  
function inchLeft(num,inc,left) {
	if (movinglayeractive != 0){
		if (!PGLOADED||!WNDO[num]) return;
		if (SCRTMID) clearTimeout(SCRTMID);
		var y = parseInt(WNDO[num].cnt.css.left);
		if (y<left) { 
			WNDO[num].cnt.shiftBy(inc,0);
			SCRTMID = setTimeout("inchLeft("+num+","+inc+","+left+")",SCRTIMER);	
		}
	}
}

var diff=0;
function inchLeftRight(num,inc,right) {
	getMouseXY;
	if (movinglayeractive != 0){
		if (!PGLOADED||!WNDO[num]) return;
		if (SCRTMID) clearTimeout(SCRTMID);
		var y = parseInt(WNDO[num].cnt.css.left); 
	//	if (y>0){y=0;} 
	//	right = 1935;
		
		diff = -(right+y);
		if (y<=0) {    //om Y r mindre n noll dvs man r inte utanfr till vnster
			if (inc > -y){	inc = -y;}
			if(y>=-right){		// och man r inte fr lngt till hger
				
				
				if (inc < diff){ inc = diff;}
				WNDO[num].cnt.shiftBy(inc,0);
				SCRTMID = setTimeout("inchLeftRight("+num+","+inc+","+right+")",20);	
			}else{	//	man har hamnat fr lngt till hger
				stopScroll();
			//	WNDO[num].cnt.shiftTo(-right,0);	
			}
		}else{		// man har hamnat fr lngt till vnster
			stopScroll();
			WNDO[num].cnt.shiftTo(0,0);	
	   }
	}
}
  
function stopScroll() {
  	clearTimeout(SCRTMID);
  	SCRTMID = 0;
}

  
  function dw_shiftTo(x,y) {
  	if (x!=null) this.x=x; if (y!=null) this.y=y;	
  	if (this.css.moveTo) { 
  		this.css.moveTo(Math.round(this.x),Math.round(this.y)); 
  	} else { 
  		this.css.left=Math.round(this.x)+"px"; 
  	//	this.css.top=Math.round(this.y)+"px"; 
  	}
  }
  
  function dw_shiftBy(x,y) {
  	this.shiftTo(this.x+x,this.y+y);
  }
  
  function loadScrLyr(num,lyr,id) {
  	if (!PGLOADED) return; // avoid not loaded errors
  	if (typeof WNDO[num].cnt != "undefined") WNDO[num].cnt.hide();
  	WNDO[num].cnt = new dw_scrollObj(lyr,id);
  	   WNDO[num].cnt.show();
  	WNDO[num].cnt.shiftTo(0,0);	// restore top/left to 0 
  	WNDO[num].maxX = WNDO[num].cnt.width - WNDO[num].width;
  	WNDO[num].maxY = WNDO[num].cnt.height - WNDO[num].height
  } 
  function getLyrRef(lyr,doc) {
  	if (document.layers) {
  		var theLyr;
  		for (var i=0; i<doc.layers.length; i++) {
  	  	theLyr = doc.layers[i];
  			if (theLyr.name == lyr) return theLyr;
  			else if (theLyr.document.layers.length > 0) 
  	    	if ((theLyr = getLyrRef(lyr,theLyr.document)) != null)
  					return theLyr;
  	  }
  		return null;
    }
  }
  
  function dw_scrollObj(obj,id,x,y) {
  	this.el = (document.getElementById)? document.getElementById(obj): (document.all)? document.all[obj]: (document.layers)? getLyrRef(obj,document): null;
  	if (!this.el) return null;
  	this.css = (this.el.style)? this.el.style: this.el;
  	var px = (document.layers||window.opera)? "": "px";
  	this.x = x || 0;	if (x) this.css.left = this.x+px;
  	this.y = y || 0;	if (y) this.css.top = this.y+px;
  	this.width = (this.el.clientWidth)? this.el.clientWidth: (id && document.getElementById && document.getElementById(id).offsetWidth)? document.getElementById(id).offsetWidth: (this.el.offsetWidth)? this.el.offsetWidth: (this.css.clip.width)? this.css.clip.width: 0;
  	this.height = (this.el.offsetHeight)? this.el.offsetHeight: (this.css.clip.height)? this.css.clip.height: 0;
  	this.obj = obj + "Obj"; eval(this.obj+"=this");
  }
  

  function dw_show() {	this.css.visibility = "visible"; }
  function dw_hide() { this.css.visibility = "hidden"; }


  var origWidth, origHeight;
  if (document.layers) {
  	origWidth = window.innerWidth; origHeight = window.innerHeight;
  	window.onresize = function() { if (window.innerWidth != origWidth || window.innerHeight != origHeight) history.go(0); }
  }
    
