(function($){Tracker=function(){};Tracker.apps=[];Tracker.csss=[];Tracker.server='http://trackeranalytics.com';Tracker.node_server='http://trackeranalytics.com:8002';Tracker.domain='';Tracker.debug=false;Tracker.user_called=false;Tracker.default_v=null;if(typeof(Tracker.settings)=='undefined')Tracker.settings={onload:function(){},referrer:null};Tracker.js_id=function(){var dd=new Date();return dd.getTime()};Tracker.getDateString = function(tmst){ if(typeof(tmst)!='undefined') today = new Date(tmst); else today = new Date(); return today.getFullYear()+"-"+(today.getMonth()+1)+"-"+today.getDate()+" "+today.getHours()+":"+today.getMinutes()+":"+today.getSeconds()+"";};Tracker.custom_apps={operator:Tracker.node_server+'/tracker.operator.js?domain_id=[domain]&'+Tracker.js_id()};Tracker.__=function(nm){return nm;};Tracker.app=function(file,name,callback){if(typeof name=='function'){callback=name;name=file}if(typeof Tracker.apps[name]=='undefined'){Tracker.apps[name]={};if(typeof callback!='function')callback=function(){};Tracker.apps[name].callback=callback;var script=document.createElement('script');script.type='text/javascript';if(typeof(Tracker.custom_apps[file])=='undefined'){if(Tracker.default_v==null)script.src = Tracker.server+'/js/tracker.'+file+'.js?'+Tracker.js_id();else script.src = Tracker.server+'/js/'+Tracker.default_v+'/tracker.'+file+'.js?'+Tracker.js_id();}else{for(var n in Tracker.settings)Tracker.custom_apps[file]=Tracker.custom_apps[file].replace('['+n+']',Tracker.settings[n]);script.src=Tracker.custom_apps[file]}document.getElementsByTagName('head')[0].appendChild(script)}};try{if(typeof window.parent.Tracker.apps['reader']!='undefined'){Tracker.app('viewer',function(){Tracker.log('Loaded viewer')})}}catch(e){};Tracker.css=function(file,href){if(typeof Tracker.csss[file]=='undefined'){Tracker.csss[file]=true;var link=document.createElement('link');link.rel='stylesheet';link.type='text/css';link.href=href;document.getElementsByTagName('head')[0].appendChild(link)}};Tracker.user=function(ud){if(typeof ud.domain!='undefined')Tracker.domain=ud.domain;for(var n in ud)Tracker.settings[n]=ud[n];Tracker.user_called=true};Tracker.loaded=function(){if(Tracker.getParam('tDebug')=='T'){var script=document.createElement('script');script.type='text/javascript';script.src='https://getfirebug.com/firebug-lite.js';document.getElementsByTagName('head')[0].appendChild(script)}if(Tracker.getParam('fromtrackeranalytics')==1)return;if(!Tracker.user_called||window.location.href.replace('trackeranalytics.com','')!=window.location.href)return;if(typeof(Tracker.settings.language)!='undefined'){Tracker.loadLang();}if(Tracker.domain!=''&&!Tracker.debug){Tracker.app('track',Tracker.settings.onload)}if(Tracker.domain!=''&&Tracker.debug){Tracker.app('tracker.debug','tracker',function(){})}Tracker.sendMostMessage('tUrl='+window.location.href)};Tracker.translate_calls = [];Tracker.loadLang=function(){if(typeof(Tracker.langs)!='undefined')return;Tracker.langs=function(){};Tracker.langs.translate=function(app_name){Tracker.translate_calls.push(app_name);};Tracker.app('langs',function(){Tracker.langs.lang=Tracker.settings.language;while(Tracker.translate_calls.lenght>0)Tracker.langs.translate(Tracker.translate_calls.shift());});};Tracker.getParam=function(nm){name=nm.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");var regexS="[\\?&]"+nm+"=([^&#]*)";var regex=new RegExp(regexS);var results=regex.exec(window.location.href);if(results==null)return"";else return results[1]};Tracker.sendMostMessage=function(dt){if(window.parent!=window&&window.parent.postMessage){window.parent.postMessage(dt,'*');return true}return false};Tracker.log=function(message){if(typeof console!='undefined'){console.log(message)}};Tracker.ajax=function(data){var xmlHttpReq=false;var self=this;self.callData={url:'',type:'GET',data:{},callback:function(){}};for(var n in data)self.callData[n]=data[n];if(window.XMLHttpRequest)self.xmlHttpReq=new XMLHttpRequest();else if(window.ActiveXObject)self.xmlHttpReq=new ActiveXObject("Microsoft.XMLHTTP");self.xmlHttpReq.open(self.callData.type,self.callData.url,true);self.xmlHttpReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');self.xmlHttpReq.callback=self.callData.callback;self.xmlHttpReq.onreadystatechange=function(){if(this.readyState==4)this.callback(this.responseText)};dataSend='';for(var n in self.callData.data)dataSend+='&'+n+'='+escape(self.callData.data[n]);dataSend=dataSend.substring(1);self.xmlHttpReq.send(dataSend)};Tracker.call_={};Tracker.call=function(f,u,c){if(typeof(Tracker.call_d)=='undefined'){Tracker.call_d=document.createElement('div');Tracker.call_d.id='Tracker_calls';Tracker.call_d.style.display='none';document.getElementsByTagName('body')[0].appendChild(Tracker.call_d);Tracker.call_d.innerHTML=''}if(typeof(Tracker.call_[f])!='undefined')Tracker.call_d.removeChild(Tracker.call_[f]);Tracker.call_[f]=document.createElement('script');Tracker.call_[f].type='text/javascript';Tracker.call_[f].src=u;Tracker.call_d.appendChild(Tracker.call_[f]);return true};Tracker.window={focused:true,onfocus_:[],onfocus:function(){Tracker.window.focused=true;while(Tracker.window.onfocus_.length>0){if(typeof(Tracker.window.onfocus_[0])=='function')Tracker.window.onfocus_.shift()();else Tracker.window.onfocus_.shift()}},onblur_:[],onblur:function(){Tracker.window.focused=false;while(Tracker.window.onblur_.length>0){if(typeof(Tracker.window.onblur_[0])=='function')Tracker.window.onblur_.shift()();else Tracker.window.onblur_.shift()}}};Tracker.addEvent=function(obj,type,fn){if(!obj)return;if(obj.addEventListener){obj.addEventListener(type,fn,false)}else if(obj.attachEvent){obj["e"+type+fn]=fn;obj[type+fn]=function(){obj["e"+type+fn](window.event)};obj.attachEvent("on"+type,obj[type+fn])}};if(document.attachEvent){Tracker.addEvent(document.body,"focusout",Tracker.window.onblur);Tracker.addEvent(document.body,"focusin",Tracker.window.onfocus)}else{Tracker.addEvent(window,"blur",Tracker.window.onblur);Tracker.addEvent(window,"focus",Tracker.window.onfocus)}Tracker.callIfNoFocus=function(func,func_off){if(!Tracker.window.focused){func();Tracker.window.onfocus_.push(func_off)}};Tracker.lookAtMe_={};Tracker.lookAtMe=function(prm){if(typeof(prm)=='string'&&prm=='off'){if(typeof(Tracker.lookAtMe_.blink)!='undefined'){clearInterval(Tracker.lookAtMe_.blink);delete Tracker.lookAtMe_.blink;document.title=Tracker.lookAtMe_.title}return true}Tracker.lookAtMe.prm={blink_title:true,notifications:true,title:'',message:'',img:'http://trackeranalytics.com/img/tracker/ico_1.png'};if(typeof(prm)=='object')for(var n in prm)Tracker.lookAtMe.prm[n]=prm[n];Tracker.lookAtMe.Notifications=function(){if(typeof(window.webkitNotifications)=='undefined')return false;if(window.webkitNotifications.checkPermission()>0){window.webkitNotifications.requestPermission(Tracker.lookAtMe.Notifications)}else{window.webkitNotifications.createNotification(Tracker.lookAtMe.prm.img,Tracker.lookAtMe.prm.title,Tracker.lookAtMe.prm.message).show()}};if(Tracker.lookAtMe.prm.notifications&&Tracker.lookAtMe.prm.title!=''&&Tracker.lookAtMe.prm.message!='')Tracker.callIfNoFocus(Tracker.lookAtMe.Notifications,function(){});Tracker.lookAtMe.blick=function(){if(typeof(Tracker.lookAtMe_.blink)!='undefined'){clearInterval(Tracker.lookAtMe_.blink);delete Tracker.lookAtMe_.blink;document.title=Tracker.lookAtMe_.title}Tracker.lookAtMe_.title=document.title;Tracker.lookAtMe_.blink_i=0;Tracker.lookAtMe_.blink=setInterval(function(){if(Tracker.lookAtMe_.blink_i==0){document.title='*******************';Tracker.lookAtMe_.blink_i=1}else{document.title=Tracker.lookAtMe_.title;Tracker.lookAtMe_.blink_i=0}},1000)};if(Tracker.lookAtMe.prm.blink_title)Tracker.callIfNoFocus(Tracker.lookAtMe.blick,function(){Tracker.lookAtMe('off')});return true};Tracker.Cookies={init:function(){var allCookies=document.cookie.split('; ');for(var i=0;i<allCookies.length;i++){var cookiePair=allCookies[i].split('=');this[cookiePair[0]]=cookiePair[1]}},create:function(name,value,hours){if(hours){var date=new Date();date.setTime(date.getTime()+(hours*60*60*1000));var expires="; expires="+date.toGMTString()}else{var date=new Date();date.setTime(date.getTime()+(5*365*24*60*60*1000));var expires="; expires="+date.toGMTString()}document.cookie=name+"="+value+expires+"; path=/";this[name]=value},erase:function(name){this.create(name,'',-1);this[name]=undefined}};function empty(mixed_var){var key;if(mixed_var===""||mixed_var===0||mixed_var==="0"||mixed_var===null||mixed_var===false||typeof mixed_var==='undefined'){return true}if(typeof mixed_var=='object'){for(key in mixed_var){return false}return true}return false}var oldOnload=window.onload;window.onload=function(){Tracker.loaded();if(typeof oldOnload=="function")oldOnload();try{if(typeof window.parent.Tracker.pageLoaded!='undefined'){window.parent.Tracker.pageLoaded()}}catch(e){};Tracker.Cookies.init()}})(window);
