 
// -- Rückfallsicherung um den Footer wieder anzuzueigen. 
top.reSetFooter();

// -- benefitLayer
include('../../HtmlFunctions/de/BenefitLayer.js');


/* -- 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'
				// -----------------

				if($('promo_newsletter_styletaste'))
				{		
						PromoSubscriber.setActions();
						PromoSubscriber.checkPageLoad();
				} 
				  
		});
		// ------------------------------
		// -> 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);

	if(typeof strRedirectURL != 'undefined' && $(targetId).innerHTML == '')
	{
		location.href = strRedirectURL;
	}
	
}

//---------------------------------------------------

//------------ 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 = 'favoriten';

	DownWelt = DownWelt.replace(/\W/g,"_");

	ClickNavi(Welt, DownWelt, Division, TopStyle);
}



function yourtopstyles_check(yts_menu)
{	
	
	BenefitStripe.init();
	return;
	
		
	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(2011, 6, 20, 00, 00, 00); //Jahr, Monat-1, Tag ,  Stunden, Minute(, Sekunde) - START
	var endDate  		= new Date(2011, 6, 20, 23, 59, 59); //Jahr, Monat-1, Tag , 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)
		{
			$('out').innerHTML = (Number(diffHrs) + Number(diffDays) * 24) + ':' + diffMin + ':' + diffSec;
		}
		//Wenn vorher
		else if(currentStamp < startStamp)
		{
			$('out').innerHTML = '';
		}
		//Wenn nachher
		else
		{
			$('out').innerHTML = '';
		}
}
			
//---------------- 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 () {
	alert(0);
	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(tracking_value)
{	
	if(wtContentIDBase == null) {
		wtContentIDBase = webtrekk.contentId;
	}
	
	var pixelToSend = wtContentIDBase + '.' +tracking_value;
	pixelToSend = pixelToSend.replace('..', '.').replace(/\s/gi,"_");
	wt_sendinfo(pixelToSend, 'click');	
	top.inConsole("Flash-Pixel: "+pixelToSend+" wtContentIDBase: "+wtContentIDBase);		
}
var wtContentIDBase = null;
function wtPagePixelFlashGuide(pixelExtend)
{	
	if(wtContentIDBase == null) {
		wtContentIDBase = webtrekk.contentId;
	}
	webtrekk.contentId = wtContentIDBase + '.' +pixelExtend;
	webtrekk.contentId = webtrekk.contentId.replace('..', '.');
	wt_sendinfo();			
}

// -------------------------------------------------------------------------------------------------
// -- NEWSLETTER Subscriber

var PromoSubscriber = {};
		
		PromoSubscriber.contentUrl 	= '../../HtmlLayer/de/newsletter_styletaste.htm';
		PromoSubscriber.param 			= {}; // empty - filled with getparameter from defacto on retun to refer.
		PromoSubscriber.valid				= false;
		
		PromoSubscriber.textVale		= {};
		PromoSubscriber.textVale['men'] 	= 'Herr';
		PromoSubscriber.textVale['women'] = 'Frau';

		// -----------------------------------------------------
		PromoSubscriber.init = function(objForm){

				this.param.email 	= objForm.email.value;
				this.param.gender = this.getGender();
				
				this.valid = this.validate();
				
				objForm.refer.value = (location.href.indexOf('?') == -1)? location.href : location.href.split('?')[0];
				objForm.refer.value += '?email=' + this.param.email;
				
				return this.valid;
		};
		
		// -----------------------------------------------------
		PromoSubscriber.setActions = function(){
			
			$('mailadress').observe('click', function(){
				this.value = '';
			});
			
		};
		
		// -----------------------------------------------------
		PromoSubscriber.getGender = function(){
			
			var int_gender = 0;
			
			switch( top.GetCookie("Anrede") )
			{
				
				case this.textVale['men']:
					int_gender = 1;
				break;
				
				case this.textVale['women']:
					int_gender = 2;
				break;
			}
			
			return int_gender;
		};
		
		// -----------------------------------------------------
		PromoSubscriber.validate = function(){
			 var strEmail = this.param.email;
			
			 if( 	(strEmail == "")                    ||
		        (strEmail.indexOf("www.")    == 0)   ||
		        (strEmail.indexOf(" ")       >= 0)   ||
		        (strEmail.indexOf(",")       >= 0)   ||
		        (strEmail.indexOf(":")       >= 0)   ||
		        (strEmail.indexOf("@.")      >= 0)   ||
		        (strEmail.indexOf("/")       >= 0)   ||
		        (strEmail.indexOf("!")       >= 0)   ||
		        (strEmail.indexOf("?")       >= 0)   ||
		        (strEmail.indexOf(";")       >= 0)   ||                 
		        (strEmail.indexOf("+")       >= 0)   ||                 
		        (strEmail.indexOf("*")       >= 0)   ||                 
		        (strEmail.indexOf("~")       >= 0)   ||                 
		        (strEmail.indexOf("(")       >= 0)   ||                 
		        (strEmail.indexOf(")")       >= 0)   ||                 
		        (strEmail.indexOf("§")       >= 0)   ||                 
		        (strEmail.indexOf("$")       >= 0)   ||                 
		        (strEmail.indexOf("^")       >= 0)   ||                 
		        (strEmail.indexOf("@")       <  2)   ||
		        (strEmail.indexOf("_")       >  strEmail.indexOf("@")) ||
		        (strEmail.lastIndexOf("@")   != strEmail.indexOf("@")) ||
		        (strEmail.length - strEmail.lastIndexOf(".") > 5)      ||
		        (strEmail.length - strEmail.lastIndexOf(".") < 3)      ||
		        (strEmail.lastIndexOf(".")   <  strEmail.indexOf("@")+3) )
			  {
			       alert("Bitte überprüfen Sie Ihre E-Mail-Adresse.");
			       $('mailadress').focus(); 
			       return false;
			  }
			  
			  wtClickPixel('.newsletter.submit.style_taste');
			  
			  return true;
		};
		// -----------------------------------------------------
		PromoSubscriber.checkPageLoad = function(){
				var obj = this;
				
				this.param = unescape(location.href).toQueryParams();

				if(typeof this.param.response != 'undefined')
				{
						top.setGlobLayer();
						
						var ElementExt = '';
						
						switch(this.param.response)
						{
							case 'ACK':
								ElementExt = 'new';
							break;	
							
							case 'ACKREPEAT':
								ElementExt = 'exist';
							break;
							
						}
							
						new Ajax.Request(obj.contentUrl, {
								method 		: 'get',
								onSuccess : function(response){
									$('globalLayer').style.height 		= '418px';
									$('globalLayer').style.width			= '580px';
									$('globalLayer').style.marginLeft = '-290px';
									$('globalLayer').innerHTML 				= response.responseText;
									
									$('newsletter_layer_content_' + ElementExt).style.display 	= 'block';
									$('newsletter_layer_email_' + ElementExt).innerHTML 				= obj.param.email;
									
									$('newsletter_layer_closer').onclick = function(){top.removeGlobLayer();}
									
								}
						});
				}
		};
		
// ----------------------------------------------------------------------------------
// --  position of FitInfoLayer
	function showPreparedLayer(str_Layer)
	{
			switch(str_Layer)
			{					
					case 'krawatten':
						top.setGlobLayer('krawatten');
					break;															
			}
	}
