///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
var go = false;  																										 // basket-variablen / minimum = minbestand - am 240506
var OnLine=true;
var Minimum=0;
var BasketProfil="";
var BasketTime=new Date();
var ArrBasket = new Array();
var newShop = "/Shop/";										//'Shop2' ggf. auf 'Shop' aendern wenn online gestellt wird!!!
ArrBasket.length=0;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
var RootDir="/";																																 // shop-verzeichnis einstellen - am 240506
if(window.location.protocol=="http:")
  RootDir=window.location.protocol+"//"+window.location.host+newShop;
if(window.location.protocol=="file:"){
    var ShopPos=window.location.href.indexOf("esprit.eu");
    if(ShopPos>0){ 
    RootDir=window.location.href.substr(0,ShopPos+9)+newShop;
  }  
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
var User_ID="";																																			// für camp tracken + zanox - am 240506
var UserMode="Sofort";
var ServerUser_ID="";
var User_Herkunft="";
var Tracker="";
var User_Aufenthalt="";
var DetailGesichtet=false;
var DetailGesichtetMal=0;
var NavigationGeklickt=false;
var Param="";
var ZX_PartnerID="";
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ToCurr(value) { 										 // berechnet kommastellen in framebasket / warenkorbanzeige header - am 240506
  var pPrice=eval(String(value).replace(",","."));
  if(pPrice<=0.0099 && pPrice>=-0.0099) {newPounds='0';newPence='00'} 
  else{
    newPounds=parseInt(pPrice);
    var dec=eval('100');
    newPence=Math.round((pPrice-newPounds+0.000008 )*dec);
    compstring='9';
    for (var i=1; i <2;i++) {
      if (eval(newPence) <= eval(compstring)) 
        newPence='0'+newPence;
      compstring=compstring+'9';
    }
  }

  if(isNaN(newPounds)) newPounds='0';
  if(isNaN( newPence)) newPence='00';
  
  newStr=newPounds + '.' + newPence + ' '; 
  return (newStr);
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function Window_Open(Link, ZielFrame){  //steckt in LoadNavi, ResetNavi, etc. / schaltet zusammen mit ClickNavi - am 240506
  for(var w=0;w<30;w++){
    var ZF_obj=eval(""+ZielFrame);
    if(!ZF_obj)
      WartenSec(1);
    else if(!ZF_obj.document)
      WartenSec(1);
    else 
      break;
    
  }
  if(ZF_obj){
    window.open(Link,ZielFrame);
  }
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
aufObjektWartenZaehler = 0;
function aufObjektWarten(objPfad, zielPos, zielNeg, maxVersuche){					//stellt das Vorhandensein von Objekten sicher -ff
	if(maxVersuche == undefined){
		maxVersuche = 28;
	}
	if(aufObjektWartenZaehler >= maxVersuche){
		return eval(zielNeg);
		return false;
	}
	
	try{
		if(typeof eval(objPfad)!="undefined"){
			throw "true";
		}else{
			throw "false";
		}
	}catch(e){
		if(e=="true"){
			aufObjektWartenZaehler=0;
			return eval(zielPos);
		}else{
			setTimeout("aufObjektWarten(\""+objPfad+"\", \""+zielPos+"\", \""+zielNeg+"\")",250);
		}
	}finally{
		aufObjektWartenZaehler++;
	}
}

function meldung(ausgabe){
	alert(ausgabe);
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function getParameter(strParameter, strUrl) {
	if(strUrl == undefined) return false;
	arrUrl = strUrl.split("&");  
	for(var p=0;p<arrUrl.length;++p) {
		arrElements = arrUrl[p].split('=');
		if(arrElements[0] == strParameter) {
			return arrElements[(arrElements.length-1)];
		}
	}
	return false;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//var maxArtikelAnzahl      = false;

function PushBasket(addQty, addStyleNumber, addBest, addDivision, addCategory, addStyleName, addColorName, addColorNumber, addSize, addSizeNo, addPrice, addTax, addLng, addEAN, addNewSale, addAltStyleNr, addSizeThumb, addStyleThumb, addID, addEuroFlag, add2){
  maxArtikelAnzahl      = false;
//  addEuroFlag           = ZX_PartnerID;						 					 //basketcookie erweitern um herkunft / 4 variablen - am 240506
  BasketProfil          = addAltStyleNr;
  addAltStyleNr         = Tracker;

  if(UserMode=="Surf")
    UserMode="AddBasket";

  var TempArr=new Array();
  var Vor="Vor:"+ArrBasket;
  for(var b=0;b<ArrBasket.length;b++){
    TempArr.length=0;
    TempArr=ArrBasket[b].split("|");
    if( TempArr[1]==addStyleNumber && addStyleNumber != "GX7997" && addStyleNumber != "GX7998" && addStyleNumber != "GX7999" && addStyleNumber != "GX6997" && addStyleNumber != "GX6998" && addStyleNumber != "GX6999"){      //T-SHIRT Konfigurator
      if(TempArr[7]==addColorNumber){
        if(TempArr[8]==addSize){// Del Dupp
        	
					if(addStyleNumber=="50642" && (Number(TempArr[0])+Number(addQty)) > 2){
						alert("To avoid misuse, the orderquantity is limited up to 2 pcs..\n\nOrderquantity was changed into 2 items.");
						return false;
					}  
					        	
          //if((Number(TempArr[0])+Number(addQty)) < 3 || addStyleNumber=="53053" || addStyleNumber=="G02999"){     //GiveAway Special (Badminton + Teddy)
            addQty=Number(addQty)+Number(TempArr[0]);
            for(var d=b;d<ArrBasket.length-1;d++)
              ArrBasket[d]=ArrBasket[d+1];
            ArrBasket.length--;
          //}
        }
      }
    }
  }
  try {
		if ((FrameStart.FrameMainNavi)&&(FrameStart.FrameMainNavi.my_cg.split(";")[0]=='sale')) {
			setSaleWeltCookie(addEAN);
		}
	}catch(a){}
  var jetzt=new Date();
  var BasketItem=(jetzt.getTime()-BasketTime.getTime() )/1000;
  var Item=addQty+"|"+addStyleNumber+"|"+addBest+"|"+addDivision+"|"+addCategory+"|"+addStyleName+"|"+addColorName+"|"+addColorNumber+"|"+addSize+"|"+addSizeNo+"|"+addPrice+"|"+addTax+"|"+addLng+"|"+addEAN+"|"+addNewSale+"|"+BasketProfil+"|"+BasketItem+"|"+addAltStyleNr+"|"+addSizeThumb+"|"+addStyleThumb+"|"+addID+"|"+addEuroFlag+"|"+add2+" ";
  ArrBasket[ArrBasket.length] = Item;
  BasketProfil="";
  BasketTime=new Date();
  SortBasket(1);
}

function setSaleWeltCookie(addEAN) {	//Salewelt-Cookie inkrementieren
	if ((addEAN != undefined) && (addEAN!="")) {
		var Zeit = new Date();
	  var Jetzt = Zeit.getTime();
	  Zeit.setTime(Jetzt + 3*60*60*1000);		//3 stunde SalePhase
	  var SaleWCookie=GetCookie('salewelt');
	  var suchbegriff=new RegExp(addEAN, "gi");	//nach 'EAN' suchen
	  if (suchbegriff.test(SaleWCookie)) {
	  	return;	//wenn uebergebene EAN bereits im Cookie
	  }
	  var neuSalewelt=(GetCookie('salewelt')=="")? addEAN : GetCookie('salewelt')+"|"+addEAN;	//wenn nur eine EAN uebergeben
	  SetCookie('salewelt',neuSalewelt,Zeit);
	}
}

function updateSaleWeltCookie(CookieVal) {	//Salewelt-Cookie (mit neuem Wert) ueberschreiben
	var Zeit = new Date();
  var Jetzt = Zeit.getTime();
  if ((CookieVal!=undefined) && (CookieVal!='')) {
  	Zeit.setTime(Jetzt + 3*60*60*1000);		//3 stunde SalePhase
  }
  else {
  	CookieVal=0;
  	Zeit.setTime(Jetzt);	//Salewelt-Cookie wird gelöscht
  }
  SetCookie('salewelt',CookieVal,Zeit);
}

function handleSaleWeltCookie() {
	var saleweltArtikel=false;
	var Basket=GetCookie('Basket');
	var SaleWCookie=GetCookie('salewelt');
	var EANsArrayNEU=new Array();
	var SaleWCookieNEU="";	//Neuer Salewelt-Cookie
	if (SaleWCookie!="") {
	  if (Basket!="") {
	  	var EANsArray=SaleWCookie.toString().split("|");
	  	for (var i=0; i<EANsArray.length; i++) {
	  		var suchbegriff=new RegExp("\\|"+EANsArray[i].toString(), "gi");	//nach '|EAN' suchen
	  		var salegefunden=suchbegriff.test(Basket);
	  		if (salegefunden) {
	  			saleweltArtikel=true;
	  			EANsArrayNEU[EANsArrayNEU.length]=EANsArray[i];
	  		}
	  	}
	  }
	  if (!saleweltArtikel) {
			var Zeit = new Date();
			var Jetzt = Zeit.getTime();
			Zeit.setTime(Jetzt);
			SetCookie('salewelt',"0",Zeit);	//salewelt-Cookie loeschen wenn salewelt-Artikel nicht im Basket oder Basket leer ist.
		}
		else if (EANsArray.length!=EANsArrayNEU.length) {
			SaleWCookieNEU=EANsArrayNEU.join("|");
			updateSaleWeltCookie(SaleWCookieNEU);
		}
	}
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ReloadBasket(){				  //bei systembedingten änderungen am basketcookie framebasket anzeige erneuern - am 240506
  if(frames['FrameBasket']){
    if( window.location.protocol == "file:"){
      FrameBasket.location.reload();
    }else{
      FrameBasket.location.href = "http://www.esprit.eu/cgi-bin/FrameBasket/start_basket_eu_remaster.pl";
      
    }
  }  
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function schaufensterLinks(myLink){                         //start_main_center läd hiermit FrameMainMain + FrameMainNavi
  FrameStart.location.href = "HtmlNaviDir/eu/start_frameset_start.html";
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function buyItem(newQty,newStyleNumber, newBest,newDivision,newCategory,newStyleName,newColorName,newColorNumber,newSize,newSizeNo, newPrice,newTax,newLng, newEAN,newNewSale, newAltStyleNr, newSizeThumb, newStyleThumb, newID, newEuroFlag, newDivisionID){
  																			 		//basketcookie füllen aus produktansicht + special aktionen im basket - am 240506
  newQty = String(newQty);
  newQty = newQty.replace(/ /ig,"");
	if(newPrice.indexOf("/") >= 0 && window.location.protocol == "file:"){
  	tmpPrice = newPrice.replace(/\//g,"");
  }else{
  	tmpPrice = newPrice.substr(0,newPrice.indexOf("/"));
  }

  // fuer neg. Artikelanzahl
  if( (isNaN(Number(newQty)) || Number(newQty) <= 0)){
    newQty = 1;
  }
  
  gesamtwert = 0;
  einzelwert = 0;
  for( i=0; i<ArrBasket.length; i++ ){
		arrPos = ArrBasket[i].split("|");  	
	  if(arrPos[10].indexOf("/") >= 0 && window.location.protocol == "file:"){
	  	arrPos[10] = arrPos[10].replace(/\//g,"");
	  }else{
	  	arrPos[10] = arrPos[10].substr(0,arrPos[10].indexOf("/"));
	  }
		einzelwert = arrPos[10] * arrPos[0];
		einzelwert = parseInt(einzelwert * 100) / 100;
		gesamtwert = gesamtwert + einzelwert;
  }
  
  if( (Number(gesamtwert) + Number(tmpPrice) * Number(newQty)) > 1200 ){
//		alert("By ordering this product your order would unfortunately exceed the maximum\norder value of &euro;1.200.\nPlease proceed to the check out or delete another product from your \nshopping basket.");
		FrameStart.FrameMainMain.bestaetigung_unsichtbar();
		FrameStart.FrameMainMain.erstelleObjekt("ProduktError('','','','','1.200')");
		FrameStart.FrameMainMain.document.getElementById("div_anzeige_inhalt").innerHTML = FrameStart.FrameMainMain.objMeldungslayer.Bestellwert;
		FrameStart.FrameMainMain.document.getElementById("div_fader").style.visibility = "visible";		
		FrameStart.FrameMainMain.document.getElementById("div_anzeige").style.visibility = "visible";				
		FrameStart.FrameMainMain.addButtonsInLayer(1, 'false');
  	return;
  }
 
  if(ArrBasket.length >= 11){	// Max. 11 Artikel -07.01.2009 -ab																																				 // Max 12 Positionen
//    alert("The basket is has reached the limit. Please complete your order by clicking the checkout-button.");
		FrameStart.FrameMainMain.bestaetigung_unsichtbar();
		FrameStart.FrameMainMain.erstelleObjekt("ProduktError('','','','','')");
		FrameStart.FrameMainMain.document.getElementById("div_anzeige_inhalt").innerHTML = FrameStart.FrameMainMain.objMeldungslayer.MaxAnzahl;
		FrameStart.FrameMainMain.document.getElementById("div_fader").style.visibility = "visible";		
		FrameStart.FrameMainMain.document.getElementById("div_anzeige").style.visibility = "visible";				
		FrameStart.FrameMainMain.addButtonsInLayer(1, 'false');
    return;
  }

  LoadBasket();
  PushBasket(newQty,newStyleNumber, newBest,newDivision,newCategory,newStyleName,newColorName,newColorNumber,newSize,newSizeNo, newPrice,newTax,newLng,newEAN, newNewSale, newAltStyleNr, newSizeThumb, newStyleThumb, newID, newEuroFlag, newDivisionID);
  SaveBasket();
  ReloadBasket();
  var xyz=handleSaleWeltCookie(); //Mengenaenderung mitverfolgen
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function SaveBasket(){			//letzte '~' löschen sonst hat ArrBasket leeren eintrag & cookielaufzeit einstellen - am 240506
  var TheBasket="";  
  for(t=0;t<ArrBasket.length;t++)
    if(ArrBasket[t])
      TheBasket=TheBasket+ArrBasket[t]+'~';
  TheBasket=TheBasket.substring(0,TheBasket.length-1);
  var Zeit = new Date();
  var Jetzt = Zeit.getTime();
  //Zeit.setTime(Jetzt + 1*24*60*60*500);// 0.5 Tage
  Zeit.setTime(Jetzt + 3*60*60*1000);//3 stunde SalePhase
  SetCookie('Basket',TheBasket,Zeit);
  if(GetCookie('Basket')!=TheBasket){
//    alert("Your security preferences do not allow to write cookies onto your system.\n\nYou need to enable cookies to order at the Esprit Online Shop. \n\nYou can change your security settings at any time.\nPlease read more about this in our help section/date security. \n\nYour Esprit eshop Team");
		FrameStart.FrameMainMain.bestaetigung_unsichtbar();
		FrameStart.FrameMainMain.erstelleObjekt("ProduktError('','','','','')");
		FrameStart.FrameMainMain.document.getElementById("div_anzeige_inhalt").innerHTML = FrameStart.FrameMainMain.objMeldungslayer.CookieBlock;
		FrameStart.FrameMainMain.document.getElementById("div_fader").style.visibility = "visible";		
		FrameStart.FrameMainMain.document.getElementById("div_anzeige").style.visibility = "visible";				
		FrameStart.FrameMainMain.addButtonsInLayer(1, 'false');
		return;
	}    
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function LoadBasket(){														 														 //inhalt aus basket cookie lesen - am 240506
  var TheBasket=GetCookie('Basket');
  ArrBasket.length=0;
  if(TheBasket!="")
    ArrBasket=TheBasket.split("~");
  var W_Updated=false;
  var TempArr=new Array();
  for(var b=0;b<ArrBasket.length;b++){
    TempArr.length=0;
    TempArr=ArrBasket[b].split("|");
  }
  if(W_Updated)
    SaveBasket();
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function SortBasket(Idx){													//basket cookie in array splitten und trennzeichen | vergeben - am 240506
  var t=0;
  for(;;){
    if(t>=ArrBasket.length) break;
    if(t<0) break;
    if(ArrBasket[t] && !ArrBasket[t+1]) break;
    if(!ArrBasket[t] || !ArrBasket[t+1]) {alert("Error in SortBasket:" + t); break;};
    var TempItem0=new Array();
    var TempItem1=new Array();
    TempItem0=ArrBasket[t].split("|");
    TempItem1=ArrBasket[t+1].split("|");
    if(TempItem0[Idx]>TempItem1[Idx]) {
      var tBa=ArrBasket[t];
      ArrBasket[t]=ArrBasket[t+1];
      ArrBasket[t+1]=tBa;
      t=t-1;
      continue;
    }
    t++;
  }
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function getCookieVal (offset) {																			 									 //cookie wert auslesen - am 240506	
  var endstr = document.cookie.indexOf (";", offset);
  if (endstr == -1)            
  endstr = document.cookie.length;	               
  return unescape(document.cookie.substring(offset, endstr));
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function GetCookie(name){																																				 //cookie holen - am 240506
  var arg = name + "=";
  var alen = arg.length;
  var clen = document.cookie.length;
  var tCookie=document.cookie;
  var i = 0;
  while (i < clen) 
  {
    var j = i + alen;
    if(tCookie.substring(i, j) == arg)
      return getCookieVal (j);
    i = tCookie.indexOf(" ", i) + 1;
    if (i == 0) 
      break; 
  }
  return "";
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function SetCookie(name,value,expires){																			 //keine ahnung bitte dokumentieren - am 240506
  var AddStr="; path=/";
  if(window.location.protocol!="file:")
 AddStr +="; domain=esprit.eu";																	 // der am "Exprires" seine Gültigkeit verliert

  if(expires!=null)
    AddStr=AddStr+"; expires=" + expires.toGMTString();
  document.cookie = name + "=" + escape (value) +AddStr;
}

function delCatRot(){
  var datum = new Date();
  var jetzt = datum.getTime()-10;
  var ablauf = datum.setTime(jetzt);
  var startPunkt = document.cookie.indexOf("catRot=")+7;
  var endPunkt = document.cookie.indexOf(";",startPunkt);
  var catRotInhalt = "";

  document.cookie = "catRot=" + catRotInhalt + " ;domain=esprit.eu; expires" + datum.toGMTString();
  
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function PushProfil(Val){																										 //keine ahnung bitte dokumentieren - am 240506
  BasketProfil=BasketProfil+""+Val;
  BasketProfil="";
  return BasketProfil;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function changeSpaces(theString) {																					 //keine ahnung bitte dokumentieren - am 240506
  var chString='';
  for (var i=0; i <= theString.length; i++)
    if (theString.charAt(i)==' ') 
      chString=chString+'^';
    else
      chString=chString+theString.charAt(i);
  return chString;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  function DrawNewSale(PreisNew, PreisSale,NewSale){									//darstellung new/sale auf over templates - am 240506

  PreisNew=Number(PreisNew);
  PreisSale=Number(PreisSale);

  if(PreisNew==0)
    return "";

  var EuroSymbol="";  
  
  var SieSparen=Number(PreisNew-PreisSale);
  var SieSparenProz=-100*(SieSparen/PreisNew);
  SieSparenProz=Math.round(SieSparenProz+0.000008);
  
  if(NewSale=="sale"){
    return  "<font color='#00000'> "+SieSparenProz+"%</font>";
  }
  else if(NewSale=="new"){
    return  "<font color='#FF0000'><B>new</B></font><BR>&euro;"+ToCurr(PreisNew)+" "+EuroSymbol+"<BR><BR>";
  }
  else{
    return "<BR>&euro;"+ToCurr(PreisNew)+" "+EuroSymbol+"<BR><BR>";
  }
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function CaptionToFileName(CaptionVal){																		//bei deeplinks 1. + 2. navi schalten - am 240506
  var RetVal="";
  var TempVal=""
  for(var c=0;c<CaptionVal.length;c++){
    TempVal=CaptionVal.charAt(c);
    if(TempVal<"0") 
      TempVal="_";
    RetVal=RetVal+TempVal;
  }
  return RetVal;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ResetNavi(CurMode){																							 //navi dummy schalten, zb aus basket - am 240506
  UserMode=CurMode;
  Link=RootDir+"HtmlWeltDir/DummyMain.html";
//  Window_Open(Link,"FrameMainNavi");
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
var NaviIsLoaded=false;																								//warte-anker I für OnloadShop + InitShop - am 240506
var ShopIsLoaded=false;
var CheckCount=0;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function NaviLoaded(){																							 //warte-anker II für OnloadShop + InitShop - am 240506
  NaviIsLoaded=true;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
var StoppLoadNavi=false;																						//warte-anker III für OnloadShop + InitShop - am 240506
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function OnLoadShop(Welt, Downwelt, Division, Category){						//wenn shop fertig geladen, lade InitShop() - am 240506
  if(StoppLoadNavi){
    return;
  }
  
  InitShop();

/*  CheckCount++;                                                 //-ff
  if(NaviIsLoaded && !ShopIsLoaded){                              //-ff
    InitShop(Welt, Downwelt, Division, Category);
  }else{
    window.setTimeout("OnLoadShop()",0);
  }
    
  if(CheckCount>=100 && CheckCount<=103){
    ShopIsLoaded=true;
    NaviIsLoaded=true;
    InitShop(Welt, Downwelt, Division, Category);
  }  */
}

function checkRedirection(strHash)
{
	strHash=strHash.toLowerCase();
	switch(strHash)
	{
		
		case '50promo':
		FrameStart.location.href = RootDir +  "start_main_center_eu_promo.htm";
		break;
		
		case 'storefinder':
		OpenStorefinder=1;
		if(navigator.appName.indexOf('Opera') >=0){
			location.href = location.href.substring(0,location.href.indexOf('#')) + "?welt=women&downwelt=all products&division=storefinder";
		}
				//IdX="99999999";			//Loading anhalten
		break;
	}

}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function InitShop(Welt, Downwelt, Division, Category){				  //einmalig laden durch OnLoadShop + bei deeplink - am 240506
  OpenStorefinder=0;
  
  handleSaleWeltCookie();
  
	if(navigator.appName.indexOf('Opera') >=0){
		window.setTimeout("checkRedirection(parent.location.hash.substr(1));", 1000);
	}
	else
	{
		checkRedirection(parent.location.hash.substr(1));
	}
  StoppLoadNavi=true;  
  ShopIsLoaded=true;
  var StartDatum = new Date();
  StartZeit = StartDatum.getTime();
  User_ID="";
  if(typeof urlParam != "undefined" ){                           //-ff diese Bedingung gibt es nur, wegen der alten Einstiegsseiten
    var StartParam=urlParam;
  }else if(typeof oldString != "undefined"){
    var StartParam="camp="+oldString+"&"+location.search.substr(1);
  }
  
//  prompt("StartParam: ", StartParam);
//  alert(Welt + "\n" + Downwelt + "\n" + Division + "\n" + Category);

  var MaxWidth=screen.availWidth;
  if(MaxWidth<950)
    MaxWidth=800;
  else if(MaxWidth<1024)
    MaxWidth=1024;


///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  IdX = "";                                                                                     //-ff muss public sein (auslesen aus den Navigationen)
  WeltX  = "";                                                                                  //-ff muss public sein (auslesen aus HtmlListStattPerlButtonAction)
	DivX   = "";
	CampX  = "";
  if((StartParam.length>1) || (OpenStorefinder)){																																		  //neue deeplinks - am 240506
    NaviAutoSet=true;
		if (OpenStorefinder) {
			StartParam="welt=women&downwelt=all products&division=storefinder";
			OpenStorefinder=0;
		}
//		if(location.search.substr(1) != ""){
		var DownX	 = "";
		var CatX   = "";
		var ColorX = "";
		var TmplX  = "_Standard";
		
		var ParamArr 	= StartParam.split("&");
		var keyVal 		= new Array();
		var xRafPage = '';
		
		for(var i=0;i<ParamArr.length;i++){
			keyVal[i] = ParamArr[i].split("=");
		}
		for(var i=0;i<keyVal.length;i++){
			if( keyVal[i][0] == "color" ){
				ColorX = keyVal[i][1];
			}else	if( keyVal[i][0].toLowerCase() == "id" ){
        IdX = keyVal[i][1];
			}else	if( keyVal[i][0].toLowerCase() == "downwelt" ){
				DownX = keyVal[i][1];
			}else	if( keyVal[i][0].toLowerCase() == "division" ){
				DivX = keyVal[i][1];
			}else	if( keyVal[i][0].toLowerCase() == "category" ){
				CatX = keyVal[i][1];
			}else	if( keyVal[i][0].toLowerCase() == "welt" ){
				WeltX = keyVal[i][1];
			}else	if( keyVal[i][0].toLowerCase() == "tmpl" ){
				ausdruckSuche = keyVal[i][1].substr(1,keyVal[i][1].length); // -TM Übergabe Wert das zweite Zeichen auf UpperCase setzen
				ersetze 			= keyVal[i][1].substr(1,1).toUpperCase() + keyVal[i][1].substr(2,keyVal[i][1].length);
				TmplX = keyVal[i][1].replace(ausdruckSuche, ersetze).replace("v2", "V2");							
//				TmplX = keyVal[i][1];
			}else if( keyVal[i][0].toLowerCase() == "camp" ){
			  CampX = keyVal[i][1];
			  setCamp( CampX );
			}else if( keyVal[i][0].toLowerCase() == "show" ){
			  if( keyVal[i][1].toLowerCase() == 'basket' ){
				  FrameStart.location.href = newShop+"HtmlNaviDir/eu/start_frameset_basket.html";
				}
			}else if( keyVal[i][0].toLowerCase() == "query" ){
				LoadSuche(keyVal[i][1],0);
			}else if( keyVal[i][0].toLowerCase() == "show" ){
			  if( keyVal[i][1].toLowerCase() == 'basket' ){
				  FrameStart.location.href = newShop+"HtmlNaviDir/eu/start_frameset_basket.html";
				}
			}	else if(keyVal[i][0] == 'refpage') {
				xRafPage = keyVal[i][1];
			}
		}
		
		if( CampX == "" ){
		  if(typeof oldString != "undefined" && oldString!=""){
			  setCamp( parent.oldString );
		  }else{
			  setCamp( "EU_ES_HE_HP_63_000" );
		  }
		}

    if( (ColorX!="" && IdX!="") || (ColorX=="" && IdX!="") ){			
			FrameStart.location.href = '../../HtmlNaviDir/'+Lng+'/start_frameset_blank.html';
			obj 			= "FrameStart.FrameMainMain";
			if(xRafPage.length == 0) {
				zielPos 	= "loadFrameValue('"+IdX+"', '"+ColorX+"', '"+DownX+"', '"+WeltX+"', '"+Lng+"', '"+TmplX+"')";
			} else {
				zielPos 	= "loadFrameValue('"+IdX+"', '"+ColorX+"', '"+DownX+"', '"+WeltX+"', '"+Lng+"', '"+TmplX+"', '"+xRafPage+"')";
			}
			zielNeg		= "meldung('There where a problem loading the site, please try to start the page again.')";
			aufObjektWarten(obj, zielPos, zielNeg);
	  }
		if(WeltX!=''){
	  	LoadNavi(WeltX,DownX,DivX,CatX);
		} 
		NaviAutoSet = false;

//		}
  }else{
	  setCamp( "EU_ES_HE_HP_63_000" );
  }

  if(ZX_PartnerID.length>7)
    SetCookie ('ZX_PartnerID',ZX_PartnerID,Zeit);
  else
    ZX_PartnerID=GetCookie('ZX_PartnerID');
}

function loadFrameValue(IdX, ColorX, DownX, WeltX, Lng, TmplX, refPageX) {
  
  if(TmplX == undefined) TmplX = "_Standard";
  if(typeof refPageX == 'undefined') {	 
		FrameStart.FrameMainMain.location.href = RootDir + "HtmlProduct/"+Lng+"/HtmlProduct"+TmplX+".html?language="+Lng+"&id="+IdX+"&defcolor="+ColorX;
	} else {
		FrameStart.FrameMainMain.location.href = RootDir + "HtmlProduct/"+Lng+"/HtmlProduct"+TmplX+".html?language="+Lng+"&id="+IdX+"&defcolor="+ColorX+"&refpage="+refPageX;		
	}
}

function setCamp(myCamp){

  //------ Pixel für Newsletter-Einstiegsseiten ------
  var myURL = document.location.href;
  var p = "eu.standard." + myCamp;
  if(myCamp!="HEU" && myCamp!="EU_ES_HE_HP_63_000"){
	  var p = "eu.promotion.index_" + myCamp;
  }
  if(myURL.indexOf("index_newsletter_eu.html")>=0){ 
    if(myCamp=="HEU" || myCamp=="EU_ES_HE_NL_60_000"){
      myCamp="fehlerhaft_eu";
    }
    var p = "promotion.newsletter." + myCamp;
  }
  var gender = GetCookie("Anrede");
    if(gender !=''){
    	p=p+';eu.out.Anrede.'+gender;
    	}else{
  			p=p+';eu.out.Anrede.mixed';
  		}

  wt_sendinfo(p);
  
  //------ Pixel für Newsletter-Einstiegsseiten ------
  User_Aufenthalt=myCamp.toUpperCase();
  User_Herkunft=GetCookie('User_Herkunft');
  User_ID=GetCookie('User_ID');
  ServerUser_ID=GetCookie('UserId');

  if(User_ID.length<5) User_ID=Date.parse(Date())/1000;

  if(User_Herkunft.length<1) 
    User_Herkunft=User_Aufenthalt;

	//Flag, darf/darf nicht
  var SetNewHerkunft=false;

	//Priorität
	var intPrioIndexNew = myCamp.split("_")[4];
	var intPrioIndexOld	= User_Herkunft.split("_")[4];
	
	if(intPrioIndexNew<=intPrioIndexOld || intPrioIndexOld==undefined){
		SetNewHerkunft=true;
	}

	//Ausnahme für Umstellung, ab 01. Juli 2008 ungültig und kann gelöscht werden //-ff
  if( (	User_Herkunft.toUpperCase().indexOf("TD_")==0 || 
  			User_Herkunft.toUpperCase().indexOf("ZX_")==0 || 
  			User_Herkunft.toUpperCase().indexOf("CJ_")==0 || 
  			User_Herkunft.toUpperCase().indexOf("AF_")==0 || 
  			User_Herkunft.toUpperCase().indexOf("ZX1_")==0 || 
  			User_Herkunft.toUpperCase().indexOf("GG_")==0 ) ){
    SetNewHerkunft=true;    
    User_Aufenthalt = "DE_IC_" + User_Herkunft.split("_")[0] + "_HP_63_000";
  }
	
  if(SetNewHerkunft){
    User_Herkunft=User_Aufenthalt;
  }

  Tracker=User_ID+' '+User_Herkunft+'->'+User_Aufenthalt;

  var Jetzt = new Date(); 

  var TerminalNummer=0;
  TerminalNummer=GetCookie('Terminal');
  TerminalNummer++;
  if(TerminalNummer>3)
    TerminalNummer=0;  

  var TitelNummer=0;
  TitelNummer=GetCookie('Titel');
  TitelNummer++;
  if(TitelNummer>30)
    TitelNummer=0;  

  var Zeit = new Date();
  var Jetzt = Zeit.getTime();
  Zeit.setTime(Jetzt + 30*24*60*60*1000);// 30 Tage
  SetCookie ('Titel',TitelNummer,Zeit);
  SetCookie ('Terminal',TerminalNummer,Zeit);
  SetCookie ('User_ID',User_ID,Zeit);
  SetCookie ('User_Herkunft',User_Herkunft,Zeit);
  
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function LoadSuche(suchanfrage, maxTry){	
	if(typeof FrameStart.FrameMainNavi == "undefined" && maxTry < 15){
		FrameStart.location.href = '../Shop/XmlSuche/'+Lng+'/XmlSuche.html?query=' + suchanfrage;
		maxTry++;
		setTimeout('LoadSuche("'+suchanfrage+'",'+maxTry+')',100);
	}else{
	  setTimeout('FrameStart.location.href = "../Shop/XmlSuche/'+Lng+'/XmlSuche.html?query=' + suchanfrage+ '"',250); 
	}
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function LoadNavi(Welt, DownWelt, Division, Category){		//schaltet die 3. + 4. navi bei deeplink plus overtyp - am 240506
																													//Achtung: Parameter werden .toLowerCase übergeben
  if( typeof Category == "undefined" ){
    Category = "";
  }else if( typeof Division == "undefined" ){
    Division = "";  
  }else if( typeof DownWelt == "undefined" ){
    DownWelt = "";
  }
  
  //alert(Welt + "\n" + DownWelt + "\n" +  Division + "\n" + Category );
//	top.window.status = Division; return true;   


  var NaviLink="";
  var MainLink="";

  MainLink=RootDir+"HtmlWeltDir/dummy.html";
  
  if(screen.width < 900){
    Welt = Welt + "_800x600";
  }

  switch (Welt){
  	case "women":
    	NaviLink=RootDir+"HtmlNaviDir/"+Lng+"/"+Welt+".html";
    break;
  	case "men":
    	NaviLink=RootDir+"HtmlNaviDir/"+Lng+"/"+Welt+".html";
    break;
    case "kids":
    	NaviLink=RootDir+"HtmlNaviDir/"+Lng+"/"+Welt+".html";
    break;
    case "themen":
    	NaviLink=RootDir+"HtmlNaviDir/"+Lng+"/"+Welt+".html";
    break;
    case "geschenke welt":
    	NaviLink=RootDir+"HtmlNaviDir/"+Lng+"/geschenke_welt.html";
    break;
		case "wS": //-- weiter Shoppen Button im Basket -ff
			NaviLink=RootDir+"HtmlNaviDir/"+Lng+"/dummy_cat.html";		
			parent.FrameMainMain.location.href = "Shop/start_main_main_"+Lng+".htm";
		break;
		default:
    	NaviLink=RootDir+"HtmlNaviDir/"+Lng+"/"+Welt+".html";
  	break;
  }

  WeltIndex800600 = Welt.indexOf("_800x600");
  if(WeltIndex800600 >= 0){
    Welt = Welt.substring(0,WeltIndex800600);
  }
 
  if(DownWelt!=""){
   DownWelt = unescape(DownWelt);
   
/*  if(DownWelt=="men"){				//-ff 08.11.07, war für sale & themen
	  DownWelt="hommes";
  }
  if(DownWelt=="women"){
	  DownWelt="femmes";
  }
  if(DownWelt=="kids"){
	  DownWelt="enfants";
  } */

   DownWelt = "sub_" + Welt + "_" + DownWelt;

   DownWelt = DownWelt.replace(/\s/gi,"_");
   DownWelt = DownWelt.replace(/%FC/gi,"ü");

   NaviLink = NaviLink+"?"+DownWelt;

  } 
  
  if(Division!=""){
  	Division = unescape(Division);
		if(DownWelt == 'collection' && Welt != 'men' && Division.indexOf('coll.') < 0)
			Division = "coll. "+Division;  	
    NaviLink=NaviLink+"&page="+Division;
  }

	if(Division=="newsletter"){
		FrameStart.location.href="../../HtmlNaviDir/eu/start_frameset_blank.html";
	}
	
	if(DownWelt == 'collection' && Welt != 'men' && Division.indexOf('coll.') < 0)   Division = "coll. "+Division; 
	
  if(Category!=""){
    Category = unescape(Category);
    NaviLink=NaviLink+"&"+Category;    
  }

  if(Welt!="wS"){  
    Window_Open(NaviLink,'FrameTop2');                
  }
  if (Division == "storefinder") {				//bei 'Fake-Division' storefinder oeffnen
  	var obj 			= "FrameStart.FrameMainMain";
		var zielPos 	= "FrameStart.FrameMainMain.location.href = '"+RootDir+"HtmlWeltTitle/eu/storefinder.html'";
		var zielNeg		= "meldung('There where a problem loading the site, please try to start the page again.')";
		aufObjektWarten(obj, zielPos, zielNeg);
  }
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function NaviCount(){																					 //zähl-perl für auftragsnummern vergabe aufrufen - am 240506
  var TimePoint=Date.parse(Date())/1000;
  var ImgPoint=new Image();
  ImgPoint.src="http://www.esprit.eu/cgi-bin/count.pl?T="+TimePoint;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function SetUserMode(NewUserMode){																					 //keine ahnung bitte dokumentieren - am 240506
  UserMode=NewUserMode;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

//Höhe und Breite des/der FaderDivs(Hinweislayer + Bestätigungslayer) bestimmen
function getPageSize(obj, blnScroller){
	if(blnScroller == undefined) blnScroller = true;
	
	if(obj == undefined) obj = this;
	var xScroll, yScroll;
	if (obj.innerHeight && obj.scrollMaxY) {
		xScroll = obj.document.body.scrollWidth;
		yScroll = obj.innerHeight + obj.scrollMaxY;
	} else if (obj.document.body.scrollHeight > obj.document.body.offsetHeight){ // all but Explorer Mac
		xScroll = obj.document.body.scrollWidth;
		yScroll = obj.document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = obj.document.body.offsetWidth;
		yScroll = obj.document.body.offsetHeight;
	}
	var windowWidth, windowHeight;
	if (obj.innerHeight) {	// all except Explorer
		windowWidth = obj.innerWidth;
		windowHeight = obj.innerHeight;
	} else if (obj.document.documentElement && obj.document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		windowWidth = obj.document.documentElement.clientWidth;
		windowHeight = obj.document.documentElement.clientHeight;
	} else if (obj.document.body) { // other Explorers
		windowWidth = obj.document.body.clientWidth;
		windowHeight = obj.document.body.clientHeight;
	}

	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else {
		pageHeight = yScroll;
	}

	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){
		pageWidth = windowWidth;
	} else {
		pageWidth = xScroll;
	}
	pageWidth = (obj.document.body.clientWidth < 826 && !document.all && blnScroller) ? (pageWidth - 16) : pageWidth;
	
	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight)
	
	return arrayPageSize;
}

///////////////////////////////////////////////////////////////////// 
//Globale Zeitschaltfunktion - DS 22.05.08
// Rückgabewert: true, wenn Datum noch nicht erreicht wurde.

		function checkDate()
		{
			var curDate=new Date();
			var expireDate=new Date();
			var expireArray=new Array();
		
			arguments.length > 0 ? expireArray=arguments : expireArray=new Array(2008,1,1,23,59,59);
			
			expireDate.setFullYear(expireArray[0]);
			expireDate.setMonth(expireArray[1]-1);
			expireDate.setDate(expireArray[2]);
			expireDate.setHours(expireArray[3]);
			expireDate.setMinutes(expireArray[4]);
			expireDate.setSeconds(expireArray[5]);
			
			return (curDate <= expireDate);		
		}


///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function BannerTimer(JahrVon,MonatVon,TagVon,StundeVon,MinuteVon, JahrBis,MonatBis,TagBis,StundeBis,MinuteBis){							//-ff liefert 'true' zu einem bestimmten Zeitpunkt und hört zu einem andern Zeitpunkt auf damit
	var jetztneu = new Date();
	var Jetzt = Date.UTC(jetztneu.getUTCFullYear(),jetztneu.getUTCMonth(),jetztneu.getUTCDate(),jetztneu.getUTCHours()+2,jetztneu.getUTCMinutes(),jetztneu.getUTCSeconds());
	MonatVon--;                																										//Date-Monatszählung beginnt bei 0 = Januar
	MonatBis--;
	if(JahrBis!=undefined){
		return ( Jetzt >= Date.UTC(JahrVon,MonatVon,TagVon,StundeVon,MinuteVon,00) && Jetzt <= Date.UTC(JahrBis,MonatBis,TagBis,StundeBis,MinuteBis,00) )      	//Zeit eintagen jahr->monat ->Tag->Stunde->Minute->Sekunde
	}else{
		return ( Jetzt >= Date.UTC(JahrVon,MonatVon,TagVon,StundeVon,MinuteVon,00) )      	//Zeit eintagen jahr->monat ->Tag->Stunde->Minute->Sekunde
	}
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//<!-- ANFANG UMFRAGE-->
			var jetztneu = new Date();
			var Jetzt = Date.UTC(jetztneu.getUTCFullYear(),jetztneu.getUTCMonth(),jetztneu.getUTCDate(),jetztneu.getUTCHours()+2,jetztneu.getUTCMinutes(),jetztneu.getUTCSeconds());

//--- HIER ZEIT einstellen, TagBis, MonatBis = einschliesslich --
			var lux = (top.location.href.indexOf('?LKZ=LU')> 0); // for QV only in LUX
			var TagBis = 27;
			var MonatBis = 03;
			var JahrBis = (lux) ? 2010 : 2009;
	
			var StundeVon = 10;
			var MinuteVon = 00;
			var StundeBis = 12;
			var MinuteBis = 10;
	
	
//-- HIER DATUM für AUSNAHMEN einstellen (Tag, Monat, Jahr, StundeVon, MinuteVon, StundeBis, MinuteBis ) ---
			var DatumArr = new Array( new Array(8, 2, 07, 0, 01, 23, 59), new Array(9, 2, 07, 0, 01, 23, 59) );


//--- AB HIER NICHTS ÄNDERN ---
			MonatBis--;                //Date-Monatszählung beginnt bei 0 = Januar
	
			for( i=0; i<DatumArr.length; i++ )
			{
	  		if( DatumArr[i][0] == jetztneu.getUTCDate() && DatumArr[i][1] == jetztneu.getUTCMonth() )
	  		{
	    		StundeVon = DatumArr[i][2];
	    		MinuteVon = DatumArr[i][3];
	    		StundeBis = DatumArr[i][4];
	    		MinuteBis = DatumArr[i][5];
	  		}
			}
	
			if( Jetzt > Date.UTC(jetztneu.getUTCFullYear(),jetztneu.getUTCMonth(),jetztneu.getUTCDate(),StundeVon,MinuteVon,00) && Jetzt < Date.UTC(JahrBis,MonatBis,TagBis,StundeBis,MinuteBis,00) )      //Zeit eintagen jahr->monat-1 ->Tag->Stunde->Minute->Sekunde
			{
	
				var ZeitObj = new Date();
	  		var ZeitMilli = ZeitObj.getTime();
	  		var gueltigBis = ZeitMilli + (3600*24000*10);//10 Tage
	  		ZeitObj.setTime(gueltigBis);
	   		if(!parent.parent.GetCookie("quick_vote_FIX_10Tage"))
	   		{
	   		//Größe anpassen und den Link bitte Zeit sollte stimmen
	      	window.open('http://machinas.3uu.eu/uc/10-01_ansprache-lux/ ','QV','width=727,height=630,screenX=300,screenY=100,scrollbars=no'); //kein Cookie
	      }
			  	parent.parent.SetCookie("quick_vote_FIX_10Tage", "1", ZeitObj);//alten Cookie genommen alle 7 Tage erneuern
			}
//<!--ENDE UMFRAGE-->
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//<!-- ANFANG UMFRAGE FUNKTION-->
function setQV(linkQV){
			var jetztneu = new Date();
			var Jetzt = Date.UTC(jetztneu.getUTCFullYear(),jetztneu.getUTCMonth(),jetztneu.getUTCDate(),jetztneu.getUTCHours()+2,jetztneu.getUTCMinutes(),jetztneu.getUTCSeconds());

//--- HIER ZEIT einstellen, TagBis, MonatBis = einschliesslich --
			var TagBis = 12;
			var MonatBis = 03;
			var JahrBis = 2010;
	
			var StundeVon = 20;
			var MinuteVon = 26;
			var StundeBis = 23;
			var MinuteBis = 00;
	
	
//-- HIER DATUM für AUSNAHMEN einstellen (Tag, Monat, Jahr, StundeVon, MinuteVon, StundeBis, MinuteBis ) ---
			var DatumArr = new Array( new Array(8, 2, 07, 0, 01, 23, 59), new Array(9, 2, 07, 0, 01, 23, 59) );


//--- AB HIER NICHTS ÄNDERN ---
			MonatBis--;                //Date-Monatszählung beginnt bei 0 = Januar
	
			for( i=0; i<DatumArr.length; i++ )
			{
	  		if( DatumArr[i][0] == jetztneu.getUTCDate() && DatumArr[i][1] == jetztneu.getUTCMonth() )
	  		{
	    		StundeVon = DatumArr[i][2];
	    		MinuteVon = DatumArr[i][3];
	    		StundeBis = DatumArr[i][4];
	    		MinuteBis = DatumArr[i][5];
	  		}
			}
	
			if( Jetzt > Date.UTC(jetztneu.getUTCFullYear(),jetztneu.getUTCMonth(),jetztneu.getUTCDate(),StundeVon,MinuteVon,00) && Jetzt < Date.UTC(JahrBis,MonatBis,TagBis,StundeBis,MinuteBis,00) )      //Zeit eintagen jahr->monat-1 ->Tag->Stunde->Minute->Sekunde
			{
	
				var ZeitObj = new Date();
	  		var ZeitMilli = ZeitObj.getTime();
	  		var gueltigBis = ZeitMilli + (3600*24000*10);//10 Tage
	  		ZeitObj.setTime(gueltigBis);
	   		if(!parent.parent.GetCookie("quick_vote_FIX_10Tage"))
	   		{
	   		//Größe anpassen und den Link bitte Zeit sollte stimmen
	      	window.open(linkQV,'Umfrage','width=742,height=660,screenX=300,screenY=100,scrollbars=no'); //kein Cookie
	      }
			  	parent.parent.SetCookie("quick_vote_FIX_10Tage", "1", ZeitObj);//alten Cookie genommen alle 7 Tage erneuern
			}
		}
//<!--ENDE UMFRAGE FUNKTION-->
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

// <!-- Frame Dimensionen -->
	function getClientDimensions(FrameName){
		if(FrameName != undefined){FrameSet = FrameName}
		var workHeight; var workWidth;
		if (top.FrameSet.self.innerHeight) {
				// all but IE
				workWidth 	= top.FrameSet.self.innerWidth;
				workHeight 	= top.FrameSet.self.innerHeight;
		}else if(top.FrameSet.document.documentElement && document.documentElement.clientHeight) {
			 	// IE 6 strict Mode
				workWidth 	= top.FrameSet.document.documentElement.clientWidth;
				workHeight 	= top.FrameSet.document.documentElement.clientHeight;
		}else if(top.FrameSet.document.body) {
				// all other IE
				workWidth 	= top.FrameSet.document.body.clientWidth;
				workHeight 	= top.FrameSet.document.body.clientHeight;
		}
		return [workWidth, workHeight];
	}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Global Layer
	/* --  globals  -- */
	var FrameSet;
	var ActScrollPos;
	/* -- Funktionen -- */
	// -- Fader übber alle Frames setzen
	function setFader(){
			FrameSet = (top.frames[5][1]) ? top.frames[5][1] : top.frames[5];
			ActScrollPos	= (document.all) ? FrameSet.document.body.scrollTop : FrameSet.window.pageYOffset;
			var FrameArr = new Array('FrameLogo', 'FrameTop1', 'FrameTop2', 'FrameBasket', 'FrameFooter');
			if(top.frames[5][1]){
				FrameArr.push('FrameStart.FrameMainNavi');
				FrameArr.push('FrameStart.FrameMainMain'); 
			}else{
				FrameArr.push('FrameStart');
			}
			for(var i=0; i < FrameArr.length; ++i){
					setGlobFader(top.eval(FrameArr[i]));
			}
			setTimeout("setGlobFader(top.FrameBasket);", 250);
	}
	// -- GlobLayer und Fentfernen
	function removeGlobLayer(){
			// Layer entfernen
			try
			{
				removeFader();
				FrameSet.document.body.removeChild(FrameSet.document.getElementById('globalLayer'));
				FrameSet.document.body.style.overflowY = 'auto';
			}
			catch(e) {}
			
	}
	// Fader über alle Frames enternen	
	function removeFader(){
		var FrameArr = new Array('FrameLogo', 'FrameTop1', 'FrameTop2', 'FrameFooter');
		if(top.frames[5][1]){
				FrameArr.push('FrameStart.FrameMainMain'); 
				FrameArr.push('FrameStart.FrameMainNavi');
		}else{
				FrameArr.push('FrameStart');
		}
		for(var i=0; i < FrameArr.length; ++i ){
			try
			{
				if(eval(FrameArr[i]).document.getElementById('globFader')){
					 eval(FrameArr[i]).document.body.removeChild(eval(FrameArr[i]).document.getElementById('globFader'));
					if(FrameArr[i] == 'FrameStart.FrameMainMain' || FrameArr[i] == 'FrameStart.FrameMainNavi' || FrameArr[i] == 'FrameStart'){
						eval(FrameArr[i]).document.body.style.overflowY = 'auto';
					}
				}
			}catch(e){}
		}
		if(FrameBasket.document.getElementById('globFader')){
				setTimeout("try{FrameBasket.document.body.removeChild(FrameBasket.document.getElementById('globFader'));}catch(e){}",250);
		}
	}
	function setGlobFader(FrameName) {
		if(	FrameName.document.getElementsByTagName('body')[0] 		&& 
						FrameName.location.href.indexOf('/Aktionen/') == -1 	&&
						FrameName.document.getElementById('flash') == null
						) {
				FrameName.document.getElementsByTagName('body')[0].style.overflow = 'hidden';
		}
		//Für FrameMainMain
		try {
			top.FrameStart.FrameMainMain.onunload=function()
			{
				top.removeGlobLayer();
			}
		} catch(e) {}
		try{
			var PageSize = parent.getPageSize(FrameName);
			var Breite = PageSize[2];
			if(FrameName.document.getElementById('globFader')) {
				FrameName.document.getElementById('globFader').style.display = '';
			}else{
				//Schatten einblenden
				var GlobFader  = document.createElement('div');
						GlobFader.id = 'globFader';
						GlobFader.setAttribute('style', 'position:absolute; left: 0; top: 0;  background-color: #000000; opacity: 0.25;filter:Alpha(opacity=25); -moz-opacity:0.50; z-index:110000;');
						// GlobFader.title = 'zum schliessen bitte clicken';
						GlobFader.style.width 	= Breite+'px'
						GlobFader.style.height 	= (parent.parent.getPageSize(FrameName)[1])+'px';				
				if(document.all && FrameName){
					if(FrameName.document.getElementsByTagName('body')[0]){
						FrameName.document.getElementsByTagName('body')[0].insertAdjacentHTML("AfterBegin",GlobFader.outerHTML);
						var aa = FrameName.document.getElementById('globFader');
						aa.style.position = 'absolute';
						aa.style.left = '0px';
						aa.style.top = '0px';
						aa.style.width = Breite+'px';
						aa.style.height = parent.parent.getPageSize(FrameName)[1] + 'px';
						aa.style.backgroundColor = '#000000';
						aa.style.zIndex = '1000';
						aa.style.filter="Alpha(opacity='25')";
						aa.onclick = function(){
							removeGlobLayer();
						}
					}
				} else if(FrameName) {
					FrameName.document.body.appendChild(GlobFader);
					GlobFader.onclick = function() {
						removeGlobLayer();
					}
				}
			}
		} catch(e) {}
	}
	// -- GlobLayer Bauen
	function setGlobLayer(LayerContent, conf){
			// conf => [width, height]
			//----------------------------------------------------------
			// ÜbergabeWerte:
			// 'DOI'					=> email Subscriber
			// 'benefit' 			=> VorteilsPopUp
			// 'login_email' 	=> LogIn mit E-Mail
			// 'search_help'	=> search help
			// 'thank_you'		=> thank you
			//----------------------------------------------------------
			// top.frames[5]		= FrameStart
			// top.frames[5][1] = FrameStart.FrameMainMain
			FrameSet = (top.frames[5][1]) ? top.frames[5][1] : top.frames[5];
			ActScrollPos	= (document.all) ? FrameSet.document.body.scrollTop : FrameSet.window.pageYOffset;
			//----------------------------------------------------------
			// -- Global Layer Container
			var GlobLayer 		= document.createElement('div');
					GlobLayer.id 	= 'globalLayer';
					GlobLayer.style.top = ActScrollPos + 60 + 'px';
					if(typeof LayerContent == 'object'){ GlobLayer.style.border = '0px'; }
			var GlobCloser		= document.createElement('span');
					GlobCloser.id = 'globCloser';
					GlobCloser.innerHTML = '<img src="http://www.esprit.eu/Shop/Img/PopUp/eu/transparent.gif" border="0" height="25" width="95" alt=""  />';
					if(!document.all){ GlobCloser.onclick = function(){ top.removeGlobLayer() }; }
					else{ GlobCloser.setAttribute('onclick', 'top.removeGlobLayer()' ); }
			var GlobCloser_home		= document.createElement('span');
					GlobCloser_home.id = 'globCloser_home';
					GlobCloser_home.innerHTML = '<img src="http://www.esprit.eu/Shop/Img/PopUp/eu/transparent.gif" border="0" height="25" width="95" alt=""  />';
					if(!document.all){ GlobCloser_home.onclick = function(){ top.removeGlobLayer() }; }
					else{ GlobCloser_home.setAttribute('onclick', 'top.removeGlobLayer()' ); }
			var GlobalLayer_left 		= document.createElement('span');
			var GlobalLayer_right 	= document.createElement('span');
			var GlobalLayer_left_home 	= document.createElement('span');
					GlobalLayer_left_home.id = 'GlobalLayer_left_home';
			var GlobalLayer_right_home 	= document.createElement('span');
					GlobalLayer_right_home.id = 'GlobalLayer_right_home';
			var GlobalLayer_img_home = document.createElement('span');
					GlobalLayer_img_home.id = 'GlobalLayer_img_home';
			var GlobalLayer_close_home = document.createElement('span');
					GlobalLayer_close_home.id = 'GlobalLayer_close_home';
			var GlobalLayer_text_home = document.createElement('span');
					GlobalLayer_text_home.id = 'GlobalLayer_text_home';
			// Conf abArbeiten:
			if(typeof conf  == 'object'){
				if(conf.top != undefined || conf.left != undefined) {
					var posTop = conf.top + ActScrollPos + 'px';
					GlobLayer.style.top = posTop;
					if(conf.left != undefined) {
						GlobLayer.style.left = conf.left + 'px';
					}
				} else {
					GlobLayer.style.width = conf.width+'px'; GlobLayer.style.marginLeft =  '-'+ parseInt(conf.width/2) +'px';
				}
			}
			//----------------------------------------------------------
			// -- Contents
			if(typeof LayerContent == 'object'){
					/* Wenn Übergabe ein Object ist. */
					// ObjectContent
					GlobLayer.appendChild(LayerContent);
			}
			//----------------------------------------------------------
			else if(typeof LayerContent == 'string'){			
				/* Übergabe ist String */
				// LayerContent
				if(LayerContent == 'benefit'){
						GlobLayer.style.width = '750px'; GlobLayer.style.marginLeft =  '-375px';
						GlobalLayer_left.innerHTML	= '<img name="globLayerLeft" src="http://www.esprit.eu/Shop/Img/PopUp/eu/leftPic_01.jpg" border="0" alt="" />';
						GlobalLayer_right.innerHTML = '<img name="globLayerRight" src="http://www.esprit.eu/Shop/Img/PopUp/eu/vorteils_popup_text.gif" border="0" alt="" />';
				}
				else if(LayerContent == 'login_email'){
						GlobLayer.style.width = '605px'; GlobLayer.style.marginLeft =  '-300px';
						GlobalLayer_left.innerHTML	= '<img name="globLayerLeft" src="http://www.esprit.eu/Shop/Img/PopUp/eu/leftPic_01.jpg" border="0" alt="" />';;
						GlobalLayer_right.innerHTML =	'<img name="globLayerRight" src="http://www.esprit.eu/Shop/Img/PopUp/eu/login_email_text.gif" border="0" alt="" />';
				}
				else if(LayerContent == 'search_help'){
						GlobLayer.style.width = '605px'; GlobLayer.style.marginLeft =  '-300px';
						GlobalLayer_left.innerHTML	= '<img name="globLayerLeft" src="http://www.esprit.eu/Shop/Img/PopUp/eu/leftPic_02.jpg" border="0" alt="" />';;
						GlobalLayer_right.innerHTML =	'<img name="globLayerRight" src="http://www.esprit.eu/Shop/Img/PopUp/eu/search_help_text.gif" border="0" alt="" />';
				}
				else if(LayerContent == 'thank_you'){
						GlobLayer.style.width = '605px'; GlobLayer.style.marginLeft =  '-300px';
						GlobalLayer_left.innerHTML	= '<img name="globLayerLeft" src="http://www.esprit.eu/Shop/Img/PopUp/eu/leftPic02.jpg" border="0" alt="" />';;
						GlobalLayer_right.innerHTML =	'<img name="globLayerRight" src="http://www.esprit.eu/Shop/Img/PopUp/eu/thank_you_text.gif" border="0" alt="" />';
				}
				else if(LayerContent == 'DOI'){
						GlobLayer.style.width = '605px'; GlobLayer.style.marginLeft =  '-300px';
						GlobalLayer_left.innerHTML	= '<img name="globLayerLeft" src="http://www.esprit.eu/Shop/Img/PopUp/eu/leftPic_01.jpg" border="0" alt="" />';;
						GlobalLayer_right.innerHTML =	'<img name="globLayerRight" src="http://www.esprit.eu/Shop/Img/PopUp/eu/subscribe_doi_layer_text.gif" border="0" alt="" />';
				}
				else if(LayerContent == 'vorteile') {
						GlobLayer.style.width = '750px'; GlobLayer.style.marginLeft =  '-375px';
						var GeoLKZ = QueryData('lkz').toUpperCase();
						GlobalLayer_left.innerHTML	= '<img name="globLayerLeft" src="http://www.esprit.eu/Shop/Img/PopUp/vorteile/'+GeoLKZ+'/image.jpg" border="0" alt="" />';
						GlobalLayer_right.innerHTML = '<img name="globLayerRight" src="http://www.esprit.eu/Shop/Img/PopUp/vorteile/'+GeoLKZ+'/text.jpg" border="0" alt="" />';
				}
				else if(LayerContent == 'edc16'){
						GlobLayer.style.width = '605px'; GlobLayer.style.marginLeft =  '-300px';
						GlobalLayer_left.innerHTML	= '<img name="globLayerLeft" src="http://www.esprit.eu/Shop/Img/Main/eu/edc16_layer_image.jpg" border="0" alt="" />';;
						GlobalLayer_right.innerHTML =	'<img name="globLayerRight" src="http://www.esprit.eu/Shop/Img/Main/eu/edc16_layer_text.gif" border="0" alt="" />';
				}
				else if(LayerContent == 'kissen'){
						GlobLayer.style.height = '400px'; GlobLayer.style.width = '600px'; GlobLayer.style.marginLeft =  '-300px';
						GlobalLayer_left_home.innerHTML		= '<img name="globLayerLeft" src="http://www.esprit.eu/Shop/Img/ssb/eu/2010/header_home_reddot_pic.jpg" border="0" alt="" />';
						GlobalLayer_img_home.innerHTML		= '<img name="globLayerImg" src="http://www.esprit.eu/Shop/Img/ssb/eu/2010/header_home_reddot_beat_info_layer.jpg" border="0" alt="" />';
						GlobalLayer_close_home.innerHTML	= '<img name="globLayerClose" src="http://www.esprit.eu/Shop/Img/ssb/eu/2010/header_home_reddot_button.jpg" border="0" alt="" />';
						GlobalLayer_text_home.innerHTML		= 'All products that have won an award in the red dot design award had to convince an international expert jury of their quality. The products stand out from the masses with their excellent design and innovative approaches and proved their quality in one of the toughest design competitions worldwide.';
						GlobalLayer_right_home.innerHTML 	=	'<img name="globLayerRight" src="http://www.esprit.eu/Shop/Img/Product/eu/ansichtenlayer/schliessen.gif" border="0" alt="" />';
				}
			//----------------------------------------------------------
			}else{
				/* Übergabewert ist undefined */
			}
			//----------------------------------------------------------
			if(LayerContent == 'kissen'){
				if( GlobalLayer_left_home.firstChild ){GlobLayer.appendChild(GlobalLayer_left_home)}
				if( GlobalLayer_img_home.firstChild ){GlobLayer.appendChild(GlobalLayer_img_home)}
				if( GlobalLayer_close_home.firstChild ){GlobLayer.appendChild(GlobalLayer_close_home)}
				if( GlobalLayer_text_home.firstChild ){GlobLayer.appendChild(GlobalLayer_text_home)}
				if( GlobalLayer_right_home.firstChild ){GlobLayer.appendChild(GlobalLayer_right_home)}
					try{
						GlobalLayer_right_home.appendChild(GlobCloser_home);
						GlobLayer.appendChild(GlobCloser);
						setFader();
						if(!document.all){
							FrameSet.scrollTo(0, ActScrollPos);
							FrameSet.document.body.appendChild(GlobLayer);
						}else{
							FrameSet.document.body.insertAdjacentHTML("afterBegin", GlobLayer.outerHTML);
						}
					}catch(e){/* Login für Checkout */}
			}
			else{
				if( GlobalLayer_left.firstChild ){GlobLayer.appendChild(GlobalLayer_left)}
				if( GlobalLayer_right.firstChild ){GlobLayer.appendChild(GlobalLayer_right)}
					try{
						GlobLayer.appendChild(GlobCloser);
						setFader();
						if(!document.all){
							FrameSet.scrollTo(0, ActScrollPos);
							FrameSet.document.body.appendChild(GlobLayer);
						}else{
							FrameSet.document.body.insertAdjacentHTML("afterBegin", GlobLayer.outerHTML);
						}
					}catch(e){/* Login für Checkout */}
				}	
	}
	
	function QueryData(info) {
		var code = '';
		var uriParam = window.location.search.replace('?', '');		// Alle Parameter zwischenspeichern
		var splitParam = uriParam.split("&");
		if(splitParam.length > 0) {			
			for(var i=0;i < splitParam.length; ++i) {			// Parameter durchsuchen
				var urlq = splitParam[i].toLowerCase();
				if(urlq.indexOf(info) != -1) {
					code = urlq.split('=')[1];
					break;
				}
			}
		}
		return code;
	}

	function LoadVorteilBanner(Wert) {
		if(Wert == undefined) {
			Wert = 0;
		} else {
			Wert++;
		}
		//FrameCheck
		FrameSet = (top.frames[5][1]) ? top.frames[5][1] : top.frames[5];
		
		var EndCount = 3;

		if(Wert < EndCount) {
			try {				
				if(!FrameSet.document.getElementById('globalLayer')) {
					VorteilsBanner();					
				}
				setTimeout("LoadVorteilBanner("+Wert+")", 200);
			} catch(e) {
				setTimeout("LoadVorteilBanner("+Wert+")", 200);
			}
		}
	}
	var VorteilReload = false;
	var VorteilLoading = false;
	function VorteilsBanner() {

	  var Zeit = new Date();
	  var Jetzt = Zeit.getTime();
	  Zeit.setTime(Jetzt + 30*24*60*60*1000);// 30 Tage		
	  
		if(GetCookie('VorteilLayer') == '') {
			SetCookie('VorteilLayer', 0, Zeit);
		}
		//Nur 3 mal einblenden
		if(parseInt(GetCookie('VorteilLayer')) < 3 && VorteilLoading == false) {
						
			if(QueryData('lkz') == 'pl' || QueryData('lkz') == 'cz' || QueryData('lkz') == 'it' || QueryData('lkz') == 'es' || QueryData('lkz') == 'se') {
				if(window.location.toString().indexOf('&') == -1) {
					VorteilLoading = true;
				}
				setGlobLayer('vorteile');
				var globalLayer = null;
				if(FrameStart.document.getElementById('globalLayer')) {
					globalLayer = FrameStart.document.getElementById('globalLayer');
				} else if(FrameStart.FrameMainMain.document.getElementById('globalLayer')) {
					globalLayer = FrameStart.FrameMainMain.document.getElementById('globalLayer');
				}
				//Schliessen
				var CloseDiv = document.createElement('div');
				CloseDiv.style.width = '140px';
				CloseDiv.style.height = '35px';
				CloseDiv.style.position = 'absolute';
				CloseDiv.style.bottom = '25px';
				CloseDiv.style.right = '304px';
				CloseDiv.style.cursor = 'pointer';
				
				var CloseHref = document.createElement('a');
				CloseHref.href = 'javascript:top.removeGlobLayer();';
				var CloseButton = document.createElement('img');
				CloseButton.style.width = '140px';
				CloseButton.border = 0;
				CloseButton.style.height = '35px';			
				CloseButton.src = 'http://www.esprit.eu/Shop/Img/PopUp/eu/transparent.gif';
				
				CloseHref.appendChild(CloseButton);
				CloseDiv.appendChild(CloseHref);
				
				if(globalLayer != null) {
					if(!document.all){
						globalLayer.appendChild(CloseDiv);
					}else {
						globalLayer.insertAdjacentHTML("afterBegin", CloseDiv.outerHTML);
					}
				}
				//Kontakt
				var KontaktDiv = document.createElement('div');
				KontaktDiv.style.width = '200px';
				KontaktDiv.style.height = '35px';
				KontaktDiv.style.position = 'absolute';
				KontaktDiv.style.bottom = '60px';
				KontaktDiv.style.right = '250px';
				KontaktDiv.style.cursor = 'pointer';
				
				var KontaktHref = document.createElement('a');
				KontaktHref.href = 'javascript:top.removeGlobLayer();top.FrameFooter.WinOutKontakt();';
				var KontaktButton = document.createElement('img');
				KontaktButton.style.width = '200px';
				KontaktButton.border = 0;
				KontaktButton.style.height = '25px';			
				KontaktButton.src = 'http://www.esprit.eu/Shop/Img/PopUp/eu/transparent.gif';
				
				KontaktHref.appendChild(KontaktButton);
				KontaktDiv.appendChild(KontaktHref);
				
				if(globalLayer != null) {
					if(!document.all){
						globalLayer.appendChild(KontaktDiv);
					}else {
						globalLayer.insertAdjacentHTML("afterBegin", KontaktDiv.outerHTML);
					}
				}
				//AGB
				var AgbDiv = document.createElement('div');
				AgbDiv.style.width = '420px';
				AgbDiv.style.height = '50px';
				AgbDiv.style.position = 'absolute';
				AgbDiv.style.bottom = '140px';
				AgbDiv.style.right = '30px';
				AgbDiv.style.cursor = 'pointer';
				
				if(QueryData('lkz') == 'se') {
					AgbDiv.style.bottom = '160px';
				}
				
				var AgbHref = document.createElement('a');
				AgbHref.href = 'javascript:top.removeGlobLayer();top.FrameFooter.WinOutAGB();';
				var AgbButton = document.createElement('img');
				AgbButton.style.width = '420px';
				AgbButton.border = 0;
				AgbButton.style.height = '50px';			
				AgbButton.src = 'http://www.esprit.eu/Shop/Img/PopUp/eu/transparent.gif';
				
				AgbHref.appendChild(AgbButton);
				AgbDiv.appendChild(AgbHref);
				
				if(globalLayer != null) {
					if(!document.all){
						globalLayer.appendChild(AgbDiv);
					}else {
						globalLayer.insertAdjacentHTML("afterBegin", AgbDiv.outerHTML);
					}
				}	
				//Close
				var CloseDiv = document.createElement('div');
				CloseDiv.style.width = '100px';
				CloseDiv.style.height = '35px';
				CloseDiv.style.position = 'absolute';
				CloseDiv.style.top = '5px';
				CloseDiv.style.right = '10px';
				CloseDiv.style.cursor = 'pointer';
				
				var CloseHref = document.createElement('a');
				CloseHref.href = 'javascript:top.removeGlobLayer();';
				var CloseButton = document.createElement('img');
				CloseButton.style.width = '100px';
				CloseButton.border = 0;
				CloseButton.style.height = '50px';			
				CloseButton.src = 'http://www.esprit.eu/Shop/Img/PopUp/eu/transparent.gif';
				
				CloseHref.appendChild(CloseButton);
				CloseDiv.appendChild(CloseHref);
				
				if(globalLayer != null) {
					if(!document.all){
						globalLayer.appendChild(CloseDiv);
					}else {
						globalLayer.insertAdjacentHTML("afterBegin", CloseDiv.outerHTML);
					}
				}	
				if(VorteilReload == false) {					
					wt_sendinfo(Lng+'.mixed.vorteile_layer.'+QueryData('lkz'));
					if(GetCookie('VorteilLayer') != '') {
						var VorteilCount = parseInt(GetCookie('VorteilLayer'));
						VorteilCount = VorteilCount+1;
						SetCookie('VorteilLayer', VorteilCount, Zeit);					
					}
					VorteilReload = true;
				}
				//wt_sendinfo(parent.Lng+'.startseite.mixed.geo_layer.'+QueryData('lkz'));	
			}
		}
	}
	
// Session ID - Cookie
	function GetRandomNr( min, max ) {
		RandomNr = min + parseInt(Math.random() * (max-min) );
		return RandomNr;
	}	
	
	var wt_c = new Array();
	espWriteSessionID();
// ----------------------------------------------------------------------------------
// -- SessinId in Cookie schreiben
	function espWriteSessionID()
	{
		var CookieStr = GetCookie('sid');
		if(CookieStr == '' ){
			var TestCustomer = isInQuota(50)? 1 : 0;
			var cookieStr = 'sid='+espGenSessionID()+',customer='+TestCustomer;
			SetCookie('sid', cookieStr);
			//wt_c[1] = (TestCustomer == 1)? 'startseite_rde' : 'startseite_cs';
		}
		else{
			var rdeTest = CookieStr.slice(CookieStr.lastIndexOf('=')+1);
			//wt_c[1] = ( rdeTest == 1 )? 'startseite_rde' : 'startseite_cs';
		}
	}
// ----------------------------------------------------------------------------------
// -- zufällige SessinId erzeugen
	function espGenSessionID()
	{
		var	sessBase = espLoadSessBase();
		var	rnd = GetRandomNr(0, 9999);
		var	rndPart = '';
		for(i=0;i < 4-rnd.length; ++i){rndPart += '0';}
		return sessBase + (rndPart += rnd);
	}

// ----------------------------------------------------------------------------------
// -- beziehen der IP
	function espLoadSessBase()
	{
		var SessNum;
		var sessBase = '';
		var espSessReq 	= new Array();

		for(var i=0; i < 4; ++i){espSessReq.push(GetRandomNr(100, 245))}

		// aufbereiten der IP auf 12 Stellen
		for(var i=0; i < espSessReq.length; ++i)
		{
			var	numNulls = 3 - espSessReq[i].length;
			for (var j=0; j < numNulls; ++j){
				sessBase += '0';
			}
			sessBase += espSessReq[i];
		}
		return sessBase;
	}
	
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////	
function isInQuota(quota){
	var RndNum = parseInt(Math.random()*(100));
  if( quota >= RndNum)
   return true;
   
  return false;
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////	

//GeoLayer Schatten entfernen
function removeSchatten() {
	//Schatten ausblenden
	closeSchatten(FrameStart);
	closeSchatten(FrameTop1);
	closeSchatten(FrameTop2);
	closeSchatten(FrameLogo);
	closeSchatten(FrameBasket);
	closeSchatten(FrameFooter);
	try {
		FrameStart.document.getElementById('GeoInfo').style.display = 'none';
	} catch(e) {}
}

function closeSchatten(FrameName) {
	try {
		if(FrameName.document.getElementById('GeoSchatten')) {
			FrameName.document.getElementById('GeoSchatten').style.display = 'none';
			document.getElementsByTagName('body')[0].style.overflow = '';
		}
	} catch(e) {}
}