    Galerien = "Galerien/";
	BPool = "";
	pll = 1;
//  Kundenanpassungen :  feld8 Text für Preis = 0
/**/
    var localhost = "";//localhost/
	Registrierung = "http://"+localhost+"www.phpha.ch/fotoshopV24/";
    Sender = "http://"+localhost+"www.foto-hangartner.ch/";
	dia = new Array(0,120,540,465,30);

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 "A":{// Preisliste Anlässe
        	preise = new Array("3.00","5.00","12.00","19.00","29.50","38.50","3.50","anfragen");
	    var m1 = 10   , m1f = 0.90   ; // Preisstaffel 1
            var m2 = 25   , m2f = 0.85   ; // Preisstaffel 2
            var m3 = 50   , m3f = 0.80   ; // Preisstaffel 3
            var a1 = 9999   , a1f = 0.00   ; // Anzahlrabatt
            var w1 = 999999 , w1f = 0.00   ; // Wertrabatt
            var km = -1     , kmz = 6.50   ; // Versandkostenanteil
            var ve = "20x30" , vez = 8.50   ;
            var mbw = 0     ; // Mindestbestellwert
            break;
        }


 	case "B":{// Preisliste Anlässe
        	preise = new Array("5.00","8.00","15.00","23.00","29.50","28.50","38.50","3.50","anfragen");
	    var m1 = 10   , m1f = 0.90   ; // Preisstaffel 1
            var m2 = 25   , m2f = 0.85   ; // Preisstaffel 2
            var m3 = 50   , m3f = 0.80   ; // Preisstaffel 3
            var a1 = 9999   , a1f = 0.00   ; // Anzahlrabatt
            var w1 = 999999 , w1f = 0.00   ; // Wertrabatt
            var km = -1     , kmz = 6.50   ; // Versandkostenanteil
            var ve = "20x30" , vez = 8.50   ;
            var mbw = 0     ; // Mindestbestellwert
            break;
        }

	case "C":{// Preisliste Anlässe
        	preise = new Array("3.80","5.50","12.00","19.00","28.00","38.50","3.50","anfragen");
	    var m1 = 10   , m1f = 0.90   ; // Preisstaffel 1
            var m2 = 25   , m2f = 0.85   ; // Preisstaffel 2
            var m3 = 50   , m3f = 0.80   ; // Preisstaffel 3
            var a1 = 9999   , a1f = 0.00   ; // Anzahlrabatt
            var w1 = 999999 , w1f = 0.00   ; // Wertrabatt
            var km = -1     , kmz = 6.50   ; // Versandkostenanteil
            var ve = "20x30" , vez = 8.50   ;
            var mbw = 0     ; // Mindestbestellwert
            break;
        }


 	case "D":{// Preisliste Anlässe
        	preise = new Array("gratis","8.00","15.00","23.00","29.50","28.50","38.50","3.50","anfragen");
	    var m1 = 10   , m1f = 0.00   ; // Preisstaffel 1
            var m2 = 25   , m2f = 0.00   ; // Preisstaffel 2
            var m3 = 50   , m3f = 0.00   ; // Preisstaffel 3
            var a1 = 9999   , a1f = 0.00   ; // Anzahlrabatt
            var w1 = 999999 , w1f = 0.00   ; // Wertrabatt
            var km = -1     , kmz = 0.00   ; // Versandkostenanteil
            var ve = "20x30" , vez = 0.00   ;
            var mbw = 0     ; // Mindestbestellwert
            break;
        }


		default : { // Standardpreis, keine Zuschläge und keine Rabatte
			preise = new Array("3.00","5.00","12.00","19.00","3.50","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 = 6.50   ;
            var ve = "20x30" , vez = 8.50   ;
            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["ArtonIce"]="Art on Ice 2005<br>fotografiert von <b>"+gh[10]+"</b><br><fieldset><br>Text eintragen<br>Text eintragen<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 publiziert";
	if (st[p1] == undefined){ p1="default";}
	return st[p1];
}
function showpreisliste(p1,p2){
	var pl=p1.substr(0,pll);
    switch (pl){
    case "L":{
        text="";
        document.write('(<a href="../../preisliste.pdf" title="detaillierte Preisliste"  target="_blank"><b>Preisliste: Allgemein</b></a>)' );
        break;
    }

    default : {
    	document.write('(andere Formate anfragen)' );
    }
    }//switch
}
function formatdef(p1){
	var pl=p1.substr(0,pll);
	switch (pl){
    case "A":{
    	formatone = new Array("10x15","13x19","20x30","25x38","30x45","Kalender 20x25","Kalender 25x38","Grusskarten");
    	formatones = 1;
    	break;
	}
	default : {
		formatone = new Array("10x15","13x19","20x30","25x38","30x45","Kalender 20x25","Kalender 25x38","Grusskarten");
    	formatones = 1;
	}
	}//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="";}
    }
    	break;
    default : {
    	for (i = 0; i < formatone.length; i++){
			s = "";
			if (i == formatones){s=" selected"};
			document.write('<option value="'+formatone[i]+'"'+s+'>'+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+"bkban.jpg","../"+pl+"bkgnd.jpg","../"+pl+"shop.jpg","../"+pl+"show.jpg","","Fotostudio + Fachlabor Harry Hangartner, Oberengstringen","info@foto-hangartner.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;
}
