var _DOCUMENTNAME=(typeof(COUNTERNAME)!="undefined")?COUNTERNAME:"";
var _DOCUMENTGROUP=(typeof(dg1)!="undefined")?dg1:"";
var _DOCUMENTGROUP2=(typeof(dg2)!="undefined")?dg2:"";
var _marktplatz=(typeof(mpl)!="undefined")?mpl:"";
var _category=(typeof(category)!="undefined")?category:"";
function contentrulesGetXMLHTTPRequest(){var req=false;
if(window.ActiveXObject){for(var i=5;
i>1&&!req;
i--){try{if(i==2){req=new ActiveXObject("Microsoft.XMLHTTP")
}else{req=new ActiveXObject("Msxml2.XMLHTTP."+i+".0")
}}catch(excNotLoadable){}}}else{if(window.XMLHttpRequest){req=new XMLHttpRequest()
}}return req
}function contentrulesStripIS24Prefix(docname){newdocname=docname;
if(newdocname.substring(0,5)=="/IS24"){newdocname=newdocname.substring(5)
}return newdocname
}function contentrulesTrackPartnerClick(sourceUrl,targetUrl){sourceUrl=contentrulesStripIS24Prefix(sourceUrl);
req=contentrulesGetXMLHTTPRequest();
var trackingUrl=""+window.location.protocol+"//"+window.location.host+"/servlet/ContentrulesLinkClickTrackingServlet";
var jsessionID="";
if(window.location.href.indexOf(";")!=-1){jsessionID=(""+window.location.href).substring((""+window.location).indexOf(";"))
}else{if(window.location.href.indexOf("?")!=-1){jsessionID=(""+window.location.href).substring((""+window.location).indexOf("?"))
}else{jsessionID=""
}}var connector=((""+window.location.href).indexOf("?")!=-1)?"&":"?";
trackingUrl=trackingUrl+jsessionID+connector+"sourceUrl="+sourceUrl+"&targetUrl="+targetUrl;
if(typeof console!="undefined"){console.info("ksc tracking to "+trackingUrl)
}req.open("GET",trackingUrl,true);
req.send("")
}function captureLead(actionnumber,region,ITYP,partnername,quellurl,zielurl,quelldocgroup,docgroup2,leadTyp,cstring){var actionName=(actionnumber==="11")?"11":"12";
var campaignString=(typeof cstring!="undefined")?cstring:"";
if(typeof(sitestat)!="undefined"){sitestat(TRACKING_PREFIX+"&ns_event="+actionName+"&ns_type=hidden&dg1="+quelldocgroup+"&dg2="+docgroup2+"&pname="+partnername+"&ns_url=["+zielurl.replace(/mailto:/,"")+"]"+campaignString+"&category="+_category)
}}function lead(action,ityp,quelle,ziel){quelle=(quelle=="")?_DOCUMENTNAME:quelle;
captureLead(action,"",ityp,"",quelle,ziel,_DOCUMENTGROUP,_DOCUMENTGROUP2)
}function captureExitLink(linkdata,zielurl){var data=linkdata.split(":");
data[0]=(typeof(data[0])=="string")?data[0]:"";
if(data[0]==""){data[0]="is24"
}data[1]=(typeof(data[1])=="string")?data[1]:"";
data[2]=(typeof(data[2])=="string")?data[2]:"";
data[3]=(typeof(data[3])=="string")?data[3]:"";
data[4]=(typeof(data[4])=="string")?data[4]:"";
var index=zielurl.indexOf("location=");
var start=(index<0)?0:(index+9);
var end=zielurl.length;
zielurl=zielurl.substring(start,end);
zielurl=unescape(zielurl);
if(zielurl.indexOf("mailto:")!=-1){var actionName="12";
captureLead("12","","",data[0],_DOCUMENTNAME,zielurl.replace(/mailto:/,""),_DOCUMENTGROUP,_DOCUMENTGROUP2,"mailto")
}else{var actionName="11";
captureLead("11","","",data[0],_DOCUMENTNAME,zielurl,_DOCUMENTGROUP,_DOCUMENTGROUP2)
}contentrulesTrackPartnerClick(_DOCUMENTNAME,zielurl)
}function createNedstatCampaignLink(link){var oldHref=link.href;
var newHref="";
var data=link.name.split(":");
data[0]=(typeof(data[0])=="string")?data[0]:"is24";
data[0]=(data[0]=="")?"is24":data[0];
data[1]=(typeof(data[1])=="string")?data[1]:"";
data[2]=(typeof(data[2])=="string")?data[2]:"";
data[3]=(typeof(data[3])=="string")?data[3]:"";
data[4]=(typeof(data[4])=="string")?data[4]:"";
data[4]=data[4].replace(/\//g,".");
var connector=(oldHref.indexOf("?")>=0)?"&":"?";
newHref=oldHref+connector+"ns_campaign="+data[3]+"&icmp="+data[3]+"&ns_mchannel=internal&ns_linkname="+data[2]+"&ns_source="+data[4];
link.href=newHref
}function captureKscLink(linkdata){return""
}function captureKscExitLink(linkdata,zielurl){var data=linkdata.split(":");
data[0]=(typeof(data[0])=="string")?data[0]:"";
if(data[0]==""){data[0]="is24"
}data[1]=(typeof(data[1])=="string")?data[1]:"";
data[2]=(typeof(data[2])=="string")?data[2]:"";
data[3]=(typeof(data[3])=="string")?data[3]:"";
data[4]=(typeof(data[4])=="string")?data[4]:"";
var index=zielurl.indexOf("location=");
var start=(index<0)?0:(index+9);
var end=zielurl.length;
zielurl=zielurl.substring(start,end);
zielurl=unescape(zielurl);
contentrulesTrackPartnerClick(_DOCUMENTNAME,zielurl);
var sitestatString="";
var pageName=data[4];
pageName=pageName.replace(/\//,"");
pageName=pageName.replace(/\//g,".");
sitestatString="&ns_campaign="+data[3]+"&icmp="+data[3]+"&ns_mchannel=internal&ns_linkname="+data[2]+"&ns_source="+pageName;
if(zielurl.indexOf("mailto:")!=-1){captureLead("12","","",data[0],_DOCUMENTNAME,zielurl.replace(/mailto:/,""),_DOCUMENTGROUP,_DOCUMENTGROUP2,"mailto",sitestatString)
}else{captureLead("11","","",data[0],_DOCUMENTNAME,zielurl,_DOCUMENTGROUP,_DOCUMENTGROUP2,"",sitestatString)
}}function captureDownloadLink(href,klasse){var types=["pdf","word","xls","ppt","flash","zip"];
var type="";
if(klasse.indexOf("is24-pdf")!=-1){type="pdf"
}else{if(klasse.indexOf("is24-pdf-dl")!=-1){type="pdf"
}else{if(klasse.indexOf("is24-word")!=-1){type="word"
}else{if(klasse.indexOf("is24-xls")!=-1){type="xls"
}else{if(klasse.indexOf("is24-ppt")!=-1){type="ppt"
}else{if(klasse.indexOf("is24-flash")!=-1){type="flash"
}else{if(klasse.indexOf("is24-zip")!=-1){type="zip"
}else{if(href.indexOf(".pdf")!=-1){type="pdf"
}else{if(href.indexOf(".doc")!=-1){type="word"
}else{if(href.indexOf(".xls")!=-1){type="xls"
}else{if(href.indexOf(".ppt")!=-1){type="ppt"
}else{if(href.indexOf(".swf")!=-1){type="flash"
}else{if(href.indexOf(".zip")!=-1){type="zip"
}}}}}}}}}}}}}if(typeof(sitestat)!="undefined"){sitestat(TRACKING_PREFIX+"&ns_event=29&ns_type=hidden&dg1="+_DOCUMENTGROUP+"&dg2="+_DOCUMENTGROUP2+"&downloadtype="+type+"&ns_url=["+href.replace(/mailto:/,"")+"]&category="+_category)
}}function capturePOI(data){var actionnumber="18";
var poi=(typeof(data)=="string")?data:"";
var docgroup=_DOCUMENTGROUP;
sitestat(TRACKING_PREFIX+"&ns_event=18&ns_type=hidden&dg1="+docgroup+"&poi="+poi+"&category="+_category)
}function captureVideo(data){var actionnumber="20";
var video=(typeof(data)=="string")?data:"";
docgroup=_DOCUMENTGROUP;
sitestat(TRACKING_PREFIX+"&ns_event=20&ns_type=hidden&dg1="+docgroup+"&&vname="+data+"&category="+_category)
}function findLinks(){e=document.getElementsByTagName("a");
for(var i=0,lang=e.length;
i<lang;
i++){var func="";
var exitlink=(e[i].className.indexOf("exitlink")!=-1&&e[i].href.toLowerCase().indexOf("http://www.immobilienscout24.de")==-1)?true:false;
var ksclink=(e[i].className.indexOf("ksclink")!=-1)?true:false;
var downloadlink=(e[i].className.indexOf("is24-pdf")!=-1||e[i].className.indexOf("is24-pdf-dl")!=-1||e[i].className.indexOf("is24-word")!=-1||e[i].className.indexOf("is24-xls")!=-1||e[i].className.indexOf("is24-ppt")!=-1||e[i].className.indexOf("is24-flash")!=-1||e[i].className.indexOf("is24-zip")!=-1||e[i].href.indexOf(".pdf")!=-1||e[i].href.indexOf(".doc")!=-1||e[i].href.indexOf(".xls")!=-1||e[i].href.indexOf(".ppt")!=-1||e[i].href.indexOf(".swf")!=-1||e[i].href.indexOf(".zip")!=-1)?true:false;
if(ksclink&&!exitlink){createNedstatCampaignLink(e[i]);
func+="captureKscLink(this.name);"
}if(exitlink&&!ksclink){func+="captureExitLink(this.name,this.href);"
}if(exitlink&&ksclink){func+="captureKscLink(this.name);";
func+="captureKscExitLink(this.name,this.href);"
}if(downloadlink&&!ksclink){func+="captureDownloadLink(this.href,this.className);"
}if(downloadlink&&ksclink){func+="captureKscExitLink(this.name,this.href);"
}if(func!=""){if(e[i].onclick!=null){if(is24_isIE){e[i].attachEvent("onclick",new Function(func))
}else{e[i].addEventListener("click",new Function(func),false)
}}else{e[i].onclick=new Function(func)
}}}}YAHOO.util.Event.onDOMReady(findLinks);
function getSitestatUrlParameter(name){if(typeof ns_pixelUrl!="undefined"&&ns_pixelUrl.indexOf(name)!=-1){var start=ns_pixelUrl.indexOf(name);
var abschnitt=ns_pixelUrl.substring(start);
if(abschnitt.indexOf("&"!=-1)){var found=abschnitt.substring(0,abschnitt.indexOf("&"))
}else{var found=abschnitt
}return found
}else{return("&"+name+"=unknown")
}}function getSitestatUrlParameterValue(name){if(typeof ns_pixelUrl!="undefined"&&ns_pixelUrl.indexOf(name)!=-1){var start=ns_pixelUrl.indexOf(name)+name.length+1;
var abschnitt=ns_pixelUrl.substring(start);
if(abschnitt.indexOf("&"!=-1)){var found=abschnitt.substring(0,abschnitt.indexOf("&"))
}else{var found=abschnitt
}return found
}else{return""
}};
