
userAgent = window.navigator.userAgent;
browserVers = parseInt(userAgent.charAt(userAgent.indexOf("/")+1),10);
var headPath = '';
var headPathMenu = '';
var isSpringtime=false;

function setHeadPath(s) {
    headPath = s;
}

function setHeadPathMenu(s) {
    headPathMenu = s;
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function findElement(n,ly) {
	if (browserVers < 4)		return document[n];
	var curDoc = ly ? ly.document : document;
	var elem = curDoc[n];
	if (!elem) {
		for (var i=0;i<curDoc.layers.length;i++) {
			elem = findElement(n,curDoc.layers[i]);
			if (elem) return elem;
		}
	}
	return elem;
}

function changeImagesMenu() {
	if (document.images && (preloadFlag == true)) {
		var img;
		for (var i=0; i<changeImagesMenu.arguments.length; i+=2) {
			img = null;
			if (document.layers) {
				img = findElement(changeImagesMenu.arguments[i],0);
			}
			else {
				img = document.images[changeImagesMenu.arguments[i]];
			}
			if (img) {
				img.src = headPathMenu+changeImagesMenu.arguments[i+1];
			}
		}
	}
}

function changeImages() {
	if (document.images) {
		var img;
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			img = null;
			if (document.layers) {
				img = findElement(changeImages.arguments[i],0);
			}
			else {
				img = document.images[changeImages.arguments[i]];
			}
			if (img) {
				img.src = headPath+changeImages.arguments[i+1];
			}
		}
	}
}


function newWin(name, url, width, height, args) {
   var newWin = new Object();
   newWin.args = args;
   newWin.url = url;
   newWin.name = name;
   newWin.width = width;
   newWin.height = height;
   if (document.layers) {// browser is NN
       newWin.left = window.screenX + ((window.outerWidth - newWin.width) / 2);
       newWin.top = window.screenY + ((window.outerHeight - newWin.height) / 2);
       var attr = 'screenX=' + newWin.left + ',screenY=' + newWin.top + ',resizable=yes,width=' + newWin.width + ',height=' + newWin.height + ',' + newWin.args;
      } else {// browser is MSIE
       newWin.left = (screen.width - newWin.width) / 2;
       newWin.top = (screen.height - newWin.height) / 2;
       var attr = 'left=' + newWin.left + ',top=' + newWin.top + ',resizable=yes,width=' + newWin.width + ',height=' + newWin.height + ',' + newWin.args;
      }
   newWin.win=window.open(newWin.url, newWin.name, attr);
   newWin.win.opener=self;
   newWin.win.focus();
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		home_o = newImage(headPath + "home_o.gif");
		service_o = newImage(headPath + "service_o.gif");
		service_c = newImage(headPath + "service_c.gif");
		bestellkarte_o = newImage(headPath + "bestellkarte_o.gif");
		bestellkarte_c = newImage(headPath + "bestellkarte_c.gif");
		warenkorb_o = newImage(headPath + "warenkorb_o.gif");
		warenkorb_c = newImage(headPath + "warenkorb_c.gif");
		wa_eintrag_warenkorb_c = newImage(headPath + "wa_eintrag_warenkorb_c.gif");
/*		sie_o = newImage(headPath + "sie_o.gif");
		sie_c = newImage(headPath + "sie_c.gif");*/
		waesche_o = newImage(headPath + "waesche_o.gif");
		waesche_c = newImage(headPath + "waesche_c.gif");
		ihn_o = newImage(headPath + "ihn_o.gif");
		ihn_c = newImage(headPath + "ihn_c.gif");
		kids_o = newImage(headPath + "kids_o.gif");
		kids_c = newImage(headPath + "kids_c.gif");
		wohnen_o = newImage(headPath + "wohnen_o.gif");
		wohnen_c = newImage(headPath + "wohnen_c.gif");
      if (ak==true){
 		aktion_o = newImage(headPath + "aktion_o.gif");
		aktion_c = newImage(headPath + "aktion_c.gif");
        }
        suchen_text_erw_o = newImage(headPath + "suchen-text-erw_o.gif");
		suchen_button_o = newImage(headPath + "suchen-button_o.gif");
		warenkorb_liste_o = newImage(headPath + "warenkorb_liste_o.gif");
        bweiter_o = newImage(headPath + "bweiter_o.gif");
        bdrucken_o = newImage(headPath + "bdrucken_o.gif");
        suchen_o = newImage(headPath + "suchen_o.gif");
        uebersicht_o = newImage(headPath + "uebersicht-o.gif");
        naechster_o = newImage(headPath + "naechster-o.gif");
        vorheriger_o = newImage(headPath + "vorheriger-o.gif");
		b_weitere_artikel_o = newImage(headPath + "b-weitere-artikel_o.gif");
        button_in_warenkorb_o = newImage(headPath + "button-in-warenkorb_o.gif");
        bzurkasse_o = newImage(headPath + "bzurkasse_o.gif");
        bbestellung_abschicken_o = newImage(headPath + "bbestellung-abschicken_o.gif");
        bweitershoppen_o = newImage(headPath + "bweitershoppen_o.gif");
        button_in_warenkorb_o = newImage(headPath + "button-in-warenkorb_o.gif");
        b_weitershoppen_o = newImage(headPath + "bweiter_o.gif");
        b_zum_warenkorb_o = newImage(headPath + "b-zum-warenkorb_o.gif");
        b_weitere_artikel_best_o = newImage(headPath + "b-weitere-artikel-best_o.gif");
        b_abbrechen_o = newImage(headPath + "b-abbrechen_o.gif");
        b_weiter_o = newImage(headPath + "b-weiter_o.gif");
        b_aenderung_ueber_o = newImage(headPath + "b-aenderung-ueber_o.gif");
        bbestellkarte_o = newImage(headPath + "bbestellkarte_o.gif");
		preloadFlag = true;
	}
}
function windowHeight() {
	    var windowHeightY;
      var test1 = document.body.scrollHeight;
      var test2 = document.body.offsetHeight
      if (test1 > test2) // all but Explorer Mac
      {
        windowHeightY = document.body.scrollHeight;
      }
      else // Explorer Mac;
           //would also work in Explorer 6 Strict, Mozilla and Safari
      {
        windowHeightY = document.body.offsetHeight;
      } 
      document.getElementById("bodyblock").style.height = windowHeightY + "px";    
}

function zeigeFooter(url)  {
      location.href=BP_Server+url+"&pAnzWkorb="+WkorbAnzahl;  
     }
function zeigeLMFooter (url)  {
      url = url.replace(/XXX/, WkorbAnzahl);
      location.href=url;  
     }   

function suchetext() {
    var f = document.freitextsuche;
    if (f.qu.value == SUCH_VORGABE || f.qu.value == "") { 
        alert(BITTE_BEGRIFF_EINGEBEN); 
    } else {
        f.submit();
    }
}

function sucheBestellnummer() {
    var f = document.suchebestellnummer;
	if(isNaN(f.qu.value) == true || f.qu.value.lenght < 7){
        alert(BITTE_ARTIKELNR_EINGEBEN); 
    } else {
        f.submit();
    }
}

function winOpenXXL(url) {
	var fensterbreite;
	var fensterhoehe;
	fensterbreite = screen.width;
	fensterhoehe = screen.height;
	var xxl = "http://bonprix.zoomo-viewer.com/html/xxl/xxl.php?imgurl="+url+"&width="+fensterbreite+"&height="+fensterhoehe;
	window.open(xxl,"XXL","toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width="+ fensterbreite +",height="+ fensterhoehe +",left = 0,top = 0");
}
function winOpenXXL2(hb, nb1, nb2, nb3, nb4, nb5) {
	var fensterbreite;
	var fensterhoehe;
	fensterbreite = screen.width;
	fensterhoehe = screen.height;
	var xxl = "http://bonprix.zoomo-viewer.com/html/xxl/xxlsitepic.php?imgurl="+hb+"&width="+fensterbreite+"&height="+fensterhoehe+"&nb1="+nb1+"&nb2="+nb2+"&nb3="+nb3+"&nb4="+nb4+"&nb5="+nb5;
	window.open(xxl,"XXL","toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width="+ fensterbreite +",height="+ fensterhoehe +",left = 0,top = 0");
}

/*------ */

function change(el,klasse) {
el.className = klasse;
}


userAgent = window.navigator.userAgent;
browserVers = parseInt(userAgent.charAt(userAgent.indexOf("/")+1),10);
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function findElement(n,ly) {
	if (browserVers < 4)		return document[n];
	var curDoc = ly ? ly.document : document;
	var elem = curDoc[n];
	if (!elem) {
		for (var i=0;i<curDoc.layers.length;i++) {
			elem = findElement(n,curDoc.layers[i]);
			if (elem) return elem;
		}
	}
	return elem;
}

function changeImages2() {
	if (document.images && (preloadFlag == true)) {
		var img;
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			img = null;
			if (document.layers) {
				img = findElement(changeImages.arguments[i],0);
			}
			else {
				img = document.images[changeImages.arguments[i]];
			}
			if (img) {
				img.src = changeImages.arguments[i+1];
			}
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		menue_service_over = newImage("bilder-de-menue/menue_service-over.gif");
		menue_bestellkarte_over = newImage("bilder-de-menue/menue_bestellkarte-over.gif");
		menue_newsletter_over = newImage("bilder-de-menue/menue_newsletter-over.gif");
		menue_wunschzettel_over = newImage("bilder-de-menue/menue_wunschzettel-over.gif");
		menue_warenkorb_over = newImage("bilder-de-menue/menue_warenkorb-over.gif");
		preloadFlag = true;
	}
}

