
var LOOMIA_C=new function(){var _1="http://";if(document.location.href.substr(0,5)=="https"){_1="https://";}
var _2="static-cache.loomia.com";var _3="rec-assets.loomia.com";var _4="loomia.com";var _5=_1+_2+"/";var _6="";var _7=_5+"jsapi";var _8=_5+_6+"images/";var _9=_5+_6+"js/";var _10=_1+_3+"/jsapi";var _11=_7;var _12=false;var _13=1;var _14=1;var _15=0.01;return{PROTOCOL:_1,HOST:_2,APP_HOST:_3,TRACKING_COOKIE_DOMAIN:_4,APACHE_HOST:_5,TOP_LEVEL_PATH:_6,RATINGS_SERVER:_7,JSAPI_SERVER:_10,ONEWIDGET_SERVER:_1+_3+"/onewidget",ZOPE_BASE_URL:_11,LOOMIA_DEBUG:_12,JS_PATH:_9,METERING_VALUE:_13,PAIR_RECS_METERING_VALUE:_14,TIMING_DATA_METERING_VALUE:_15,PUID_COOKIE:"_loomiaPUID",LOOMIA_TRACKING_COOKIE:"_loomiaUTrack",LOOMIA_SESSION_COOKIE:"_loomiasession",CLIENT_TRACKING_COOKIE:"_loomiaUTrack_client",SNID_COOKIE:"_loomiasnid",OPTOUT_COOKIE:"_loomiaOO",PUB_LIST_COOKIE:"_loomiaPubs",AUTH_COOKIE:"loomiaws",PUB_LIST_DELIMITER:"@@",LOOMIA_DEMUX:"loomia_demux",COOKIE_LIST:[this.LOOMIA_TRACKING_COOKIE,this.LOOMIA_SESSION_COOKIE,this.CLIENT_TRACKING_COOKIE,this.PUID_COOKIE,this.SNID_COOKIE,this.OPTOUT_COOKIE,this.PUB_LIST_COOKIE,this.LOOMIA_DEMUX],WIDGET_PAGE:_9+"widget.html",MASTER_PAGE:_9+"master.html",DIV_ID_IN_WIDGET_PAGE:"__loomia_div__",CSS_TEMPLATE:_5+_6+"style/style.css",CSS_PATH:_5+_6+"style/",IMAGE_PATH:_5+_6+"images/",RATE_CONTENT_METHOD:_7+"?methodName=setRating",PURCHASE_RECORDER_METHOD:_10+"?methodName=recordPurchase",METRICS_METHOD:_10+"?methodName=addMetrics",PERSISTENCE_MARKER:"[@@]"};};var Base64={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(_16){var _17="";var _18,chr2,chr3,enc1,enc2,enc3,enc4;var i=0;_16=Base64._utf8_encode(_16);while(i<_16.length){_18=_16.charCodeAt(i++);chr2=_16.charCodeAt(i++);chr3=_16.charCodeAt(i++);enc1=_18>>2;enc2=((_18&3)<<4)|(chr2>>4);enc3=((chr2&15)<<2)|(chr3>>6);enc4=chr3&63;if(isNaN(chr2)){enc3=enc4=64;}else{if(isNaN(chr3)){enc4=64;}}
_17=_17+this._keyStr.charAt(enc1)+this._keyStr.charAt(enc2)+this._keyStr.charAt(enc3)+this._keyStr.charAt(enc4);}
return _17;},decode:function(_20){var _21="";var _22,chr2,chr3;var _23,enc2,enc3,enc4;var i=0;_20=_20.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(i<_20.length){_23=this._keyStr.indexOf(_20.charAt(i++));enc2=this._keyStr.indexOf(_20.charAt(i++));enc3=this._keyStr.indexOf(_20.charAt(i++));enc4=this._keyStr.indexOf(_20.charAt(i++));_22=(_23<<2)|(enc2>>4);chr2=((enc2&15)<<4)|(enc3>>2);chr3=((enc3&3)<<6)|enc4;_21=_21+String.fromCharCode(_22);if(enc3!=64){_21=_21+String.fromCharCode(chr2);}
if(enc4!=64){_21=_21+String.fromCharCode(chr3);}}
_21=Base64._utf8_decode(_21);return _21;},_utf8_encode:function(_24){_24=_24.replace(/\r\n/g,"\n");var _25="";for(var n=0;n<_24.length;n++){var c=_24.charCodeAt(n);if(c<128){_25+=String.fromCharCode(c);}else{if((c>127)&&(c<2048)){_25+=String.fromCharCode((c>>6)|192);_25+=String.fromCharCode((c&63)|128);}else{_25+=String.fromCharCode((c>>12)|224);_25+=String.fromCharCode(((c>>6)&63)|128);_25+=String.fromCharCode((c&63)|128);}}}
return _25;},_utf8_decode:function(_28){var _29="";var i=0;var c=c1=c2=0;while(i<_28.length){c=_28.charCodeAt(i);if(c<128){_29+=String.fromCharCode(c);i++;}else{if((c>191)&&(c<224)){c2=_28.charCodeAt(i+1);_29+=String.fromCharCode(((c&31)<<6)|(c2&63));i+=2;}else{c2=_28.charCodeAt(i+1);c3=_28.charCodeAt(i+2);_29+=String.fromCharCode(((c&15)<<12)|((c2&63)<<6)|(c3&63));i+=3;}}}
return _29;}};var LOOMIA_UTILS=new function(){var _30="http://";if(document.location.href.substr(0,5)=="https"){_30="https://";}
var _31="static-cache.loomia.com";var _32="rec-assets.loomia.com";var _33="loomia.com";var _34=_30+_31+"/";var _35="";var _36=_34+"jsapi";var _37=_34+_35+"images/";var _38=_34+_35+"js/";var _39=_30+_32+"/jsapi";var _40=_36;var _41=false;var _42=1;var _43=1;var _44=0.01;var _45=800;var _46=525;var _47,loomia_CheckInterval;var _48="_x_";var _49="||";var _50=2;return{name:"Loomia JS Utilities",stacktrace:function(){var s="";for(var a=arguments.caller;a!=null;a=a.caller){s+="->"+funcname(a.callee)+"\n";if(a.caller==a){s+="*";break;}}
return s;},debugout:function(s){if(_41){try{console.log(s);}
catch(e){}}},setCookie:function(_53,_54,_55,_56,_57,_58){document.cookie=_53+"="+escape(_54)+((_55)?"; expires="+_55:"")+((_56)?"; path="+_56:"")+((_57)?"; domain="+_57:"")+((_58)?"; secure="+_58:"");},setCookieIfAbsent:function(_59,_60,_61,_62,_63,_64){var _65=this.getCookie(_59);if(_65!=null&&_65!=""){return _65;}else{this.setCookie(_59,_60,_61,_62,_63,_64);return _60;}},getCookie:function(_66){var arg=_66+"=";var _68=arg.length;var _69=document.cookie.length;var i=0;while(i<_69){var j=i+_68;if(document.cookie.substring(i,j)==arg){return this.getCookieVal(j);}
var i=document.cookie.indexOf(" ",i)+1;if(i==0){break;}}
return"";},getCookieVal:function(_71){var _72=document.cookie.indexOf(";",_71);if(_72==-1){_72=document.cookie.length;}
return unescape(document.cookie.substring(_71,_72));},deleteCookie:function(_73,_74,_75){if(this.getCookie(_73)){document.cookie=_73+"="+((_74)?"; path="+_74:"")+((_75)?"; domain="+_75:"")+"; expires=Thu, 01-Jan-70 00:00:01 GMT";}},expDate:function(_76){var _77=new Date();var _78=new Date();_78.setTime(_77.getTime()+3600000*24*_76);var _79=_78.toGMTString();return _79;},useLoadingImage:function(){var _80=navigator.userAgent.toLowerCase();if(this.loomia_check("safari",_80)){return false;}else{return true;}},loomia_check:function(sub,_82){place=_82.indexOf(sub)+1;return place;},addLoadEvent:function(_83){var _84=window.onload;if(typeof window.onload!="function"){window.onload=_83;}else{window.onload=function(){_84();_83();};}},trackingCookie:function(tag){return(this.randomUsername());},randomSessionCookie:function(N){if(N==null){N=4;}
var r1=Math.random().toString().substring(2,7);var r2=Math.random().toString().substring(2,7);var _89=""+r1+r2+"_"+this.randNString(N);return _89;},randNString:function(N){var s="";for(var i=0;i<N;i++){s=s+Math.floor(Math.random()*10);}
return s;},randomUsername:function(tag){var d=new Date();var x=10000*d.getSeconds()+1000*(d.getHours()/10)+d.getMilliseconds();var r=Math.ceil(100000*Math.random());var _93=r.toString()+"_"+x.toString();if(typeof tag!="undefined"&&tag!=null){_93=_93+"_"+tag;}
return _93;},splitArray:function(_94,N){if(_94.length<=N){return _94;}
var _95=0;var _96=0;var _97=[];var _98=[];for(var i=0;i<_94.length;i++){_98[_95]=_94[i];_95++;if(_95==N){_97[_96]=_98;_96++;_95=0;var _98=[];}}
if(_95>0){_97[_96]=_98;}
return _97;},getQueryVariables:function(){var _99=window.location.search.substring(1);var vars=_99.split("&");var _101={};for(var i=0;i<vars.length;i++){var pair=vars[i].split("=");_101[pair[0]]=pair[1];}
return _101;},csvToArray:function(_103){if(!_103){return null;}
var _104=_103.split(",");var _105=new Array();counter=0;for(var i=0;i<_104.length;i++){str=_104[i];str=str.replace(/^\s*/,"").replace(/\s*$/,"");if(str.length>0){_105[counter++]=str;}}
return _105;},fbs_share:function(){var link=location.href;var _107=document.title;var url="http://"+_32+"/fb?methodName=sswshare_dialog&link="+encodeURIComponent(link)+"&title="+encodeURIComponent(_107)+"&publisher_key="+L_VARS.publisher_key;if(L_VARS.guid&&L_VARS.guid!=""){url+="&guid="+encodeURIComponent(L_VARS.guid);}
window.open(url,"sharer","toolbar=0,status=0,width=626,height=510,resizable=1");return false;},encodeURIForFB:function(url){var _109="@@EQ@@";var benc=Base64.encode(decodeURIComponent(url));return benc.replace(/=/g,_109);},fbs_login:function(_111,_112,_113){var d=document;var _114="";if(_112){_114=_49+"publisher_key"+_48+_112;}
if(_113!=""){var f=_113;}else{var f="http://www.facebook.com/login.php?api_key="+_111+"&v=1.0&popup=true&next=?params=methodName"+_48+"sswlogin"+_114+_49+"url"+_48;}
var p="";_47=window.open(f+p,"login","toolbar=0,status=0,resizable=1,width="+_45+",height="+_46);loomia_CheckInterval=setInterval("LOOMIA_UTILS.checkPopupStatus()",200);return false;},checkPopupStatus:function(){if(_47&&_47.closed){clearInterval(loomia_CheckInterval);if(_50>0){document.location.reload();_50-=1;}}},get:function(el){return document.getElementById(el);},toggle:function(){for(var i=0,el;el=this.get(arguments[i]);i++){el.style.display=(el.style.display!="none"?"none":"");}},switchTab:function(id,_119){if(id!=_119){this.get("tab_"+id).className="selected";this.get("loomia_"+id).style.display="block";this.get("tab_"+_119).className="";this.get("loomia_"+_119).style.display="none";}
return false;},onclick_handler:function(_120){try{if(L_VARS.onclick_args){params=L_VARS.onclick_args;}else{params=_120;}
if(L_VARS.onclick_handler){L_VARS.onclick_handler(params);}
return true;}
catch(e){return true;}},obj2query:function(obj,_122,_123){if(typeof obj!="object"){return"";}
if(arguments.length==1){_122=/\.php$/.test(document.location.href);}
var rv="";for(var prop in obj){if(obj.hasOwnProperty(prop)){var _126=_123?_123+"."+prop:prop;if(obj[prop]instanceof Array){for(var i=0;i<obj[prop].length;i++){if(typeof obj[prop][i]=="object"){rv+="&"+LOOMIA_UTILS.obj2query(obj[prop][i],_122,_126);}else{rv+="&"+encodeURIComponent(_126)+(_122?"[]":"")+"="+encodeURIComponent(obj[prop][i]);}}}else{if(obj[prop]instanceof Date){rv+="&"+encodeURIComponent(_126)+"="+obj[prop].getTime();}else{if(obj[prop]instanceof Object){if(obj.toString&&obj.toString!==Object.prototype.toString){rv+="&"+encodeURIComponent(_126)+"="+encodeURIComponent(obj[prop].toString());}else{rv+="&"+LOOMIA_UTILS.obj2query(obj[prop],_122,_126);}}else{rv+="&"+encodeURIComponent(_126)+"="+encodeURIComponent(obj[prop]);}}}}}
return rv.replace(/^&/,"");},_encode:function(s){for(var c,i=-1,l=(s=s.split("")).length,o=String.fromCharCode;++i<l;s[i]=(c=s[i].charCodeAt(0))>=127?o(192|(c>>>6))+o(128|(c&63)):s[i]){}
return s.join("");},_decode:function(s){for(var a,b,i=-1,l=(s=s.split("")).length,o=String.fromCharCode,c="charCodeAt";++i<l;((a=s[i][c](0))&128)&&(s[i]=(a&252)==192&&((b=s[i+1][c](0))&192)==128?o(((a&3)<<6)+(b&63)):o(128),s[++i]="")){}
return s.join("");},utf8_decode:function(s){if(document.characterSet){dcs=document.characterSet;}else{if(document.charset){dcs=document.charset;}}
if(dcs&&dcs.indexOf("8859")>-1){return Base64._utf8_decode(s);}else{return s;}}};};function loomia_setCookie(name,_128,_129,path,_131,_132){LOOMIA_UTILS.setCookie(name,_128,_129,path,_131,_132);}
function loomiaShowTab(id,_133){LOOMIA_UTILS.switchTab(id,_133);}
function loomia_toggle(id){LOOMIA_UTILS.toggle(id);}
function fbs_share(){LOOMIA_UTILS.fbs_share();}
function fbs_login(_134,_135,_136){LOOMIA_UTILS.fbs_login(_134,_135,_136);}
function _objToJSON(o){this.object=o;}
function _arrayToJSON(o){this.array=o;}
(function(){var m={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r","\"":"\\\"","\\":"\\\\"},s={array:function(x){var a=["["],b,f,i,l=x.length,v;for(i=0;i<l;i+=1){v=x[i];f=s[typeof v];if(f){v=f(v);if(typeof v=="string"){if(b){a[a.length]=",";}
a[a.length]=v;b=true;}}}
a[a.length]="]";return a.join("");},"boolean":function(x){return String(x);},"null":function(x){return"null";},number:function(x){return isFinite(x)?String(x):"null";},object:function(x){if(x){if(x instanceof Array){return s.array(x);}
var a=["{"],b,f,i,v;for(i in x){v=x[i];f=s[typeof v];if(f){v=f(v);if(typeof v=="string"){if(b){a[a.length]=",";}
a.push(s.string(i),":",v);b=true;}}}
a[a.length]="}";return a.join("");}
return"null";},string:function(x){if(/["\\\x00-\x1f]/.test(x)){x=x.replace(/([\x00-\x1f\\"])/g,function(a,b){var c=m[b];if(c){return c;}
c=b.charCodeAt();return"\\u00"+Math.floor(c/16).toString(16)+(c%16).toString(16);});}
return"\""+x+"\"";}};_objToJSON.prototype.toJSONString=function(){return s.object(this.object);};_arrayToJSON.prototype.toJSONString=function(){return s.array(this.array);};})();function toJSONString(obj){if(obj instanceof Array){return(new _arrayToJSON(obj)).toJSONString();}
return(new _objToJSON(obj)).toJSONString();}
var LOOMIA_POST=new function(){var _140={"pair_recs":LOOMIA_C.PAIR_RECS_METERING_VALUE,"timing":LOOMIA_C.TIMING_DATA_METERING_VALUE};function _meter(p){if(!p){return false;}
if(p<=0){return false;}
if(p==1){return true;}
var N=Math.floor(100*p);var rand=Math.round(Math.random()*100000);var mod=rand%100;return N>mod;}
return{metering_values:_140,meter:_meter,recordMetrics:function(_143,_144){var _145=new Array(_144);var s=this.toQueryString(toJSONString(_145));var url=LOOMIA_C.METRICS_METHOD+"&metricslist="+s;LOOMIA_DEBUG.debug("sending metrics to "+url);var _146=_140[_143];var _147=_meter(_146);if(!_147){return;}
return this.pingserver(url);},toQueryString:function(s){return encodeURIComponent(s);},toJSONString:function(s){return toJSONString(s);},securify:function(url){return url.replace(/^http:/,"https:").replace(/:[0-9]+/,"");},pingserver:function(url){var img=new Image(1,1);img.onload=function(){};img.onerror=function(){};img.src=url;return img;}};};var LOOMIA_CLIX=new function(){var _149=true;var _150=["current_url","action_ts","arrival_ts","methodName","onload","publisher_key","tagname","url","xmethod"];var _151=LOOMIA_C.JSAPI_SERVER;function _loomiaClickMonitor(_152,_153,puid,guid){this.loomia_server=_152;this.current_url=window.location.href;this.arrival_ts=(new Date()).getTime();this.publisher_key=_153;this.puid=puid;this.guid=guid;this.cshandler=function(e){if(e&&e.srcElement){var _157=e.srcElement;}else{var _157=e?e.target:null;}
var data={};data["action_ts"]=(new Date()).getTime();if(e){this._collectData(_157,e,data);}else{data["onload"]=1;}
data["current_url"]=this.current_url;data["arrival_ts"]=this.arrival_ts;data["publisher_key"]=this.publisher_key;data["methodName"]="addClickstream";var s=this._printArray(data,_150,"&");var _159=this.loomia_server+"?"+s;var _160=LOOMIA_UTILS.getCookie(LOOMIA_C.CLIENT_TRACKING_COOKIE);if(_160){_159=_159+"&ctrack="+_160;}
if(!this.puid){this.puid=LOOMIA_UTILS.getCookie(LOOMIA_C.PUID_COOKIE);}
if(this.puid){_159=_159+"&puid="+this.puid;}
if(this.guid){this.encoded_guid=encodeURIComponent(this.guid);_159=_159+"&guid="+this.encoded_guid;}
LOOMIA_POST.pingserver(_159);return data;};this._printArray=function(arr,_162,_163){if(!_163){_163="\n";}
var _164=[];for(var i=0;i<_162.length;i++){var key=_162[i];var _166=arr[key];if(!_166||typeof _166=="undefined"){continue;}
if(key=="xmethod"){key="method";}
if(key=="url"||key=="current_url"){var benc=Base64.encode(decodeURIComponent(_166));_164[_164.length]=key+"="+benc;}else{_164[_164.length]=key+"="+encodeURIComponent(_166);}}
var s=_164.join(_163);return s;};this._searchForAncestor=function(_167,_168){if(!_167){return null;}
if(_167.tagName==_168){return _167;}
if(_167.tagName=="HTML"||_167.tagName=="BODY"||_167.tagName=="HEAD"){return null;}
return this._searchForAncestor(_167.parentNode,_168);};this._getRelevantAncestor=function(_169,_170){if(!_169){return null;}
if(!_170){return null;}
var _171=_169.tagName;var _172=_170.type;if(!_171){return null;}
var data={};switch(_171){case"A":return _169;case"BODY":case"HTML":return null;break;case"INPUT":var _173=_169.parentNode;if(_173.tagName=="FORM"){return _173;}
return this._searchForAncestor(_169,"A");break;case"FORM":if(_172=="submit"){return _169;}
break;default:ancestor=this._searchForAncestor(_169,"A");return ancestor;break;}
return null;};this._collectData=function(_174,_175,data){if(!_174){return null;}
if(!_175){return null;}
var _176=_175.type;var _177=this._getRelevantAncestor(_174,_175);if(!_177){return null;}
var _178=_177.tagName;if(!_178){return null;}
data["tagname"]=_178;switch(_178){case"A":data["url"]=_177.href;break;case"FORM":data["url"]=_177.action;data["xmethod"]=_177.method;break;default:break;}
return data;};}
return{DROP_IFRAME:_149,dropIFrame:function(_179){if(_179){LOOMIA_UTILS.debugout("Calling dropIFrame: "+_179);LOOMIA_LOADIFRAME.createAnchor();window.setTimeout("LOOMIA_LOADIFRAME.writeIFrame()",750);window.setTimeout("LOOMIA_LOADIFRAME.setSrc()",1250);}else{LOOMIA_UTILS.debugout("Calling dropIFrame: "+_179);LOOMIA_LOADIFRAME.writeIFrame("BODY");LOOMIA_LOADIFRAME.setSrc();}},_loomiaTrack:function(obj,puid){if(typeof publisher_key=="undefined"){var _180="";}
if(_180==""){var _180=obj.publisher_key;}
if(typeof obj.guid=="undefined"){obj.guid=null;}
var lcm=new _loomiaClickMonitor(_151,_180,puid,obj.guid);this.h=function(e){if(!e){e=window.event;}
var d=lcm.cshandler(e);};this.addEventHandlerToObject=function(_182,func,_184){if(_184==null){_184=window;}
var old=_184[_182];if(typeof _184[_182]!="function"){_184[_182]=func;}else{_184[_182]=function(e){old(e);func(e);};}};var isIE=(navigator.userAgent.toLowerCase().indexOf("msie")>-1);if(isIE){this.addEventHandlerToObject("onclick",this.h,document);}else{window.addEventListener("click",this.h,true);}
var d=lcm.cshandler(null);return true;}};};function loomia_clickstreamRecorder(obj,_187){if(obj==null){return;}
var _188=false;if(_187==null){_188=true;}
var puid=null;if(typeof obj.publisher_key=="undefined"){return;}
if(typeof obj.userid!="undefined"&&obj.userid){puid=obj.userid;}
if(LOOMIA_CLIX.DROP_IFRAME){LOOMIA_CLIX.dropIFrame(_188);}
LOOMIA_CLIX._loomiaTrack(obj,puid);}
var LOOMIA_LOADIFRAME=new function(){var _189=LOOMIA_C.JS_PATH+"setcookie.html";var _190="__loomia_cs_iframe_anchor__";var _191="__loomia_cs_iframe__";function getIFrameDocument(_192){var _193=null;try{if(_192.contentDocument){_193=_192.contentDocument;}else{if(_192.contentWindow){_193=_192.contentWindow.document;}else{if(_192.document){_193=_192.document;}}}}
catch(e){var msg=(e.message)?e.message:e.description;LOOMIA_UTILS.debugout(msg);}
return _193;}
return{createAnchor:function(){document.write("<div id=\""+_190+"\"></div>");},setSrc:function(){var _195=document.getElementById(_191);var _196=null;if(_195){_196=getIFrameDocument(_195);if(_196){try{LOOMIA_UTILS.debugout("Trying to set iframe.src: "+_189);_196.location.replace(_189);LOOMIA_UTILS.debugout("Set iframe.src: "+_189);}
catch(e){var msg=(e.message)?e.message:e.description;LOOMIA_UTILS.debugout(msg);}}}},writeIFrame:function(_197){LOOMIA_UTILS.debugout("writeIFrame: "+_197);if(typeof _197=="undefined"||!_197){_197=_190;}
var _198=document.createElement("IFRAME");_198.height="0";_198.width="0";_198.style.border="0";_198.id=_191;var anc=null;if(_197=="BODY"||_197=="body"){anc=document.body;}else{anc=document.getElementById(_197);}
if(anc){anc.appendChild(_198);}}};};try{loomia_clickstreamRecorder(L_VARS,false);}
catch(e){}