/* Omniture Optimization Suite
 * Copyright (c) Omniture 2001-2008. All rights reserved. Patent Pending.
 * Privacy Policy at http://www.omniture.com/privacy/
 */
/************************** CONFIG SECTION **************************/
/* You may add or alter any code config here.  2/2/09 */

window.tc = window.tc || {};
tc.site_id = tc.site_id || 490;
tc.timeout = tc.timeout || 2;
tc.log_path = tc.log_path || "/javascript/omntr";
tc.server_hostname = tc.server_hostname || "#";

/************************** PLUGINS SECTION *************************/

tc.extraInfoFromCookies = "et_segment";             // single cookie

/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
window.undefined=window.undefined;window.omtr=window.omtr||{};omtr.extend=function(_1,_2,_3){var _4=_1.split("."),_5=window;if(typeof _3!="boolean"){_3=false;}for(var i=0;i<_4.length;i++){_5[_4[i]]=_5[_4[i]]||{};_5=_5[_4[i]];}for(var _7 in _2){if(_3||typeof _5[_7]=="undefined"){_5[_7]=_2[_7];}}return _5;};(omtr.extend("omtr.tc.plugin.tc_lazyload",{run:function(_8){if(omtr.tc.lazyload&&omtr.tc.optimize){delete (omtr.tc.optimize);_8.lazyloaded=true;}},init:function(_9){if(_9.lazyloaded){var _a=omtr.tc.lazyload.queuedContainers;if(typeof _a=="object"&&_a.length){for(var i=0;i<_a.length;i++){var _c=_a[i];if(typeof _c=="object"&&_c.length&&(_c.length==2||_c.length==3)){var _d=_c[0];var _e=_c[1];var _f=_c[2]||"";if(typeof _d=="string"&&typeof _e=="string"&&typeof _f=="string"){omtr.tc.configuration.containers.add(_d);omtr.tc.optimize.apply(this,_c);}else{}}else{}}}else{}}else{}}})).run(window.tc||{});omtr.extend("omtr.tc.plugin.tc_extra_info_from_cookies",{init:function(_10){var _11=_10.extraInfoFromCookies,_12=omtr.tc.plugin.tc_extra_info_from_cookies.readCookie;if(typeof _11==="string"){_11=[_11];}if(typeof _11==="undefined"){return _10;}var i,_14,_15="",_16=typeof encodeURIComponent!="undefined"?encodeURIComponent:escape;for(i=0;i<_11.length;i++){_14=_12(_11[i]);if(null!==_14){_15+="&"+_11[i]+"="+_16(_14);}}_10.extra_info=(_10.extra_info||"")+_15;},readCookie:function(_17){var _18=_17+"=",_19=document.cookie.split(";"),c;for(var i=0;i<_19.length;i++){c=_19[i];while(c.charAt(0)==" "){c=c.substring(1,c.length);}if(c.indexOf(_18)===0){return c.substring(_18.length,c.length);}}return null;}});omtr.extend("omtr.tc.plugin.sitecatalyst_reporting",{observers:[],ready:false,serveData:null,init:function(_1c){this.doStandardReport=omtr.tc.report;omtr.tc.report=this.sendReport;},add:function(ele){this.observers.push(ele);if(omtr.tc.plugin.sitecatalyst_reporting.ready){if(typeof (ele)=="function"){ele.apply(this,[omtr.tc.serveData]);}}else{}},notify:function(_1e){for(var i=0;i<this.observers.length;i++){var _20=this.observers[i];if(typeof (_20)=="function"){_20.apply(this,[_1e]);}}},sendReport:function(_21){if(typeof _21=="object"){omtr.tc.plugin.sitecatalyst_reporting.serveData=_21;}else{_21=omtr.tc.plugin.sitecatalyst_reporting.serveData;}var _22=omtr.tc.plugin.sitecatalyst_reporting.doStandardReport();if((_22===0)||(typeof _22==="undefined"&&!_21)){return;}else{if(_22===2){omtr.tc.serveData={visitor:"Page Default"};}else{if(_22===3){omtr.tc.serveData={visitor:"Page Error"};}else{if(_21!==null&&typeof _21=="object"){omtr.tc.serveData={visitor:_21.visitor};}else{omtr.tc.serveData={visitor:"No Data From Server"};}}}}omtr.tc.plugin.sitecatalyst_reporting.ready=true;omtr.tc.plugin.sitecatalyst_reporting.notify(omtr.tc.serveData);}});omtr.extend("omtr.tc",{Version:"5.3",Vendor:"Omniture",Product:"TouchClarity"});(function(){if(!Function.prototype.apply){Function.prototype.apply=function(o,a){var r;if(!o){o={};}o.___apply=this;for(var i=0,s="";i<a.length;i++){if(i!=0){s+=",";}s+="a["+i+"]";}r=eval("o.___apply("+s+")");o.__apply=null;return r;};}if(!Function.prototype.call){Function.prototype.call=function(o){var _29=new Array(arguments.length-1);for(var i=1;i<arguments.length;i++){_29[i-1]=arguments[i];}return this.apply(o,_29);};}if(!Array.prototype.push){Array.prototype.push=function(){for(var i=0;i<arguments.length;i++){this[this.length]=arguments[i];}return this.length;};}Object.hasOwnProperty=(function(){if(Object.prototype.hasOwnProperty){return function(_2c,_2d){return Object.prototype.hasOwnProperty.call(_2c,_2d);};}var _2e={};var _2f="__proto__";if(_2e[_2f]){return function(_30,_31){var _32;var _33=_30[_2f];_30[_2f]=null;_32=_30[_31]?true:false;_30[_2f]=_33;return _32;};}return function(_34,_35){return _34.constructor&&_34.constructor.prototype[_35]!==_34[_35];};})();var _36=function(){var _37="undefined";var api=this;var _39=window.location;var _3a={timeout:5,site_id:425,server_hostname:"tagging-qa.touchclarity.com",active:true,base_url:_39.href,products:"",referrer:(function(){if(typeof document.referrer==_37){return _37;}if(document.referrer===null){return "null";}if(document.referrer===""){return "empty";}return document.referrer;})(),log_path:"/touchclarity",containers:new function(){function CampaignContainer(id,_3c){this.id=id;this.rendered=false;this.displayed=false;this.defaulted=false;this.error=false;this.content="";this.default_content=_3c;this.timeout_id=null;this.coids=[];}var ccs={};this.add=function(_3e){if(ccs[_3e]){return ccs[_3e];}else{var cc=new CampaignContainer(_3e,"");ccs[_3e]=cc;return cc;}};this.get=function(_40){var cc=ccs[_40];if(!cc){cc=this.add(_40);cc.error=true;}return cc;};this.getAll=function(){var _42=[];for(var id in ccs){if(ccs[id].constructor==CampaignContainer){_42.push(ccs[id]);}}return _42;};this.getIDs=function(){var ids=[];for(var id in ccs){if(ccs[id].constructor==CampaignContainer){ids.push(id);}}return ids;};}()};this.configuration=_3a;var _46=new function(){var _47=typeof encodeURIComponent!="undefined"?((navigator.vendor&&navigator.vendor.toLowerCase()=="netscape6")?escape:encodeURIComponent):escape;this.getLogURL=function(_48,_49,_4a,_4b,_4c){var _4d=function(url){if(typeof url==_37||url===""||url===null){return _3a.base_url;}url=""+url;if(url.substring(0,4)!="http"&&url.substring(0,1)!="/"){url=_39.pathname.substring(0,_39.pathname.lastIndexOf("/")+1)+url;}if(url.substring(0,1)=="/"){url=api.logger.http+_39.host+url;}return url;};var _4f=function(_50){_50=(typeof _50!=_37?_50:_3a.base_url);if(_50.indexOf("?")>0){_50=_50.substring(0,_50.indexOf("?"));}var al=(_50!=api.logger.http+_39.host+_39.pathname);return al;};if(typeof _48==_37){_48="i";}_49=_4d(_49);var url=api.logger.http+_3a.server_hostname+"/"+_48+"?siteID="+_3a.site_id;var _53=new Date().getTime();url+="&ts="+(typeof _4b!=_37?_4b:_53);var _54=_3a.containers.getIDs();if(_54.length>0){for(var cc=0;cc<_54.length;cc++){url+="&ccID="+_47(_54[cc]);}}if(_48=="c"){url+="&log=no";}var al=_4f(_49);if(al){url+="&alias=true";}if(_4a&&_4a.length){url+="&prod="+_47(_4a);}if(typeof _4c!=_37){url+=_4c;}_49=_47(_49);while(_49.length>1999-url.length){_49=_49.substring(0,_49.lastIndexOf(_47("&")));}url+="&location="+_49;var dg={};dg.tagv=_47(omtr.tc.Version);dg.tz=0-(new Date().getTimezoneOffset());dg.r=_47(_3a.referrer);dg.title=""+_47(document.title);if(al){dg.aliased=_47(_39.href);}if(screen){dg.cd=screen.colorDepth;dg.ah=screen.availHeight;dg.aw=screen.availWidth;dg.sh=screen.height;dg.sw=screen.width;dg.pd=screen.pixelDepth;}for(var key in dg){if(!Object.hasOwnProperty(dg,key)){continue;}if((typeof (dg[key])!=("function"))&&(typeof (dg[key])!=("array"))&&(typeof (dg[key])!=("object"))){var _59="&"+key+"="+dg[key];if(url.length+_59.length<2000){url+=_59;}else{break;}}}return url;};}();var _5a=new function(){var _5b;var _5c;this.write=function(id,_5e,_5f){if(_60()){return false;}var _61=document.getElementById(_5f);if(!_61){return false;}var _62="<span id=\"tc_content_"+id+"\" name=\"tc_content_"+id+"\">"+_5e+"</span>";_61.innerHTML=_61.innerHTML+_62;return true;};this.createIframe=function(_63,_64){if(_60()){return false;}if(typeof document.getElementsByTagName("body")[0]=="undefined"){return false;}var _65=document.getElementsByTagName("body")[0];var _66=_65.firstChild;if(!_5c){var _67=_63;var _68=_64;var _69=document.createElement("DIV");_69.id="tc_iframe_container";_69.style.width=_69.style.height=_69.style.border=_69.style.margin=_69.style.padding=0;_69.style.visibility="hidden";var _6a="<iframe src=\""+_68+"\" id=\""+_67+"\" name=\""+_67+"\"></iframe>";_69.innerHTML=_6a;if(_65&&_66){_65.insertBefore(_69,_66);}else{return false;}_5c={};_5c.document={};_5c.document.location={};_5c.document.location.iframe=document.getElementById(_67);_5c.document.location.replace=function(_6b){this.iframe.src=_6b;};}var _6c=_5c.document.location.iframe;_6c.style.top=_6c.style.left=_6c.style.width=_6c.style.height=_6c.style.border=_6c.style.margin=_6c.style.padding=0;_6c.style.zIndex="-1";_6c.style.overflow="hidden";_6c.style.position="absolute";if(_5b){_6c.style.filter="alpha(opacity=0)";_6c.frameBorder=0;}else{_6c.style.opacity="0";}_6c.style.visibility="hidden";return true;};var _60=function(){var _6d=(!document.getElementById&&!document.all);return _6d;};}();api.DOMfactory=_5a;this.logger=new function(){var _6e=this;this.loaded=true;this.http="http"+(_39.href.substring(0,6)=="https:"?"s":"")+"://";var _6f=false;var _70=false;var _71=[];var _72=function(_73,url,_75,_76,_77){if(typeof url==_37||url===""){return false;}if(_3a.active){var _78=new Image();_78.src=_46.getLogURL("i",_75,_77,new Date().getTime());_71.push(_78);}if(typeof _76==_37){return window.open(url,_73);}else{return window.open(url,_73,_76);}};var _79=function(_7a,_7b,_7c){if(!_3a.active){return null;}var _7d=new Image();_7d.src=_46.getLogURL("i",_7a,_7b,new Date().getTime(),_7c);_71.push(_7d);return _7d;};var _7e=function(_7f,url,_81,_82,_83,_84){var _85=null;if(typeof url==_37||url===""){return;}if(typeof _84==_37||_84===""){_84="window.location.href='"+url+"'";}if(typeof _81==_37){_81=url;}if(typeof _7f==_37||_7f===""||_7f=="_self"||_7f=="_parent"||_7f=="_top"){if(_3a.active){_85=new Image();_85.timeout_id=setTimeout(_84,(_3a.timeout*1000));_85.onload=function(){eval(_84);clearTimeout(_85.timeout_id);};_85.onerror=function(){eval(_84);clearTimeout(_85.timeout_id);};_85.src=_46.getLogURL("i",_81,_83,new Date().getTime());_71.push(_85);}else{eval(_84);}}else{if(typeof _7f=="object"&&_7f.document){if(_3a.active){_85=new Image();_85.src=_46.getLogURL("i",_81,_83);_71.push(_85);}_7f.location.href=url;}else{_72(_7f,url,_81,_82,_83);}}};var _86=function(_87){if(_87.containers){return null;}else{var _88=null;if(_3a.active&&!_70){_88=_79();_88.onload=function(){_6f=true;};}_70=true;return _88;}};this.init=function(_89){if(_70){return;}if(typeof _89!="object"){if(typeof window.tc=="object"){_89=window.tc;}else{_89={};}}if(_89.active===false||_89.active==="false"||_89.active===0){_3a.active=false;}if(_89.site_id){_3a.site_id=_89.site_id;}if(_89.server_hostname){_3a.server_hostname=_89.server_hostname;}if(_89.page_alias){_3a.base_url=_89.page_alias;}if(_89.extra_info){_3a.base_url+=(_3a.base_url.indexOf("?")>0?"&":"?")+_89.extra_info;}if(_89.timeout){_3a.timeout=_89.timeout;}if(_89.products){_3a.products=_89.products;}if(_89.referrer){_3a.referrer=_89.referrer;}_86(_89);};api.log=_79;api.redirect=_7e;}();this.targeter=new function(){this.loaded=true;this.content_url="";var _8a=false;var _8b=false;var _8c=function(){return (!document.getElementById&&!document.all);};api.isUnsupportedBrowser=_8c;var _8d=function(){if(_8b===true){return 0;}var cc,_8f=_3a.containers.getAll(),_90="",_91=0,_92=0,_93=0;for(var i=0;i<_8f.length;i++){cc=_8f[i];if(cc.error){_90+="&error="+cc.id;_91++;}}if(_91>0){api.log(null,null,_90);_8b=true;return 3;}for(var i=0;i<_8f.length;i++){cc=_8f[i];if(!cc.displayed&&!cc.defaulted){return 0;}if(cc.defaulted){_90+="&default="+cc.id;_92++;}else{for(var co=0;co<cc.coids.length;co++){_90+="&displayed="+cc.coids[co];_93++;}}}api.log(null,null,_90);_8b=true;var _96=1;if(_92>0&&_93==0){_96=2;}if(_92>0&&_93>0){_96=3;}return _96;};api.report=_8d;var _97=function(_98){var cc=omtr.tc.configuration.containers.get(_98);if(!cc.displayed){cc.defaulted=true;document.getElementById("tc_content_"+cc.id).innerHTML=cc.default_content;}omtr.tc.report();};api.timeoutFunction=_97;var _9a=function(id,_9c,_9d){var _9e=function(_9f){var _a0=false;if(_9d){_a0=omtr.tc.DOMfactory.write(id,_9f,_9d);}if(!_9d||!_a0){if(!_9d){}document.write("<span id='tc_content_"+id+"'>"+_9f+"</span>");return;}};if(omtr.tc.isUnsupportedBrowser()){_9e(_9c);return;}var cc=_3a.containers.get(id);cc.default_content=_9c;if(_3a.active===false){_9e(_9c);}else{if(cc.error===true){_9e(_9c);}else{if(cc.content!==""){if(cc.content=="__default__"){_9e(cc.default_content);}else{_9e(cc.content);}cc.displayed=true;}else{_9e("");cc.rendered=true;if(cc.default_content){(function(){var _cc=cc;_cc.timeout_id=setTimeout("omtr.tc.timeoutFunction(\""+_cc.id+"\")",_3a.timeout*1000);})();}}}}omtr.tc.report();};var _a3=function(_a4,_a5,_a6){var cc=_3a.containers.get(_a4);if(cc.defaulted){return;}cc.coids.push(_a5);if(cc.rendered){if(_a6=="__default__"){_a6=cc.default_content;}document.getElementById("tc_content_"+_a4).innerHTML+=_a6;cc.displayed=true;}else{cc.content+=_a6;}};this.init=function(_a8){if(_8a){return;}if(typeof _a8.containers=="string"){_3a.containers.add(_a8.containers);}else{if(_a8.containers&&_a8.containers.length){for(var i=0;i<_a8.containers.length;i++){_3a.containers.add(_a8.containers[i]);}}else{return;}}if(_a8.log_path){_3a.log_path=_a8.log_path;}if(_3a.active&&!_8c()){var _aa=_a8.test?_a8.test:_46.getLogURL("c");this.content_url="<scr"+"ipt src='"+_aa+"'></scr"+"ipt>";var _ab=_5a.createIframe("tc_iframe",_3a.log_path+"/tc_targeting.html");if(!_ab){document.writeln("<iframe id='tc_iframe' src='"+_3a.log_path+"/tc_targeting.html' width=0 height=0 style='display:none'></iframe>");return;}}_8a=true;};api.optimize=_9a;api.set_content=_a3;}();var _ac=function(_ad){if(omtr.tc.plugin){for(var _ae in omtr.tc.plugin){if(omtr.tc.plugin[_ae].init){omtr.tc.plugin[_ae].init(_ad);}}}};var _af=false;this.init=function(_b0){if(_af){return;}if(typeof _b0!="object"){if(typeof window.tc=="object"){_b0=window.tc;}else{_b0={};}}_ac(_b0);this.logger.init(_b0);this.targeter.init(_b0);_af=true;};};omtr.extend("omtr.tc",new _36());if(window.tc&&window.tc.autoStart){omtr.tc.init(tc);}})();
