
// © 2010 seosupport GmbH, Berlin

var TrackingImg = new Image(); 
var TrackingURL = 'http://www.seosupport-observer.de/tracking/tracking.html';
var TrackingURLSSL = 'https://ssl-account.com/seosupport.de/observer/tracking/tracking.html';

function seosupport_getBrowserData(){
	var referrer = escape(parent==self?document.referrer:top.document.referrer);
	referrer = (typeof(top.document)=="object")?top.document.referrer:referrer;
	var language = navigator.userLanguage?navigator.userLanguage:navigator.language;
	var colordepth = navigator.appName!='Netscape'? screen.colorDepth : screen.pixelDepth;
	return '&javascript=on' + 
	'&resolution=' + screen.width + 'x' + screen.height +
	'&colordepth=' + colordepth +
	'&language=' + escape(language) +
	'&pageTitle=' + escape(document.title) +
	'&pageUrl=' + escape(document.URL) +
	'&referrer=' + escape(referrer);
}

function seosupport_tracker(tracking_id){
	TrackingImg.src = TrackingURL + 
	'?tracking_id=' + tracking_id + seosupport_getBrowserData();
	document.write('<!--' + TrackingImg.src + '-->');
	if(document.URL.search(/seo_type=adwords/) != -1){
		window.location.href=document.URL.replace(/seo_type=adwords/g,"seo_type=redirect");
	}
}

function seosupport_xtc_tracker(tracking_id,sSSOArray){
	TrackingImg.src =  TrackingURLSSL + 
	'?tracking_id=' + tracking_id + seosupport_getBrowserData()+
	'&shop=xtc&shopdata=' + escape(sSSOArray);
}

function seosupport_osc_tracker(tracking_id,sSSOArray){
	TrackingImg.src =  TrackingURL + 
	'?tracking_id=' + tracking_id + seosupport_getBrowserData()+
	'&shop=osc&shopdata=' + escape(sSSOArray);
}

function seosupport_vm_tracker(tracking_id,sSSOArray){
	TrackingImg.src =  TrackingURLSSL + 
	'?tracking_id=' + tracking_id + seosupport_getBrowserData()+
	'&shop=vm&shopdata=' + escape(sSSOArray);
}

function seosupport_std_tracker(tracking_id){
	if(document.getElementById('sidebar')==undefined && window.location.href.search('/s2d')==-1){
		window.setTimeout('seosupport_std_tracker("'+tracking_id+'")',25);
	}else{
		seosupport_std_tracker_start(tracking_id);
	}
}

function seosupport_std_tracker_start(tracking_id){
	SSOArray = new Array();
	if(document.getElementsByName("caption")[0]!=undefined){
		SSOArray['content_type']='product_info';
		SSOArray['id']=document.getElementsByName("id")[0].value;
		SSOArray['name']=document.getElementsByName("caption")[0].value;
	}
	if(window.location.href.search('/s2dbskt')!=-1){
		SSOArray['orderProcess']=1;
	}if(window.location.href.search('/s2dlogin')!=-1){
		SSOArray['orderProcess']=2;
	}if(window.location.href.search('/s2dship')!=-1){
		SSOArray['orderProcess']=3;
	}if(window.location.href.search('/s2dpayment')!=-1){
		SSOArray['orderProcess']=4;
	}if(window.location.href.search('/s2dsummary')!=-1){
		SSOArray['orderProcess']=5;
	}if(window.location.href.search('/s2dcomplete')!=-1){
		SSOArray['orderProcess']=6;
	}
		
	TrackingImg.src =  TrackingURLSSL + 
	'?tracking_id=' + tracking_id + seosupport_getBrowserData() +
	'&shop=std&shopdata=' + escape(serialize(SSOArray));
}
