var immotrack={config:{cookieNameCount:"immotrackCount",cookieNameTID:"immotrackID",trackingAction:"/img/1p.gif",watchTags:new Array("A","AREA","IMG","INPUT")},click:function(event){if(!event&&window.event){event=window.event;}
var element=(event.target)?event.target:event.srcElement;if(element){var tagname=element.tagName.toUpperCase();var flag=0;for(var i=0;i<immotrack.config.watchTags.length;i++){if(immotrack.config.watchTags[i].toUpperCase()==tagname){flag=1;}}
if(immotrackData.watchTags&&(flag==0)){for(var i=0;i<immotrack.watchTags.length;i++){if(immotrack.watchTags[i].toUpperCase()==tagname){flag=1;}}}
if(flag==1){var param=new Array("md=".concat(encodeURIComponent(immotrackData.mandant)),"pn=".concat(encodeURIComponent(immotrackData.pagename)),"st=".concat(encodeURIComponent(immotrackData.searchtype)),"si=".concat(encodeURIComponent(immotrackData.sessionid)),"en=".concat(encodeURIComponent(element.tagName)),"ei=".concat(encodeURIComponent(element.id)));immotrack.track('click',param,immotrackData.startFlag,immotrackData.endFlag,immotrackData.domain);}}},load:function(){var param=new Array("md=".concat(encodeURIComponent(immotrackData.mandant)),"pn=".concat(encodeURIComponent(immotrackData.pagename)),"st=".concat(encodeURIComponent(immotrackData.searchtype)),"si=".concat(encodeURIComponent(immotrackData.sessionid)));immotrack.track('load',param,immotrackData.startFlag,immotrackData.endFlag,immotrackData.domain);immo.addEvent(document,'click',immotrack.click);},track:function(evtype,param,startFlag,endFlag,domain){var ts=new Date();var tid="";var tcount=0;if(startFlag==true){tid=String(ts.getTime())+"-"+String(Math.floor(Math.random()*999999999));immo.setSessionCookie(immotrack.config.cookieNameTID,tid,"."+domain,"/");immo.setSessionCookie(immotrack.config.cookieNameCount,0,"."+domain,"/");}
else{if(immo.getCookie(immotrack.config.cookieNameTID,"."+domain)&&immo.getCookie(immotrack.config.cookieNameCount,"."+domain,"/")){tid=immo.getCookie(immotrack.config.cookieNameTID,"."+domain);tcount=parseInt(immo.getCookie(immotrack.config.cookieNameCount,"."+domain,"/"));if((tcount>=0)&&(evtype=='load')){immo.setSessionCookie(immotrack.config.cookieNameCount,tcount+1,"."+domain,"/");}}}
var trackImg=new Image();trackImg.src=immotrack.config.trackingAction+"?immotrack="+String(ts.getTime())+"&ti="+encodeURIComponent(tid)+"&tc="+String(tcount)+"&ev="+evtype+"&du=".concat(encodeURIComponent(document.URL))+"&dr=".concat(encodeURIComponent(document.referrer))+"&"+param.join("&");if(endFlag==true){immo.removeCookie(immotrack.config.cookieNameTID,"."+domain,"/");immo.removeCookie(immotrack.config.cookieNameCount,"."+domain,"/");}}};immotrack.load();