<!-- Verstecke dieses Skript vor Browsern, die kein JavaScript verstehen
// ---------------------------------------------------------------------
// dfZWCheck.js
// Urheber und copyright: 2003 Ute Voigt direktfoto. Alle Rechte vorbehalten.
// --------------------------------------------------------------------------
function BildZweck(BZweck,BZusatz1,BZusatz2) {
    this.zweck = BZweck;
    this.zusatz1 = BZusatz1;
    this.zusatz2 = BZusatz2;
    return true;
}
function UpdateBestellForm(pp) {
    var nFotos = getLength();
    var dom;
    for (var i=0; i<nFotos; i++) {
        var zwstr = getAllZweckestring(i);
        if (zwstr == '') zwstr = '  ';
        dom = eval(pp + 'document.Bestellformular.Bestellung_Verwendungszwecke' + String(i));
        dom.value = zwstr;
    }
	if ( getbestellbool() ) {
    	dom = eval(pp + 'document.Bestellformular.Bezeichnung');
        dom.value = "Bildbestellung";
    }
    else { 
    	dom = eval(pp + 'document.Bestellformular.Bezeichnung');
        dom.value = "Bitte ein Angebot";
    }
}
function getAllZweckestring(nn) {
    var zw  = getZwecke(nn);
    var len = getZweckeLength(nn);
    var zweckstring = '';
    for (var k=0; k<len; k++) {
        var zwe = zw[k].zweck;
        var zu1 = zw[k].zusatz1;
        var zu2 = zw[k].zusatz2;
        zweckstring += getAllZwecktexte(zwe,zu1,zu2);
    }
    return zweckstring;
}
function ZweckToFoto() {
    var retval = false;
    
    // Gewaehltes Bild (Nummer)
    var lfd = getSelectedLfd();
    var iZwe = getSelectedZweck();
    var iZu1 = getSelectedZusatz(1);
    var iZu2 = getSelectedZusatz(2);
        
    var yZweck = new BildZweck(iZwe,iZu1,iZu2);    
    // Test ob Zweck und Zusaetze belegt sind 
    if (testZweck(yZweck)) {
    	// Test ob Zweck noch nicht am Foto vorhanden ist
   		if (vorhandenerZweck(lfd,yZweck) == -1) { 
    	  	retval = addZweck(lfd,yZweck); 
     	}
   	}
    return retval;
}
function ZweckToNextFotos() {
    var retval = false;
    
    // Gewaehltes Bild (Laufende Nummer in Warenkorb)
    var lfd = getSelectedLfd();
    var iZwe = getSelectedZweck();
    var iZu1 = getSelectedZusatz(1);
    var iZu2 = getSelectedZusatz(2);

    var yZweck = new BildZweck(iZwe,iZu1,iZu2);    
    // Test ob Zweck und Auflage belegt sind  
    if (testZweck(yZweck)) {
    	var len = getLength();
		for (var k=lfd; k<len; k++) {
    		// Test ob Zweck noch nicht am Foto vorhanden ist,
    		if (vorhandenerZweck(k,yZweck) == -1) { 
    	  		retval = addZweck(k,yZweck); 
     		}
     	}
    }
    return retval;
}
function delAllZwecke() {
    var len = getLength();
    for (var i=0; i<len; i++) {
        delZwecke(i);
    }
    return true;
}
function delBildZwecke() {
    var lfd = getSelectedLfd();
    delZwecke(lfd);
    return true;
}
function delNextBilderZwecke() {
    var lfd = getSelectedLfd();
    var len = getLength();
    for (var k=lfd; k<len; k++) {
    	delZwecke(k);
    }
    return true;
}
function testZweck(xZweck) {
    var retval = false;
    if (xZweck.zweck != "" && xZweck.zweck != " " && xZweck.zusatz1 != "" && xZweck.zusatz1 != " " && xZweck.zusatz2 != "" && xZweck.zusatz2 != " ") { 
       	retval = true;
	}
    else
    {
    	alert("Auswahl Verwendungszweck: \nBitte waehlen oder beschreiben Sie Ihren Verwendungszweck \nund die entsprechenden Zusaetze.");
    	var retval = false;
    }
    return retval;
}
function vorhandenerZweck(nn,xZweck) {
    var len = getZweckeLength(nn);
    var recnum = -1;
    var vZwecke = getZwecke(nn);
    for (var i=0; i<len; i++) {
        if (vZwecke[i].zweck == xZweck.zweck && vZwecke[i].zusatz1 == xZweck.zusatz1 && vZwecke[i].zusatz2 == xZweck.zusatz2) {
            recnum = i;
            break;
        }
    }
    return recnum;
}
function getZwecke(num) {
    var zw = new Array();
    var len = getZweckeLength(num);
    for (var i=0; i<len; i++) {
     	var zw1 = getFotoZweck(num,i);
    	var zu1 = getFotoZusatz(1,num,i);
    	var zu2 = getFotoZusatz(2,num,i);
        zw[i] = new BildZweck(zw1,zu1,zu2);
    }
    return zw;
}
function UpdateBestellButton(pp) {
    var dom = eval(pp + 'document');
	if ( getbestellbool() ) {
		dom.BestAbsch.src='Grafiken/B_abschicken.gif';
    }
    else { 
		dom.BestAbsch.src='Grafiken/A_anfordern.gif';
    }
}
function ch_fillstyle(pp,na) {
	var is = new Is();
	var len = getLength();
	for (var j=0; j<len; j++) {
		var currElem = "dfFill" + String(j);
		var dom = findDOM_df(pp,currElem,1);
		
		// set style for selected element
		if (j == na) { 
			if (!is.nav4) {dom.backgroundColor = "#FFEEAA";}
		}
		// reset style for the other elements
		else {
			if (!is.nav4) {dom.backgroundColor = "#FFFFFF";}
		}
	}
}
function findDOM_df(pp,objectID,withStyle) {
	var isDHTML = 0;
	var isID = 0;
	var isAll = 0;
	var isLayers = 0;
	var dom = eval(pp + "document");

	if (dom.getElementById) {isID = 1; isDHTML = 1;}
	else {
		if (dom.all) {isAll = 1; isDHTML = 1;}
	else {
		browserVersion = parseInt(navigator.appVersion);
	if ((navigator.appName.indexOf('Netscape') != -1) && (browserVersion == 4)) {isLayers = 1; isDHTML = 1;}
	}}

	if (withStyle == 1) {
		if (isID) { return (dom.getElementById(objectID).style) ; }
		else { 
			if (isAll) { return (dom.all[objectID].style); }
		else {
			if (isLayers) { return (dom.layers[objectID]); }
		};}
	}
	else {
		if (isID) { return (dom.getElementById(objectID)) ; }
		else { 
			if (isAll) { return (dom.all[objectID]); }
		else {
			if (isLayers) { return (dom.layers[objectID]); }
		};}
	}
}
function Is ()
{
    var agt=navigator.userAgent.toLowerCase();
    this.major = parseInt(navigator.appVersion);
    this.minor = parseFloat(navigator.appVersion);

    this.nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
                && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
                && (agt.indexOf('webtv')==-1));
    this.nav4 = (this.nav && (this.major == 4));
    this.nav4up = (this.nav && (this.major >= 4));
    this.navonly      = (this.nav && ((agt.indexOf(";nav") != -1) ||
                          (agt.indexOf("; nav") != -1)) );
    this.nav5 = (this.nav && (this.major == 5));
    this.nav5up = (this.nav && (this.major >= 5));
    this.ie   = (agt.indexOf("msie") != -1);
    this.ie3  = (this.ie && (this.major < 4));
    this.ie4  = (this.ie && (this.major == 4) && (agt.indexOf("msie 5.0")==-1) );
    this.ie4up  = (this.ie  && (this.major >= 4));
    this.ie5  = (this.ie && (this.major == 4) && (agt.indexOf("msie 5.0")!=-1) );
    this.ie5up  = (this.ie  && !this.ie3 && !this.ie4);
    this.opera = (agt.indexOf("opera") != -1);
    this.icab = (agt.indexOf("icab") != -1);

    this.win   = ( (agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) );
    this.win95 = ((agt.indexOf("win95")!=-1) || (agt.indexOf("windows 95")!=-1));

    this.win98 = ((agt.indexOf("win98")!=-1) || (agt.indexOf("windows 98")!=-1));
    this.winnt = ((agt.indexOf("winnt")!=-1) || (agt.indexOf("windows nt")!=-1));
    this.win32 = ( this.win95 || this.winnt || this.win98 ||
                   ((this.major >= 4) && (navigator.platform == "Win32")) ||
                   (agt.indexOf("win32")!=-1) || (agt.indexOf("32bit")!=-1) );

    this.mac    = (agt.indexOf("mac")!=-1);
    this.linux = (agt.indexOf("inux")!=-1);
}
// stop hiding -->
