/*
	Custom-Auftrag Ergodata: Tracking
	Backslash AG, 2010
*/

addLoadEvent(track);

function track(){
	//Check ob bereits ein Tracking-Cookie aktiv ist
	if (readCookie('ergoTrack') != null){
		//Cookie aktiv
	} else {
		//Check ob ein Cookie gesetzt werden soll
		strErgoTrack = getURLParam('ergoTrack');
		if (strErgoTrack != ''){
			//Cookie setzen
			createCookie('ergoTrack', strErgoTrack, 1);
		}
	}
}

function einfuegen(){
	pFeld = document.getElementById('tracking');
	if (pFeld){
		strCookie = readCookie('ergoTrack');
		if (strCookie != null){
			//Feld setzen
			pFeld.value = strCookie;
		} else {
			pFeld.value = 'keins';	
		}
	}
}

function getURLParam(strName){
	var strURL = window.location.href;
	//Check ob URL Parameter existieren
	if (strURL.indexOf('?') > -1){
		//Query String ermitteln
		var strQuery = strURL.substr(strURL.indexOf('?'));
		//Parameter aus Query String extrahieren
		var aryParameter = strQuery.split('&');
		for (var i = 0; i < aryParameter.length; i++){
			//Check ob es sich um den richtigen Parameter handelt
			if (aryParameter[i].indexOf(strName) > -1){
				//Wert zurueckgeben
				var strReturn = aryParameter[i].split('=');
				return strReturn[1];
			}
		}
		//Parameter nicht gefunden
		return '';
	} else {
		//Keinerlei URL Parameter
		return '';
	}
}
