var UserHerkunft						= GetCookie('User_Herkunft');	//f�r terminal
	
var laston 									= null;
var strLastImage 						= null;
var blnMoreInfoStatus 			= false;
var CrossLoaded 						= false;
var popupCheck 							= false;

var ColIndex 								= 0;
var ErsteVorhandeneGr 			= -1;
var intIDField 							= 2;

var DocLastModified					= new Date();
var arrCrossJS 							= new Array();
var overs 									= new Array();
var mats 										= new Array();
var fits 										= new Array();
var thumbs 									= new Array();
var names 									= new Array();
var CrossParamArr						= new Array();
var arrAvailableColorCodes 	= new Array();

var	DownTop1								= "";	
var	DescStyleFitTip3				= "";	
var	DescStyleFitTip4				= "";	
var	Material								= "";	
var	DescStyleFitTip3				= "";	
var	DescStyleFitTip3				= "";
var blnBildNichtVorhanden		= false;

var arrUrl 									= location.search.substring(1).split('&');

/*if(parent.parent.window.location.href.substr(window.location.href.indexOf("shop.")+5, 3).replace("/", "") == "ca") { strLng = "ca"; }
else { strLng = "us"; } */


CrossParamArr.length 				= 0;

//�bergabe ColorNummer von Over
var farbsprung 							= this.getParameter('defcolor');

if(!farbsprung)
	var farbsprung 							= this.getParameter('color');

function getParameter(strParameter, arrTempUrl)
{
  
  if(arrTempUrl != undefined)
  {
    arrUrl = arrTempUrl; 
  }
  
	for(var p=0;p<arrUrl.length;++p)
	{
		arrElements = arrUrl[p].split('=');
		if(arrElements[0] == strParameter)
		{
			return arrElements[(arrElements.length-1)];
		}
	}
	return false;
}

/* Webtrekk 1.4.1, (c) www.webtrekk.de */
var wt_dm	=	"track.webtrekk.de";	// track url
var wt_ci	=	"182920392988439"; 		// webtrekk id

var wt_be="us.product_detail"; 		// content id

//// OPTIONAL
// content group(s)
var wt_cg="";
var wt_st = "view";
wt_ba=arrUrl[0].split('=')[1];

// click tracking												
var wt_ln=""; // click tracking: (auto|standard)
var wt_linktrack_be="";	// optional: click title for "auto" only

// form tracking
var wt_fm=""; // activates form tracking 
//-->
/* Webtrekk */

var NewParam = "";

function schalteNavi(NaviArr)
{
	this.NaviArr = parent.parent.NaviArr;
	var Pos = 0;
		
	for(intD = 0; intD < NaviArr.length; intD++)
	{
		if(Welt == 'kids')
		{
			if(Welt + '_' + DownTop1.replace(' ', '_').replace('edc_', '') + '.html' == NaviArr[intD][2])
				Pos = intD;
		}
	}
	parent.FrameMainNavi.location.href =  parent.FrameMainNavi.location.href.substring(0, parent.FrameMainNavi.location.href.indexOf('Shop')) + 'Shop/HtmlNaviDir/' + strLng + '/'+ NaviArr[Pos][2] + NewParam;
}
	

function backToOverview(strTarget){	

	var hostNameStr = document.location.protocol + '//' + document.location.hostname + '/';
	var refPageStr 		= document.referrer;

	if(window.location.href.indexOf('XmlSuche') >= 0){			// Suche
		this.location.href = '../../XmlSuche/us/XmlMain.html';
		return false;
	}


  if(strTarget == undefined) strTarget = '';  	
		var newHref = null;
		var Links = parent.FrameMainNavi.document.getElementsByTagName('a');
		
		for(var intING = 0; intING < Links.length; intING++){
			if(Links[intING].style.color == '#ff0000' || Links[intING].style.color == 'rgb(255, 0, 0)')
				newHref = Links[intING].href;
		}
		
		if(newHref == null){
			
			if(location.href.indexOf('refpage')>0)
			{
				strRefPage=location.href.slice(location.href.indexOf('refpage')+8,location.href.indexOf('.html&statDivision')+5);
				//alert(strRefPage);
				this.location.href='../../'+strRefPage+'?lastID=' + intProductId;
			}
			else if(typeof strRefPage != "undefined"){
				this.location.href = "../../" + strRefPage + "?lastID=" + intProductId;				
			}
			else{				
				strRefPage = "../../HtmlOver/" + strLng + "/" + Welt.replace(/\W/gi, "_") + "_all_products_" + Division.replace(/\W/gi, "_") + "_" + Category.replace(/\W/gi, "_") + ".html?lastID=" + intProductId;				
				this.location.href = strRefPage;
			}
		}else{
			if(newHref.indexOf('?') >= 0){
				parent.FrameMainNavi.location.href = encodeURI(newHref) + "&amp;showOver=true" + "&amp;lastID=" + intProductId;
			}
			else{
				this.location.href = newHref + "?lastID=" + intProductId;
			}
		}
	
}

var flash360GradFarbeVorhanden=new Object();
function gen360GradImgObject()
{
  if(Flash360Grad == '-1') {
   flash360GradFarbeVorhanden[StyleNumber] = new Array();
   var testImg = new Array();
   for(var i=0; i< this.ColorNameColCount; i++)  {
     flash360GradFarbeVorhanden[StyleNumber][i] = GetColorName(i, '1'); 
     testImg[i]                           = new Image();
     testImg[i].id      = i;
     testImg[i].onerror = function() {
       flash360GradFarbeVorhanden[StyleNumber][this.id] = null;
     }                              
     testImg[i].src = '../../PicSrcFlash360/'+StyleNumber + '_' + flash360GradFarbeVorhanden[StyleNumber][i] + '_1.jpg';                                                        
   }
  }
}
 
function check360GradColor(farbe)
{              
  if(Flash360Grad == '-1') {
   for(var i=0; i< flash360GradFarbeVorhanden[StyleNumber].length; i++){
     if(farbe == flash360GradFarbeVorhanden[StyleNumber][i]) {
       return true;
     } 
   }
   return false;
  }
}  
 
function wtInitSPVPixel()
{
	var webtrekkcontentId = top.Lng+'.';
	if(typeof top.FrameStart == 'undefined') {
		webtrekkcontentId = top.Lng + ".noframeset.";
	}
	if(webtrekkcontentId.indexOf('de.noframeset') == -1) {
		try {
			if(typeof top.FrameStart.FrameMainNavi.menuwelt != 'undefined') {
				webtrekkcontentId += top.FrameStart.FrameMainNavi.menuwelt;
				if(typeof top.FrameStart.FrameMainNavi.menudownwelt != 'undefined') {
					webtrekkcontentId +='.' + top.FrameStart.FrameMainNavi.menudownwelt;
					if(typeof top.FrameStart.FrameMainNavi.page != 'undefined') {
						webtrekkcontentId += '.' + top.FrameStart.FrameMainNavi.page;
						if(typeof top.FrameStart.FrameMainNavi.subcat != 'undefined') {
							webtrekkcontentId += '.' + top.FrameStart.FrameMainNavi.subcat;
						}					
					}				
				}
			}
		} catch(e) {
			webtrekkcontentId += Welt;			
			webtrekkcontentId +='.' + DownWelt;
			webtrekkcontentId +='.' + Division;
			webtrekkcontentId +='.' + Category;
		}
		
		try {
			if(parent.FrameMainNavi.pageParams.sub!=undefined){
				setContentId(webtrekkcontentId + parent.FrameMainNavi.pageParams.sub + '.detail',true);
			}
			else{
				setContentId(webtrekkcontentId + '.detail',true);
			}
		} catch(e) {
			setContentId(webtrekkcontentId + '.detail',true);
		}
			
		getContentGrp();
	}	
}

function InitPage()
{
	spvWTStatus = 'view';
	wtInitSPVPixel();
	gen360GradImgObject();	

// Trickser ;), wenn der Zugriff verweigert wird(ist bei Sucher der Fall), wir der BackToOver-Button ausgeblendet  -- Ingo 16.10.07

/*	try
	{
		if(parent.FrameMainNavi.location.href.indexOf('search.esprit') >= 0)
			document.getElementById('zuruck').style.visibility = "hidden";
	}
	catch(e)
	{
		document.getElementById('zuruck').style.visibility = "hidden";
	}
*/
//navi nachladen bei Schaufenster-Link             //-ff
	try
	{
		if(this.getParameter('loadnavi'))
		{
			parent.parent.IdX = ID;
//falls Top1 und Top2 nicht geladen sind, k�nnen Parameter mit �bergeben werden (ben�tigt bei Startseite)  //-ff
			if(getParameter('welt') || Welt != '')
			{
				var tmpWelt = (getParameter('welt')) ? getParameter('welt') : Welt;
				obj 			= "FrameStart.FrameMainMain.getParameter('downwelt')";
				zielPos 	= "FrameTop2.location.href = '../../HtmlNaviDir/"+strLng+"/"+tmpWelt+".html?nichtschalten=true'";
				zielNeg		= "top.meldung('Beim Laden trat ein Fehler auf. Bitte laden Sie die Seite neu.')";
				parent.parent.aufObjektWarten(obj, zielPos, zielNeg);	
			}

			if(getParameter('division'))
			{
				var tmpPage = getParameter('division');
			}
			else
			{
				var tmpPage = Division;
			}

			if(getParameter('category'))
			{
				var tmpSub = getParameter('category');
			}
			else
			{
				var tmpSub = Category;
			}

//kids Ausnahme: die Divisions k�nnen nicht �bernommen werden, da sie in der Navigation anders heissen			
			if(Welt=="kids")
			{									
				tmpPage = Action;
			}
			
			NewParam ="?page=" + tmpPage;
			NewParam +="&sub=" + tmpSub;
			
			if(typeof tmpWelt!="undefined")
			{
				obj 			= "FrameTop2.NaviArr";
				zielPos 	= "FrameStart.FrameMainMain.schalteNavi("+ obj +")";
				zielNeg		= "parent.parent.meldung('Beim Laden trat ein Fehler auf. Bitte laden Sie die Seite neu.')";
				parent.parent.aufObjektWarten(obj, zielPos, zielNeg);
			}
			else
			{
				var NewLink = "../../HtmlNaviDir/"+strLng+"/" + parent.parent.FrameTop2.NaviArr[parent.parent.FrameTop2.LastIdx][2];					
				parent.FrameMainNavi.location.href = NewLink + NewParam;					
			}
		}
		
		// zuletzt gesehen f�llen -- Ingo 10.09.2007
		LastView(ID, PicDestStyleZoom, PicDestBrand, StyleName, PriceNew, NewSale, ColorNumber, ProductTemplate);
   
	}
	catch(e)
	{
		if(e.indexOf('Erlaubnis') < 0)
			parent.FrameMainNavi.location.href = "../../HtmlNaviDir/dummy.html";
	}

	if(!blnValidPageId || !blnHtmlJSOk)
	{
		return false;
	}
	
	//Wenn CrossParameter �bergeben werden, werden sie hier aufgeschl�sselt
	if(location.search > "" && location.search.length > 8)
	{
	  var CrossParamStr = location.search.substring(1);

	  CrossParamArr=CrossParamStr.split("&");
	  
		if(CrossParamArr[0].indexOf("=") > 0)
		{
		 	for(var m = 0;m<CrossParamArr.length;m++)
		 	{
		  	CrossParamArr[m] = CrossParamArr[m].substr((CrossParamArr[m].indexOf("=") + 1));
		 	}
		}
	}

	if(farbsprung > "")
	{
	 	ColIndex = farbsprung;
	}
	
	// Farbnummer in JS-Array suchen und ArrayIndex als Colindex speichern -- Ingo 04.11.05
	if(farbsprung.length > 1)
	{
	 	for(var c=0;c<ColorNameColCount;c++)
	 	{
	 		if(isNaN(farbsprung.substring(0, 1)))
	 			farbsprung = farbsprung.toUpperCase();
	  	if(ColorNameArr[c][1] == farbsprung)
	  	{
	   		ColIndex = c;
	    }
		}
	}

	// Anpassen des ColorNameColCount auf tats�chlichen Farbbestand
	ColorNameColCount = 0;
	
	for(var c=0;c<arrColorAvailable.length;c++)
	{
		if(arrColorAvailable[c].split(' - ')[1] == 1)
		{
			ColorNameColCount++;
		}
	}

// Farben in DropDown mit JS aktualisieren
  for(var c=0;c<ColorNameColCount;c++)
  {
    document.forms[0].ColorList.options[c].text=GetColorName(c,0);
    document.forms[0].ColorList.options[c].value=GetColorName(c,1);
  }

  if(CrossParamArr.length > 0)
  {
    if(CrossParamArr[0].length <= 4)
    {
    	for(var c=0;c < ColorNameColCount;c++)
    	{
      	if(CrossParamArr[0] == ColorNameArr[c][1])
      	{
        	ColIndex = c;
      	}
      }  
    }
  }

  PicDestStyleThumbClick(ColIndex);// Erste vorhandene Farbe einstellen
  DocLastModified=document.lastModified;
  
  if(cropper == '' || cropper <0)
  {
   	cropper = '0.5,0.5,0,0';
  }

  if(strLng == undefined || strLng == '')
  {
  	return false;
  }

	// ***** Filtert alle Bilder aus der Seite und ersetzt den Pfad durch die aktuelle Sprache
	for(var g=0;g<document.getElementsByTagName('img').length;++g)
	{
		arrElements = document.getElementsByTagName('img')[g].src.split('/');

		if(arrElements[(arrElements.length-2)].length <= 2)
		{
			arrElements[(arrElements.length-2)] = strLng;
			document.getElementsByTagName('img')[g].src = arrElements.join('/');
		}
	}	
	document.getElementById('brand').src = '../../PicDestBrand/'+PicDestBrand;

/*

//Filtert den Basketlink und korrigiert die aktuelle Sprache
	arrBasketLink = document.getElementById('BasketLink').href.split('_');
	
	if(arrBasketLink[1].length <= 2)
	{
		arrBasketLink[1] = strLng;
	}
	document.getElementById('BasketLink').href = arrBasketLink.join('_');

*/		
	document.title = 'ESPRIT e-shop - PRODUCTVIEW - '+Division+'_'+Category+' - '+intProductId;
	
	//------------------------------------
	// Variablen setzen -ff 10.07.07
	//------------------------------------
/*	var wt_co = PriceNew;										//webtrekk
	var wt_ba = intProductId; 							//webtrekk, ID
	var wt_ca = Category;										//webtrekk, category	*/

	//------------------------------------
	// Ingo: Overs in ein Array speichern 31.01.05|
	//------------------------------------
	for(var c=0;c<ColorNameColCount;c++)
	{
	 	if(ColorNameArr[c][4] > '')
	 	{
	  	thumbs[thumbs.length] = ColorNameArr[c][3];
	  }
	 	if(ColorNameArr[c][7] > '')
	 	{
	  	mats[mats.length] 		= ColorNameArr[c][7];
	  }
	 	if(ColorNameArr[c][8] > '')
	 	{
	  	fits[fits.length] 		= ColorNameArr[c][8];
	  }
	 	if(ColorNameArr[c][4] > '')
	 	{
	  	overs[overs.length] 	= ColorNameArr[c][4];
	  }
	 	if(ColorNameArr[c][0] > '')
	 	{
	  	names[names.length] 	= ColorNameArr[c][0];
	  }
	}
	
/*	if(typeof(wt_sendinfo) != "undefined")
	{
		
		// Pixel bei Aufruf von Detail-CS
		if(this.getParameter('CSType') == 1)
		{
			wt_sendinfo('us.out.cs.klick.product-detail' ,'click');
		}			
		// Pixel bei Aufruf von Basketlayer-CS
		if(this.getParameter('CSType') == 2)
		{
			wt_sendinfo('us.out.cs.klick.add_basket' ,'click');
		}			
		// Pixel bei Aufruf von �bersicht
		if(!this.getParameter('CSType'))
		{
			wt_sendinfo();
		} 
		// Pixel f�r eingeblendete CS-Styles - Timeout, da sonst der andere Pixel �berschrieben/nicht gesendet wird			
		window.setTimeout('\
			if(!blnNoCrossStyle) {\
				var tmpl_wt_be = wt_be;\
				wt_be = "us.out.cs.einblendung.product-detail";\
				wt_sendinfo();\
				wt_be = tmpl_wt_be;\
			}', 300);
	}*/
	sendProductView(spvWTStatus); 
	setTimeout(sendSPVPixel, 300);
}

function PicDestStyleThumbClick(ColorNr)
{
  document.images["PicDestSizeThumbImg_"+document.forms[0].SizeList.selectedIndex].src="../../PicDestSizeThumb/"+GetSize(document.forms[0].SizeList.selectedIndex,0).replace(' ','_').replace('/','_')+'_R_on.gif';
	spvWTStatus = 'view';
	if((Flash360Grad == '-1')) {
  	if(check360GradColor(GetColorName(ColorNr,'1'))) {
  		document.getElementById('360GradView').style.display = 'block';
  		document.getElementById('360GradView').getElementsByTagName('img')[0].src = '../../PicDestStyleThumbMiddle/'+StyleNumber+'_'+GetColorName(ColorNr,'1')+'.gif';
  		if(document.getElementById('FlatLink')) {
  			document.getElementById('FlatLink').style.display = 'none';
  		}
  	}else{ 
  		document.getElementById('360GradView').style.display = 'none';
  		if(document.getElementById('FlatLink')) {
  			document.getElementById('FlatLink').style.display = 'block';
  		}
  	}                               
  }

  var FirstColorNr = ColorNr;
  for(var c=0;c<ColorNameColCount;c++)
  {
    var AusblendenJa = false;
    for(var b=0;b<SizeColCount;b++)
    {
      AusblendenJa=AusblendenJa|(GetBestand(b,c)>MinBestand & GetColorName(c,9)=='1');
    }
    if(!AusblendenJa)
    {

//wenn mehr als eine Farbe vorhanden ist
 			if(ColorNameColCount>1)
 			{
	      document.images["PicDestStyleThumbImg_"+c].src = '../../'+strThumbsVerzeichnis+'/none.gif';
	      if(ColorNr==c)
	      {
	        ColorNr++;
	      }
	      if(ColorNr==ColorNameColCount)
	      {
	        ColorNr=FirstColorNr;
	      }
	    }
    }
    else
    {

//wenn mehr als eine Farbe vorhanden ist
 			if(ColorNameColCount>1)
 			{
	      document.images["PicDestStyleThumbImg_"+c].src = '../../'+strThumbsVerzeichnis+'/'+StyleNumber+'_'+GetColorName(c,1)+'.'+strDateiEndung;
	    }
    }
  }

  try
  {
  	document.forms[0].ColorList.selectedIndex=ColorNr;
  }
  catch(e){}
  
  MatrixChange();
	sendProductView(spvWTStatus); 
// Blende Size-Bilder ab...  
  for(var b=0;b<SizeColCount;b++)
  {
    if(document.images["PicDestSizeThumbImg_"+b])
    {
      var CurrBest=GetBestand(b,ColorNr);

      if(isNaN(CurrBest))
      {
        CurrBest=0;
      }
      else
      {
        CurrBest=Number(CurrBest);
      }

      if(CurrBest<=MinBestand)
      {
      	
      	
        document.images["PicDestSizeThumbImg_"+b].parentNode.href="#";
        
         
         
   //----------- Standartl�ngen f�r Pants und Denim - Danijel 30.06.09 --------------------------------
        
        if(Division == 'pants' || Division == 'denim'){
       	document.images["PicDestSizeThumbImg_"+b].src="../../PicDestSizeThumb/"+GetSize(b,0).replace(' ','_').replace('/','_')+"_R_off.gif"; 
      }
      else{
      document.images["PicDestSizeThumbImg_"+b].src="../../PicDestSizeThumb/"+GetSize(b,0).replace(' ','_').replace('/','_')+"_off.gif";
    }
      }
      
      
      
      else
     	{
      	arrImage = GetSize(b,1).replace(' ','_').replace('/','_').split('.');

      	if(b == 0)
      	{
      		strLastImage = arrImage[0];
      		arrImage[0] += '_on';
      		laston = b;
      	}
        document.images["PicDestSizeThumbImg_"+b].src="../../PicDestSizeThumb/"+arrImage.join('.');
      }
    }
    
    if(GetBestand(b,ColorNr) > MinBestand)
    {
      if(ErsteVorhandeneGr==-1)
      {
        ErsteVorhandeneGr=b;
      }
    }
  }

  if(GetBestand(document.forms[0].SizeList.selectedIndex,ColorNr) >= MinBestand)
  {
  	if(ErsteVorhandeneGr == 0)
  	{
  		ErsteVorhandeneGr = document.forms[0].SizeList.selectedIndex;
  	}
    if(ErsteVorhandeneGr>=0)
    {
    	PicDestSizeThumbClick(ErsteVorhandeneGr);
		}
	}
  
  if(GetColorName(ColorNr,9)=='0')
  {
    return;
	}
  
  //var newSrc='http://www.espritshop.com/Shop/PicDestStyleProduct/'+GetColorName(ColorNr,5);
  var newSrc='../../PicDestStyleProduct/'+GetColorName(ColorNr,5);

  if(document.images.PicDestStyleProduct.src!=newSrc)
  {
    document.images.loadingbar.src='../../PicTmpl/'+strLng+'/loading_bar.gif';
  }
  document.images.PicDestStyleProduct.src=newSrc;

	//PicSrcDetail
	if(((Division!="belts" && Category!="belts" && (Category!="metallarmbanduhr" && Category!="lederarmbanduhr") ) && Division!="shoes") || Category=="sandals")
	{
	  imgSidePic = new Image();
	  
	  var strSource = '';
	  
		if(Category!="sonnenbrillen" && Division!="sonnenbrillen" && Division!="schuhe" && Category!='halsschmuck')
		{
	  	if((Division=="pants" || Category=="patns") || (Division=="jeans" || Category=="jeans" ))
	  	{
			  //imgSidePic.src = 'http://www.espritshop.com/Shop/PicSrcSideView/' + GetColorName(ColorNr,5);
			  imgSidePic.src = '../../PicSrcSideView/' + GetColorName(ColorNr,5);
			  
			}
			else
			{
			  //imgSidePic.src = 'http://www.espritshop.com/Shop/PicSrcFlat/' + GetColorName(ColorNr,5);
			  imgSidePic.src = '../../PicSrcFlat/' + GetColorName(ColorNr,5);
			  if(document.getElementById("FlatLink"))
			  {
			    document.getElementById("FlatLink").onclick = function() { PicDestStyleZoomClick('vorne'); };
			  }
				if(Division=="krawatten" || Category=="krawatten" || (Division=="accessories" && Category=="diverses") || (Division=="accessories" && Category=="handschuhe") || (Division=="accessories" && Category=="caps"))
				{
	  		  document.getElementById("FlatLink").onclick = function() {PicDestStyleZoomClick('Front'); }
				}				    
			}
		}
		else if(Division!="schmuck/uhren" && (Division != "sonnenbrillen" && Category != "sonnenbrillen"))
		{
			if(Division!="schuhe")
			{
			  //imgSidePic.src = 'http://www.espritshop.com/Shop/PicSrcBackView/'+GetColorName(ColorNr,5);
			  imgSidePic.src = '../../PicSrcBackView/'+GetColorName(ColorNr,5);
			}
			else
			{
				if(Category!="sandals")
				{
				  //imgSidePic.src = 'http://www.espritshop.com/Shop/PicSrcMacro/'+GetColorName(ColorNr,5);
				  imgSidePic.src = '../../PicSrcMacro/'+GetColorName(ColorNr,5);
				}
				else
				{
				  //imgSidePic.src = 'http://www.espritshop.com/Shop/PicSrcDetail/'+GetColorName(ColorNr,5);
				  imgSidePic.src = '../../PicSrcDetail/'+GetColorName(ColorNr,5);
				}
			}
		}
		else
			{
			if(Category=="sonnenbrillen" || Division=="sonnenbrillen" || Category=='halsschmuck')
			{
				//imgSidePic.src = 'http://www.espritshop.com/Shop/PicSrcBackView2/'+GetColorName(ColorNr,5);
				imgSidePic.src = '../../PicSrcBackView2/'+GetColorName(ColorNr,5);
			}
			else
			{
				//imgSidePic.src = 'http://www.espritshop.com/Shop/PicSrcDetail/'+GetColorName(ColorNr,5);
				imgSidePic.src = '../../PicSrcDetail/'+GetColorName(ColorNr,5);
			}
		}

     try
     {
 		  if(document.images.PicSrcDetail.src!=imgSidePic.src)
 		  {
 		    document.images.loadingbar.src='../../PicTmpl/'+strLng+'/loading_bar.gif';
 		  }
 			document.images.PicSrcDetail.src = imgSidePic.src;
     }
     catch(e){} 
		
		try
		{
		  imgSidePic.onerror = function()
		  {
		  	blnBildNichtVorhanden = true;
		    document.images.PicSrcDetail.src = '../../Img/transparent.gif';
			  document.getElementById("FlatLink").onclick = function() {  };
		  	document.getElementById("FlatLink").style.cursor = "default";
	  	}
	  }
	  catch(e){}
	}

  //PicSrcBackView
  if(Category!="metallarmbanduhr" && Category!="lederarmbanduhr" && Division!="uhren" && Category!="suiting" && Category!="loafer")
  {
	  imgBackPic = new Image();
	  //imgBackPic.src = 'http://www.espritshop.com/Shop/PicSrcBackView/'+GetColorName(ColorNr,5);
	  imgBackPic.src = '/Shop/PicSrcBackView/'+GetColorName(ColorNr,5);

     try
     {
 		  if(document.images.PicSrcBackView.src!=imgBackPic.src)
 		  {
 		    document.images.loadingbar.src='../../PicTmpl/'+strLng+'/loading_bar.gif';
 		  }
 		  
 		  if(Category=="shoes" || Division=="shoes")
 		  {
 			  document.images.PicSrcBackView.src = imgBackPic.src;
 			  if(PicSrcMacro!="")
 			  {
			  	document.getElementById("PicSrcBackView").onclick = function() {PicDestStyleZoomClick('BackView'); }
 				  document.getElementById("PicSrcBackView").style.cursor = "pointer";
 				}
 			}
 			else
 			{
 			  document.images.PicSrcBackView.src = imgBackPic.src;
 			  if( Category=="str�mpfe")
 			  {
 				  document.getElementById("BackViewLink").onclick = function() {PicDestStyleZoomClick('Zoom'); }
 			  }
 			}
		}
		catch(e){}
		
		imgBackPic.onerror = function()
		{
		  document.images.PicSrcBackView.src = '../../Img/transparent.gif';
		  document.getElementById("BackViewLink").onclick = function() { }
		  document.getElementById("BackViewLink").style.cursor = "default";
		}
	}

	//PicSrcFit
  if(Division != "shoes" && Division != "belts" && (Division != "sunglasses" && Category != "sunglasses") && (Category!="metallarmbanduhr" && Category!="lederarmbanduhr" && Division!="uhren") && Division!="schmuck/uhren")
  {
  	imgFitPic = new Image();
  	//imgFitPic.src = 'http://www.espritshop.com/Shop/PicSrcMacroZoom/' + GetColorName(ColorNr,5);
  	imgFitPic.src = '/Shop/PicSrcMacroZoom/' + GetColorName(ColorNr,5);
     
     try
     {
 		  if(document.images.PicSrcFit.src!=imgFitPic.src)
 		  {
 		    document.images.loadingbar.src='../../PicSrcMacroZoom/'+strLng+'/loading_bar.gif';
 		  }
 		  document.getElementById("MacroLink").onclick = function()
 		  {
 		  	PicDestStyleZoomClick('vorne');
 		  }
 		  document.images.PicSrcFit.src=imgFitPic.src;
     }
     catch(e){}

		imgFitPic.onerror = function()
		{
		  if(document.getElementById("MacroLink"))
		  {
			  document.images.PicSrcFit.src = '../../Img/transparent.gif';
		  	document.getElementById("MacroLink").onclick = function() { }
		  	document.getElementById("MacroLink").style.cursor = "default";
		  }
		}
	} 

	try
	{
		document.getElementById("CrossFrame3").src = document.getElementById("CrossFrame3").src;
	}
	catch(e){}
	
	try
	{
		document.getElementById("CrossFrame2").src = document.getElementById("CrossFrame2").src;
	}
	catch(e){}

	//Video
  imgVideo = new Image();
  //imgVideo.src = 'http://www.espritshop.com/Shop/PicSrcVideo/'+StyleNumber+'.jpg';
  imgVideo.src = '/Shop/PicSrcVideo/'+StyleNumber+'.jpg';
  imgVideo.onload = function()
  {
 	
	  if(VideoFlag=='-1')
	  {

	  	intLinks = 504;
  		if(document.all)
  		{
				intLinks += 1;
			}
			else
			{
				BildPlatz = "PicSrcBackView";
			}

			document.getElementById("movie").style.left = intLinks + 'px';
			document.getElementById("moviestream").style.left = intLinks + 'px';

	    document.images.loadingbar.src='../../PicTmpl/'+strLng+'/loading_bar.gif';
			BildPlatz = "PicSrcBackView";
		  document.images.PicSrcBackView.src=imgVideo.src;
			document.getElementById("movie").style.display='block';
			document.getElementById("moviestream").style.display='block';
			document.getElementById("movie").innerHTML='<img src="../../PicDestStyleSymbol/'+strLng+'/thumb_icon.gif">';
			document.getElementById("moviestream").innerHTML='<a href="#" onmouseup="window.open(\'http://www.espritshop.com/Aktionen/Catwalk/Catwalk.html?videoSource='+StyleNumber+'\',\'_blank\',\'width=345, height=550, top=20,left=20\');"><img src="../../PicDestStyleSymbol/'+strLng+'/thumbnail-button.gif"></a>';
			document.getElementById("BackViewLink").onclick = function()
			{
				window.open('http://www.espritshop.com/Aktionen/Catwalk/Catwalk.html?videoSource='+StyleNumber,'_blank','width=345, height=550, top=20,left=20');
			};
	  }
	}
}

//-----------------------------------------------------------------
function PicDestSizeThumbClick(SizeNr)
{

  document.forms[0].SizeList.selectedIndex=SizeNr;
  var b=document.forms[0].SizeList.selectedIndex;
	spvWTStatus = 'view';
  if(document.images['PicDestSizeThumbImg_'+b].src.indexOf('_off') <0)
  {
 		strImage = GetSize(b,0).replace(' ','_').replace('/','_');

    if(laston != null)
    {
      if(document.images['PicDestSizeThumbImg_'+laston].src.indexOf('_off') <0)
      {
      	
      	
      	  //-----------Standartl�ngen f�r Pants und Denim - Danijel 30.06.09--------------------------------
      	
      if(Division == 'pants' || Division == 'denim'){	
        document.images['PicDestSizeThumbImg_'+laston].src='../../PicDestSizeThumb/'+strLastImage+'_R.gif';
      }
      else{
      	document.images['PicDestSizeThumbImg_'+laston].src='../../PicDestSizeThumb/'+strLastImage+'.gif';
      }
      
      }
      else
      {
      	
        document.images['PicDestSizeThumbImg_'+laston].src='../../PicDestSizeThumb/'+strLastImage+'_R_off.gif';
      }
    }
    else if(SizeNr == 0)
    {
    	laston = SizeNr;
    	document.images['PicDestSizeThumbImg_'+SizeNr].src='../../PicDestSizeThumb/'+GetSize(0,1).replace(' ','_').replace('/','_');
    }
    
    if(Division == 'pants' || Division == 'denim'){
  document.images['PicDestSizeThumbImg_'+b].src = '../../PicDestSizeThumb/'+strImage+'_R_on.gif';}
  else{
  	document.images['PicDestSizeThumbImg_'+b].src = '../../PicDestSizeThumb/'+strImage+'_on.gif';}
    laston = b;
    strLastImage = strImage;
  }
  MatrixChange();
  sendProductView(spvWTStatus); 
  setTimeout(sendSPVPixel, 300);
}

function MatrixChange()
{
  var Col = document.forms[0].ColorList.selectedIndex;
  var Row = document.forms[0].SizeList.selectedIndex;
  if(Col<0) { Col=0; document.forms[0].ColorList.selectedIndex = Col; }
  if(Row<0) { Row=0; document.forms[0].SizeList.selectedIndex = Row; }

  PriceBasic 	= GetPriceBasic(Row, Col);
  PriceNew   	= GetPriceNew(Row, Col);
  ColorName  	= GetColorName(Col,0);
  ColorNumber	= GetColorName(Col,1);
  StyleThumb 	= GetColorName(Col,3);

  PicDestStyleZoom 	= GetColorName(Col,6);
  PicSrcFlashZoom 	= GetColorName(Col,17);
  PicSrcFlash3D			= GetColorName(Col,16);
  PicSrcMacro				= GetColorName(Col,7);
  PicSrcFit  				= GetColorName(Col,8);
  PicDestStyleDsl		= GetColorName(Col,10);

  Size       			= GetSize(Row,0);
  SizeThumb  			= GetSize(Row,1);
  SizeNo     			= GetSize(Row,2);
  EAN        			= GetEAN(Row, Col);
  Bestand    			= GetBestand(Row, Col);
  Farbe_Vorhanden	= GetColorName(Col,9);
  AltStyleNr 			= GetAltStyleNr(Row, Col);
  
  //----- SizeTip Gr�sse vorhanden?
  if(NewSale=='sale')
  {
	  var strRegSale = "Sale";
	}
	else
	{
		var strRegSale = "Regular";
	}

/*
  if(SizeTip==2)
  {
  	document.getElementById("SizeTipImg"+strRegSale).src="../../Img/Product/"+strLng+"/article_bigger_"+strLng+".gif";
  	document.getElementById("SizeTipHref"+strRegSale).href = "javascript:empfehlung_auf(2);parent.parent.wt_sendinfo('"+strLng+".gr�ssenempfehlung.big_to_big')";
  }
  else if(SizeTip==1)
  {
  	document.getElementById("SizeTipImg"+strRegSale).src="../../Img/Product/"+strLng+"/article_smaller_"+strLng+".gif";
  	document.getElementById("SizeTipHref"+strRegSale).href = "javascript:empfehlung_auf(1);parent.parent.wt_sendinfo('"+strLng+".gr�ssenempfehlung.big_to_small')";
  }
  //----- SizeTip Gr�sse vorhanden ENDE
*/	

//----------------------------
// Ingo Ampel 12.04.2006
//----------------------------
  var BestandAlleGroessen = 0;
  for(var allSizes=0;allSizes<SizeColCount;allSizes++)
  {
  	BestandAlleGroessen = BestandAlleGroessen + Number(GetBestand(allSizes,Col));
  }

  var arrStatusbilder = new Array("outfit_available.gif","outfit_few_left.gif","outfit_sold_out.gif");

  if(Bestand<=MinBestand || Farbe_Vorhanden=='0')
  {
    document.images["Ampel"].src  ="../../PicTmpl/"+strLng+"/status_red.gif";
    document.images["Ampel_2"].src="../../Img/Product/"+strLng+"/"+arrStatusbilder[2];
  }
  else if(NewSale == "new" && BestandAlleGroessen < 10)
  {
    document.images["Ampel_2"].src="../../Img/Product/"+strLng+"/"+arrStatusbilder[1];
  }
  else if(NewSale == "regular" && BestandAlleGroessen < 5)
  {
    document.images["Ampel_2"].src="../../Img/Product/"+strLng+"/"+arrStatusbilder[1];
  }
  else if(NewSale == "sale" && BestandAlleGroessen < 2)
  {
    document.images["Ampel_2"].src="../../Img/Product/"+strLng+"/"+arrStatusbilder[1];
  }
  else
  {
    document.images["Ampel"].src  ="../../PicTmpl/"+strLng+"/status_green.gif";
    document.images["Ampel_2"].src="../../Img/Product/"+strLng+"/"+arrStatusbilder[0];
  }

  PriceBasic=eval(String(PriceBasic).replace(",","."));
  PriceNew=eval(String(PriceNew).replace(",","."));
// Farbreduzierungen -- INGO 23.10.2007

  if(PriceBasic!=PriceNew && NewSale!='sale')
  {
  	if(document.getElementById('PriceNew'))
  	{
  		document.getElementById('PriceNew').innerHTML=RoundValue(PriceNew);
  	}
  	else
  	{
  		document.getElementById('PriceTable').innerHTML='<span id="PriceBasic" style="color:#999999; font-size:11px; font-weight:bold; text-decoration:line-through;" onFocus="this.blur()" onClick="this.blur()" onChange="this.blur()">$'+RoundValue(PriceBasic)+'</span>&nbsp;<span id="showsale" style="color:#FF0000; font-size:14px; font-weight:bold;"></span>';
  	}
  }
  else if(PriceBasic != PriceNew && NewSale == 'sale' && PromoS == "-1")
  {
  	document.getElementById('PriceTable').innerHTML='<span id="PriceBasic" style="font-size:11px; font-weight:bold;" onFocus="this.blur()" onClick="this.blur()" onChange="this.blur()">was $'+RoundValue(PriceBasic)+'</span>&nbsp;&nbsp;<span id="showsale" style="font-size:14px; font-weight:bold;"></span>';
  }
  else if(PriceBasic != PriceNew && NewSale == 'sale' && PromoS != "-1")
  {
  	document.getElementById('PriceTable').innerHTML='<span id="PriceBasic" style="font-size:11px; font-weight:bold;" onFocus="this.blur()" onClick="this.blur()" onChange="this.blur()">was $'+RoundValue(PriceBasic)+'</span>&nbsp;&nbsp;<span id="showsale" style="color:#FF0000; font-size:14px; font-weight:bold;"></span>';
  }
  else
  {
  	document.getElementById('PriceTable').innerHTML='<span style="color:#626262; font-size:11px; font-weight:bold;">$</span><span id="PriceBasic" style="color:#626262; font-size:14px; font-weight:bold;" onFocus="this.blur()" onClick="this.blur()" onChange="this.blur()">'+RoundValue(PriceBasic)+'</span>	';
  }	 
  
  if(document.forms[0].PriceNew)
  {
    document.forms[0].PriceNew.value="$"+RoundValue(PriceNew);
  }
  
  if(document.getElementById('showsale'))
  {
   	if(PriceBasic != PriceNew && PromoS == "-1")
   	{
    	document.getElementById('showsale').innerHTML="Now $"+RoundValue(PriceNew);
   	}
   	else if(PriceBasic != PriceNew && PromoS != "-1")
   	{
    	document.getElementById('showsale').innerHTML="NOW $"+RoundValue(PriceNew);
   	}
   	else
   	{
    	document.getElementById('showsale').innerHTML = "";
    }
  }
  

// Ingo Preis im Hinweislayer aktualisieren - falls Farbreduzierungen

	if(document.getElementById('priceSpan'))
	{
	 	document.getElementById('priceSpan').innerHTML="$" + RoundValue(PriceNew);
	}
	if(document.getElementById('priceSpanBig'))
	{
	 	document.getElementById('priceSpanBig').innerHTML="$" + RoundValue(PriceNew);
	}  
}
//Lars Anfang	
function getCookieVal (offset)
{
 	var endstr = document.cookie.indexOf (";", offset);
 	if (endstr == -1)            
 		endstr = document.cookie.length;	               
 	return unescape(document.cookie.substring(offset, endstr));
}
//Lars ENDE

function GetCookie(name)
{
  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 getPageSize(){
				var xScroll, yScroll;
				if (window.innerHeight && window.scrollMaxY) {
					xScroll = document.body.scrollWidth;
					yScroll = window.innerHeight + window.scrollMaxY;
				} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
					xScroll = document.body.scrollWidth;
					yScroll = document.body.scrollHeight;
				} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
					xScroll = document.body.offsetWidth;
					yScroll = document.body.offsetHeight;
				}
				var windowWidth, windowHeight;
				if (self.innerHeight) {	// all except Explorer
					windowWidth = self.innerWidth;
					windowHeight = self.innerHeight;
				} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
					windowWidth = document.documentElement.clientWidth;
					windowHeight = document.documentElement.clientHeight;
				} else if (document.body) { // other Explorers
					windowWidth = document.body.clientWidth;
					windowHeight = 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 = (document.body.clientWidth < 826 && !document.all) ? (pageWidth - 16) : pageWidth;
				arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight)
				
				return arrayPageSize;
			}



function PicDestStyleZoomClick(uebergabe)
{
	

  //ZoomPicture = 'http://www.espritshop.com/Shop/PicDestStyleZoom/'+PicDestStyleZoom;
  ZoomPicture = '/Shop/PicDestStyleZoom/'+PicDestStyleZoom;
  var WinOutZoom;
  if(UserHerkunft=='TL_A1')
  {
  	WinOutZoom = window.open('../WinZoomTerminal.html','WinOutZoom','width=800,height=580,screenX=0,screenY=0,scrollbars=no');
  }
  else if (Category == 'sonnenbrillen' || Division =='sonnenbrillen')
  {
   	WinOutZoom = window.open('../WinZoom_Sonnenbrillen.html?'+uebergabe,'WinOutZoom','width=860,height=532,screenX=20,screenY=20,scrollbars=no');
  }
  else
  {  	
  	//WinOutZoom = window.open('../WinZoom.html?'+uebergabe,'WinOutZoom','width=860,height=532,screenX=20,screenY=20,scrollbars=no');
  	//LayerIframe.location.href='../WinZoom_Layer.html?view='+uebergabe;
  	document.getElementById('LayerIFrame').src='../WinZoom_Layer.html?view='+uebergabe;
  	
  	layerInit();
  }

/*
  if (navigator.appName == 'Microsoft Internet Explorer')
  {
    WinOutZoom.moveTo(20,20);
	}
*/	
//  popupHilfeTimeout = window.setTimeout("popupHilfe()",4000);  
}

function DescStyleFitTipClick(Value)
{
 	var WinOutFitTip = window.open('../WinSize.html','WinOutFitTip','width=800 height=600,screenX=20,screenY=20,scrollbars=no');
}

function WinOutSizeChart(Value)
{		
	if( SizeChart != "" ){
		var size_pixel=SizeChart.slice(0,SizeChart.indexOf('_layer'));		
		setTimeout("document.getElementById('"+SizeChart+"').style.display='block'",100);
		
		//parent.parent.wt_sendinfo('us.cat.popup.'+size_pixel+'');		
	}
}

function MoreInfoClick(Value)
{	
  var WinMoreInfo = window.open('../MoreInfo.html','WinMoreInfo','width=450,height=600,screenX=20,screenY=20,scrollbars=no');
}

function WinOutEmpfehlen()
{
  var WinOutEmpfehlen = window.open('../../../help/weiterempfehlen.htm','WinOutEmpfehlen','width=578,height=460,screenX=20,screenY=20,scrollbars=no');
}

function WinOutHosenFit(value)
{	
	wtClickPixel('.popup.Hosenfit_'+Welt+'_'+DescStyleFitTip3);
  var WinHosenDenimFit;
  var	divOld=(typeof OldDivision != 'undefined') ? OldDivision : '';

  var	parameter='?Welt='+Welt+'&DescStyleFitTip3='+DescStyleFitTip3+'&Division='+Division+'&Category='+Category;
	var actpos = (document.all) ? document.body.scrollTop + 5 : document.body.scrollTop;
	
	var iframe_width = '540';
	var iframe_height = (document.body.clientHeight < '516') ? (document.body.clientHeight - 20) : '612';

	if(!document.getElementById('fit_div_layer'))
	document.getElementsByTagName('body')[0].innerHTML += '<span id="fit_div_layer" onMouseDown="this.style.display=\'none\';document.body.style.overflow=\'auto\';"></span>';
	document.getElementById('fit_div_layer').innerHTML = '<div style="position:absolute; top: '+ ((document.all) ? document.body.scrollTop + 5 : document.body.scrollTop + 15) +'px;left:100px;width:538px;height:400px;z-index:500;"><div id="close_div_layer" style="position:absolute;width:'+iframe_width+'px;height:133px;cursor:pointer;z-index:60;"><img src="../../Img/Main/us/transparent.gif" border="0" style="width:'+iframe_width+'px;height:133px;z-index:65;" onMouseUp="document.getElementById(\'fit_div_layer\').style.display=\'none\';"></img></div><iframe style="position:absolute;border:3px solid #508189;" name="iframe_fit_layer" id="iframe_fit_layer" src="../../HtmlProduct/WinHosenDenimFit.html'+parameter+'" height="'+iframe_height+'" width="'+iframe_width+'" frameborder="0" scrolling="no"></iframe></div><div id="fader" style="position:absolute; left: 0px; top: 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:50;"></div>';
	document.getElementById('fit_div_layer').style.display = "block";
	document.body.style.overflow = "hidden";
	(!document.all) ? parent.parent.FrameStart.FrameMainMain.scrollTo(0, actpos) : "";
}


function checkDescStyleFitTip3(DescStyleFitTip3)
{
			DescStyleFitTip3=DescStyleFitTip3.toLowerCase();
			
		if(DescStyleFitTip3!= 'six straight' &&
			 DescStyleFitTip3!= 'tube slim' &&
			 DescStyleFitTip3!= 'trend' &&
			 DescStyleFitTip3!= 'berlin slim' &&
			 DescStyleFitTip3!= 'smart boot' &&
			 DescStyleFitTip3!= 'six boot' &&
			 DescStyleFitTip3!= 'superstar' &&
			 DescStyleFitTip3!= 'baggy' &&
			 DescStyleFitTip3!= 'boyfriend'			 
			 ){return true;}
		 else 
		 		{return false;}	
}


function closeDenimFitFlash(){
	document.getElementById("denim_flash").style.display="none";
	document.getElementById("denim_flash_close").style.display="none";
	document.getElementById("denim_fader").style.display="none";
	document.body.style.overflow = "auto";
}

arrWomenDenimFit_A=new Array(
								'five straight',
								'chill',
								'',
								'five slim',
								'nico',
								'tube straight',
								'smart straight',
								'',
								'',
								'berlin/bern straight',
								'berlin slim',
								'star straight',
								'kim',
								'five straight higher waist'				
								);
								
arrWomenDenimFit_B=new Array(
								'five flare',
								'five boot',
								'',
								'flared',
								'smart boot',
								'minna',
								'star boot ',
								'berlin boot'								
								);
								
arrWomenDenimFit_C=new Array(
								'dry',
								'superstar',
								'play',
								'craft',
								'joy',
								'',
								'loose',
								'boy',
								'town',
								'',
								'boyfriend'
								);
								
								
function WinOutHosenFitFlash(Welt, DescStyleFitTip3, strDivision, strCategory)
{		
	var i;
	var denimFit='';
	var denimId='';
	countA=arrWomenDenimFit_A.length;
	countB=arrWomenDenimFit_B.length;
	countC=arrWomenDenimFit_C.length;
	
	for(i=0;i<countA;i++){
		if (arrWomenDenimFit_A[i].toLowerCase().indexOf(DescStyleFitTip3.toLowerCase()) != -1){
				denimId=i+1
				denimFit='a'+denimId;
				break;
			}
		}
	
	for(i=0;i<countB;i++){
		if (arrWomenDenimFit_B[i].toLowerCase().indexOf(DescStyleFitTip3.toLowerCase()) != -1){
				denimId=i+1
				denimFit='b'+denimId;
				break;
			}
	}
	
	for(i=0;i<countC;i++){
		if (arrWomenDenimFit_C[i].toLowerCase().indexOf(DescStyleFitTip3.toLowerCase()) != -1){
				denimId=i+1
				denimFit='c'+denimId;
				break;
			}
	}
	
	wtClickPixel('.popup.Hosenfit_'+Welt+'_'+DescStyleFitTip3);
	
	var actpos = (document.all) ? document.body.scrollTop + 10 : document.body.scrollTop;
	
	// Close Button
	var closeButton_ie='<span id="denim_flash_close" style="position:absolute;left:737px;width:99;height:18;border:solid 0px;z-index:300;cursor:pointer;" onMouseDown="closeDenimFitFlash()"></span>';
	var closeButton=document.createElement('span');
	closeButton.setAttribute('id','denim_flash_close');	
	closeButton.setAttribute('style','position:absolute;left:737px;width:99px;height:18px;border:solid 0px;z-index:300;cursor:pointer;');
	closeButton.setAttribute('onMouseDown','closeDenimFitFlash()');	
  
  // Fader
  var denimfader_ie='<span id="denim_fader" style="position:absolute; top: 0px; width: 977px; background-color: rgb(0, 0, 0);opacity: 0.25;filter:Alpha(opacity=25); -moz-opacity:0.50;cursor:pointer;z-index:100;" onMouseDown="closeDenimFitFlash()"></span>';
  var denimfader=document.createElement('span');
  denimfader.setAttribute('id','denim_fader');
  denimfader.setAttribute('style','position:absolute; top: 0px; width: 977px; background-color: rgb(0, 0, 0);opacity: 0.25;filter:Alpha(opacity=25); -moz-opacity:0.50;cursor:pointer;z-index:100;');
  denimfader.setAttribute('onMouseDown','closeDenimFitFlash()');	
  
  // Flash
  var WinHosenDenimFit_ie='<span id="denim_flash" style="position:absolute;left:2px;width:804px;height:500px;border:solid 0px;z-index:1000;"></span>';
  var WinHosenDenimFit=document.createElement('span');
  WinHosenDenimFit.setAttribute('id','denim_flash');
  WinHosenDenimFit.setAttribute('style','position:absolute;left:2px;width:804px;height:500px;border:solid 0px;z-index:200;');
  var	parameter='?Welt='+Welt+'&DescStyleFitTip3='+DescStyleFitTip3+'&Division='+strDivision+'&Category='+strCategory;
   
  try{
 		document.getElementById('denim_flash').nodeName.toUpperCase();
 	}
 	catch(E){ 
    
  if (document.all) // only IE
		{
			
			document.body.insertAdjacentHTML("AfterBegin",WinHosenDenimFit_ie);
			document.body.insertAdjacentHTML("AfterBegin",denimfader_ie);
			document.body.insertAdjacentHTML("AfterBegin",closeButton_ie);
		}			
								
	else // all W3C
		{
			document.body.appendChild(WinHosenDenimFit);			
			document.body.appendChild(denimfader);			
			document.body.appendChild(closeButton);			
		}	
	}
	
	document.getElementById('denim_fader').style.display='block';
 	document.getElementById('denim_flash_close').style.display='block';
 	document.getElementById('denim_flash').style.display='block'; 		
 	
	document.getElementById('denim_fader').style.height= ''+(actpos + 800)+'';
	document.getElementById('denim_flash').style.top= ''+ ((document.all) ? document.body.scrollTop + 5 : document.body.scrollTop + 15) +'px'; 
	document.getElementById('denim_flash_close').style.top=''+ ((document.all) ? document.body.scrollTop + 16 : document.body.scrollTop + 26) +'px';
	
  document.body.style.overflow = "hidden";
	document.getElementById('denim_flash_close').innerHTML='<img src="../../Img/Flash/us/denim_fit_guide_flash/close.jpg">'; 
	insertFlash("us", "../../Img/Flash/us/denim_fit_guide_flash/08-09-09_Redesign_fit_overview.swf?images_path=../../Img/Flash/us/denim_fit_guide_flash/images&deep_link="+denimFit+"", "denim_fit_guide", "804", "500", "#ffffff", "denim_flash");									
	
	(!document.all) ? parent.parent.FrameStart.FrameMainMain.scrollTo(0, actpos) : "";   
	
}

function WinOutHelp()
{
  var WinOutHelp = window.open('../../../help/index_us.htm','WinOutHelp','width=720,height=550,screenX=20,screenY=20, scrollbars=yes');
}	

function WinOutKontakt()
{
	var WinOutKontakt = window.open('../../../help/kontaktformular.htm','WinOutKontakt','width=630,height=700,screenX=20,screenY=20, scrollbars=no');
}	

function RoundValue(Value)
{
  return this.ToCurr(Value);
}

function ToCurr(value)
{
  var pPrice=eval(String(value).replace(",","."));
  if(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';
  }

  return (newPounds + '.' + newPence);
}

var mengeMax;

function AddItem()
{
	spvWTStatus = 'add';
	sendProductView(spvWTStatus); 
  try
  {
     wtClickPixel('.add_basket');
     
  }
  catch(e){}
 
  Size   = Size.replace(/&/,"+");
  SizeNo = SizeNo.replace(/&/,"+");

  sonderfall = new Array("micro ","reg ");    //-ff Sonderfall, weil IE nicht mit HTML Codierung umgehen kann (micro in StyleName f�hrt zum Fehler, weil bei �bergabe &micro durch Sonderzeichen ersetzt wird)
  leerzeichen = " ";

  for( var i=0; i<sonderfall.length; i++ )
  {
    eval( 'ColorName = ColorName.replace(/'+sonderfall[i]+'/,"'+leerzeichen+sonderfall[i]+leerzeichen+'")' );
    eval( 'StyleName = StyleName.replace(/'+sonderfall[i]+'/,"'+leerzeichen+sonderfall[i]+leerzeichen+'")' );
  }

  var addColorNr=document.forms[0].ColorList.selectedIndex;
  
  if(addColorNr<0)
  {
    return;
	}

  var addSizeNr=document.forms[0].SizeList.selectedIndex;

  if(addSizeNr<0)
  {    
    return;
	}
  var Menge=GetBestand(addSizeNr,addColorNr);
  var Check=parseInt(document.forms[0].Qty.value);
  if(Menge<=MinBestand || Farbe_Vorhanden=='0')
  {
    alert(Menge+"\n"+MinBestand+"\n"+Farbe_Vorhanden);
		erstelleObjekt("ProduktError('"+StyleName+"','"+GetColorName(addColorNr,0)+"','"+GetSize(addSizeNr,0)+"','','')");
		document.getElementById("div_anzeige_inhalt").innerHTML = objMeldungslayer.NichtLieferbar;
		addButtonsInLayer(1, 'false');
		document.getElementById("div_fader").style.visibility = "visible";		
		document.getElementById("div_anzeige").style.visibility = "visible";		
		return false;
  }

  if(document.forms[0].Qty) {
    Qty=document.forms[0].Qty.value;
	}

	Menge = 2;

 	if(Division=='unterw�sche'|| Division=='krawatten' || Division=='bodywear')
 	{
 		mengeMax=4;
	}
	else if(Category=='bath/bed/home')
	{
 		mengeMax=2;
 	}
 	else if(Category=='socks')
 	{
 		mengeMax=12;
 	}
 	else if(Category=='basic t-shirts')
 	{
  	mengeMax=4;
 	}
 	else if(Category == 'sale einzelteile')
 	{
  	mengeMax=2;
 	}
 	else
 	{
  	mengeMax=3;
	}    
 
  if(Number(Qty)>Number(mengeMax))
  {
    Qty=mengeMax;
    document.forms[0].Qty.value=Qty;
    if(strLng=="us")
    { 
			erstelleObjekt("ProduktError('','','','"+mengeMax+"','')");
			document.getElementById("div_anzeige_inhalt").innerHTML = objMeldungslayer.Bestellmenge;
			addButtonsInLayer(1, 'schreibe('+mengeMax+')');
			document.getElementById("div_fader").style.visibility = "visible";		
			document.getElementById("div_anzeige").style.visibility = "visible";		
		}
  	return false;
  }

// Beim Bestellen anmerken, wenn IstBestand < Bestellmenge
  var IstMenge = Number(Bestand);
  if(Number(Qty) > IstMenge)
  {
    document.forms[0].Qty.value = "1";
		erstelleObjekt("ProduktError('','','','','')");
		document.getElementById("div_anzeige_inhalt").innerHTML = objMeldungslayer.NiedrigerBestand;
		addButtonsInLayer(2, 'schreibe(1)');
		document.getElementById("div_fader").style.visibility = "visible";		
		document.getElementById("div_anzeige").style.visibility = "visible";	
  }
  else
  {
  	schreibe();
  }
}

// -----------------------------------------------------------------------------------------------------------------
function AddItemBasket()
{
	spvWTStatus = 'add';
	var objForm = document.changeForm;

  try
  {
     parent.parent.wt_sendinfo('us.add_basket;out.add_basket.'+Welt+'.new;out.cs_products.'+Welt+'.new');
  }
  catch(e){}
 
  Size   = Size.replace(/&/,"+");
  SizeNo = SizeNo.replace(/&/,"+");

  sonderfall = new Array("micro ","reg ");    //-ff Sonderfall, weil IE nicht mit HTML Codierung umgehen kann (micro in StyleName f�hrt zum Fehler, weil bei �bergabe &micro durch Sonderzeichen ersetzt wird)
  leerzeichen = " ";

  for( var i=0; i<sonderfall.length; i++ )
  {
    eval( 'ColorName = ColorName.replace(/'+sonderfall[i]+'/,"'+leerzeichen+sonderfall[i]+leerzeichen+'")' );
    eval( 'StyleName = StyleName.replace(/'+sonderfall[i]+'/,"'+leerzeichen+sonderfall[i]+leerzeichen+'")' );
  }

  var addColorNr=document.forms[0].ColorList.selectedIndex;
  
  if(addColorNr<0)
  {
    return;
	}

  var addSizeNr=document.forms[0].SizeList.selectedIndex;

  if(addSizeNr<0)
  {
    return;
	}
  var Menge=GetBestand(addSizeNr,addColorNr);
  var Check=parseInt(document.forms[0].Qty.value);

  if(Menge<=MinBestand || Farbe_Vorhanden=='0')
  {
    
		erstelleObjekt("ProduktError('"+StyleName+"','"+GetColorName(addColorNr,0)+"','"+GetSize(addSizeNr,0)+"','','')");
		document.getElementById("div_anzeige_inhalt").innerHTML = objMeldungslayer.NichtLieferbar;
		addButtonsInLayer(1, 'false');
		document.getElementById("div_fader").style.visibility = "visible";		
		document.getElementById("div_anzeige").style.visibility = "visible";		
		return false;
  }

  if(objForm.Qty) {
  	
    Qty=objForm.Qty.value;
	}

	Menge = 2;

 	if(Division=='unterw�sche'|| Division=='krawatten' || Division=='bodywear')
 	{
 		mengeMax=4;
	}
	else if(Category=='bath/bed/home')
	{
 		mengeMax=2;
 	}
 	else if(Category=='socks')
 	{
 		mengeMax=12;
 	}
 	else if(Category=='basic t-shirts')
 	{
  	mengeMax=4;
 	}
 	else if(Category == 'sale einzelteile')
 	{
  	mengeMax=2;
 	}
 	else
 	{
  	mengeMax=3;
	}    
 
  if(Number(Qty)>Number(mengeMax))
  {
    Qty=mengeMax;
    objForm.Qty.value=Qty;
    if(strLng=="us")
    {
       
			erstelleObjekt("ProduktError('','','','"+mengeMax+"','')");
			document.getElementById("div_anzeige_inhalt").innerHTML = objMeldungslayer.Bestellmenge;
			addButtonsInLayer(1, 'schreibe('+mengeMax+')');
			document.getElementById("div_fader").style.visibility = "visible";		
			document.getElementById("div_anzeige").style.visibility = "visible";		
		}
  	return false;
  }

// Beim Bestellen anmerken, wenn IstBestand < Bestellmenge
  var IstMenge = Number(Bestand);
  if(Number(Qty) > IstMenge)
  {

    objForm.Qty.value = "1";
		erstelleObjekt("ProduktError('','','','','')");
		document.getElementById("div_anzeige_inhalt").innerHTML = objMeldungslayer.NiedrigerBestand;
		addButtonsInLayer(2, 'schreibe(1)');
		document.getElementById("div_fader").style.visibility = "visible";		
		document.getElementById("div_anzeige").style.visibility = "visible";	
  }
  else
  {
  	schreibe();
  }
}
// -----------------------------------------------------------------------------------------------------------------

function schreibe(newQty)
{
	if(typeof newQty != "undefined")
	{
		Qty = newQty;
	}
	
	if(strLng == "us")
	{
   	if(isCountMax(StyleNumber, ColorNumber, Size, Qty, Division, Category))
   	{
   		if(window.location.protocol == "file:")
   		{
   			PriceNew = PriceNew + "/";
				parent.parent.parent.buyItem(Qty,StyleNumber,Bestand,Division,Category,StyleName,ColorName,ColorNumber,Size,SizeNo,PriceNew,PriceBasic,strLng,EAN,NewSale,AltStyleNr,SizeThumb,StyleThumb,ID,EuroFlag,"2");
   			
  		}
  		else
  		{
  			strLngTmp = "us";
  			if(window.location.host.indexOf('.ca') >= 0) strLngTmp="ca";
  			parent.parent.parent.FrameBasket.location.href = "http://" + window.location.host + "/cgi-bin/FrameBasket/start_basket_"+strLngTmp+".pl?"+Qty+"&"+StyleNumber+"&"+Bestand+"&"+Division+"&"+Category+"&"+StyleName+"&"+ColorName+"&"+ColorNumber+"&"+Size+"&"+SizeNo+"&"+PriceNew+"&"+PriceBasic+"&"+strLng+"&"+EAN+"&"+NewSale+"&"+AltStyleNr+"&"+SizeThumb+"&"+StyleThumb+"&"+ID+"&"+EuroFlag+"&2";
  		}
    	setTimeout("if(parent.parent.parent.maxArtikelAnzahl!=true) {	bestaetigung_sichtbar();}",200);
  	}
	} 
}
function isCountMax(addStyleNumber, addColorNumber, addSize, addQty, addDivision, addCategory)
{
	ArrBasket = parent.parent.parent.GetCookie('Basket');
 	TempArr = new Array();
 	ArrBasket=ArrBasket.split("~");
 	for(var b=0;b<ArrBasket.length;b++)
 	{
   	TempArr.length=0;
   	TempArr=ArrBasket[b].split("|");
   	if( TempArr[1]==addStyleNumber)
   	{
     	if(TempArr[7]==addColorNumber)
     	{
       	if(TempArr[8]==addSize)
       	{
      	  if((Number(TempArr[0])+Number(addQty)) > mengeMax)
      	 	{
      	 		var differenz  = (mengeMax - Number(TempArr[0]));
        		if(differenz > 0)
     	  		{
            
							erstelleObjekt("ProduktError('','','','"+mengeMax+"','')");
							document.getElementById("div_anzeige_inhalt").innerHTML = objMeldungslayer.maxBestellmenge;
							addButtonsInLayer(2, 'schreibe('+differenz+')');								document.getElementById("div_fader").style.visibility = "visible";		
							document.getElementById("div_anzeige").style.visibility = "visible";	
       				return false;
         		}
 	       		if(differenz == 0)
 	       		{
        
							erstelleObjekt("ProduktError('','','',"+mengeMax+",'')");
							document.getElementById("div_anzeige_inhalt").innerHTML = objMeldungslayer.maxBestellmenge;
							addButtonsInLayer(1, 'false');
							document.getElementById("div_fader").style.visibility = "visible";		
							document.getElementById("div_anzeige").style.visibility = "visible";	
       				return false;
       			}
         	}
 	     	}
   	 	}
   	}
	}
 	return true;
}

/*
---------------------------------------
	F�r die kleinen Farb-Thumbs am linken Rand der Produktansicht
-------------------------------------
*/
function loadThumbs()
{
	arrThumbs = strThumbs.split(',');
  arrColorAvailable = strColorAvailable.split(',');
	
  for(r=0;r<arrThumbs.length;++r)
  {
     arrAvailableColorCodes[arrAvailableColorCodes.length] = arrThumbs[r].split(' - ')[1];
  }
//Thumbs mehr als 8
	var blnHelp = arrThumbs.length > 8;
   strOut = '';

	//Pr�fung, welches Stammverzeichnis f�r die Thumbs verwendet wird
	if(Category!="suiting")
	{
		if(ColorNameColCount <= 3)
		{
			strThumbsVerzeichnis = "PicDestStyleThumbBig"; 
			strDateiEndung = "jpg";
		}
		if(ColorNameColCount == 4)
		{
			strThumbsVerzeichnis = "PicDestStyleThumbMiddle";
			strDateiEndung = "gif";
		}
		if(ColorNameColCount > 4)
		{
			strThumbsVerzeichnis = "PicDestStyleThumbSmall";
			strDateiEndung = "gif";
		}
		if(ProductTemplate == "StandardOld")
		{
			strThumbsVerzeichnis = "PicDestStyleThumb";
			strDateiEndung = "gif";
		}
	}
	else
	{
		strThumbsVerzeichnis = "PicDestStyleThumbOutfit";
		strDateiEndung = "jpg";
	}

  for(i=0;i<arrThumbs.length;++i)
  {
    arrElements = arrThumbs[i].split(' - ');

		if(arrColorAvailable[i].split(' - ')[1] == 1)
		{
			if(ColorNameColCount>1)
			{ 																//wenn mehr als eine Farbe vorhanden ist //-ff
    	  strOut += (!blnHelp ? '' : '') + '<a href="#" OnMouseUp="PicDestStyleThumbClick('+i+')"><img src="../../'+strThumbsVerzeichnis+'/'+StyleNumber+'_'+arrElements[1]+'.'+strDateiEndung+'" name="PicDestStyleThumbImg_'+i+'" alt="'+arrElements[0]+'"></a>'+ (i==8 ? '' : '') + (!blnHelp ? '' : '');
    	}
   		document.getElementById('farbliste').options[document.getElementById('farbliste').length] = new Option(arrElements[0], arrElements[0], false, false);
   	}
  }
  
  document.getElementById('thumbs').innerHTML = strOut;			
}

function loadOldThumbs()
{
	arrThumbs = strThumbs.split(',');
  arrColorAvailable = strColorAvailable.split(',');
	
  for(r=0;r<arrThumbs.length;++r)
  {
     arrAvailableColorCodes[arrAvailableColorCodes.length] = arrThumbs[r].split(' - ')[1];
  }
//Thumbs mehr als 8
	var blnHelp = arrThumbs.length > 8;
   strOut = '';

	//Pr�fung, welches Stammverzeichnis f�r die Thumbs verwendet wird
	strThumbsVerzeichnis = "PicDestStyleFlatThumb"; 
	strDateiEndung = "gif";

  for(i=0;i<arrThumbs.length;++i)
  {
    arrElements = arrThumbs[i].split(' - ');

		if(arrColorAvailable[i].split(' - ')[1] == 1)
		{
			if(ColorNameColCount>1)
			{ 																//wenn mehr als eine Farbe vorhanden ist //-ff
    	  strOut += (!blnHelp ? '' : '') + '<a href="#" OnMouseUp="PicDestStyleThumbClick('+i+')"><img src="../../'+strThumbsVerzeichnis+'/'+StyleNumber+'_'+arrElements[1]+'.'+strDateiEndung+'" name="PicDestStyleThumbImg_'+i+'" alt="'+arrElements[0]+'"></a>'+ (i==8 ? '' : '') + (!blnHelp ? '' : '');
    	}
   		document.getElementById('farbliste').options[document.getElementById('farbliste').length] = new Option(arrElements[0], arrElements[0], false, false);
   	}
  }
  
  document.getElementById('thumbs').innerHTML = strOut;			
}

/*
------------------------------------------
Lade die CrossJS-Daten in ein eigenes Array
------------------------------------------
*/

function loadCrossStyles()
{
	if(strLng == 'us')
	{
		var intIDField = 1;
	}
	
	for(t=0;t<arrAvailableColorCodes.length;++t)
	{
		for(a=1;a<6;++a)
		{
			try
			{
				arrElements = eval('Cross'+a+'Arr_'+arrAvailableColorCodes[t]);

				if(typeof arrElements == 'object')
				{
					if(arrElements[0] >= 0)
					{
						arrElements[6] = arrElements[intIDField];
						while(arrElements[6].length <8)
						{
				  		arrElements[6] = '0'+arrElements[6];
				  	}
						arrCrossJS[arrCrossJS.length] = new Array(arrAvailableColorCodes[t], new Array(arrElements[intIDField],arrElements[4],arrElements[5],arrElements[6]));
						document.write('<script language="JavaScript" src="../../HtmlJS/'+strLng+'/'+arrElements[6]+'.html"></scr'+'ipt>');
						if( arrCrossJS[arrCrossJS.length-1][0] == ColorNumber )
						{
							blnFoundColorInCross = true;
						}
					}
				}
			}
			catch(e){}
		}
	}

	if(arrCrossJS.length == 0)
	{
		blnNoCrossStyle = true;
	}
	else
	{
		document.write('<script language="JavaScript" src="../../HtmlJS/'+strLng+'/'+intProductId+'.html"></scr'+'ipt>');
	}
}

function setProductSettings(intStyleNr, strStyleName, strPrice, strDivision)
{
	for(z=0;z<arrCrossJS.length;++z)
	{
		if(intStyleNr == arrCrossJS[z][1][3])
		{
			arrCrossJS[z][1][arrCrossJS[z][1].length] = strStyleName;
			arrCrossJS[z][1][arrCrossJS[z][1].length] = strPrice;
			arrCrossJS[z][1][arrCrossJS[z][1].length] = strDivision;
		}
	} 
}

function include(scriptFilename)
{
  document.write('<script language="javascript" type="text/javascript" src="' + scriptFilename + '"></script>');
}

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.addVariable("timestamp", (new Date()).getTime());
        so.addVariable("strLang", language);
        so.addParam("wmode","transparent");
        so.write(targetId);
}

function isCrossStyle()
{
	return arrCrossJS.length > 0;
}

function getCrossJSElement(intColor, intElementPosition, blnReturnImageName, intFieldNumber, strSearchDivision)
{
	intPosition = 0;

	if(arrCrossJS.length > 0)
	{
		if(typeof strSearchDivision == 'string')
		{
			if(strSearchDivision.length > 0)
			{
				for(c=0;c<arrCrossJS.length;++c)
				{
					if(strSearchDivision == arrCrossJS[c][1][6])
					{
						return arrCrossJS[c];
					}
				}				
			}
		}
		for(c=0;c<arrCrossJS.length;++c)
		{

// wenn eine spezielle oder keine Farbe gesucht wird diese Bedingung ausgef�hrt
			if((intColor >= 1 && arrCrossJS[c][0] == intColor) || intColor == 0)
			{ 
				if(intElementPosition == 0 || (intElementPosition - 1) == intPosition)
				{
					if(blnReturnImageName)
					{
						return arrCrossJS[c][1][1]+'_'+arrCrossJS[c][1][2];
					}
					
					if(intFieldNumber > 0)
					{
						return arrCrossJS[c][1][(intFieldNumber - 1)];
					}
					return arrCrossJS[c];
				}
			}
			if(arrCrossJS[c][0] != intColor)
			{
				intPosition = 0;
			}
			else
			{
				++intPosition;
			}
		}
	}
}

function createSizeList()
{
	for(var i=0;i<arrSizeListValues.length;++i)
	{

		arrElements = arrSizeListValues[i].split(' - ');
		if(Division == 'pants' || Division == 'denim'){
		document.getElementById('groessenliste').options[document.getElementById('groessenliste').length] = new Option(arrElements[1]+'\/R', arrElements[0].split('.')[0], false, false);
  }
  else{ 
    document.getElementById('groessenliste').options[document.getElementById('groessenliste').length] = new Option(arrElements[1], arrElements[0].split('.')[0], false, false);
	}
	}
	
}



function createImgSizeList()
{
	strOut = '';  //-ff
	
	for(var x=0;x<SizeColCount;++x)
	{
		strOut += '<a href="#" onMouseUp="PicDestSizeThumbClick('+x+')"><img src="../../PicDestSizeThumb/'+GetSize(x,0)+'.gif" name="PicDestSizeThumbImg_'+x+'" title="'+GetSize(x,0)+'"></a>';
	}
	
	if(SizeChart > " " && Division != "shoes" && Division != "schmuck/uhren" && Division != "belts" && Division!="uhren")
	{
   	strOut2 = '<a href="#" onClick="WinOutSizeChart()"><img src="../../Img/Product/'+strLng+'/link_sizechart_v2.gif" vspace="0" hspace="0"></a>';
    document.getElementById('SizeChartBild').innerHTML = strOut2;   
  }  
  
  if(DescStyleFitTip3 >'')
  {  	
  	if(Division=='pants'){
   		strOut3 = '<a href="#" onMouseUp="WinOutHosenFit();parent.parent.wt_sendinfo(\'us.popup.Hosenfit_passform_info_'+Welt+'_'+Division+'_'+DescStyleFitTip3+'\');parent.parent.wt_sendinfo(\'us.popup.Hosenfit_passform_info_'+Welt+'_'+Division+'\');"><img src="../../Img/Product/'+strLng+'/link_fit_v2.gif" vspace="0" hspace="0"></a>';
   	}else
   		strOut3 = '<a href="#" onMouseUp="WinOutHosenFitFlash(Welt, DescStyleFitTip3, Division, Category);parent.parent.wt_sendinfo(\'us.popup.Hosenfit_passform_info_'+Welt+'_'+Division+'_'+DescStyleFitTip3+'\');parent.parent.wt_sendinfo(\'us.popup.Hosenfit_passform_info_'+Welt+'_'+Division+'\');"><img src="../../Img/Product/'+strLng+'/link_fit_v2.gif" vspace="0" hspace="0"></a>';
   	document.getElementById('PassFormInfo').innerHTML = strOut3;  
  }      
  
	document.getElementById('ImgSizePictureList').innerHTML = strOut;
}
	
function AnsichtAusblenden()
{
	parent.document.getElementById("CrossStyleSchatten").style.display = "none";
	if(parent.document.getElementById("CrossStyleSchatten2"))
		parent.document.getElementById("CrossStyleSchatten2").style.display = "none";
	parent.document.getElementById("CrossStyleAnsicht").style.display = "none";
}	
	
function CrossStyleAnzeigen(Param)
{
	document.getElementById("CrossStyleSchatten").style.display = "";
	if(parent.document.getElementById("CrossStyleSchatten2"))
		parent.document.getElementById("CrossStyleSchatten2").style.display = "";
	document.getElementById("CrossStyleAnsicht").style.display = "";
	document.getElementById("CrossStyleIFrame").src = "../" + strLng + "/HtmlProduct_Outfit_iFrame.html?" + Param;
}		

//Webtrekk Vars zusammensetzen
function set_WT(stat) {
	var myWelt="",myDown="",myDivision="",myCategory="",cg_str;
	init_WT();
	//Wenn NaviFrame bereit steht und Navigation erfolgt ist...
	try{
		if ((parent.frames["FrameMainNavi"]) && (parent.frames["FrameMainNavi"].my_cg) && (document.location.search.indexOf("loadnavi=") == -1) && (stat != 'add')) {
			cg_str=parent.frames["FrameMainNavi"].my_cg.replace(/_/gi," ");
			myWelt = cg_str.split(";")[0];
			myDown = cg_str.split(";")[1];
			myDivision = cg_str.split(";")[2];
			myCategory = cg_str.split(";")[3];
		}
		else if (stat != 'add') {	//aus Warenkorb und noch kein NaviFrame
			myWelt = (typeof Welt != 'undefined') ? Welt : "";
			myDown = (typeof DownWelt != 'undefined') ? DownWelt : "";
			myDivision = (typeof OldDivision != 'undefined') ? OldDivision : Division;
			myDivision = myDivision.split(",")[0];
			myCategory = (typeof OldCategory != 'undefined') ? OldCategory : Category;
			myCategory = myCategory.split(",")[0];
		}
 	}catch(e){
 		var tempCat = (typeof OldCategory != 'undefined') ? OldCategory : Category;
		var tempDiv = (typeof OldDivision != 'undefined') ? OldDivision : Division;
 		if (tempCat.split(",").length > 1) {	//bei mehrfachplatzierung in Category 1. Cat nehmen
			tempCat = tempCat.split(",")[0];
		}
		if (tempDiv.split(",").length > 1) {	//bei mehrfachplatzierung in Division 1. Div nehmen
			tempDiv = tempDiv.split(",")[0];
		}
		Category=tempDiv+","+tempCat;
		if ((typeof DownWelt != "undefined") && (DownWelt != undefined) && (DownWelt != "")) {
			Division=Welt+","+DownWelt;
		}
		else {
			Division=Welt+",all products";	//der letzte Ausweg...
		}
 	}
		
	//webtrekk-variablen setzen
	if ((myWelt != "") && (myDown != "") && (myDivision != "")) {
		wt_pi = "us.cat.topcategory."+myWelt+"."+myDown+"."+myDivision;
		if (myCategory != "") {
			wt_ca = "us.cat.category."+myWelt+"."+myDown+"."+myDivision+"."+myCategory;
		}
	}
	if ((stat == undefined) || (stat == 'view')) {
		wt_st = "view";
		wt_co = (typeof PriceBasic != 'undefined') ? PriceBasic : "";
	}
	else if (stat == 'add') {	//Bei Kauf: u.a. auch Basket Cookie senden
		var warenkorbArr,cost_temp,NYStemp;
		var Warenkorb = GetCookie('Basket');
		var warenkorbArtikelArr = Warenkorb.split("~");
		if (warenkorbArtikelArr[0].split("|").length > 20) {
			init_WT(); //nochmals reset, damit ggf. vorhandene pi und ca nicht doppelt vorkommen
			wt_st = stat;
			for(var i=0;i<warenkorbArtikelArr.length;i++){
				warenkorbArr = warenkorbArtikelArr[i].split("|");
				wt_ba += warenkorbArr[20] + "_" + warenkorbArr[7];
				wt_qn += warenkorbArr[0];
				cost_temp = warenkorbArr[10].split("/")[0].replace(/\,/gi,".");
				if ((Number(warenkorbArr[0]) > 1) && (Number(cost_temp) > 0)) {
					cost_temp = Number(cost_temp)*Number(warenkorbArr[0]);
				}
				if ((warenkorbArr[15].indexOf("nys1") != -1) && (warenkorbArr[15].indexOf("nys2") != -1) && (warenkorbArr[15].indexOf("nys3") != -1) && (warenkorbArr[3].split(",")[1] != "nys")) {
					var NYStemp = warenkorbArr[3].split(",");		//Name your shirt (style)
					warenkorbArr[3]=NYStemp[0]+",nys";
				}
				cost_temp = Math.round(cost_temp * 100)/100;
				wt_co += cost_temp.toString();
				wt_ca += "us.cat.category."+warenkorbArr[3].replace(/\,/gi,".")+"."+warenkorbArr[4].replace(/\,/gi,".");
				wt_pi += "us.cat.topcategory."+warenkorbArr[3].replace(/\,/gi,".")+"."+warenkorbArr[4].split(",")[0];
				if (warenkorbArtikelArr[i+1]) {
					wt_ba += ";";
					wt_co += ";";
					wt_qn += ";";
					wt_ca += ";";
					wt_pi += ";";
				}
			}
		}
	}
	if(typeof(wt_sendinfo) != "undefined") { wt_sendinfo();	} //Pixel rausschicken
}

//Vorsicht, hier werden nicht alle Webtrekk-Vars resettet!
function init_WT() {
	wt_ba = ""; // ID_FarbNr
	wt_co = ""; // optional: costs
	wt_qn = ""; // optional: quantity
	wt_ca = ""; // optional: category
	wt_pi = ""; // optional: brand
	wt_ov = ""; // Gesamtbestellwert
	wt_cr = "USD"; // optional: currency
	wt_oi = ""; // optional: order id hier produktid
	wt_st = ""; // Status: 'view' oder 'add'
}
