    Galerien = "galerie/";
	BPool = "";//../+"../images/bildx.jpg";
	pll = 1;
//  Kundenanpassungen :  feld8 Text für Preis = 0
/**/
    var localhost = "";//localhost/
	Registrierung = "http://"+localhost+"www.phpha.ch/fotoshopV24/";
    Sender = "http://"+localhost+"www.foto-mueller.ch/";
	dia = new Array(0,120,540,465,30);

function formatdef(p1){
	var pl=p1.substr(0,pll);
	switch (pl){
	  case "H":{
    	formatone = new Array("10x15","13x18","18x24","20x30","30x40","40x50","60x80");
    	formatones = 0;
    	break;
	}
     case "R":{
      formatone = new Array("10x15","13x18","18x24","20x30","30x40","40x50","60x80");
      formatones = 0;
      break;
   }
case "K":{
      formatone = new Array("10x15","13x18","18x24","20x30","30x40","40x50","60x80");
      formatones = 0;
      break;
   }
	default : {
		formatone = new Array("10x15","13x18","18x24","20x30");
    	formatones = 0;
	}
	}//switch
}
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 1
        	preise = new Array("1.10","2.40","12.00","12.00","32.00","38.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 = 3.00   ; // Versandkostenanteil
            var ve = "20x30" , vez = 5.00   ;
            var mbw = 0     ; // Mindestbestellwert
            break;
        }
 case "K":{// Preisliste Reportage 1
        	preise = new Array("3.50","7.50","19.50","27.50","32.00","38.00","89.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 = 3.00   ; // Versandkostenanteil
            var ve = "20x30" , vez = 5.00   ;
            var mbw = 0     ; // Mindestbestellwert
            break;
        }
case "B":{// Preisliste Reportage 1
        	preise = new Array("2.00","3.50","12.00","12.00","32.00","38.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 = 3.00   ; // Versandkostenanteil
            var ve = "20x30" , vez = 5.00   ;
            var mbw = 0     ; // Mindestbestellwert
            break;
        }
        case "H":{// Hochzeiten
        	preise = new Array("1.20","2.40","11.00","11.00","32.00","38.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 = 4.00   ;
            var ve = "20x30" , vez = 5.00   ;
            var mbw = 0     ;
            break;
        }

		default : { // Standardpreis, keine Zuschläge und keine Rabatte
        	preise = new Array("1.20","2.40","8.40","8.40","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 = 3.00   ;
            var ve = "20x30" , vez = 5.00   ;
            var mbw = 0     ;
            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(!isNaN(pre) == true){
	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 , anfragen
		} 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["Hdemo"]="Hochzeit am tt.mm.jj<br>fotografiert von <b>"+gh[10]+"</b><br><fieldset><br>Röbbi & Jirri<br>8000 Neuhausen<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 auf Weiteres publiziert";
	if (st[p1] == undefined){ p1="default";}
	return st[p1];
}
function showpreisliste(p1,p2){
	var pl=p1.substr(0,pll);
    switch (pl){
    case "x":{
        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 formate(p1,p2){
	var pl = p1.substr(0,pll);
	switch (pl){
    case "L":{
    	var sel = "";
    	var bes = "selected";
    	if(p2.lastIndexOf("!") < 0){sel=bes;bes="";}
    	document.write('<option value="Demo im Laden"'+sel+'>Demo im Laden</option>' );
    	document.write('<option value="Bestellung" '+bes+'>Bestellung</option>' );
    	document.write('<option value="Reservierung" >Reservierung</option>' );
    	document.write('<option value="Unterlagen" >Unterlagen</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
}
	pl="";
	//pl=location.href.substr(location.href.indexOf(Galerien)+Galerien.length,pll);
	gh=new Array("../index.htm","../index.htm","../../index.htm","","../"+pl+"bknav.gif","../"+pl+"bkban.jpg","../"+pl+"bkgnd.jpg","../"+pl+"shop.gif","../"+pl+"show.gif","../"+pl+"hinweis.jpg","Foto Müller, Neuhausen","info@foto-mueller.ch","c:/Programme/PSFtp 1.3/PSFtp.exe",":passwort","",""); //galerien index ab version 2.4, PS8


function rechtsklick()  {

	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 rechtsklickp() {
}

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){
    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] = " ";//Datum
	    feld[2] = " ";//Titel

    */
	feld[4] = " ";//Fotograf


	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;
}