/*********************************************************
 *
 * Lexus cod.js
 *
 * @version: 2.0
 * @date: 2011.06.29 11:26
 *
 * THIS IS A GENERATED FILE - DO NOT MODIFY HERE
 *
 *********************************************************/
var omnixd_config=function(){var b;try{b=(/(tstcpd\d|devcpd\d|staging)\./g.test(document.domain))?true:false}catch(c){b=false}var a,d;if(b){a="http://staging.lexus.com/lexus-share/js/tracking_omn/omnixd.swf";d="https://secure.staging.lexus.com/lexus-share/js/tracking_omn/omnixd.swf"}else{a="http://www.lexus.com/lexus-share/js/tracking_omn/omnixd.swf";d="https://secure.lexus.com/lexus-share/js/tracking_omn/omnixd.swf"}return{conn:{swfURL:a,swfSecureURL:d,flashvars:{brandid:"lexus",debug:false}},dart:{staticsrc:"1044889",type:"lexus764"},log:{debug:false},senderConnectionDelay:2500}}();(function(a,b){var e=(b)?true:false;if(!a.Log){var d={add:function(f){if(f==null){return}var c="";if(arguments.callee&&arguments.callee.caller&&arguments.callee.caller.name){c=arguments.callee.caller.name+":"}this.history.push(c+f.toString());if(this.history.length>400){this.history.shift()}},history:[],info:function(c){this.add(c)},warn:function(c){this.add(c)},log:function(c){this.add(c)},debug:function(c){this.add(c)}};a.Log=(a.console&&console.debug&&console.info&&console.warn&&console.log&&e)?a.console:d}})(window,(window.omnixd_config&&omnixd_config.log&&omnixd_config.log.debug)?true:false);var baker=function(b){if(window.console&&(typeof(console.log)=="function"||typeof(console.log)=="object")){try{window.console.log(b)}catch(a){}}};function fireTag(c,b){if(!c||c.length===0){baker("error: the tag id cannot be null");return}if(!b){b={}}var g=null;var i=null;var d,a,j;if(!window.taglist){baker("error: JSON file not included");return}try{j=taglist["F"+String(c).replace(".","X")];if(!j){baker("error: Included JSON file does not contain codeblock "+c);return}if(!window.s){baker("error: Omniture Site Catalyst is missing");return}if(!s.tl){baker("error: Omniture Site Catalyst is overwritten");return}if(window.omnixd_config&&omnixd_config.fireTag&&omnixd_config.fireTag.dynamicParamAdapter&&(typeof(omnixd_config.fireTag.dynamicParamAdapter)==="function")){var f=omnixd_config.fireTag.dynamicParamAdapter(c,b);if(f&&f.id){c=f.id}if(f&&f.dv){b=f.dv}}for(d in j){if(j.hasOwnProperty(d)){i=j[d];for(a in b){if(b.hasOwnProperty(a)){if(j[d].indexOf(a)!==-1){if(i===j[d]){i=j[d].replace(a,b[a])}else{i=i.replace(a,b[a])}}}}s[d]=i;if(g===null){g="s."+d+" = "+i}else{g=g+"\ns."+d+" = "+i}}}if(g!==null){baker("codeblock "+c+" found to contain:\n"+g);try{if(s.linkType){s.tl(this,s.linkType,s.linkName)}else{s.t()}baker("codeblock "+c+" Sent")}catch(e){baker("error: codeblock "+c+" was not sent");baker(e)}}g=null;for(d in j){if(j.hasOwnProperty(d)){s[d]=""}}}catch(h){baker("error: unknown error");baker(h)}}var MediaTrack=function(l,k,i){baker("MediaTrack("+l+","+k+","+i+")");var j,c;if(k&&k.indexOf(":")>-1){j=k.split(":");k=j.split[1]}if(i&&i.indexOf(":")>-1){c=i.split(":");i=c.split[1]}if(window.omnixd_config&&omnixd_config.MediaTrack&&omnixd_config.MediaTrack.dynamicParamAdapter&&(typeof(omnixd_config.MediaTrack.dynamicParamAdapter)==="function")){var d=omnixd_config.MediaTrack.dynamicParamAdapter(l,k,i);if(d&&d.x){l=d.x}if(d&&d.y){k=d.y}if(d&&d.z){i=d.z}}try{var b=l;var m;if(!(/[^0-9|.]/gi.test(l))){m=taglist["F"+String(l).replace(".","X")];if(m&&m.mediaTitle){b=m.mediaTitle.toString()}}if(!window.s){baker("error: Omniture Site Catalyst is missing");return}if(!s.Media){baker("error: Omniture Site Catalyst is overwritten");return}if(k==="MediaOpen"){baker("open:"+b);try{s.Media.open(b,i,"LexusPlayer");baker("MediaOpen Tracked!")}catch(a){baker("error: Did not track MediaOpen.")}}else{if(k==="MediaPlay"){baker("play:"+b);try{s.Media.play(b,i);baker("MediaPlay Tracked!")}catch(h){baker("error: Did not track MediaPlay.");baker(h)}}else{if(k==="MediaStop"){baker("stop:"+b);try{s.Media.stop(b,i);baker("MediaStop Tracked!")}catch(g){baker("error: Did not track MediaStop.");baker(g)}}else{if(k==="MediaClose"){baker("end:"+b);try{s.Media.stop(b,i);s.Media.close(b);baker("MediaEnd Tracked!")}catch(f){baker("error: Did not track MediaEnd.");baker(f)}}}}}}catch(e){baker("error: Codeblock not found.");baker(e)}};(function(A){var N=function(){this.lo={}};N.prototype.addEventListener=function(q,V){if(typeof(q)!=="string"||typeof(V)!=="function"){return}if(typeof this.lo[q]==="undefined"){this.lo[q]=[]}this.lo[q].push(V)};N.prototype.removeEventListener=function(W,X){if(typeof(W)!=="string"||typeof(X)!=="function"){return}if(this.lo[W] instanceof Array){var Y=this.lo[W];for(var V=0,q=Y.length;V<q;V+=1){if(Y[V]===X){Y.splice(V,1);break}}}};N.prototype.dispatchEvent=function(X){if(!(X&&X.type)){return}if(this.lo[X.type] instanceof Array){var Y=(this.lo[X.type]).slice(0);for(var V=0,q=Y.length;V<q;V+=1){try{Y[V].call(this,X)}catch(W){}}}};var x=function(V,q){this.defaultInterval=200;this.defaultMaxAttempts=1;this.ed=new N();this.maxAttempts=(isNaN(q))?this.defaultMaxAttempts:q;this.attempt=0;this.inprogress=false;this.delayMS=(isNaN(V))?this.defaultInterval:V;this.pollTO=-1;this.done=false};x.EVENT_CHECK="poll_check";x.EVENT_SUCCESS="poll_success";x.EVENT_FAILED="poll_failed";x.EVENT_STOPPED="poll_stopped";x.SUCCESS="success";x.FAIL="fail";x.CONTINUE="continue";x.STOP="stop";x.prototype.start=function(){if(!this.inprogress){this.inprogress=true;this.attempt=1;this.done=false;this.delay()}};x.prototype.stop=function(){if(this.inprogress){this.inprogress=false;this.done=true;clearTimeout(this.pollTO);this.setResult(x.EVENT_STOPPED)}};x.prototype.delay=function(){if(this.attempt<this.maxAttempts){var q=(function(V){return function(){V.check()}})(this);this.pollTO=setTimeout(q,this.delayMS)}else{this.de(x.EVENT_FAILED)}};x.prototype.check=function(){this.de(x.EVENT_CHECK)};x.prototype.de=function(q){var V={type:q,target:this,attempt:this.attempt,maxAttempts:this.maxAttempts};this.ed.dispatchEvent(V)};x.prototype.addEventListener=function(q,V){return this.ed.addEventListener(q,V)};x.prototype.removeEventListener=function(q,V){return this.ed.removeEventListener(q,V)};x.prototype.isInProgress=function(){return this.inprogress};x.prototype.setResult=function(q){switch(q){case x.SUCCESS:this.done=true;this.de(x.EVENT_SUCCESS);break;case x.FAIL:this.done=true;this.de(x.EVENT_FAILED);break;case x.STOP:this.done=true;this.de(x.EVENT_STOPPED);break;case x.CONTINUE:if(!this.done){this.attempt++;this.delay()}break}};var T=function(){this.ed=new N();this._q=[];this.inprogress=false;this.delay=100};T.EVENT_CHANGE="queue_change";T.EVENT_UPDATE="queue_update";T.EVENT_START="queue_start";T.EVENT_COMPLETE="queue_complete";T.EVENT_STOP="queue_stop";T.prototype.enqueue=function(q){this._q.push(q);this.to=-1;this.stopped=false};T.prototype.dequeue=function(){var q=this._q.shift();return q};T.prototype.process=function(){var q;if(!this.inprogress){this.stopped=false;this.inprogress=true;this.de(T.EVENT_START,"");this._process()}};T.prototype._process=function(){if(!this.stopped){if(this.getAmountQueued()>0){var q=this.dequeue();this.de(T.EVENT_UPDATE,q);if(this.getAmountQueued()>0){var V=(function(W){return function(){W._process()}})(this);this.to=setTimeout(V,this.delay)}else{this.inprogress=false;this.de(T.EVENT_COMPLETE,"")}}else{this.inprogress=false;this.de(T.EVENT_COMPLETE,"")}}};T.prototype.stop=function(){clearTimeout(this.to);this.stopped=true;this.inprogress=false;this.de(T.EVENT_STOP,"")};T.prototype.getAmountQueued=function(){return this._q.length};T.prototype.isProcessing=function(){return this.inprogress};T.prototype.addEventListener=function(q,V){return this.ed.addEventListener(q,V)};T.prototype.removeEventListener=function(q,V){return this.ed.removeEventListener(q,V)};T.prototype.de=function(q,V){var W={type:q,target:this,amountQueued:this.getAmountQueued(),data:(V)?V:""};this.ed.dispatchEvent(W)};var D=(function(){var X=(function(){var aC=function(){var aW="undefined",a8="object",aH="Shockwave Flash",aD="ShockwaveFlash.ShockwaveFlash",a9="application/x-shockwave-flash",aI="SWFObjectExprInst",a2="onreadystatechange",aL=window,bg=document,a6=navigator,aG=false,aF=[bi],bb=[],aM=[],aR=[],be,aJ,aV,aY,aQ=false,bp=false,bc,aT,bd=true,aN=function(){var bq=typeof bg.getElementById!=aW&&typeof bg.getElementsByTagName!=aW&&typeof bg.createElement!=aW,bu=a6.userAgent.toLowerCase(),bs=a6.platform.toLowerCase(),bx=bs?/win/.test(bs):/win/.test(bu),bz=bs?/mac/.test(bs):/mac/.test(bu),bw=/webkit/.test(bu)?parseFloat(bu.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,bt=!+"\v1",bv=[0,0,0],bA=null;if(typeof a6.plugins!=aW&&typeof a6.plugins[aH]==a8){bA=a6.plugins[aH].description;if(bA&&!(typeof a6.mimeTypes!=aW&&a6.mimeTypes[a9]&&!a6.mimeTypes[a9].enabledPlugin)){aG=true;bt=false;bA=bA.replace(/^.*\s+(\S+\s+\S+$)/,"$1");bv[0]=parseInt(bA.replace(/^(.*)\..*$/,"$1"),10);bv[1]=parseInt(bA.replace(/^.*\.(.*)\s.*$/,"$1"),10);bv[2]=/[a-zA-Z]/.test(bA)?parseInt(bA.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof aL.ActiveXObject!=aW){try{var by=new ActiveXObject(aD);if(by){bA=by.GetVariable("$version");if(bA){bt=true;bA=bA.split(" ")[1].split(",");bv=[parseInt(bA[0],10),parseInt(bA[1],10),parseInt(bA[2],10)]}}}catch(br){}}}return{w3:bq,pv:bv,wk:bw,ie:bt,win:bx,mac:bz}}(),bf=function(){if(!aN.w3){return}if((typeof bg.readyState!=aW&&bg.readyState=="complete")||(typeof bg.readyState==aW&&(bg.getElementsByTagName("body")[0]||bg.body))){bk()}if(!aQ){if(typeof bg.addEventListener!=aW){bg.addEventListener("DOMContentLoaded",bk,false)}if(aN.ie&&aN.win){bg.attachEvent(a2,function(){if(bg.readyState=="complete"){bg.detachEvent(a2,arguments.callee);bk()}});if(aL==top){(function(){if(aQ){return}try{bg.documentElement.doScroll("left")}catch(bq){setTimeout(arguments.callee,0);return}bk()})()}}if(aN.wk){(function(){if(aQ){return}if(!/loaded|complete/.test(bg.readyState)){setTimeout(arguments.callee,0);return}bk()})()}a7(bk)}}();function bk(){if(aQ){return}try{var br=bg.getElementsByTagName("body")[0].appendChild(aX("span"));br.parentNode.removeChild(br)}catch(bq){return}aQ=true;var bt=aF.length;for(var bs=0;bs<bt;bs++){aF[bs]()}}function aP(bq){if(aQ){bq()}else{aF[aF.length]=bq}}function a7(bq){if(typeof aL.addEventListener!=aW){aL.addEventListener("load",bq,false)}else{if(typeof bg.addEventListener!=aW){bg.addEventListener("load",bq,false)}else{if(typeof aL.attachEvent!=aW){bh(aL,"onload",bq)}else{if(typeof aL.onload=="function"){var br=aL.onload;aL.onload=function(){br();bq()}}else{aL.onload=bq}}}}}function bi(){if(aG){aE()}else{aS()}}function aE(){var bt=bg.getElementsByTagName("body")[0];var br=aX(a8);br.setAttribute("type",a9);var bq=bt.appendChild(br);if(bq){var bs=0;(function(){if(typeof bq.GetVariable!=aW){var bu=bq.GetVariable("$version");if(bu){bu=bu.split(" ")[1].split(",");aN.pv=[parseInt(bu[0],10),parseInt(bu[1],10),parseInt(bu[2],10)]}}else{if(bs<10){bs++;setTimeout(arguments.callee,10);return}}bt.removeChild(br);bq=null;aS()})()}else{aS()}}function aS(){var bw=bb.length;if(bw>0){for(var bx=0;bx<bw;bx++){var bs=bb[bx].id;var bB=bb[bx].callbackFn;var bq={success:false,id:bs};if(aN.pv[0]>0){var by=bn(bs);if(by){if(aU(bb[bx].swfVersion)&&!(aN.wk&&aN.wk<312)){a3(bs,true);if(bB){bq.success=true;bq.ref=a0(bs);bB(bq)}}else{if(bb[bx].expressInstall&&aZ()){var bu={};bu.data=bb[bx].expressInstall;bu.width=by.getAttribute("width")||"0";bu.height=by.getAttribute("height")||"0";if(by.getAttribute("class")){bu.styleclass=by.getAttribute("class")}if(by.getAttribute("align")){bu.align=by.getAttribute("align")}var bv={};var bt=by.getElementsByTagName("param");var bA=bt.length;for(var bz=0;bz<bA;bz++){if(bt[bz].getAttribute("name").toLowerCase()!="movie"){bv[bt[bz].getAttribute("name")]=bt[bz].getAttribute("value")}}aK(bu,bv,bs,bB)}else{ba(by);if(bB){bB(bq)}}}}}else{a3(bs,true);if(bB){var br=a0(bs);if(br&&typeof br.SetVariable!=aW){bq.success=true;bq.ref=br}bB(bq)}}}}}function a0(br){var bt=null;var bs=bn(br);if(bs&&bs.nodeName=="OBJECT"){if(typeof bs.SetVariable!=aW){bt=bs}else{var bq=bs.getElementsByTagName(a8)[0];if(bq){bt=bq}}}return bt}function aZ(){return !bp&&aU("6.0.65")&&(aN.win||aN.mac)&&!(aN.wk&&aN.wk<312)}function aK(bv,bt,bx,bu){bp=true;aV=bu||null;aY={success:false,id:bx};var bq=bn(bx);if(bq){if(bq.nodeName=="OBJECT"){be=bj(bq);aJ=null}else{be=bq;aJ=bx}bv.id=aI;if(typeof bv.width==aW||(!/%$/.test(bv.width)&&parseInt(bv.width,10)<310)){bv.width="310"}if(typeof bv.height==aW||(!/%$/.test(bv.height)&&parseInt(bv.height,10)<137)){bv.height="137"}bg.title=bg.title.slice(0,47)+" - Flash Player Installation";var br=aN.ie&&aN.win?"ActiveX":"PlugIn",bs="MMredirectURL="+aL.location.toString().replace(/&/g,"%26")+"&MMplayerType="+br+"&MMdoctitle="+bg.title;if(typeof bt.flashvars!=aW){bt.flashvars+="&"+bs}else{bt.flashvars=bs}if(aN.ie&&aN.win&&bq.readyState!=4){var bw=aX("div");bx+="SWFObjectNew";bw.setAttribute("id",bx);bq.parentNode.insertBefore(bw,bq);bq.style.display="none";(function(){if(bq.readyState==4){bq.parentNode.removeChild(bq)}else{setTimeout(arguments.callee,10)}})()}a5(bv,bt,bx)}}function ba(bq){if(aN.ie&&aN.win&&bq.readyState!=4){var br=aX("div");bq.parentNode.insertBefore(br,bq);br.parentNode.replaceChild(bj(bq),br);bq.style.display="none";(function(){if(bq.readyState==4){bq.parentNode.removeChild(bq)}else{setTimeout(arguments.callee,10)}})()}else{bq.parentNode.replaceChild(bj(bq),bq)}}function bj(br){var bt=aX("div");if(aN.win&&aN.ie){bt.innerHTML=br.innerHTML}else{var bu=br.getElementsByTagName(a8)[0];if(bu){var bq=bu.childNodes;if(bq){var bv=bq.length;for(var bs=0;bs<bv;bs++){if(!(bq[bs].nodeType==1&&bq[bs].nodeName=="PARAM")&&!(bq[bs].nodeType==8)){bt.appendChild(bq[bs].cloneNode(true))}}}}}return bt}function a5(bu,bw,bs){var bt,bq=bn(bs);if(aN.wk&&aN.wk<312){return bt}if(bq){if(typeof bu.id==aW){bu.id=bs}if(aN.ie&&aN.win){var bv="";for(var by in bu){if(bu[by]!=Object.prototype[by]){if(by.toLowerCase()=="data"){bw.movie=bu[by]}else{if(by.toLowerCase()=="styleclass"){bv+=' class="'+bu[by]+'"'}else{if(by.toLowerCase()!="classid"){bv+=" "+by+'="'+bu[by]+'"'}}}}}var bx="";for(var bz in bw){if(bw[bz]!=Object.prototype[bz]){bx+='<param name="'+bz+'" value="'+bw[bz]+'" />'}}bq.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+bv+">"+bx+"</object>";aM[aM.length]=bu.id;bt=bn(bu.id)}else{var br=aX(a8);br.setAttribute("type",a9);for(var bA in bu){if(bu[bA]!=Object.prototype[bA]){if(bA.toLowerCase()=="styleclass"){br.setAttribute("class",bu[bA])}else{if(bA.toLowerCase()!="classid"){br.setAttribute(bA,bu[bA])}}}}for(var bB in bw){if(bw[bB]!=Object.prototype[bB]&&bB.toLowerCase()!="movie"){bl(br,bB,bw[bB])}}bq.parentNode.replaceChild(br,bq);bt=br}}return bt}function bl(br,bt,bs){var bq=aX("param");bq.setAttribute("name",bt);bq.setAttribute("value",bs);br.appendChild(bq)}function a1(bq){var br=bn(bq);if(br&&br.nodeName=="OBJECT"){if(aN.ie&&aN.win){br.style.display="none";(function(){if(br.readyState==4){bo(bq)}else{setTimeout(arguments.callee,10)}})()}else{br.parentNode.removeChild(br)}}}function bo(bq){var br=bn(bq);if(br){for(var bs in br){if(typeof br[bs]=="function"){br[bs]=null}}br.parentNode.removeChild(br)}}function bn(bq){var bs=null;try{bs=bg.getElementById(bq)}catch(br){}return bs}function aX(bq){return bg.createElement(bq)}function bh(bq,bs,br){bq.attachEvent(bs,br);aR[aR.length]=[bq,bs,br]}function aU(bq){var br=aN.pv,bs=bq.split(".");bs[0]=parseInt(bs[0],10);bs[1]=parseInt(bs[1],10)||0;bs[2]=parseInt(bs[2],10)||0;return(br[0]>bs[0]||(br[0]==bs[0]&&br[1]>bs[1])||(br[0]==bs[0]&&br[1]==bs[1]&&br[2]>=bs[2]))?true:false}function a4(br,bv,bq,bs){if(aN.ie&&aN.mac){return}var bu=bg.getElementsByTagName("head")[0];if(!bu){return}var bw=(bq&&typeof bq=="string")?bq:"screen";if(bs){bc=null;aT=null}if(!bc||aT!=bw){var bt=aX("style");bt.setAttribute("type","text/css");bt.setAttribute("media",bw);bc=bu.appendChild(bt);if(aN.ie&&aN.win&&typeof bg.styleSheets!=aW&&bg.styleSheets.length>0){bc=bg.styleSheets[bg.styleSheets.length-1]}aT=bw}if(aN.ie&&aN.win){if(bc&&typeof bc.addRule==a8){bc.addRule(br,bv)}}else{if(bc&&typeof bg.createTextNode!=aW){bc.appendChild(bg.createTextNode(br+" {"+bv+"}"))}}}function a3(bq,bs){if(!bd){return}var br=bs?"visible":"hidden";if(aQ&&bn(bq)){bn(bq).style.visibility=br}else{a4("#"+bq,"visibility:"+br)}}function aO(br){var bq=/[\\\"<>\.;]/;var bs=bq.exec(br)!=null;return bs&&typeof encodeURIComponent!=aW?encodeURIComponent(br):br}var bm=function(){if(aN.ie&&aN.win){window.attachEvent("onunload",function(){var bq=aR.length;for(var br=0;br<bq;br++){aR[br][0].detachEvent(aR[br][1],aR[br][2])}var bt=aM.length;for(var bs=0;bs<bt;bs++){a1(aM[bs])}for(var bu in aN){aN[bu]=null}aN=null;for(var bv in aC){aC[bv]=null}aC=null})}}();return{registerObject:function(bq,bu,bs,br){if(aN.w3&&bq&&bu){var bt={};bt.id=bq;bt.swfVersion=bu;bt.expressInstall=bs;bt.callbackFn=br;bb[bb.length]=bt;a3(bq,false)}else{if(br){br({success:false,id:bq})}}},getObjectById:function(bq){if(aN.w3){return a0(bq)}},embedSWF:function(bA,bu,bx,bv,bs,bq,br,by,bw,bz){var bt={success:false,id:bu};if(aN.w3&&!(aN.wk&&aN.wk<312)&&bA&&bu&&bx&&bv&&bs){a3(bu,false);aP(function(){bx+="";bv+="";var bG={};if(bw&&typeof bw===a8){for(var bE in bw){bG[bE]=bw[bE]}}bG.data=bA;bG.width=bx;bG.height=bv;var bD={};if(by&&typeof by===a8){for(var bF in by){bD[bF]=by[bF]}}if(br&&typeof br===a8){for(var bB in br){if(typeof bD.flashvars!=aW){bD.flashvars+="&"+bB+"="+br[bB]}else{bD.flashvars=bB+"="+br[bB]}}}if(aU(bs)){var bC=a5(bG,bD,bu);if(bG.id==bu){a3(bu,true)}bt.success=true;bt.ref=bC}else{if(bq&&aZ()){bG.data=bq;aK(bG,bD,bu,bz);return}else{a3(bu,true)}}if(bz){bz(bt)}})}else{if(bz){bz(bt)}}},switchOffAutoHideShow:function(){bd=false},ua:aN,getFlashPlayerVersion:function(){return{major:aN.pv[0],minor:aN.pv[1],release:aN.pv[2]}},hasFlashPlayerVersion:aU,createSWF:function(bq,br,bs){if(aN.w3){return a5(bq,br,bs)}else{return undefined}},showExpressInstall:function(br,bq,bt,bs){if(aN.w3&&aZ()){aK(br,bq,bt,bs)}},removeSWF:function(bq){if(aN.w3){a1(bq)}},createCSS:function(br,bq,bs,bt){if(aN.w3){a4(br,bq,bs,bt)}},addDomLoadEvent:aP,addLoadEvent:a7,getQueryParamValue:function(br){var bq=bg.location.search||bg.location.hash;if(bq){if(/\?/.test(bq)){bq=bq.split("?")[1]}if(br==null){return aO(bq)}var bs=bq.split("&");for(var bt=0;bt<bs.length;bt++){if(bs[bt].substring(0,bs[bt].indexOf("="))==br){return aO(bs[bt].substring((bs[bt].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(bp){var bq=bn(aI);if(bq&&be){bq.parentNode.replaceChild(be,bq);if(aJ){a3(aJ,true);if(aN.ie&&aN.win){be.style.display="block"}}if(aV){aV(aY)}}bp=false}}}}();return aC})();var aA,aB,ad,ah,al,ab,ak;var aj=30;var ac={divID:"__tms__div__",swfID:"omnixd",minVersion:"8.0.0",height:8,width:8,swfURL:"",swfSecureURL:"",flashvars:{},pollConnection:true,maxPollAttempts:30,pollInterval:100};var aa=new N();var Y="update";var V={NOTSTARTED:"not started",CONNECTING:"connecting",CONNECTED:"connected",FAILED:"failed"};var aq=V.NOTSTARTED;function af(aC){switch(aC){case V.NOTSTARTED:case V.CONNECTING:case V.CONNECTED:case V.FAILED:var aD={type:Y,target:this,oldstatus:aq,status:aC};aq=aC;aa.dispatchEvent(aD)}}function ay(){Log.info(z+")"+l+"attachDiv");var aD=ac.divID;var aE=ac.swfID;var aG=document.getElementById(aD);if(aG){this.detachDiv()}var aF;aG=document.createElement("div");aG.setAttribute("id",aD);aF=document.createElement("div");aF.setAttribute("id",aE);aG.appendChild(aF);aG.style.width=ac.width+"px";aG.style.height=ac.height+"px";aG.style.position="fixed";aG.style.top="8px";aG.style.left="8px";aG.style.overflow="hidden";aG.style["z-index"]=3001;var aC=document.getElementsByTagName("body");if(aC.length>0){aC[0].appendChild(aG)}}function av(){var aC=ac.divID;var aD=document.getElementById(aC);if(aD){(aD.parentNode).removeChild(aD)}}function q(){return X.hasFlashPlayerVersion(ac.minVersion)}function ax(aC){if(al){Log.info(z+")"+l+"attempt"+al.attempt+" of "+al.maxAttempts+" checkSWFReady")}var aD=ac.swfID;var aF=false;try{if(aA&&typeof(aA.isReady)=="function"){aF=aA.isReady()}}catch(aE){Log.info(z+")"+l+"error:"+aE)}if(aF){aC.target.setResult(x.SUCCESS)}else{aC.target.setResult(x.CONTINUE)}}function aw(){if(ar){Log.info(z+")"+l+"embedSuccess -> connecting");ak=true;if(ab){Log.info(z+")"+l+"embedSuccess");af(V.CONNECTED);if(al&&al.isInProgress()){Log.info(z+")"+l+"stopping poll");al.stop()}}}else{Log.info(z+")"+l+"embedSuccess -> already resolved")}}function ai(){af(V.FAILED)}function ap(aC){Log.info(z+")"+l+"soCallback-> is success: "+aC.success);if(aC.success){aA=aC.ref;ab=true;if(ak){Log.info(z+")"+l+"soCallback -> swf already announced ready - do success");aw()}else{if(ac.pollConnection){al=new x(ac.pollInterval,ac.maxPollAttempts);al.addEventListener(x.EVENT_CHECK,ax);al.addEventListener(x.EVENT_SUCCESS,aw);al.addEventListener(x.EVENT_FAILED,ai);al.start();Log.info(z+")"+l+"soCallback -> start polling for swf ready")}}}else{af(V.FAILED)}}function au(){Log.info(z+")"+l+"embedFlash");var aG=(window.self.location.protocol==="https:")?ac.swfSecureURL:ac.swfURL;var aC=ac.flashvars;var aF={allowscriptaccess:"always",wmode:"transparent"};var aD={};try{ab=false;ak=false;X.embedSWF(aG,ac.swfID,ac.width,ac.height,ac.minVersion,"expressInstall.swf",aC,aF,aD,ap)}catch(aE){Log.info(z+")"+l+"Caught the embed error -> set embed failed");Log.warn(aE);af(V.FAILED)}}function ae(aC,aD,aF){var aJ=aC;var aI=aD;var aE=(aF)?true:false;var aH;for(aH in aI){if(aI.hasOwnProperty(aH)&&(aE)?aJ.hasOwnProperty(aH):true){try{if(aI[aH].constructor===Object){if(!aJ[aH]){aJ[aH]={}}aJ[aH]=ae(aJ[aH],aI[aH],aE)}else{aJ[aH]=aI[aH]}}catch(aG){aJ[aH]=aI[aH]}}}return aJ}function W(aC){if(aC){ac=ae(ac,aC,false)}af(V.CONNECTING);if(q()){ay();au()}else{af(V.FAILED)}}function az(){var aC=ac.divID;var aD=document.getElementById(aC);if(aD){this.detachDiv()}af(V.NOTSTARTED)}function an(aC,aD){aa.addEventListener(aC,aD)}function ao(aC,aD){aa.removeEventListener(aC,aD)}function Z(){return aA}function am(){return aq!==V.NOTSTARTED}function ar(){return aq===V.CONNECTING}function at(){return aq===V.CONNECTED}function ag(){return aq===V.FAILED}return{swfobject:X,connect:W,disconnect:az,connectionReady:aw,connectionFailed:ai,getSwfRef:Z,EVENT_UPDATE:Y,addEventListener:an,removeEventListener:ao,isStarted:am,isConnecting:ar,isConnected:at,isFailed:ag}})();var j=false;var y=false;var K=false;var g=(window.self===window.top);var l=(window.self===window.top)?"(Listener)":"(Sender)";var z=(function(){var V=window.self.location.pathname;var q=V.split("/");return q[q.length-1]})();var d=window.fireTag;var e=window.MediaTrack;var J,O,H;var i=(function(){var X=navigator.userAgent;var W=function(){return X.match(/MSIE/i)!==null}();var aa=function(){return X.match(/Firefox/i)!==null}();var q=function(){return X.match(/Chrome/i)!==null}();var Z=function(){return X.match(/Safari/i)!==null&&!q}();var Y=function(){return X.match(/Opera/i)!==null}();var V="ot";if(W){V="ie"}else{if(aa){V="ff"}else{if(q){V="ch"}else{if(Z){V="sa"}else{if(Y){V="op"}}}}}return V})();function Q(V){var q=V.split(".");if(q.length>2){V="."+q[q.length-2]+"."+q[q.length-1]}else{V=""}return V}var m=Q(location.hostname);var f={fireTag:{},MediaTrack:{},cookie:{name:"s_vi",expire:3000,domain:m,path:"/",maxAttempts:6,pollInterval:250},conn:{swfURL:"",swfSecureURL:"",pollConnection:(window.self===window.top),width:10,height:10,flashvars:{pageid:Math.floor(Math.random()*100000000),isListener:g,browserid:i,brandid:"omni",pagename:z,debug:false,domainid:m}},senderConnectionDelay:1500,listenerConnectionDelay:0};function B(q,V,X){var ab=q;var aa=V;var W=(X)?true:false;var Z;for(Z in aa){if(aa.hasOwnProperty(Z)&&(W)?ab.hasOwnProperty(Z):true){try{if(aa[Z].constructor===Object){if(!ab[Z]){ab[Z]={}}ab[Z]=B(ab[Z],aa[Z],W)}else{ab[Z]=aa[Z]}}catch(Y){ab[Z]=aa[Z]}}}return ab}function C(q,V){if(q&&typeof V==="function"){var W=window[q];window[q]=function(){if(typeof W==="function"){try{W()}catch(Y){}}try{V()}catch(X){}}}}function S(){if(D&&D.isConnected()){if(H){H.setActiveWindow()}}}function E(q,aa,W,X,ac){var V=(ac)?";path="+ac:"/";var Y=(X)?";domain="+X:"";var Z=new Date();Z.setDate(Z.getDate()+W);var ab=(W)?";expires="+Z.toUTCString():"";document.cookie=q+"="+aa+Y+V+ab}function w(V){var W,q;if(document.cookie.length>0){W=document.cookie.indexOf(V+"=");if(W!==-1){W=W+V.length+1;q=document.cookie.indexOf(";",W);if(q===-1){q=document.cookie.length}return unescape(document.cookie.substring(W,q))}}return""}function v(){return w(f.cookie.name)}function I(q){var V=f.cookie;E(V.name,q,V.expire,V.domain,V.path)}function t(){var V=Math.floor(Math.random()*100);var q="_avail";E(q,V,f.cookie.domain);var W=parseInt(w(q),10);return(V===W)}function n(X){y=true;var Z=false;var q=D.getSwfRef();var ab=(q&&q.isPrefsAvailable());var ac=t();if(ac&&ab){var W=q.getPrefs();var aa=v();var V=W.length>0&&W!=="null";var ad=aa.length>0;var Y=q.isSiteVisited(m);if(!ad&&Y){Log.info("site visited but pref missing - clear remote pref");q.clearPrefs();q.clearVisited(m);Z=true}else{if(!ad&&!V){Log.info("first time");Z=true}else{if(ad&&!V){Log.info("store remote preference");q.setPrefs(aa)}else{if(V&&aa!==W){Log.info("write remote preference");I(W)}}}}q.setSiteVisited(m)}return Z}function G(V){var q=v();if(q.length>0){V.target.setResult(x.SUCCESS)}else{V.target.setResult(x.CONTINUE)}}function P(V){var W=D.getSwfRef();if(V.type===x.EVENT_SUCCESS){Log.info("read new local pref = save to remote pref");var q=v();W.setPrefs(q);W.setSiteVisited(m)}else{Log.info("cannot read local pref - just process the queue")}J.process()}function M(){O=new x(100,20);O.addEventListener(x.EVENT_CHECK,G);O.addEventListener(x.EVENT_SUCCESS,P);O.addEventListener(x.EVENT_FAILED,P);O.start()}function b(q){switch(q.callback){case"localFireTag":d(q.id,q.obj);break;case"localMediaTrack":e(q.x,q.y,q.z);break}}function F(V){if(D.isConnected()&&g&&!y){var q=n(V);if(q){J.stop();b(V);M()}else{b(V)}}else{b(V)}}function o(){if(H){Log.info(z+")"+l+"makeConnection");H.connectToListener();J.process()}}function r(q){if(q.status==="connected"){Log.info(z+")"+l+"getStatusUpdate(connected) - make connection");H=D.getSwfRef();Log.info(z+")"+l+"got swf:"+H);o()}else{if(q.status==="failed"){J.process()}}}function a(V){Log.info(z+")"+l+" forward to parent "+V.command+"("+V.id+", obj)");var q=D.getSwfRef();switch(V.command){case"fireTag":var W=R(V.obj);q.fireTag(V.id,W);break;case"MediaTrack":q.MediaTrack(V.x,V.y,V.z);break}}function U(V){var q={};if(V){for(p in V){if(V.hasOwnProperty(p)){if(p.indexOf("<")<0){q["<"+p+">"]=V[p]}else{q[p]=V[p]}}}V=q}return q}function R(W){var q={};var X,V,Y;if(W){for(p in W){if(W.hasOwnProperty(p)){X=p.indexOf("<");V=p.indexOf(">");if(X>-1&&V>-1){Y=p.substring(X+1,V)}else{Y=p}q[Y]=W[p]}}}return q}function k(q){Log.info(z+")"+l+"makeCall ->conn.isConnected():"+D.isConnected());if(!g&&D.isConnected()){a(q.data)}else{F(q.data)}}function c(){j=true;f=B(f,A);J=new T();J.addEventListener(T.EVENT_UPDATE,k);D.addEventListener(D.EVENT_UPDATE,r);var q;if(g){C("onfocus",S);q=(!isNaN(f.listenerConnectionDelay))?f.listenerConnectionDelay:0}else{q=(!isNaN(f.senderConnectionDelay))?f.senderConnectionDelay:250}if(q>0){var V=(function(W){return function(){Log.info(z+")"+l+" delay complete-> conn.connect");D.connect(f.conn)}})(this);setTimeout(V,q)}else{D.connect(f.conn)}}function L(){Log.info(z+")"+l+"flashIsReady()");D.connectionReady()}function u(V,q){Log.info(z+")"+l+"omnixd.ft("+V+", obj)");if(!j){c()}q=U(q);J.enqueue({command:"fireTag",callback:"localFireTag",id:V,obj:q});Log.info("adding "+V+" at queue "+J.getAmountQueued());if((D.isConnected()||D.isFailed())){J.process()}}function h(q,W,V){if(!j){c()}J.enqueue({command:"MediaTrack",callback:"localMediaTrack",x:q,y:W,z:V});if(D.isConnected()||D.isFailed()){J.process()}}window.fireTag=u;window.MediaTrack=h;window.omnixdReady=L;D.swfobject.addLoadEvent(function(){if(!j){c()}})})(omnixd_config);if(!window.omnixd_config){omnixd_config={}}if(!omnixd_config.dart){omnixd_config.dart={staticsrc:"1044889",type:"lexus764"}}var staticsrc="1044889";if(window.omnixd_config&&omnixd_config.dart&&omnixd_config.dart.staticsrc){staticsrc=omnixd_config.dart.staticsrc}var floodLightType="unknw123";if(window.omnixd_config&&omnixd_config.dart&&omnixd_config.dart.type){floodLightType=omnixd_config.dart.type}var floodlightSrc="http://fls.doubleclick.net/activityi;src=1044889;type="+floodLightType+";";function spotTag(id,dv){var tagvars="";var newVar=null;var url=null;var json;if(!window.taglist){baker("error: JSON file not included");return}try{json=taglist["F"+String(id).replace(".","X")];var dv=eval(dv);if(!json){baker("error: Included JSON file does not contain codeblock "+id);return}baker(json);var hasord=false;var hasnum=false;var hassrc=false;for(var p in json){newVar=json[p];for(var q in dv){if(json[p].indexOf(q)!=-1){if(newVar==json[p]){newVar=json[p].replace(q,dv[q])}else{newVar=newVar.replace(q,dv[q])}}}if(p=="src"){hassrc=true;if(newVar==null){newVar=staticsrc}}else{if(p=="num"){hasnum=true;if(newVar=="<rand>"){newVar=getRandomNum()}}else{if(p=="ord"){newVar="1";hasord=true}}}if(json[p]!=-1){tagvars+=";"+p+"="+newVar}}if(hassrc==false){tagvars=";src="+staticsrc+tagvars}if(hasord==false){tagvars+=";ord=1"}if(hasnum==false){tagvars+=";num="+getRandomNum()}tagvars+="?";if(tagvars!=null){baker("codeblock "+id+" found to contain:\n"+tagvars);fullUrl="http://adregion.doubleclick.net/activity"+tagvars;baker(fullUrl);writeToBody(fullUrl,"img")}else{var dynamics="";if(dv){dynamics=", with dynamic variables ";for(var q in dv){dynamics=dynamics+" "+q+":"+dv[q]+" "}}baker("error: codeblock "+id+" is set to fire"+dynamics+", but it does not exist within the included JSON file")}}catch(err){baker("error: Unknown Error with tag id "+id)}}function floodTag(id,dv){var tagvars="";var newVar=null;var url=null;var json;if(!window.taglist){baker("error: JSON file not included");return}try{json=taglist["F"+String(id).replace(".","X")];if(!json){baker("error: Included JSON file does not contain codeblock "+id);return}var dv=eval(dv);baker(json);var hasord=false;var hasnum=false;var hassrc=false;baker();for(var p in json){newVar=json[p];for(var q in dv){if(json[p].indexOf(q)!=-1){if(newVar==json[p]){newVar=json[p].replace(q,dv[q])}else{newVar=newVar.replace(q,dv[q])}}}if(p=="src"){hassrc=true;if(newVar==null){newVar=staticsrc}}else{if(p=="num"){hasnum=true;if(newVar=="<rand>"){newVar=getRandomNum()}}else{if(p=="ord"){newVar="1";hasord=true}}}if(json[p]!=-1){tagvars+=";"+p+"="+newVar}}if(hassrc==false){tagvars=";src="+staticsrc+tagvars}if(hasord==false){tagvars+=";ord=1"}if(hasnum==false){tagvars+=";num="+getRandomNum()}tagvars+="?";if(tagvars!=null){baker("codeblock "+id+" found to contain:\n"+tagvars);fullUrl="http://fls.doubleclick.net/activityi"+tagvars;baker(fullUrl);writeToBody(fullUrl,"iframe")}else{var dynamics="";if(dv){dynamics=", with dynamic variables ";for(var q in dv){dynamics=dynamics+" "+q+":"+dv[q]+" "}}baker("error: codeblock "+id+" is set to fire"+dynamics+", but it does not exist within the included JSON file")}}catch(err){baker("error: Unknown Error with tag id "+id)}}function writeToBody(a,c){var b=document.createElement(c);b.setAttribute("src",a);b.setAttribute("width","1");b.setAttribute("height","1");b.setAttribute("frameborder","0");document.body.appendChild(b)}function getRandomNum(){var a=Math.random()+"";var b=a*10000000000000;return b};
