		function ofenster(u, h, w, t){
			msgWindow=window.open(u,t,"toolbar=no,width="+ w +",height=" + h +",directories=no,status=yes,scrollbars=no, resizable=no,menubar=no")
		}


		function newsletter() {
			ofenster("http://www.leiser.de/leiser/newsletter.nsf/mailing?OpenForm&lang=d", "300", "420", "newsletter");
		}
		
		function preloadImages() {
			var d=document; if(d.images){ if(!d.p) d.p=new Array();
			var i,j=d.p.length,a=preloadImages.arguments; for(i=0; i<a.length; i++)
			if (a[i].indexOf("##")!=0){ d.p[j]=new Image; d.p[j++].src=a[i];}}
		}
		

		
		
		function jsGoKat(var_Kat_ID){
			jsGoSeite('_dsp_prd_list','','&p_Kat_ID='+var_Kat_ID);
		}
		
		function jsGoKatOver(var_Kat_ID){
			jsGoSeite('_dsp_over','','&p_Kat_ID='+var_Kat_ID);
		}
		function jsGoUKat(var_Kat_ID,var_UKat_ID){
			jsGoSeite('_dsp_over','','&p_Kat_ID='+var_Kat_ID+'&p_UKat_ID='+var_UKat_ID);
		}
		
		function jsGoMarke(var_Kat_ID,var_UKat_ID){
			jsGoSeite('_dsp_prdmarken_list','','&p_Kat_ID='+var_Kat_ID+'&p_UKat_ID='+var_UKat_ID);
		}		
		
		function jsGoUUKat(var_Kat_ID,var_UKat_ID){
			jsGoSeite('_dsp_prd_list','','&p_Kat_ID='+var_Kat_ID+'&p_UKat_ID='+var_UKat_ID);
		}
		
		function jsGoUUUKat(var_Kat_ID,var_UKat_ID, var_UUKat_ID){
			jsGoSeite('_dsp_prd_list','','&p_Kat_ID='+var_Kat_ID+'&p_UKat_ID='+var_UKat_ID+'&p_UUKat_ID='+var_UUKat_ID);
		}
		
		function jsGoUeberGroessen(var_Kat_ID,var_UKat_ID, var_Size){
			jsGoSeite('_dsp_prd_list','','&p_Kat_ID='+var_Kat_ID+'&p_UKat_ID='+var_UKat_ID+'&p_size='+var_Size);
		}		
		

		function quickSearch() {
			var theValue = document.getElementById("searchinput").value;
			if(theValue != "" & theValue != "Suchbegriff oder Artikelnummer") {
				window.location.href="index.cfm?#Replace(request.urltoken, "&", "&amp;")#&SEI_ID=_dsp_prd_list&p_KAT_ID=0&pSuche=" + theValue + "|||||";
			}
		}
					
					
function jsGoSeite( p_Seite, p_BackAct, p_Var){
		var s_URL = null;
		var https_seiten = {"pages"	: [
						{"key"	: "_dsp_start"	, "name" : "startseite"},
						{"key"	: "_dsp_suche"	, "name" : "suche", "params" : [
							{"key"	: "bereich", "val" 	: "bereich"}
						]},
						{"key"	: "_dsp_prd_detail"			, "name" : "produkt-details", "params"	: [
							{"key"	: "p_ART_ID", "val" : "prd"},
							{"key"	: "p_Kat_ID", "val" : "kat"},
							{"key"	: "p_UKat_ID", "val" : "ukat"},
							{"key"	: "p_size", "val" : "psize"},
							{"key" 	: "p_Seite", "val" : "pseite", "default_val" : "1"}
						]},
						{"key"	: "_dsp_prd_list"			, "name" : "suchergebnisse", "params"	: [
							{"key"	: "p_Suchwort", "val" : "suchbegriff"},
							{"key"	: "query", "val" : ""}
						]},
						{"key"	: "_dsp_warum_registrieren" , "name" : "warum-registrieren.htm"},
						{"key"	: "_dsp_wk" 				, "name" : "warenkorb", "sec" : true},
						{"key"	: "_dsp_wk_step2" 			, "name" : "warenkorb_schritt2", "sec" : true},
						{"key"	: "_dsp_wk_step3"			, "name" : "warenkorb_schritt3", "sec" : true, "params" : [
							{"key"	:	"p_aktion", "val" : "Akt"},
							{"key"	:	"zanpid", 	"val"	: "zanpid"},
							{"key"	:	"ref", 		"val" : "Ref"}
						]},
						{"key"	: "_dsp_wk_step4"			, "name" : "warenkorb_schritt4", "sec" : true},
						{"key"	: "_dsp_wk_step5"			, "name" : "warenkorb_schritt5", "sec" : true},
						{"key"	: "_dsp_daten"				, "name" : "daten", "sec" : true},
						{"key"	: "_dsp_lieferadressen"	 	, "name" : "lieferadressen", "sec" : true, "params" : [
							{"key" : "p_ADR_ID", "val" : "id"},
							{"key" : "p_Del_ADR_ID", "val" : "id"},
							{"key" : "Action", "val" : ""},
							{"key" : "action", "val" : ""}
						]},
						{"key"	: "_dsp_merkliste"			, "name" : "merkliste", "sec" : true},
						{"key"	: "_dsp_old_order"			, "name" : "alte_bestellung", "sec" : true, "params" : [
							{"key" : "p_ord_id", 	"val" : "ordId"},
							{"key" : "Action", 		"val" : "aktion"}
						]},
						{"key"	: "_dsp_passwort"			, "name" : "passwort", "sec" : true},
						{"key"	: "_dsp_registrierung"		, "name" : "registrierung", "sec" : true}
						]};
		//rules = new Array("Warenkorb", "Warenkorb_Schritt2", "Warenkorb_Schritt3", "Warenkorb_Schritt4", "Warenkorb_Schritt5", "Daten", "Lieferadressen", "Merkliste", "Alte_Bestellung", "Passwort", "Registrierung");		
		for(var j = 0; j < https_seiten.pages.length; j++)
		{
			if(https_seiten.pages[j].key == p_Seite)
			{
				if(https_seiten.pages[j].sec != undefined && https_seiten.pages[j].sec == true)
					s_URL="/frontend/"+https_seiten.pages[j].name;
				else
					s_URL="/frontend/"+https_seiten.pages[j].name;
					
				if(p_Var!=undefined && p_Var != "")
				{
					var p_Var_parts = p_Var.split('&');
					var queries = new Object();
					for(var p = 0; p < p_Var_parts.length; p++)
					{
						queries[p_Var_parts[p].split('=')[0]] = p_Var_parts[p].split('=')[1];
					}
					
					if(https_seiten.pages[j].params != undefined && https_seiten.pages[j].params.length != 0)
					{
						for(var t = 0; t < https_seiten.pages[j].params.length; t++)
						{
							
							if(queries[https_seiten.pages[j].params[t].key]!=undefined)
							{
								s_URL += "_" + https_seiten.pages[j].params[t].val + queries[https_seiten.pages[j].params[t].key];
							}
							else
							{
								if(https_seiten.pages[j].params[t].default_val!=undefined)
									s_URL += "_" + https_seiten.pages[j].params[t].val + https_seiten.pages[j].params[t].default_val;	
								else
									s_URL += "";
							}
						}
						
					}
				}
					//exit loop
				j = https_seiten.pages.length;
			}
		}
		if(s_URL == null)
		{
			var s_URL="";
		}
		
		if(p_BackAct && p_BackAct != '') 
			s_URL = s_URL+"&BACKACTION="+p_BackAct;
		/*if(p_Var && p_Var != '') 
			//s_URL=s_URL+"&"+p_Var;
			s_URL += p_Var;*/
		//alert(s_URL + ".htm");
		self.location.href=s_URL+".htm";
	}
					
					
					

	function jsOpenAgb() {
		win=window.open("index.cfm?pNewWindow=true&SEI_ID=_dsp_agb","AGBs","height=400px,width=600px,location=no,menubar=no,resizable=yes,screenX=10,screenY=10,scrollbars=yes,status=no,toolbar=no");
		win.focus();
	}	



		
		function jsError(pMessage){
			alert("FEHLER:\n_________________________________________________________________________\n\n"+pMessage+" \n_________________________________________________________________________");
			return false;			
		}
		

		function jsOpenMemory() {
		win=window.open("http://www.fabriquedimages.de/leiser/v_event.nsf/pages?ReadForm&p=intro","Memory","height=610px,width=690px,location=no,menubar=no,resizable=no,screenX=10,screenY=10,scrollbars=yes,status=no,toolbar=no");
		win.focus();
		}
		
		function BSWCheckNr(frm)
		{
			var z = frm.XKUN_BSW_NUMMER.value.length;
			var bsw_nr = frm.XKUN_BSW_NUMMER.value;
			var pz_org = frm.XKUN_BSW_NUMMER_PZ.value;
			var k = 0;
			var j = 2;
			var i = 0;
			var pz = "";
			var tmp = "";
			if (bsw_nr != "" && pz_org != "")
			{
				do
				{
					tmp = bsw_nr.charAt(z-1);
					i=j*parseInt(tmp);
					if(i>=10) {i=i-9}
					k=k+i
					if (j == 2) 
					{
						j=1
						} 
						else 
						{
							if (j == 1)
							{
								j=2
							}
					}
					z--
				}
				while (z>0)
	
				k = 10-(10*((k/10) - parseInt(k/10)));
//				alert(k);
				if(k == 10)
				{
					pz = "0"
				}
				else
				{
					tmp = k.toString();
					pz = Math.round(k);
				}
			
				// Rückgabewert
//				alert("Original: " + pz_org + " // Berechnet: " + pz);				
				if(pz_org == pz)
				{
					return 0;
				}
				else
				{
					return 1;
				}
			}
			else
			{
				//Eines der Felder (Nummer, PZ) wurde nur ausgefüllt;
				if( bsw_nr == "" && pz_org == "")
				{
					return 0;
				}
				else
				{
					return 2;
				}
			}
		}		
		
		
		window.defaultStatus = "Leiser Online-Shop";