var maxCG = 5; /* Maximale Anzahl der ContentGruppen Einträge */
var webtrekk = new Object();
webtrekk.trackDomain = 'esprit01.webtrekk.net';
webtrekk.trackId = '580450832286493';
webtrekk.domain = 'REGEXP:esprit\\.[be|com|dk|fr|nl|fi|se]|espritshop\\.[at|ch|co\\.uk|com|cz|pl]|esprit\\-club\\.com|esprit\\-online\\.com|edc\\.com|club\\-edc\\.com|esprit\\.de';
/*Die wtContentGrpBlacklist bestimmt abwelchem Begriff in der contentId abgebrochen wird die ContentGruppen zubefüllen */
var wtContentGrpBlacklist = new Array();
wtContentGrpBlacklist[wtContentGrpBlacklist.length] = 'detail';
wtContentGrpBlacklist[wtContentGrpBlacklist.length] = 'weltTitle';
wtContentGrpBlacklist[wtContentGrpBlacklist.length] = 'startseite_men';
wtContentGrpBlacklist[wtContentGrpBlacklist.length] = 'startseite';

function sWebtrekkContentGroups(sendPixel,altContentId, maxCGlength) {
	//sendPixel:'true' wenn wt_sendinfo ausfuehren | 'false'/leer wenn kein wt_sendinfo ausfuehren
	//altContentId: alternative ContentId, wenn etwas abweichendes als im webtrekkVars-Element gebildet werden soll
	if (typeof(sendPixel)=='undefined') { sendPixel=false; }
	if ((document.getElementById("webtrekkVars")) || (typeof(altContentId) != 'undefined')) {
		setContentId((typeof(altContentId) == 'undefined') ? document.getElementById("webtrekkVars").value : altContentId, false);
	}
	else {
		webtrekk.contentId = "";
		if ((sendPixel==true) && (typeof(wt_sendinfo) != "undefined")) {
			wt_sendinfo();
		}
		return;
	}
	if(typeof maxCGlength == 'undefined') {
		getContentGrp();
	} else {
		getContentGrp(maxCGlength);
	}
/*	webtrekk.contentGroup	= new Array();
	for (var i=0; i<webtrekk.contentId.split(".").length; i++) {		//Content Gruppen parallel zu ContentId
		webtrekk.contentGroup[i+1]=webtrekk.contentId.split(".")[i];	//mit Index=1 beginnen
	}*/
	if ((sendPixel==true) && (typeof(wt_sendinfo) != "undefined")) {
		wt_sendinfo();
	}
}

function setContentId(contentIDStr, widthMasterFrame)
{
	webtrekk.contentId = contentIDStr;
	if(widthMasterFrame) {
		top.webtrekk.contentId = webtrekk.contentId;	
	}
}

function getContentGrp(maxCGlength)
{
	webtrekk.contentGroup = new Array();
	var tmpContGrpArr = webtrekk.contentId.split('.');
	if(typeof maxCGlength == 'undefined') {
		var anzahl = tmpContGrpArr.length;
		if(tmpContGrpArr.length > maxCG) {
			anzahl = maxCG;
		}		
	} else {
		if(maxCGlength > maxCG) {
			anzahl = maxCG;
		} else {
			anzahl = maxCGlength;
		}
	}
	for(var i=0; i < anzahl; ++i) {
		if(isOnCGBlacklist(tmpContGrpArr[i])) {
			break;	
		} else {
			webtrekk.contentGroup[(i + 1)] = 	tmpContGrpArr[i];
		}
	}	
}

function isOnCGBlacklist(testStr)
{
	for(var z=0; z < wtContentGrpBlacklist.length; ++z) {
		if(testStr == wtContentGrpBlacklist[z]) {
			return true;	
		}
	}
	return false;	
}

function wtClickPixel(parmAdd)
{
	var pixelToSend = webtrekk.contentId + '.' +parmAdd;
	pixelToSend = pixelToSend.replace('..', '.');
	wt_sendinfo(pixelToSend, 'click');
}

function Pixel(PixelWerte)
{ 
	setWTCustomParameter(PixelWerte);
	wt_sendinfo();
}

function setWTCustomParameter(paramWert) {
	if(typeof webtrekk.customParameter == 'undefined') {
		webtrekk.customParameter = new Array();
	}
	if(typeof webtrekk.customParameter[1] != 'undefined') {
		webtrekk.customParameter[1] += ',' + paramWert;
	} else {
		webtrekk.customParameter[1] = paramWert;
	}	
}

function resetWTCustomParameter(paramWert) {
	if((typeof webtrekk.customParameter != 'undefined') && (typeof webtrekk.customParameter[1] != 'undefined')) {
		webtrekk.customParameter[1] = webtrekk.customParameter[1].replace(',' + paramWert, '').replace(paramWert, '');
	}
}	

function sendSPVPixel() { wt_sendinfo(); }

function setWeltTitlePixel(){
var contentIDStr = 'de.';
	if(typeof top.FrameStart.FrameMainNavi.menuwelt != 'undefined') {
		contentIDStr += replaceUmlaute(top.FrameStart.FrameMainNavi.menuwelt);
	}
	if(typeof top.FrameStart.FrameMainNavi.menudownwelt != 'undefined') {
		contentIDStr += '.' + replaceUmlaute(top.FrameStart.FrameMainNavi.menudownwelt);
	}
	if(typeof top.FrameStart.FrameMainNavi.page != 'undefined') {
		contentIDStr += '.' + replaceUmlaute(top.FrameStart.FrameMainNavi.page);
	}
	contentIDStr += '.weltTitle';
	contentIDStr = contentIDStr.replace('..', '.');
	setContentId(contentIDStr, true); // content id
	getContentGrp();
}

function replaceDoppelPlatzierung(tmpArr)
{
	tmpArr = tmpArr.replace(' , ', ',').replace(', ', ',').replace(' ,', ',').toLowerCase();
	tmpArr=(tmpArr.indexOf(',') > 0) ? tmpArr.split(',') : tmpArr;
	var documentName = document.location.href;
	documentName = documentName.replace(document.location.hash, '').replace(document.location.search, '');
	if(typeof tmpArr == 'string') {
		return tmpArr;	
	} else {
		for(var i=0; i < tmpArr.length; ++i) {
			var testStr = tmpArr[i].replace(/ß/gi, "ss").replace(/ü/gi,"ue").replace(/ä/gi,"ae").replace(/\//gi,"_").replace(/\-/gi,"_").replace(/ö/gi,"oe").replace(/\s/gi,"_");
			if(documentName.indexOf(testStr) != -1) {
				return tmpArr[i];	
			}
		}
	}
}
function replaceUmlaute(tmpStr) { return tmpStr.replace(/ß/gi, "ss").replace(/ü/gi,"ue").replace(/ä/gi,"ae").replace(/ö/gi,"oe"); }