 
// -- Rückfallsicherung um den Footer wieder anzuzueigen. 
top.reSetFooter()


/* -- Variable für Doppelangezeigte Welttitelseiten --  */
/* -- WICHTIG -- */
top.FrameLogo.LastNextStyle = new Array();
try{
	var menudownwelt = parent.FrameMainNavi.menudownwelt.replace('/', '_');
	if(menudownwelt == 'für alle'){	menudownwelt = 'fuer_alle';}
}catch(e){};	
	
// ------------------------------------------------------------------------------------
// Events falls Prototype auf TC vorhanden ist
if(typeof $$ != 'undefined'){
		// ------------------------------
		// -> DOM ready
		Event.observe(window.document, "dom:loaded", function(event){
				// event.type -> 'dataavailable'
				  // -----------------
				
		});
		// ------------------------------
		// -> Body onload
		Event.observe(window, 'load', function(event) {
		 		// event.type -> 'load'
		 		loadingTimePixel('page');
		});
		// ------------------------------
}
// ------------------------------------------------------------------------------------

function ClickNavi(Navi, Navi2, Navi3, Navi4, NaviID, NaviCOL, NaviTMPL){
  if(!Navi2) Navi2="";
  if(!Navi3) Navi3="";
  if(!Navi4) Navi4="";
  if(!NaviID) NaviID="";
  if(!NaviCOL) NaviCOL="";
  if(!NaviTMPL) NaviTMPL="";
 	if(parent)
 	{
   	
   	parent.parent.LoadNavi(Navi,Navi2,Navi3,Navi4, NaviID, NaviCOL, NaviTMPL);
   	
  }
}

//Speichert die letzte Seite - für Suchfunktion
if(typeof(parent.parent.FrameTop1.PageSave) != "undefined") {
	parent.parent.FrameTop1.PageSave(window.name, window.location);
}

function replaceUmlaute(tmpStr) { return tmpStr.replace(/ß/gi, "ss").replace(/ü/gi,"ue").replace(/ä/gi,"ae").replace(/ö/gi,"oe"); }

// Inkludieren einer .js Datei per Script. - JMS 27.02.08
function include(scriptFilename)
{
  document.write('<script language="javascript" type="text/javascript" src="' + scriptFilename + '"></script>');
}

//-----------Anfang PopUps---------------------------

function WinOutVorteil(){
	top.setGlobLayer('benefit');
  // var WinOutVorteil = window.open('../../../help/popups/popup_vorteile_lightshop.htm','WinOutVorteil','width=500,height=490,screenX=0,screenY=0, scrollbars=no');
}

function WinOutPrivatesale() {
	var WinOutPrivatesale = window.open('../../../help/popups/popup_privatesale.htm','WinOutPrivatesale','width=485,height=492,screenX=0,screenY=0, scrollbars=no');
}	


function schaufensterLinks(myLink){                  
  setTimeout('parent.parent.FrameStart.location.href = "../../HtmlNaviDir/de/start_frameset_start.html?'+myLink+'"',100);
}

function CatwalkPopup(myLink){
	window.open('../../../Aktionen/Catwalk/Catwalk.html?'+myLink,'Catwalk','width=344, height=548,screenX=20,screenY=20,scrollbars=no; status=yes');
}

function regenschirmPromoPopup() {
  window.open('regenschirm_promo_popup.html','WinRegenschirmPromo','width=415,height=350,screenX=20,screenY=20, scrollbars=no');
}
//---------------------------------------------------

//-----------Anfang Bestseller und Top8--------------
//18.09.07 - JMS

// CSS definiert in textformat_global.css!

// Funktionen f³r Bestseller Banner auf WeltTitle Seiten.
function OpenTop8(lng, welt, division){

	// Pixel erstellen und versenden.
	wt_sendinfo(lng+'.cat.topcategory.'+welt+'.all_products.'+division+'.bestseller_banner', 'click');
	division = division.replace(/ä/g,"ae");
	division = division.replace(/ö/g,"oe");
	division = division.replace(/ü/g,"ue");
	division = division.replace(/\W/gi,"_");
	division = division.replace(/\//g,"_");
 	setTimeout('parent.parent.FrameStart.FrameMainMain.location.href = "../../HtmlDivision/'+lng+'/'+welt+'_'+division+'.html"',100);
}
function ShowBestsellerBanner(lng, welt, division){
	document.write('<div id="bestsellerNormalText" onMouseUp="OpenTop8(\''+lng+'\',\''+welt+'\',\''+division+'\');" style="cursor:pointer;">die <span class="bestsellerBigText">8 beliebtesten Styles</span> aus <span class="bestsellerBigText">'+division+'</span></div>');
	document.write('<div onMouseUp="OpenTop8(\''+lng+'\',\''+welt+'\',\''+division+'\');" style="position:relative; width:805px; height:45px; top:-6px; z-index:0; background-image:url(../../Img/Main/'+lng+'/bestseller-toptrend.gif);background-repeat:no-repeat; cursor:pointer;"></div>');
}


// EDC 16 Layer in Übersicht  DS 24.10.
 function showedc16layer(){
	var actpos = (document.all) ? document.body.scrollTop + 10 : document.body.scrollTop;					
	//---------- cookie steuerung
	var Zeit = new Date();
  var Jetzt = Zeit.getTime();
  var anzahl = parent.parent.GetCookie("edc16-Info")
  if(anzahl==""){anzahl = 0;}
  if(anzahl < 3){anzahl++;}
  Zeit.setTime(Jetzt + 24 * 60 * 60 * 1000);//5 Tage
	//---------- cookie steuerung ende   

		if(!document.getElementById('edc16layer')){
			var obj_edc16  = document.createElement('span');
			obj_edc16 .setAttribute('id', 'edc16layer');
			obj_edc16 .setAttribute('onMouseDown', 'this.style.display=\'none\';document.body.style.overflow=\'auto\'');
			
			//var obj_edc16 = '<span id="edc16layer" onMouseDown="this.style.display=\'none\';document.body.style.overflow=\'auto\';"></span>';
			(document.all) ? document.body.insertAdjacentHTML("AfterBegin",obj_edc16.outerHTML) : document.body.appendChild(obj_edc16)
		}
			document.getElementById('edc16layer').innerHTML = '<div style="position:absolute; top: '+ ((document.all) ? document.body.scrollTop + 10 : document.body.scrollTop + 20) +'px; left: 105px; width: 977px;z-index:50;cursor:pointer;"><img src="../../Img/Main/de/edc16_layer_image.jpg"><img src="../../Img/Main/de/edc16_layer_text.gif"></div><div style="position:absolute; top: '+ ((document.all) ? document.body.scrollTop + 12 : document.body.scrollTop + 22) +'px; left: 107px; width: 600px; height:400px; z-index:20; background-color: rgb(103, 103, 102);"></div><div id="fader" style="position:absolute; top: 0px; left:0px; width: 977px; height: '+(actpos + document.body.clientHeight)+'px; background-color: rgb(0, 0, 0);opacity: 0.25;filter:Alpha(opacity=25); -moz-opacity:0.50;cursor:pointer;z-index:10;"></div>';
			document.getElementById('edc16layer').style.display = "block";
			document.body.style.overflow = "hidden";
			(!document.all) ? parent.parent.FrameStart.FrameMainMain.scrollTo(0, actpos) : "";
			parent.parent.SetCookie("edc16-Info", anzahl, Zeit);
	}


// Bestseller f³r Action
// 17.10.07 - JMS

function OpenTop8Action(lng, welt, downWelt, division){
	// Pixel erstellen und versenden.
	wt_sendinfo(lng+'.cat.topcategory.'+welt+'.'+downWelt+'.'+division+'.bestseller_banner', 'click');


	if(division!=""){
		division = division.replace(/ä/g,"ae");
		division = division.replace(/ö/g,"oe");
		division = division.replace(/ü/g,"ue");
		division = division.replace(/\W/gi,"_");
		division = division.replace(/\//g,"_");
	} 

	if(downWelt!=""){
		downWelt = downWelt.replace(/ä/g,"ae");
		downWelt = downWelt.replace(/ö/g,"oe");
		downWelt = downWelt.replace(/ü/g,"ue");
		downWelt = downWelt.replace(/\W/gi,"_");
		downWelt = downWelt.replace(/\//g,"_");
	}

	
	
 	setTimeout('parent.parent.FrameStart.FrameMainMain.location.href = "../../HtmlDivisionAction/'+lng+'/'+welt+'_'+downWelt+'_'+division+'.html"',100);
}
function ShowBestsellerBannerAction(lng, welt, downWelt, division){
	document.write('<div id="bestsellerNormalText" onMouseUp="OpenTop8Action(\''+lng+'\',\''+welt+'\',\''+downWelt+'\',\''+division+'\');" style="cursor:pointer;">die <span class="bestsellerBigText">8 beliebtesten Styles</span> aus <span class="bestsellerBigText">'+division+'</span></div>');
	document.write('<div onMouseUp="OpenTop8Action(\''+lng+'\',\''+welt+'\',\''+downWelt+'\',\''+division+'\');" style="position:relative; width:805px; height:45px; top:-6px; z-index:0; background-image:url(../../Img/Main/'+lng+'/bestseller-toptrend.gif);background-repeat:no-repeat; cursor:pointer;"></div>');
}

//--------------------------------------------------

//-----------Anfang Flash---------------------------
// 27.02.08 - JMS

include("../../swfobject.js");

function insertFlash(language, flashFile, flashId, width, height, bgColor, targetId)
{
	var so = new SWFObject(flashFile, flashId, width, height, "7", bgColor);

	so.addParam("quality", "high"); // Parameter anhängen
	so.addParam("scale", "noscale");
	// so.addParam("allowScriptAccess", "sameDomain");
	so.addParam("wmode", "opaque");
	so.addParam("menu", "false");
	//so.addParam("bgcolor", "#000000");

	so.addVariable("timestamp", (new Date()).getTime());
	so.addVariable("strLang", language);
	// so.addParam("wmode","transparent");
	so.write(targetId);
}

//---------------------------------------------------

//------------ your top styles Check----------- DS 10.04.08
function Click()
{
	var Welt     = parent.FrameMainNavi.menuwelt;
	var DownWelt = parent.FrameMainNavi.menudownwelt
  var Division = parent.FrameMainNavi.page;
	var TopStyle = 'topseller';

	DownWelt = DownWelt.replace(/\W/g,"_");

	ClickNavi(Welt, DownWelt, Division, TopStyle);
}




function yourtopstyles_check(yts_menu)
{	
	if(parent.FrameMainNavi.blnTop8Cat)
	{
		//alert(parent.FrameMainNavi.menuwelt);
		
		document.write('<div style="position:relative; margin-top:10px; border:1px solid #CCCCCC; width:795px;">\
								<table border="0" cellspacing="0" cellpadding="0" width="795" height="38">\
										<tr>\
											<td style="font-size:16px; color:red; padding:0px 10px;font-weight:bold;font-family:Arial,verdana;"><span id="topstyles">'+parent.FrameMainNavi.page+'</span></td>\
											<td width="40%" align="left"><a href="#" onMouseDown="wt_sendinfo(\'de.cat.topcategory.'+parent.FrameMainNavi.menuwelt+'.'+yts_menu+'.\'+parent.FrameMainNavi.page+\'.bestseller_banner\', \'click\');Click();"><img src="../../Img/Main/de/top_styles_bestseller-txt.jpg" border="0"></a></td>\
											<td align="right"><a href="#" onMouseDown="WinOutVorteil();"><img src="../../Img/Main/de/top_styles_background-benefits.gif" border="0"></a></td>\
										</tr>\
									</table>\
								</div>');
	}
	else
	{
		document.write('<div style="position:relative; margin-top:10px; border:1px solid #CCCCCC; width:795px; cursor:pointer;" onMouseDown="WinOutVorteil();wtClickPixel(\'.vorteils_popup\')">\
									<table border="0" cellspacing="0" cellpadding="0" width="795" height="38">\
										<tr>\
											<td>\
											<span style="margin-left:10px; color:#999999; font-family:Arial; font-size:14px; text-transform:uppercase; font-weight:bold;">alle <span style="color:red;">e-shop Vorteile </span>auf einen blick!</span>\
											</td>\
											<td width="320" align="right"><img src="../../Img/Main/de/top_styles_background-benefits.gif" border="0"></td>\
										</tr>\
									</table>\
								</div>');
									
		// document.getElementById('reg_benefit').innerHTML = '<a href="#" onMouseUp="WinOutVorteil();"><img style="margin-bottom:10px;" src="../../Img/Main/de/schaufenster_benefits.gif" border="0"></a>';
	}
}		
		//-----------------------------------------------------------------------------
		
			function countdown()
			{
				// Datumsobjekte erzeugen
				var startDate = new Date(2009, 5, 11, 00, 00, 00); //Tag, Monat-1 , Jahr, Stunden, Minute(, Sekunde) - START
				var endDate  = new Date(2009, 5, 14, 23, 59, 59); //Tag, Monat-1 , Jahr, Stunden, Minute(, Sekunde)  - ENDE
				var currentDate = new Date();																																			// - JETZT
	
				// Timestamps (ms seit 01.01.1970 - zum Vergleichen der Uhrzeiten)
				var startStamp = Date.UTC(startDate.getFullYear(), startDate.getMonth(), startDate.getDate(), startDate.getHours(), startDate.getMinutes(), startDate.getSeconds());
				var currentStamp = Date.UTC(currentDate.getFullYear(), currentDate.getMonth(), currentDate.getDate(), currentDate.getHours(), currentDate.getMinutes(), currentDate.getSeconds());
				var endStamp = Date.UTC(endDate.getFullYear(), endDate.getMonth(), endDate.getDate(), endDate.getHours(), endDate.getMinutes(), endDate.getSeconds());
					
				//Runden der Werte
				var diffMillisec = (endStamp - currentStamp);
				var diffSec = Math.floor(diffMillisec / 1000);
				var diffMin = Math.floor(diffSec / 60);
				var diffHrs = Math.floor(diffMin / 60);
				var diffDays = Math.floor(diffHrs / 24);
				
				// einzelne Stunden, Minuten usw. ermitteln 
				diffHrs = diffHrs - 24 * diffDays;
				diffMin = diffMin - (((diffDays * 24) + diffHrs) * 60);
				diffSec = diffSec - (((((diffDays * 24) + diffHrs) * 60) + diffMin) * 60);
				
				// Bei werden unter 10 der Optik halber eine Null vorsetzen
				if(diffDays < 10) diffDays = '0' + diffDays;
				if(diffHrs < 10)  diffHrs  = '0' + diffHrs;
				if(diffMin < 10)  diffMin  = '0' + diffMin;
				if(diffSec < 10)  diffSec  = '0' + diffSec;
				
				//Einblenden des jeweilig gültigen Strings				
				//Wenn im Zeitraum
				if(currentStamp < endStamp && currentStamp > startStamp)
				document.getElementById('out').innerHTML = (Number(diffHrs) + Number(diffDays) * 24) + ':' + diffMin + ':' + diffSec;
				//Wenn vorher
				else if(currentStamp < startStamp)
					document.getElementById('out').innerHTML = 'Aktion noch nicht gestartet!';
				//Wenn nachher
				else
					document.getElementById('out').innerHTML = 'Vorbei!';
			}
			
//---------------- Video Layer aus Flash heraus DS 05.09.08
 		function openVideoLayer(video)
 		{ 	 			 		
 			if ( screen.availHeight > 768){
 			 try{document.getElementById('fader').style.height = document.body.offsetHeight;}catch(E){};
 			 try{document.getElementById('fader').style.height = innerHeight;}catch(E){};			 
 			}	
 			typeof video == 'undefined' ? video = 'Bannervideo_Summer' : video 			
 			document.getElementById('video_layer1').innerHTML = '<iframe src="http://www.esprit.de/Aktionen/fashion_movie/fashion_movie_layer.html?videoSource='+video+'" scrolling="no" width="353" height="453" frameborder="0"></iframe>';
 			document.getElementById('fader').style.display = ''; 			
 			document.getElementById('video_layer1').style.display = ''; 			
 			document.getElementById('video_layer2').style.display = ''; 			
 		
 		}
 		function closeVideoLayer()
 		{
 			document.getElementById('video_layer1').style.display = 'none'; 			
 			document.getElementById('video_layer2').style.display = 'none'; 
 			document.getElementById('fader').style.display = 'none'; 			
 		}
 	//----------------- ENDE Video Layer 	
 	
  //Positionieren des Stempels und Video einbinden AH 10.06.08  	
	function videoDivLayer(align_top,align_left,video_name)
	{
 		document.write('<div id="fashion_movie" style="display:block;position:absolute; top:'+align_top+'px;left:'+align_left+'px;z-index:2;">	');
		document.write('<a href="#" onclick="openVideoLayer(\''+video_name+'\');document.getElementById(\'fashion_movie\').style.zIndex = \'1\';"><img src="../../Img/Main/de/Fashion-Movie_stamp_banner.png"></a>');
		document.write('</div>');
 		document.write('<div id="fader" style="display:none;position:absolute; top: 0px; left: 0px; width: 804px; height:596px; background-color: rgb(0, 0, 0);opacity: 0.25;filter:Alpha(opacity=25); -moz-opacity:0.50;cursor:pointer;z-index:1;"></div>');
		document.write('<div style="position:absolute; top:40px; left:200px;width:415px;height:550px; border:1px solid #666666;display:none; z-index:2;background-image:url(../../../Aktionen/fashion_movie/background.jpg);background-repeat: no-repeat;background-position:center top;background-color:#FFFFFF;" id="video_layer2">');
		document.write('<div style="margin-left:355px;margin-top:5px;z-index:2;width:20px;height:20px;cursor:pointer;" onMouseDown="closeVideoLayer();"></div>');
		document.write('<div style="margin-left:30px;margin-top:50px;" id="video_layer1"></div></div>'); 		
 	}	
 	
 	 //Positionieren des dunklen Stempels und Video einbinden AH 08.07.08  	
	function videoDivLayerDark(align_top,align_left,video_name)
	{
 		document.write('<div id="fashion_movie" style="display:block;position:absolute; top:'+align_top+'px;left:'+align_left+'px;z-index:2;">	');
		document.write('<a href="#" onclick="openVideoLayer(\''+video_name+'\');document.getElementById(\'fashion_movie\').style.zIndex = \'1\';"><img src="../../Img/Main/de/Fashion-Movie_stamp_banner.png"></a>');
		document.write('</div>');
 		document.write('<div id="fader" style="display:none;position:absolute; top: 0px; left: 0px; width: 804px; height:596px; background-color: rgb(0, 0, 0);opacity: 0.25;filter:Alpha(opacity=25); -moz-opacity:0.50;cursor:pointer;z-index:1;"></div>');
		document.write('<div style="position:absolute; top:40px; left:200px;width:415px;height:550px; border:1px solid #666666;display:none; z-index:2;background-image:url(../../../Aktionen/fashion_movie/background.jpg);background-repeat: no-repeat;background-position:center top;background-color:#FFFFFF;" id="video_layer2">');
		document.write('<div style="margin-left:355px;margin-top:5px;z-index:2;width:20px;height:20px;cursor:pointer;" onMouseDown="closeVideoLayer();"></div>');
		document.write('<div style="margin-left:30px;margin-top:50px;" id="video_layer1"></div>'); 		
 	} 	 	

// -------------------------------------------------------------------------------------------------
function openLayerStyle(Lng, StyleID, ColorNumber){
	top.setGlobLayer();
	var LngStr 		= 'lng='+Lng;
	var IdStr			= 'id='+StyleID;
	var ParamArr = new Array(LngStr, IdStr);

	if(typeof ColorNumber != 'undefined' && ColorNumber != ''){ ParamArr.push('color='+ColorNumber) }

	var ParamStr = ParamArr.join('&');
	var globalLayer = document.getElementById('globalLayer');
			globalLayer.style.top 		= '10px';
			globalLayer.style.left 		= '10px';
			globalLayer.style.width		= '635px';
			globalLayer.style.height	= '525px';
			globalLayer.innerHTML = '<iframe frameborder="0" border="0" scrolling="no" src="../../HtmlProduct/de/spv_toppick_layer/spv_layer_iframe.htm?'+ParamStr+'" height="100%" width="100%"></iframe>';
}
// -------------------------------------------------------------------------------------------------

//-----Kids Fashion Movies Alles schliessen--------

function alles_zu () {
	document.getElementById('fader').style.display='none';
	document.getElementById('fashion_movie').style.display='none';
	document.getElementById('close').style.display='none';
	}

// -------------------------------------------------------------------------------------------------
// Flash Ladezeiten Pixel
var page_loadStart 	= new Date().getTime();

var wt_ck1; // -> body onload
var wt_ck2; // -> flash onload
var intLoad = 0;

function loadingTimePixel(LoadCase){
		var ActTime = new Date().getTime();
		switch(LoadCase){
				case 'page':
					wt_ck1 = (ActTime - page_loadStart);
					// if(window.console){window.console.log('page :'+wt_ck1+'ms');}
					intLoad++;
				break;
				
				case 'flash':
					wt_ck2 = (ActTime - page_loadStart);
					// if(window.console){window.console.log('flash: '+ wt_ck2+'ms');}
					intLoad++;
				break;
		}
		if(intLoad == 2){
			wt_sendinfo("flash_loading_time", "click", "ck1="+wt_ck1+";ck2="+wt_ck2);
		}
}
// -------------------------------------------------------------------------------------------------

// -------------------------------------------------------------------------------------------------
// Klick Pixel für Flash

function wtClickPixelFlashGuide(pixelExtend)
{	
	var pixelToSend = wtContentIDBase + '.' +pixelExtend;
	pixelToSend = pixelToSend.replace('..', '.');
	wt_sendinfo(pixelToSend, 'click');			
}
var wtContentIDBase = null;
function wtPagePixelFlashGuide(pixelExtend)
{	
	if(wtContentIDBase == null) {
		wtContentIDBase = webtrekk.contentId;
	}
	webtrekk.contentId = wtContentIDBase + '.' +pixelExtend;
	webtrekk.contentId = webtrekk.contentId.replace('..', '.');
	wt_sendinfo();			
}

// -------------------------------------------------------------------------------------------------
