﻿if(typeof IwAG=="undefined"||typeof IwAG==undefined){IwAG={};}IwAG.Tracking=(function(){var a;function b(){var B=false;var r=false;var g="immowelt.iwag";var l="";var e="";var u="";var q="";var p="";var m="";var z="";var o="";var j="";var f="";var c="";var x="";var i="";var s="";var h="";var k="";var t="";var d="";var n="";var A="";function v(E,C){r=true;if(typeof IWYWA_GetTrackingDomain!=undefined&&typeof IWYWA_GetTrackingDomain!="undefined"){g=IWYWA_GetTrackingDomain();}if(typeof E==undefined||typeof E=="undefined"){E=0;}if(typeof C==undefined||typeof C=="undefined"){C=-1;}if(typeof IW_YWA_VALUES!=undefined&&typeof IW_YWA_VALUES!="undefined"&&IW_YWA_VALUES.length>0){var D=IW_YWA_VALUES[E];l=y(D.Action,C);e=y(D.Documentgroup,C);u=y(D.Documentname,C);q=y(D.Subdomainvisited,C);p=y(D.Subdomainaction,C);m=y(D.Geoid,C);z=y(D.Visitortype,C);o=y(D.Transactiontype,C);j=y(D.Estatetype,C);f=y(D.Geodescription,C);c=y(D.Surfacerange,C);x=y(D.Pricerange,C);i=y(D.Mandant,C);s=y(D.Affiliateid,C);h=y(D.Roomrange,C);k=y(D.Objectidentifier,C);t=y(D.Marketingpagetype,C);d=y(D.Specialad,C);n=y(D.Usertype,C);A=y(D.Navigationtype,C);B=true;return true;}return false;}function w(F,G,D,C,E){if(G==true){F.setAction(l);}if(D==true){F.setDocumentGroup(e);}if(C==true){F.setDocumentName(u);}if(E==true){F.setCF(1,q);F.setCF(2,p);F.setCF(3,m);F.setCF(4,z);F.setCF(5,o);F.setCF(6,j);F.setCF(7,f);F.setCF(8,c);F.setCF(9,x);F.setCF(10,i);F.setCF(11,s);F.setCF(12,h);F.setCF(13,k);F.setCF(14,t);F.setCF(15,d);F.setCF(16,n);F.setCF(17,A);}}function y(C,D){if(typeof C==undefined||typeof C=="undefined"||C==null){return"";}if(typeof D==undefined||typeof D=="undefined"||D<0){return C;}var E=C.split(";");if(D+1>E.length){return C;}return E[D];}return{trackPage:function(C){if(typeof Create_YWA_Tracker!=undefined&&typeof Create_YWA_Tracker!="undefined"){var D=Create_YWA_Tracker();if(!r){v(0,C);}if(B){w(D,true,true,true,true);D.submit();}}},trackListPagingAsync:function(C){if(typeof Create_YWA_Tracker!=undefined&&typeof Create_YWA_Tracker!="undefined"){var D=Create_YWA_Tracker();if(!r){v(0,C);}if(B){A="";w(D,true,true,true,true);D.submit();}}},trackFastModifierClick:function(C,E,D){if(typeof trService!="undefined"&&trService!=""){$.ajax({type:"POST",url:trService,data:'{ navigatorName: "'+C+'", modifierValue: "'+E+'", url: "'+window.location.href+'", addModifier: '+(typeof D!="undefined"?D:"false")+", isFewo: false }",contentType:"application/json; charset=utf-8",dataType:"json"});}return true;},trackFastModifierCbList:function(D,C){if(typeof trServiceList!="undefined"&&trServiceList!=""){$.ajax({type:"POST",url:trServiceList,data:'{ fastModifier: "'+D+'", addModifier: '+(typeof C!="undefined"?C:"false")+", isFewo: false }",contentType:"application/json; charset=utf-8",dataType:"json"});}return true;}};}return{getInstance:function(){if(!a){a=b();}return a;}};})();
