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