    var Galerien = "Shop/";
	BPool = "";//../+"../images/bildx.jpg";
	pll = 1;
    var localhost = "";//localhost/
	var Registrierung = "http://"+localhost+"www.phpha.ch/fotoshopV24/";
//  Kundenanpassungen :  feld8 Text für Preis = 0
    var Sender = "http://"+localhost+"www.artag.ch/";
	dia = new Array(0,120,540,465,25);
function formatpreis(p1,p2,p3,p4,p5,p6) { //Preiscode,Typ,Menge,Galerie,Variante,Bild-Nr
	var t = p4.split("|");//galerie/preise/
	if (t.length < 2){
		if (p6.lastIndexOf("{") > 0){
			var pl = p6.substr (p6.lastIndexOf("{")+1,pll);
		}else{
			var pl = p4.substr (0,pll);
		}
		switch (pl){
        case "R":{// Preisliste Reportage
        	preise = new Array("5.20","7.50","14.00","24.00","48.00","anfragen");
			var m1 = 9999   , m1f = 1.00   ; // Preisstaffel 1
            var m2 = 9999   , m2f = 1.00   ; // Preisstaffel 2
            var m3 = 9999   , m3f = 1.00   ; // Preisstaffel 3
            var a1 = 9999   , a1f = 0.00   ; // Anzahlrabatt
            var w1 = 999999 , w1f = 0.00   ; // Wertrabatt
            var km = -1     , kmz = 5.00   ; // Versandkostenanteil/Kleinmenge
            var ve = "18x25" , vez = 5.00  ; // Versandkostenanteil
            var mbw = 25     ; // Mindestbestellwert
            break;
        }
        case "H":{// Preisliste Hochzeit Digital
            preise = new Array("6.20","12.50","23.00","28.00","29.00","49.00","57.00","anfragen");
	    var m1 = 9999   , m1f = 1.00   ;
            var m2 = 9999   , m2f = 1.00   ;
            var m3 = 9999   , m3f = 1.00   ;
            var a1 = 9999   , a1f = 0.00   ;
            var w1 = 999999 , w1f = 0.00   ;
            var km = -1     , kmz = 5.00   ;
            var ve = "18x25" , vez = 5.00  ;
            var mbw = 25     ;
            if (sfpi.length > 0){
            	sfpit = sfpi.split("|");
            	for (i=0;i<sfpit.length -1;i++){
            		preise[i]=preise[sfpit[i]];
            	}
            	preise[i]="anfragen";
            }
            break;
        }
        case "A":{// Preisliste Hochzeit Analog
            preise = new Array("5.20","7.50","12.50","12.50","14.00","22.50","22.50","24.00","48.00","anfragen");
	    var m1 = 9999   , m1f = 1.00   ;
            var m2 = 9999   , m2f = 1.00   ;
            var m3 = 9999   , m3f = 1.00   ;
            var a1 = 9999   , a1f = 0.00   ;
            var w1 = 999999 , w1f = 0.00   ;
            var km = -1     , kmz = 5.00   ;
            var ve = "18x25" , vez = 5.00  ;
            var mbw = 25     ;
            if (sfpi.length > 0){
            	sfpit = sfpi.split("|");
            	for (i=0;i<sfpit.length -1;i++){
            		preise[i]=preise[sfpit[i]];
            	}
            	preise[i]="anfragen";
            }
            break;
        }
        case "P":{// Preisliste Portrait
            preise = new Array("5.20","7.50","14.00","24.00","48.00","anfragen");
            var m1 = 9999   , m1f = 0.90   ;
            var m2 = 9999   , m2f = 0.80   ;
            var m3 = 9999   , m3f = 0.65   ;
            var a1 = 99999  , a1f = 0.98   ;
            var w1 = 99999  , w1f = 0.97   ;
            var km = -1     , kmz = 5.00   ;
            var ve = "18x25" , vez = 5.00   ;
            var mbw = 25    ;
            break;
        }
	default : { // Standardpreis, keine Zuschläge und keine Rabatte
			preise = new Array("5.20","7.50","14.00","24.00","48.00","anfragen");
			var m1 = 9999   , m1f = 1.00   ; // Preisstaffel 1
            var m2 = 9999   , m2f = 1.00   ; // Preisstaffel 2
            var m3 = 9999   , m3f = 1.00   ; // Preisstaffel 3
            var a1 = 9999   , a1f = 0.00   ; // Anzahlrabatt
            var w1 = 999999 , w1f = 0.00   ; // Wertrabatt
            var km = -1     , kmz = 5.00   ; // Versandkostenanteil Kleinmenge
            var ve = "18x25" , vez = 5.00   ; // Versandkostenanteil
            var mbw = 25     ; // Mindestbestellwert
            break;
		}
		}
		var whg = "CHF ";
		gpreise = preise.slice(0,preise.length);
	} else {
		var preisliste = t[1];
		if (preisliste.length > 0){
			var gpreise = preisliste.split("/");
			preise = new Array(12);
/**/		for (i = 0; i < 12; i++){
				preise[i] = gpreise[i] / 100;
			}
			var m1 = gpreise[12] , m1f = gpreise[13]      ;
			var m2 = gpreise[14] , m2f = gpreise[15]      ;
			var m3 = gpreise[16] , m3f = gpreise[17]      ;
			var a1 = gpreise[18] , a1f = gpreise[19]   ;
			var w1 = gpreise[20] , w1f = gpreise[21]   ;
			var km = gpreise[22] , kmz = gpreise[23]   ;
			var ve = gpreise[24] , vez = gpreise[25]
			var mbw = gpreise[26]       ;
			var whg = gpreise[27].slice(0,gpreise[27].lastIndexOf("_")+1);
		}
	} // end t.length

	var anzp = preise.length;
	if (p6.lastIndexOf("!")> 0){ // Zuschlag
		pl = 10;
		if (p6.lastIndexOf("{") > 0){
			pl = p6.lastIndexOf("{") - p6.lastIndexOf("!") - 1;
		}
		zuschlag = 1 * p6.substr(p6.lastIndexOf("!")+1,pl) / 100;
		if (isNaN(zuschlag)){
			zuschlag = 0;
		} else {
			for (i = 0; i < anzp; i++){
				var preisi = preise[i];
				if (p6.lastIndexOf("!!") > 0){
					preise[i] = 1.00 * preisi * zuschlag;
				}else{
            		preise[i] = 1.00 * zuschlag;
            	}
	            if (p6.lastIndexOf("!!!") > 0){
                    preise[i] = 1.00 * preisi + zuschlag;
                }
        	}
        }
	}

    if (p3 > m3){// Preisstaffel 1
        for (i = 0; i < anzp; i++){
            preise[i] = preise[i] * m3f;
        }
    }else
    if (p3 > m2){// Preisstaffel 2
        for (i = 0; i < anzp; i++){
        	preise[i] = preise[i] * m2f;
        }
    }else
    if (p3 > m1){// Preisstaffel 3
    	for (i = 0; i < anzp; i++){
			preise[i] = preise[i]* m1f;
    	}
	}
/**/
	var pre = ""+preise[p1];
	if (pre.indexOf(".") < 0){
		pre = pre + ".";
	}
	var pre = pre + "00";
	preise[p1] = pre.substr(0,pre.indexOf(".") + 3);

	if (p2 ==0){ //Auswahl
		var total = preise[p1] * p3;
		if (preise[p1] == 0){
			window.document.warenkorb.feld8.value = "(gratis)"; //siehe Preisliste
		} else {
  			window.document.warenkorb.feld8.value = whg + preise[p1];
  		}
  		window.document.warenkorb.feld9.value = total;
  		  		var pre = String(gpreise[p1]);// / 100
		if (pre.indexOf(".") < 0){
			pre = pre + ".";
		}
		var pre = pre + "00";
		window.document.warenkorb.feld10.value = pre.substr(0,pre.indexOf(".") + 3);//*100
	}

	if (p2 ==1){ //1Klick
		preis = preise[p1];
  		return whg + preis;
	}
}
function showtext(p1){
	var st = new Array();
	st["Rdemo"]="Viel Spass mit den Bildern wünscht<br><b>"+gh[10]+"</b><br>Die Bilder bleiben bis Ende Monat publiziert<br><br><fieldset>Dieser Shop ist noch in Entwicklung. Der <i>schnellste</i> Shop, den es bisher gab !</fieldset><br><br>Bilder in den Warenkorb legen<br>Adressdaten eingeben<br>Bestellung absenden<br><br>";
	st["Hdemo"]="Hochzeit am tt.mm.jj<br>fotografiert von <b>"+gh[10]+"</b><br><fieldset><br>Röbbi & Jirri<br>8000 Zürich<br><br></fieldset><br>Die Bilder sind bis tt.mm.jj publiziert<br><br>Viel Spass";
	st["default"]="Viel Spass mit den Bildern wünscht<br><b>"+gh[10]+"</b><br>Die Bilder bleiben bis Ende Monat publiziert";
	if (st[p1] == undefined){ p1="default";}
	return st[p1];
}
function showpreisliste(p1,p2){
	var pl=p1.substr(0,pll);
	switch (pl){
    case "H":{
        text="";
        document.write('(andere Formate anfragen)' );
        break;
    }
    case "p":{
        document.write('(<a href="../../passpreisliste.pdf" title="detaillierte Preisliste"  target="_blank"><b>Preisliste: Pass</b></a>)' );
        break;
    }
    default : {
    	document.write('(andere Formate anfragen)' );
    }
    }//switch
}
function formatdef(p1){
	var pl=p1.substr(0,pll);
	switch (pl){
    case "H":{
    	formatone = new Array("10x15","13x13/18","20x20/25","25x25/30","25x38","30x30","30x40");
    	formatones = 1;
    	break;
	}
    case "A":{
    	formatone = new Array("10x15","13x19","13x13-MF","13x18-MF","18x25","20x20-MF","20x25-MF","24x36","35x50");
    	formatones = 1;
    	break;
	}

    default : {
		formatone = new Array("10x15","13x19","18x25","24x36","35x50");
    	formatones = 1;
	}
	}//switch
}

function formate(p1,p2){
	var pl = p1.substr(0,pll);
	switch (pl){
    case "x":{
    	document.write('<option value="shop" selected>Shopartikel</option>' );
    	break;
    }
    case "H":{
    	var sofo = "";
    	for (i = 0; i < formatone.length; i++){
    		if(formatone[i].lastIndexOf("-") > 0){
          sofo = sofo + formatone[i].substr (formatone[i].lastIndexOf("-"))+"|";
        }
    	}
			sofot = sofo.split("|");
			sft = -1;
      for (i1 = 0; i1 < sofot.length -1; i1++){
        sft = sft+ p2.lastIndexOf(sofot[i1]);
      }
			sfpi="";
    	for (i = 0; i < formatone.length; i++){
        var s = "";
        if (i == formatones){s=" selected"}; 
        var sf = "$";
        if(formatone[i].lastIndexOf("-") > 0){
          sf = formatone[i].substr (formatone[i].lastIndexOf("-"));
        }
        var sfbi = -1;
        if (sf != "$"){
        	sfbi = p2.lastIndexOf(sf);
        }
    		if (sofo.length > 0){
    		if (sf != "$"){ 
    		if (sfbi > -1){
    			document.write('<option value="'+formatone[i]+'"'+s+'>bis '+formatone[i]+'</option>' );
    			sfpi = sfpi+i+"|";
    		}}}
    		if (sofo.length > 0){
    		if (sf == "$"){
    		if (sft < 0){
          document.write('<option value="'+formatone[i]+'"'+s+'>bis '+formatone[i]+'</option>' );
          sfpi = sfpi+i+"|";
        }}}
        if (sofo.length == 0){
        	document.write('<option value="'+formatone[i]+'"'+s+'>bis '+formatone[i]+'</option>' );
				}
			}
    	document.write('<option value="anfragen">anfragen</option>' );
    }
    	break;
    default : {
    	for (i = 0; i < formatone.length; i++){
			s = "";
			if (i == formatones){s=" selected"};
			document.write('<option value="'+formatone[i]+'"'+s+'>bis '+formatone[i]+'</option>' );
		}
    	document.write('<option value="anfragen">anfragen</option>' );
	}

	}//switch
}
	fsemail = "shop@artag.ch";
	owner = "A.R.T. AG  8103 Unterengstringen";
		ghi="../galerien.html"; ghs="../../galerien.html"; bkb="../bkban.jpg"; bkg="../bkgnd.jpg"; bks="../shop.jpg";
	gh=new Array("../index.htm","../galerien.html","../../galerien.html","","","../bkban.jpg","../bkgnd.jpg","../shop.jpg","../show.jpg","","A.R.T. AG  8103 Unterengstringen","shop@artag.ch","c:/Programme/PSFtp 1.3/PSFtp.exe",":passwort","",""); //galerien index ab version 2.4

function rechtsklickp()  {
	if (event.button==2) {
		var schutz = new Array("Diese Bilder sind urheberrechtlich geschützt. Bitte wenden Sie sich an "+gh[10],"Copyright-Agreement. Please contact "+gh[10]);
		alert(schutz[0]);
    	event.button.value = 1;
	}
}
function rechtsklick() {
}

function warenkorb(pwk,pwkzz,pwktotal) {
	if (top.frames.length > 0){
		top.frames[1].document.getElementsByName('wkb')[0].value = pwk;
		top.frames[1].document.getElementsByName('wkzz')[0].value = pwkzz;
		top.frames[1].document.getElementsByName('wktotal')[0].value = pwktotal;
	} else {
		document.getElementsByName('wkb')[0].value = pwk;
        document.getElementsByName('wkzz')[0].value = pwkzz;
        document.getElementsByName('wktotal')[0].value = pwktotal;
	}
}
function wk_bestellen(Pfad,Zeile,wk,galerie,variante){
//alert("wk-bestellen: "+Pfad+" "+Zeile+" "+wk+" "+galerie+" "+variante+" "+Galerien);
    if (Pfad == "../") {Pfad = Galerien;}
	var p = "";

	if (Zeile == "Zeile"){
		wk = 0;
		if (top.frames.length > 0){
			var wkZeile = top.frames[1].document.getElementsByName('wkb')[0].value;
			top.frames[1].document.getElementsByName('wkb')[0].value ="";
			top.frames[1].document.getElementsByName('wkzz')[0].value ="0";
		} else {
			var wkZeile = document.getElementsByName('wkb')[0].value;
		}
	}else{
	for (i = 0; i < Zeile.length; i++){
		if (Zeile.indexOf("&#") > 0){
			var Zeile = Zeile.replace(/&#228;/,"ä");
			var Zeile = Zeile.replace(/&#246;/,"ö");
			var Zeile = Zeile.replace(/&#252;/,"ü");
			var Zeile = Zeile.replace(/&#196;/,"Ä");
			var Zeile = Zeile.replace(/&#214;/,"Ö");
			var Zeile = Zeile.replace(/&#220;/,"Ü");
			var Zeile = Zeile.replace(/&#224;/,"à");
			var Zeile = Zeile.replace(/&#232;/,"è");
			var Zeile = Zeile.replace(/&#233;/,"é");
		}
   		if (Zeile.substr(i,1) == "&"){p=p+" und ";}else{
   		if (Zeile.substr(i,1) == "?"){p=p+" ";}else{p=p+Zeile.substr(i,1)}}
    }
   	Zeile = p;
   	var p = "";
   	if (Zeile.indexOf("%7C") > 0){
		var feld = Zeile.split("%7C");
	}else{
		var feld = Zeile.split("|");
	}

	/* if (wenig Text im WK)
	    feld[5] = " ";
	    feld[2] = " ";
    */

	feld[4] = " ";

	if (wk=="0") { // Preiscode
		var Preis = formatpreis(feld[7],1,feld[0],galerie,variante,feld[1]);
		var p = Preis.split(" ");
		var Total = p[1] * feld[0];
		var wkZeile = "Zeile1="+feld[0]+"|"+feld[1]+"|"+feld[2]+"|"+feld[3]+"|"+feld[4]+"|"+feld[5]+"|"+feld[6]+"|"+Preis+"|"+Total+"|"+feld[7];
	}

	if (wk=="1") { // Preis fix
		var wkZeile="Zeile1="+feld[0]+"|"+feld[1]+"|"+feld[2]+"|"+feld[3]+"|"+feld[4]+"|"+feld[5]+"|"+feld[6]+"|"+feld[7]+"|"+feld[8]+"|"+feld[9];
		wk="0";
    }


	var bild = feld[1];
	if (bild.substr(0,3) == "th_"){
		feld[1] = bild.substr(3);
	}

	if (variante.substr(4,1) == "1"){
		if (top.frames.length > 0){
			var wktemp=makewk(top.frames[1].document.getElementsByName('wkb')[0].value)+"\n";
		}else{
			var wktemp=makewk(document.getElementsByName('wkb')[0].value)+"\n";
		}

		var wkfast = new Array(" :  zur Bestellung vormerken ?\n\nNur ein Klick auf -->Ihr Warenkorb<--\nlegt alle Positionen in den Warenkorb\n\nA C H T U N G :  \nVormerkungen werden bei Bild- oder Seitenwechsel gelöscht!!  "," :  sign for order ?\n\nOnly a klick on -->basket<--\ntransfers the signed Picture to basket\n\nC A U T I O N :  \nSigns become deletet, when changing picture or page!!  ");
		if (confirm(wktemp+feld[0]+" x "+feld[1]+" "+feld[3]+wkfast[0]) == true){
			if (top.frames.length > 0){
				var jwkb = top.frames[1].document.getElementsByName('wkb')[0].value;
				var jwkzz = top.frames[1].document.getElementsByName('wkzz')[0].value;
			}else{
				var jwkb = document.getElementsByName('wkb')[0].value;
                var jwkzz = document.getElementsByName('wkzz')[0].value;
			}
			jwkzz = parseInt(jwkzz) + 1;
        	var amp = "";
        	if(jwkzz > 1) amp = "&";
        	var jwkb = jwkb + amp + "Zeile" + jwkzz +  wkZeile.substr(wkZeile.indexOf ("="));
        	warenkorb(jwkb,jwkzz,0);
        	return;
    	} else {return; }
	}
}


    var Warenkorb = Registrierung + "warenkorb.php?" + wkZeile + "&sender=" + Sender + Pfad + "&wk=" + wk + "&galerie=" + galerie + "&variante=" + variante;
//    alert("WK: "+Warenkorb);
	if (!top.frames.length>0) {
		window.location.href = ""+Warenkorb+"";
	} else {
		if (top.frames.length > 2) {
          	if (top.frames[1].location.href.indexOf ('warenkorb.php') < 0){ // WK nicht sichtbar
                if (confirm(feld[0]+" x "+feld[1]+" "+feld[3]+" in den Warenkorb gelegt") == true){
                    top.frames[0].location.href = ""+Warenkorb+"";
                }
            }else{
                top.frames[1].location.href = ""+Warenkorb+"";
            }
        }else{
			top.frames[0].location.href = ""+Warenkorb+"";
		}
	}
}

function makewk(p1){
  		var positionen=p1.split("Zeile");
        wkpos = positionen.length;
    	kookie="";
    	for (i = 1; i < wkpos; i++){
    		var Zeile = positionen[i];
    		var Zeile = Zeile.replace(/%3D/,"=");
        	var Zeile = Zeile.replace(/%20/," ");
    		var Zeile = Zeile.substr(Zeile.lastIndexOf("=")+1);
    		if (Zeile.indexOf("%7C") > 0){
				var feld = Zeile.split("%7C");
			}else{
				var feld = Zeile.split("|");
			}
			kookie = kookie + feld[0] +" x "+ feld[3] +" : "+feld[1] +"\n";
		}
		return kookie;
}