
(function(){var version="19";var maxImageDelay=2500;var expireCookie=5;var cookieDomain='.lookery.com';var containerName='LookeryFlashStorage';var flashNS='com.lookery.LCID';var flashVer="2";var _LookeryTracker=window.LookeryTracker;var LookeryTracker=function(options){return new LookeryTracker.fn.init(options);};window.LookeryTracker=LookeryTracker;var OK=0;var errors={"NOFLASH":0x1,"FLASHTIMEDOUT":0x2,"FLASHVARFAILED":0x3,"NOPID":0x4};LookeryTracker.errors=errors;var info={"FLASHREADY":0x100,"FLASHUSED":0x101,"FLASHNOTUSED":0x102};LookeryTracker.info=info;LookeryTracker.hasFlag=function(code,flag){return(code&flag)==flag;};LookeryTracker.NULL_COOKIE='FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF';var log=function(msg){};var userAgent=navigator.userAgent.toLowerCase();var browser={version:(userAgent.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[])[1],safari:/webkit/.test(userAgent),opera:/opera/.test(userAgent),chrome:/chrome/.test(userAgent),msie:/msie/.test(userAgent)&&!/opera/.test(userAgent),mozilla:/mozilla/.test(userAgent)&&!/(compatible|webkit)/.test(userAgent)};function isFunction(fn){return!!fn&&typeof fn!="string"&&!fn.nodeName&&fn.constructor!=Array&&/^[\s\[]?function/.test(fn+"");}
function trim(text){if(typeof(text)=="string"){return(text||"").replace(/^\s+|\s+$/g,"");}
else{return text;}}
function param(a){var s=[];for(var j in a){if(!isFunction(a[j])){var value=encodeURIComponent(a[j]);value=value.replace("'","%27");s.push(encodeURIComponent(j)+"="+value);}}
return s.join("&").replace(/%20/g,"+");}
function uuid(){function returnBase(number,base){return(number).toString(base).toUpperCase();}
function rand(max){return Math.floor(Math.random()*(max+1));}
function getIntegerBits(val,start,end){var base16=returnBase(val,16);var quadArray=[];var quadString='';var i=0;for(i=0;i<base16.length;i++){quadArray.push(base16.substring(i,i+1));}
for(i=Math.floor(start/4);i<=Math.floor(end/4);i++){if(!quadArray[i]||quadArray[i]===''){quadString+='0';}else{quadString+=quadArray[i];}}
return quadString;}
var dg=new Date(1582,10,15,0,0,0,0);var dc=new Date();var t=dc.getTime()-dg.getTime();var h='-';var tl=getIntegerBits(t,0,31);var tm=getIntegerBits(t,32,47);var thv=getIntegerBits(t,48,59)+'1';var csar=getIntegerBits(rand(4095),0,7);var csl=getIntegerBits(rand(4095),0,7);var n=getIntegerBits(rand(8191),0,7)+
getIntegerBits(rand(8191),8,15)+
getIntegerBits(rand(8191),0,7)+
getIntegerBits(rand(8191),8,15)+
getIntegerBits(rand(8191),0,15);return tl+h+tm+h+thv+h+csar+csl+h+n;}
LookeryTracker.uuid=uuid;function loadImage(url,cb){log('loading image: '+url.substring(0,64)+"...");var x=new Image(1,1);x.src=url;if(cb){cb.call(window,url);}}
function cookie(name,value,options){if(value!==undefined){options=options||{};if(value===null){value='';options.expires=-1;}
var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}
expires='; expires='+date.toUTCString();}
var path=options.path?'; path='+options.path:'';var domain=options.domain?'; domain='+options.domain:'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!==''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var c=trim(cookies[i]);if(c.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(c.substring(name.length+1));break;}}}
return cookieValue;}}
var swfobject=function(){var UNDEF="undefined",OBJECT="object",SHOCKWAVE_FLASH="Shockwave Flash",SHOCKWAVE_FLASH_AX="ShockwaveFlash.ShockwaveFlash",FLASH_MIME_TYPE="application/x-shockwave-flash",ON_READY_STATE_CHANGE="onreadystatechange",win=window,doc=document,nav=navigator,plugin=false,domLoadFnArr=[main],regObjArr=[],objIdArr=[],listenersArr=[],isDomLoaded=false,dynamicStylesheet,dynamicStylesheetMedia,autoHideShow=true,ua=function(){var w3cdom=typeof doc.getElementById!=UNDEF&&typeof doc.getElementsByTagName!=UNDEF&&typeof doc.createElement!=UNDEF,u=nav.userAgent.toLowerCase(),p=nav.platform.toLowerCase(),windows=p?/win/.test(p):/win/.test(u),mac=p?/mac/.test(p):/mac/.test(u),webkit=/webkit/.test(u)?parseFloat(u.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,ie=!+"\v1",playerVersion=[0,0,0],d=null;if(typeof nav.plugins!=UNDEF&&typeof nav.plugins[SHOCKWAVE_FLASH]==OBJECT){d=nav.plugins[SHOCKWAVE_FLASH].description;if(d&&!(typeof nav.mimeTypes!=UNDEF&&nav.mimeTypes[FLASH_MIME_TYPE]&&!nav.mimeTypes[FLASH_MIME_TYPE].enabledPlugin)){plugin=true;ie=false;d=d.replace(/^.*\s+(\S+\s+\S+$)/,"$1");playerVersion[0]=parseInt(d.replace(/^(.*)\..*$/,"$1"),10);playerVersion[1]=parseInt(d.replace(/^.*\.(.*)\s.*$/,"$1"),10);playerVersion[2]=/[a-zA-Z]/.test(d)?parseInt(d.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0;}}
else if(typeof win.ActiveXObject!=UNDEF){try{var a=new ActiveXObject(SHOCKWAVE_FLASH_AX);if(a){d=a.GetVariable("$version");if(d){ie=true;d=d.split(" ")[1].split(",");playerVersion=[parseInt(d[0],10),parseInt(d[1],10),parseInt(d[2],10)];}}}
catch(e){}}
return{w3:w3cdom,pv:playerVersion,wk:webkit,ie:ie,win:windows,mac:mac};}(),onDomLoad=function(){if(!ua.w3){return;}
if((typeof doc.readyState!=UNDEF&&doc.readyState=="complete")||(typeof doc.readyState==UNDEF&&(doc.getElementsByTagName("body")[0]||doc.body))){callDomLoadFunctions();}
if(!isDomLoaded){if(typeof doc.addEventListener!=UNDEF){doc.addEventListener("DOMContentLoaded",callDomLoadFunctions,false);}
if(ua.ie&&ua.win){doc.attachEvent(ON_READY_STATE_CHANGE,function(){if(doc.readyState=="complete"){doc.detachEvent(ON_READY_STATE_CHANGE,arguments.callee);callDomLoadFunctions();}});if(win==top){(function(){if(isDomLoaded){return;}
try{doc.documentElement.doScroll("left");}
catch(e){setTimeout(arguments.callee,0);return;}
callDomLoadFunctions();})();}}
if(ua.wk){(function(){if(isDomLoaded){return;}
if(!/loaded|complete/.test(doc.readyState)){setTimeout(arguments.callee,0);return;}
callDomLoadFunctions();})();}
addLoadEvent(callDomLoadFunctions);}}();function callDomLoadFunctions(){if(isDomLoaded){return;}
try{var t=doc.getElementsByTagName("body")[0].appendChild(createElement("span"));t.parentNode.removeChild(t);}
catch(e){return;}
isDomLoaded=true;var dl=domLoadFnArr.length;for(var i=0;i<dl;i++){domLoadFnArr[i]();}}
function addDomLoadEvent(fn){if(isDomLoaded){fn();}
else{domLoadFnArr[domLoadFnArr.length]=fn;}}
function addLoadEvent(fn){if(typeof win.addEventListener!=UNDEF){win.addEventListener("load",fn,false);}
else if(typeof doc.addEventListener!=UNDEF){doc.addEventListener("load",fn,false);}
else if(typeof win.attachEvent!=UNDEF){addListener(win,"onload",fn);}
else if(typeof win.onload=="function"){var fnOld=win.onload;win.onload=function(){fnOld();fn();};}
else{win.onload=fn;}}
function main(){if(plugin){testPlayerVersion();}
else{matchVersions();}}
function testPlayerVersion(){var b=doc.getElementsByTagName("body")[0];var o=createElement(OBJECT);o.setAttribute("type",FLASH_MIME_TYPE);var t=b.appendChild(o);if(t){var counter=0;(function(){if(typeof t.GetVariable!=UNDEF){var d=t.GetVariable("$version");if(d){d=d.split(" ")[1].split(",");ua.pv=[parseInt(d[0],10),parseInt(d[1],10),parseInt(d[2],10)];}}
else if(counter<10){counter++;setTimeout(arguments.callee,10);return;}
b.removeChild(o);t=null;matchVersions();})();}
else{matchVersions();}}
function matchVersions(){var rl=regObjArr.length;if(rl>0){for(var i=0;i<rl;i++){var id=regObjArr[i].id;var cb=regObjArr[i].callbackFn;var cbObj={success:false,id:id};if(ua.pv[0]>0){var obj=getElementById(id);if(obj){if(hasPlayerVersion(regObjArr[i].swfVersion)&&!(ua.wk&&ua.wk<312)){setVisibility(id,true);if(cb){cbObj.success=true;cbObj.ref=getObjectById(id);cb(cbObj);}}
else{if(cb){cb(cbObj);}}}}
else{setVisibility(id,true);if(cb){var o=getObjectById(id);if(o&&typeof o.SetVariable!=UNDEF){cbObj.success=true;cbObj.ref=o;}
cb(cbObj);}}}}}
function getObjectById(objectIdStr){var r=null;var o=getElementById(objectIdStr);if(o&&o.nodeName=="OBJECT"){if(typeof o.SetVariable!=UNDEF){r=o;}
else{var n=o.getElementsByTagName(OBJECT)[0];if(n){r=n;}}}
return r;}
function createSWF(attObj,parObj,id){var r,el=getElementById(id);if(ua.wk&&ua.wk<312){return r;}
if(el){if(typeof attObj.id==UNDEF){attObj.id=id;}
if(ua.ie&&ua.win){var att="";for(var i in attObj){if(attObj[i]!=Object.prototype[i]){if(i.toLowerCase()=="data"){parObj.movie=attObj[i];}
else if(i.toLowerCase()=="styleclass"){att+=' class="'+attObj[i]+'"';}
else if(i.toLowerCase()!="classid"){att+=' '+i+'="'+attObj[i]+'"';}}}
var par="";for(var j in parObj){if(parObj[j]!=Object.prototype[j]){par+='<param name="'+j+'" value="'+parObj[j]+'" />';}}
el.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+att+'>'+par+'</object>';objIdArr[objIdArr.length]=attObj.id;r=getElementById(attObj.id);}
else{var o=createElement(OBJECT);o.setAttribute("type",FLASH_MIME_TYPE);for(var m in attObj){if(attObj[m]!=Object.prototype[m]){if(m.toLowerCase()=="styleclass"){o.setAttribute("class",attObj[m]);}
else if(m.toLowerCase()!="classid"){o.setAttribute(m,attObj[m]);}}}
for(var n in parObj){if(parObj[n]!=Object.prototype[n]&&n.toLowerCase()!="movie"){createObjParam(o,n,parObj[n]);}}
el.parentNode.replaceChild(o,el);r=o;}}
return r;}
function createObjParam(el,pName,pValue){var p=createElement("param");p.setAttribute("name",pName);p.setAttribute("value",pValue);el.appendChild(p);}
function removeSWF(id){var obj=getElementById(id);if(obj&&obj.nodeName=="OBJECT"){if(ua.ie&&ua.win){obj.style.display="none";(function(){if(obj.readyState==4){removeObjectInIE(id);}
else{setTimeout(arguments.callee,10);}})();}
else{obj.parentNode.removeChild(obj);}}}
function removeObjectInIE(id){var obj=getElementById(id);if(obj){for(var i in obj){if(typeof obj[i]=="function"){obj[i]=null;}}
obj.parentNode.removeChild(obj);}}
function getElementById(id){var el=null;try{el=doc.getElementById(id);}
catch(e){}
return el;}
function createElement(el){return doc.createElement(el);}
function addListener(target,eventType,fn){target.attachEvent(eventType,fn);listenersArr[listenersArr.length]=[target,eventType,fn];}
function hasPlayerVersion(rv){var pv=ua.pv,v=rv.split(".");v[0]=parseInt(v[0],10);v[1]=parseInt(v[1],10)||0;v[2]=parseInt(v[2],10)||0;return(pv[0]>v[0]||(pv[0]==v[0]&&pv[1]>v[1])||(pv[0]==v[0]&&pv[1]==v[1]&&pv[2]>=v[2]))?true:false;}
function createCSS(sel,decl,media,newStyle){if(ua.ie&&ua.mac){return;}
var h=doc.getElementsByTagName("head")[0];if(!h){return;}
var m=(media&&typeof media=="string")?media:"screen";if(newStyle){dynamicStylesheet=null;dynamicStylesheetMedia=null;}
if(!dynamicStylesheet||dynamicStylesheetMedia!=m){var s=createElement("style");s.setAttribute("type","text/css");s.setAttribute("media",m);dynamicStylesheet=h.appendChild(s);if(ua.ie&&ua.win&&typeof doc.styleSheets!=UNDEF&&doc.styleSheets.length>0){dynamicStylesheet=doc.styleSheets[doc.styleSheets.length-1];}
dynamicStylesheetMedia=m;}
if(ua.ie&&ua.win){if(dynamicStylesheet&&typeof dynamicStylesheet.addRule==OBJECT){dynamicStylesheet.addRule(sel,decl);}}
else{if(dynamicStylesheet&&typeof doc.createTextNode!=UNDEF){dynamicStylesheet.appendChild(doc.createTextNode(sel+" {"+decl+"}"));}}}
function setVisibility(id,isVisible){if(!autoHideShow){return;}
var v=isVisible?"visible":"hidden";if(isDomLoaded&&getElementById(id)){getElementById(id).style.visibility=v;}
else{createCSS("#"+id,"visibility:"+v);}}
function urlEncodeIfNecessary(s){var regex=/[\\\"<>\.;]/;var hasBadChars=regex.exec(s)!=null;return hasBadChars&&typeof encodeURIComponent!=UNDEF?encodeURIComponent(s):s;}
var cleanup=function(){if(ua.ie&&ua.win){window.attachEvent("onunload",function(){var ll=listenersArr.length;for(var i=0;i<ll;i++){listenersArr[i][0].detachEvent(listenersArr[i][1],listenersArr[i][2]);}
var il=objIdArr.length;for(var j=0;j<il;j++){removeSWF(objIdArr[j]);}
for(var k in ua){ua[k]=null;}
ua=null;for(var l in swfobject){swfobject[l]=null;}
swfobject=null;});}}();return{getObjectById:function(objectIdStr){if(ua.w3){return getObjectById(objectIdStr);}},embedSWF:function(swfUrlStr,replaceElemIdStr,widthStr,heightStr,swfVersionStr,flashvarsObj,parObj,attObj,callbackFn){var callbackObj={success:false,id:replaceElemIdStr};if(ua.w3&&!(ua.wk&&ua.wk<312)&&swfUrlStr&&replaceElemIdStr&&widthStr&&heightStr&&swfVersionStr){setVisibility(replaceElemIdStr,false);addDomLoadEvent(function(){widthStr+="";heightStr+="";var att={};if(attObj&&typeof attObj===OBJECT){for(var i in attObj){att[i]=attObj[i];}}
att.data=swfUrlStr;att.width=widthStr;att.height=heightStr;var par={};if(parObj&&typeof parObj===OBJECT){for(var j in parObj){par[j]=parObj[j];}}
if(flashvarsObj&&typeof flashvarsObj===OBJECT){for(var k in flashvarsObj){if(typeof par.flashvars!=UNDEF){par.flashvars+="&"+k+"="+flashvarsObj[k];}
else{par.flashvars=k+"="+flashvarsObj[k];}}}
if(hasPlayerVersion(swfVersionStr)){var obj=createSWF(att,par,replaceElemIdStr);if(att.id==replaceElemIdStr){setVisibility(replaceElemIdStr,true);}
callbackObj.success=true;callbackObj.ref=obj;}
else{setVisibility(replaceElemIdStr,true);}
if(callbackFn){callbackFn(callbackObj);}});}
else if(callbackFn){callbackFn(callbackObj);}},switchOffAutoHideShow:function(){autoHideShow=false;},ua:ua,hasFlashPlayerVersion:hasPlayerVersion,createSWF:function(attObj,parObj,replaceElemIdStr){if(ua.w3){return createSWF(attObj,parObj,replaceElemIdStr);}
else{return undefined;}},removeSWF:function(objElemIdStr){if(ua.w3){removeSWF(objElemIdStr);}},createCSS:function(selStr,declStr,mediaStr,newStyleBoolean){if(ua.w3){createCSS(selStr,declStr,mediaStr,newStyleBoolean);}},addDomLoadEvent:addDomLoadEvent,addLoadEvent:addLoadEvent,createElement:createElement,getElementById:getElementById};}();LookeryTracker.fn=LookeryTracker.prototype={init:function(someOptions){var options=someOptions||{};this.doc=window.document;this.swf="/f/pub/lcid.swf";this.ssl=false;if(options.cdnHost&&options.trackerHost){this.cdnHost=options.cdnHost;this.trackerHost=options.trackerHost;}else if("https:"==this.doc.location.protocol){this.cdnHost="ssl.lookery.com";this.trackerHost=this.cdnHost;this.ssl=true;log('using SSL configuration');}else{this.cdnHost="cdn.lookery.com";this.trackerHost="ilove.lookery.com";}
this.scheme=this.ssl?"https://":"http://";if(options.logFn){log=options.logFn;}
try{this.referrer=document.referrer;}catch(rerr){}
this.debug=0;try{if(window._lkdebug!==undefined&&!_lkdebug||(window.location.search&&window.location.search.indexOf('LookeryDebug')>-1)||(this.referrer&&this.referrer.indexOf('LookeryDebug')>-1)){this.debug=1;log=function(msg){var x=document.createElement('span');x.setAttribute('style','font-family:Monaco,Helvetica,Arial,sans-serif;font-size:0.7em');x.innerHTML=msg+"<br/>";document.body.appendChild(x);if(("console"in window)&&("firebug"in console)){console.log(msg);}};}}catch(err){}
return this;},getFilePath:function(path){return this.scheme+this.cdnHost+path;},getFlashPath:function(){return this.scheme+this.cdnHost+this.swf+"?v="+flashVer;},getJSPath:function(){return this.scheme+this.cdnHost+"/look.js";},getTrackerPath:function(){return this.scheme+this.trackerHost+"/stats";},insertFrame:function(data){data.tp=1;var iframe=document.createElement("iframe");iframe.frameBorder=0;iframe.width=this.debug?4000:1;iframe.height=this.debug?400:1;iframe.src=this.getFilePath("/h/pub/iframe.html?"+param(data));log("writing iframe: "+"&#060;iframe src='"+iframe.src+"' width='"+iframe.width+"' height='"+iframe.height+"' frameborder='"+iframe.frameBorder+"'&#062;");document.body.appendChild(iframe);},setCookie:function(name,value,options){log('writing cookie "'+name+'" = "'+value+'"');options=options||{};if(options.path===undefined){options.path="/";}
if(options.domain===undefined){options.domain=cookieDomain;}
if(options.expires===undefined){options.expires=expireCookie*365;}
cookie(name,value,options);},setNullCookie:function(){options={};exp_year=new Date().getFullYear()+6;exp_date=new Date(exp_year,0,1,12,0,0);options.expires=exp_date;this.setCookie('lcid',LookeryTracker.NULL_COOKIE,options);},getCookie:function(name){return cookie(name);},hasFlashPlayerVersion:swfobject.hasFlashPlayerVersion,getFlashObject:function(){return swfobject.getObjectById(containerName);},getFlashInit:function(name){var fo=this.getFlashObject();if(fo){return fo.lk_init;}},getFlashVariable:function(name){var fo=this.getFlashObject();if(fo){return fo.get(flashNS,name);}},setFlashVariable:function(name,value){log('Setting Flash variable "'+name+'" = "'+value+'"');var fo=this.getFlashObject();if(fo){fo.set(flashNS,name,value);}},param:function(data){return param(data);},isValid:function(lcid){return typeof(lcid)=="string"&&lcid.length==32;},getImageDelay:function(){if(window._lkdelay!==undefined){var delay=parseInt(window._lkdelay,10);if(isNaN(delay)){log('_lkdelay specified is NaN.');return 0;}
if(delay>0&&delay<30){delay=delay*1000;}
return(delay>maxImageDelay)?maxImageDelay:delay;}else{return 0;}},getData:function(){if(window._lkpid===undefined||!trim(_lkpid)){return{};}
var params={};params.v=version;params.pid=_lkpid;params.cb=new Date().valueOf()+'';params.u=this.doc.location;params.a=navigator.userAgent;if(window._lklog!==undefined&&trim(_lklog)){params.log=_lklog;}
if(this.debug){params._lkdebug=1;}
if(window._lkpuid!==undefined&&trim(_lkpuid)){params.puid=_lkpuid;for(var demoIndex=1;demoIndex<8;demoIndex++){if(window["_lk"+demoIndex]!==undefined){params["_lk"+demoIndex]=window["_lk"+demoIndex];}}
if(window._lktags!==undefined&&_lktags){for(var tag in _lktags){if(!isFunction(tag)){params['tag_'+tag]=_lktags[tag];}}}}
if(window._lkdelay!==undefined&&trim(_lkdelay)){params.delay=_lkdelay;}
var passThrough=["LookeryDebug"];var paramData=this.getQueryData();for(var pp in paramData){if(paramData[pp]!==undefined&&pp in passThrough){params[pp]=paramData[pp];}}
params.enc=window._lkenc!==undefined&&_lkenc=='1'?1:0;return params;},getQueryData:function(){var data={};var q=this.doc.location.search;if(q){var pairs=q.substring(1).split("&");for(var i=0;i<pairs.length;i++){var index=pairs[i].indexOf("=");if(index>-1&&index<pairs[i].length){var value=pairs[i].substring(index+1);data[pairs[i].substring(0,index)]=decodeURIComponent(value.replace(/\+/g," "));}}}
return data;},loadSWF:function(cb){loadSWF(this,cb);}};function loadSWF(tracker,cb){if(swfobject.hasFlashPlayerVersion("8")){el=swfobject.createElement("div");el.id=containerName;document.body.appendChild(el);f_args={autostart:"true"};f_param={allowScriptAccess:'always',swliveconnect:'true'};swfobject.embedSWF(tracker.getFlashPath(),containerName,1,1,'8.0.0',f_args,f_param);var checkCount=0;setTimeout(function(){if(++checkCount>20){cb.apply(window,[errors.FLASHTIMEDOUT]);return;}
try{var initd=tracker.getFlashInit();log('lk_init = '+initd);if(!initd){setTimeout(arguments.callee,100);}else{try{var lcid=tracker.getFlashVariable('lcid');cb.apply(window,[info.FLASHREADY,lcid]);return;}catch(err1){log("getting lcid: "+err1);cb.apply(window,[errors.FLASHVARFAILED]);return;}}}catch(err2){log("getting lk_init: "+err2);setTimeout(arguments.callee,100);return;}},0);}else{cb.apply(window,[errors.NOFLASH]);}}
function track(tracker,code,lcid,cb){if(lcid&&lcid==LookeryTracker.NULL_COOKIE){log('Not tracking: NULL_COOKIE');return;}
var data={};var queryData=tracker.getQueryData();if(queryData.tp=="1"){log('tracking from tp: '+lcid);log("data received: "+param(queryData));data=queryData;}else{log('tracking from iframe: '+lcid);log("data received: "+param(tracker.getData()));data=tracker.getData();}
if(window._lklog!==undefined&&trim(_lklog)){data.log=_lklog;}
data.lcid=lcid;if(LookeryTracker.hasFlag(code,info.FLASHUSED)){data._lkfrom="f";}
else{data._lkfrom="c";}
if(!data.pid){log('Not tracking. No PID.');cb.apply(window,[errors.NOPID|code]);return;}
try{for(var p in data){if(data[p]===undefined||trim(data[p]).length===0){log('possibly empty parameter: '+p);}}}catch(perr){}
if(data["delay"]!==undefined){window._lkdelay=data["delay"];}
var imageUrl=tracker.getTrackerPath()+"?"+param(data);log("data sent: "+param(data));var delay=tracker.getImageDelay();log('using image delay of '+delay+"ms.");function _cb(){data.imageUrl=imageUrl;data.delay=delay;cb.call(window,code,data);}
setTimeout(function(){loadImage(imageUrl,_cb);},delay);}
function trackWithFlash(tracker,code,lcid,cb){log('got lcid from flash: '+lcid+" with code: "+code);if(!tracker.isValid(lcid)){log("cookie wasn't valid, generating a new one");lcid=uuid().replace(/-/g,'').toLowerCase();tracker.setCookie("lcid",lcid);if(LookeryTracker.hasFlag(code,info.FLASHREADY)){try{tracker.setFlashVariable('lcid',lcid);log("Successfully wrote cookie to Flash.");}catch(err){log("Failed to write cookie to Flash.");}}}else{options={};if(lcid==LookeryTracker.NULL_COOKIE){tracker.setNullCookie();}
else{tracker.setCookie("lcid",lcid);}}
track(tracker,code,lcid,cb);}
LookeryTracker.fn.init.prototype=LookeryTracker.fn;var ranMain=false;LookeryTracker.main=function(){if(ranMain){return;}
ranMain=true;var tracker=new LookeryTracker();var queryData=tracker.getQueryData();var cb=function(){};if(queryData.tcb!==undefined){cb=function(code,data){try{top.window[queryData.tcb].apply(top.window,[code,data]);}catch(werr){}};}
if(document.location.hostname.indexOf(cookieDomain)==-1){tracker.insertFrame(tracker.getData());}else{var lcid=tracker.getCookie("lcid");log('retrieved lcid from http: '+lcid);if(!tracker.isValid(lcid)){log("cookie wasn't valid, checking Flash...");loadSWF(tracker,function(code,lcid){trackWithFlash(tracker,code|info.FLASHUSED,lcid,cb);});}else{track(tracker,info.FLASHNOTUSED,lcid,cb);}}};window.lkTryTrk=LookeryTracker.main;swfobject.addLoadEvent(LookeryTracker.main);})();
