boonity={b:this,site:null,options:{},dyn_color:{},deployed:"deployed",deployed_host:"payload.yieldbuild.com",urchin_click_path:"/analytics/yieldbuild_click",get_url:function(_1){
if(boonity.site==1||boonity.site==1491||boonity.site==1686){
boonity.deployed_host="newpayload.yieldbuild.com";
}
var _2="http://"+boonity.host()+"/ad/inline?"+"url="+boonity.clean_uri_field(window.location)+"&site_id="+boonity.site+"&loc="+_1+"&rnd="+boonity.rand_int()+"&layout="+yieldbuild_layout+boonity.url_options();
if(document.referrer){
_2+="&referrer="+boonity.clean_uri_field(document.referrer);
}
if(this.options.dynamic_bg){
_2+="&dyn_bg="+this.options.dynamic_bg;
}
if(this.options.dynamic_ti){
_2+="&dyn_ti="+this.options.dynamic_ti;
}
if(boonity.options.force_baseline=="true"){
_2+="&force_baseline="+boonity.options.force_baseline;
}
return _2;
},get_iframe_url:function(_3){
var _4=boonity.get_canon("boonity_ads");
if(_4[_3]&&_4[_3].length>0){
if(boonity.site==5&&_3!="sub_rate_it"){
boonity.options.google_channels=(boonity.is_refresh)?"9638158787":"0384787205";
}
return "http://"+boonity.host()+"/ad/iframe?"+"ag_id="+boonity.get_canon("ag_id")+"&site_id="+boonity.site+"&location="+_3+"&ft="+_4[_3+"_ft"]+boonity.url_options();
}
return "http://hubpages.com/i/s.gif";
},find_element:function(_5,_6){
while(_5.parentNode&&(!_5.tagName||!_6(_5))){
_5=_5.parentNode;
}
return _5;
},set_canon_ref:function(){
if(window.boonity_canon){
return;
}
if(parent==window){
window.boonity_canon={};
}else{
try{
if(!parent.boonity_canon){
parent.boonity_canon={};
}
window.boonity_canon=parent.boonity_canon;
}
catch(e){
}
if(!window.boonity_canon){
window.boonity_canon={};
}
}
},get_canon:function(_7){
if(typeof parent[_7]!="undefined"){
return parent[_7];
}
return false;
},set_canon:function(_8,_9){
parent[_8]=_9;
},merge_canon:function(_a,_b){
var _c=boonity.get_canon(_a);
if(!_c){
boonity.set_canon(_b);
}else{
for(var _d in _b){
_c[_d]=_b[_d];
}
}
},get_tracker:function(){
var tr=boonity.get_canon("boonity_tracker");
if(document.referrer){
tr+="&referrer="+boonity.clean_uri_field(document.referrer);
}
return tr;
},get_ads:function(){
return this.get_canon("boonity_ads");
},get_opt:function(_f){
if(boonity.options[_f]){
return "&"+_f+"="+boonity.options[_f];
}
return "";
},no_log:function(){
return boonity.get_canon("boonity_no_log");
},moz:function(){
(!window.opera)&&(!/Apple/.test(navigator.vendor));
},url_options:function(){
var _10="";
_10+=boonity.get_opt("ti");
_10+=boonity.get_opt("cj_pid");
_10+=boonity.get_opt("google_adclient");
_10+=boonity.get_opt("google_channels");
_10+=boonity.get_opt("google_hints");
_10+=boonity.get_opt("google_kw_type");
_10+=boonity.get_opt("google_kw");
_10+=boonity.get_opt("google_cust_age");
_10+=boonity.get_opt("google_cust_gender");
_10+=boonity.get_opt("google_ad_region");
_10+=boonity.get_opt("microsoft_pg");
if(_10.length>0){
_10+="&options=1";
}
return _10;
},fetch_ads:function(_11){
if(boonity.get_canon("titanium")){
boonity.options.ti=true;
}
if(!boonity.options.dynamic_bg){
var _12=null;
var _13=boonity.last_dom_node();
var _14=boonity.find_element(_13,function(ele){
var bg=boonity.get_current_style(ele).backgroundColor;
return (bg&&bg!="transparent");
});
if(_14){
_12=boonity.get_current_style(_14).backgroundColor;
if(_12){
_12=_12.replace(/\#/,"");
boonity.options.dynamic_bg=_12;
}
}
}
if(!boonity.options.dynamic_ti){
var _17=null;
var _18={};
var _19="#00f";
var _1a=0;
var _1b=document.getElementsByTagName("a");
for(i=0;i<_1b.length;i++){
var _1c=boonity.get_current_style(_1b[i]).color;
if(!_18[_1c]){
_18[_1c]=1;
}else{
_18[_1c]+=1;
}
if(_1a<_18[_1c]){
_19=_1c;
_1a=_18[_1c];
}
}
this.options.dynamic_ti=_19.replace(/\#/,"");
}
if(!boonity.get_ads()){
document.write("<sc"+"ri"+"pt src=\""+boonity.get_url(_11)+"\" language=\"javascript\" type=\"text/javascript\"> </sc"+"ript>");
}
},get_current_style:function(ele){
var _1e=false;
if(ele&&ele.nodeType!=9){
if(document.defaultView){
_1e=document.defaultView.getComputedStyle(ele,"");
}else{
_1e=ele.currentStyle;
}
}
return _1e;
},last_dom_node:function(){
var pos;
pos=document;
while(pos.lastChild&&pos.lastChild.nodeType==1){
pos=pos.lastChild;
}
return pos;
},refetch_ads:function(){
var _20=document.getElementsByTagName("head")[0];
if(!_20){
_20=document.body;
}
script=document.createElement("script");
script.id="boonity_refetch_"+boonity.rand_int();
script.type="text/javascript";
script.src=boonity.get_url("");
_20.appendChild(script);
},refresh:function(){
if(boonity.options.ajax){
boonity.is_refresh=true;
boonity.refetch_ads();
}
},refresh_iframes:function(){
for(i=0;i<boonity_iframes.length;i++){
dyn_bg_color=boonity.get_current_style(_21).backgroundColor;
var _22=boonity.last_dom_node();
var _21=boonity.find_element(_22,function(ele){
var bg=boonity.get_current_style(ele).backgroundColor;
return (bg&&bg!="transparent");
});
if(_21){
dyn_bg_color=boonity.get_current_style(_21).backgroundColor;
if(dyn_bg_color){
dyn_bg_color=dyn_bg_color.replace(/\#/,"");
boonity.options.dynamic_bg="Ti-"+dyn_bg_color;
}
}
}
if(!boonity.get_ads()){
document.write("<sc"+"ri"+"pt src=\""+boonity.get_url(location)+"\" language=\"javascript\" type=\"text/javascript\"> </sc"+"ript>");
}
},get_current_style:function(ele){
var _26=false;
if(ele&&ele.nodeType!=9){
if(document.defaultView){
_26=document.defaultView.getComputedStyle(ele,"");
}else{
_26=ele.currentStyle;
}
}
return _26;
},last_dom_node:function(){
var pos;
pos=document;
while(pos.lastChild&&pos.lastChild.nodeType==1){
pos=pos.lastChild;
}
return pos;
},refetch_ads:function(){
var _28=document.getElementsByTagName("head")[0];
if(!_28){
_28=document.body;
}
script=document.createElement("script");
script.id="boonity_refetch_"+boonity.rand_int();
script.type="text/javascript";
script.src=boonity.get_url("");
_28.appendChild(script);
},refresh:function(){
if(boonity.options.ajax){
boonity.is_refresh=true;
boonity.refetch_ads();
}
},refresh_iframes:function(){
for(i=0;i<boonity_iframes.length;i++){
var _29=document.getElementById(boonity_iframes[i][0]);
if(_29){
var _2a=boonity_iframes[i][1];
_29.src=boonity.get_iframe_url(_2a);
_29.width=local_ads[_2a+"_width"];
_29.height=local_ads[_2a+"_height"];
}
}
var _2b="http://"+boonity.evhost()+"/log/event/"+boonity.site+"/"+boonity.get_canon("boonity_token")+"/"+boonity.get_canon("ag_id")+".gif";
boonity.assure_fimg(_2b);
},render_ad:function(){
if(boonity.options.titanium){
boonity.set_canon("titanium",true);
}
if(!this.get_ads()){
this.fetch_ads(boonity_loc);
}else{
var _2c=boonity.get_ads();
var _2d=_2c[boonity_loc];
if(boonity.options.ajax){
if(boonity.is_refresh){
for(i=0;i<boonity_iframes.length;i++){
var _2e=document.getElementById(boonity_iframes[i][0]);
if(_2e){
var _2f=boonity_iframes[i][1];
_2e.src=boonity.get_iframe_url(_2f);
_2e.width=_2c[_2f+"_width"];
_2e.height=_2c[_2f+"_height"];
}
}
var _30="http://"+boonity.evhost()+"/log/event/"+boonity.site+"/"+boonity.get_canon("boonity_token")+"/"+boonity.get_canon("ag_id")+".gif";
boonity.assure_fimg(_30);
}else{
boonity.render_iframe();
}
}else{
if(_2d&&_2d.length>0){
document.write(_2d);
boonity.render_quantcast();
boonity.reveal_wrapper(boonity_loc);
}else{
if(!_2d||_2d.length==0){
boonity.render_site_info_iframe(boonity_loc);
}
}
}
}
},render_tracker:function(){
var _31=boonity.get_tracker();
if(_31&&!boonity.no_log()){
boonity.assure_fimg("http://"+boonity.evhost()+boonity.update_tracker_with_actives(_31));
boonity.set_canon("boonity_tracker",false);
}
},render_quantcast:function(){
if(!boonity.get_canon("boonity_rendered_quantcast")){
_qoptions={qacct:"p-40hb1Sup4Jk_U"};
document.write("<"+"script language=\"javascript\" type=\"text/javascript\" src=\"http://edge.quantserve.com/quant.js\" "+">"+"</"+"script"+">");
boonity.set_canon("boonity_rendered_quantcast",1);
}
},update_tracker_with_actives:function(_32){
var m=_32.match(/^(.*locs=c-)(.*)/);
if(!m){
return _32;
}
var _34=boonity.get_ad_statuses();
var _35=m[2].split("-");
var _36=m[1];
for(var i=0;i<_35.length;i++){
var _38=_35[i].split(":")[0]|0;
var _39;
var _3a=_34[_38];
if(typeof _3a=="undefined"){
_39="2";
}else{
if(_3a){
_39="1";
}else{
_39="0";
}
}
if(i>0){
_36+="-";
}
_36+=_35[i]+":"+_39;
}
return _36;
},get_ad_statuses:function(){
var _3b=new Array();
var _3c=window.parent.document.getElementsByTagName("div");
for(var i=0;i<_3c.length;i++){
var d=_3c[i];
var m=d.id.match(/boonity_([0-9a-z_]+)/);
if(m){
var _40=m[1];
var _41=boonity.div_has_ad(d);
var _42=boonity.get_canon("boonity_ads")[_40+"_loc_id"];
if(_42){
_3b[_42]=_41;
}
}
}
return _3b;
},div_has_ad:function(obj){
if((obj.nodeName=="IMG"||obj.nodeName=="IFRAME"||obj.nodeName=="OBJECT")&&obj.height&&obj.height>1){
return true;
}
if(obj.nodeName=="SCRIPT"){
var sib=obj.nextSibling;
if(!sib){
sib=obj.parentNode.nextSibling;
}
if(sib){
if(boonity.div_has_ad(sib)){
return true;
}
}
}
if(obj.hasChildNodes()){
for(var i=0;i<obj.childNodes.length;i++){
var _46=obj.childNodes[i];
if(boonity.div_has_ad(_46)){
return true;
}
}
}
return false;
},render_site_info_iframe:function(_47){
if(window.location.search.search(/boonity_site_info_scrape=1/)!=-1){
document.write("<div id=\"boonity_"+_47+"\"><iframe src=\"http://www.google.com/\" width=\"120\" height=\"3\" border=\"0\" frameborder=\"0\">&nbsp;</iframe></div>");
}
},render_iframe:function(){
if(boonity_loc&&boonity.get_canon("ag_id")){
var _48="b_if_"+boonity_loc;
var _49=boonity.get_iframe_url(boonity_loc);
var _4a="<if"+"r"+"ame src=\""+_49+"\" id=\""+_48+"\" name=\""+_48+"\""+" width=\""+boonity.get_ads()[boonity_loc+"_width"]+"px\""+" height=\""+boonity.get_ads()[boonity_loc+"_height"]+"px\""+" frameborder=\"0\" scrolling=\"no\" hspace=\"0\" vspace=\"0\""+" marginheight=\"0\" marginwidth=\"0\"></iframe>";
document.write(_4a);
boonity_iframes.push([_48,boonity_loc]);
}
},get_wrapper:function(_4b){
var _4c=document.getElementById(_4b+"_wrapper");
return (_4c)?_4c:false;
},reveal_wrapper:function(_4d){
var _4e=boonity.get_wrapper(_4d);
if(_4e){
_4e.style.display="";
}
},collapse_iframe:function(){
var w=window;
if(w.parent.document!=w.document&&boonity.options["inactive_action"]=="collapse_iframe"){
var _50=w.parent.document.getElementsByTagName("iframe");
for(var i=0;i<_50.length;i++){
var f=_50[i];
if(f.contentDocument){
if(w.document==f.contentDocument){
f.height=f.width=0;
}
}else{
if(f.contentWindow){
if(w==f.contentWindow){
f.height=f.width=0;
}
}
}
}
return true;
}
return false;
},click_img_url:function(ele,_54){
var _55="http://"+boonity.evhost()+"/log/event/"+boonity.site+"/"+boonity.get_canon("boonity_token")+"/"+boonity.get_canon("ag_id")+".gif?"+"t_id="+_54+"&rnd="+boonity.rand_int();
if(ele){
if(ele.boon_loc_id){
_55+="&locs="+ele.boon_loc_id;
}else{
if(ele.boon_loc){
_55+="&locs="+ele.boon_loc;
}else{
if(ele.boon_rebased||ele.boon_skipped){
return false;
}else{
_55+="&locs=[larr_tag_"+ele.tagName+"_id_"+ele.id+"_src_"+ele.src+ele.href+"]";
}
}
}
}
return _55;
},log_feedback:function(_56,ele){
boonity.current_ad_element=null;
if(!boonity.logging_feedback&&!boonity.no_log()){
boonity.logging_feedback=true;
if(_56&&boonity.get_canon("ag_id")){
var _58=boonity.click_img_url(ele,_56);
boonity.assure_fimg(_58);
}
if(window.urchinTracker){
urchinTracker(boonity.urchin_click_path);
}
setTimeout("boonity.logging_feedback = false",3000);
}
return false;
},addEvent:function(obj,_5a,fn){
if(obj.addEventListener){
obj.addEventListener(_5a,fn,false);
}else{
if(obj.attachEvent){
obj["e"+_5a+fn]=fn;
obj[_5a+fn]=function(){
obj["e"+_5a+fn](window.event);
};
obj.attachEvent("on"+_5a,obj[_5a+fn]);
}
}
},add_onload_event:function(fn){
if(typeof window.addEventListener!="undefined"){
window.addEventListener("load",fn,false);
}else{
if(typeof document.addEventListener!="undefined"){
document.addEventListener("load",fn,false);
}else{
if(typeof window.attachEvent!="undefined"){
window.attachEvent("onload",fn);
}else{
if(typeof window.onload!="function"){
window.onload=fn;
}
}
}
}
},attach_onclicks:function(_5d){
var els=document.getElementsByTagName(_5d);
for(var i=0,_60=0,ele=null;ele=els[i];i++){
_60=boonity.determine_ft(ele);
if(_60){
boonity.set_onclick_logger(ele,_60);
}
}
},set_onclick_logger:function(ele,_63){
ele.ft_id=_63;
boonity.addEvent(ele,"click",function(){
boonity.log_feedback(ele);
});
if(ele.tagName=="IFRAME"){
ele.onfocus=function(){
boonity.log_feedback(ele);
};
ele.onmouseover=function(){
boonity.current_ad_element=ele;
};
ele.onblur=ele.onmouseout=function(){
boonity.current_ad_element=null;
};
}
},set_onfocus_logger:function(ele,_65){
ele.ft_id=_65;
ele.onfocus=function(){
boonity.log_feedback(_65,ele);
boonity.current_iframe=null;
};
ele.onmouseover=function(){
boonity.current_iframe=ele;
};
ele.onblur=ele.onmouseout=function(){
boonity.current_iframe=null;
};
},titanium_init:function(){
var w=window;
var _67=w.parent.document.getElementsByTagName("iframe");
for(var i=0;i<_67.length;i++){
var f=_67[i];
if(!f.boon_rebased&&boonity.is_trackable_network(f)){
var div=f.previousSibling;
var _6b=false;
while(div){
if(div.nodeType==1&&div.id&&div.id.indexOf("boonity_")==0){
f.boon_loc=div.id.replace(/boonity_/,"");
f.boon_loc_id=boonity.get_canon("boonity_ads")[f.boon_loc+"_loc_id"];
break;
}
div=div.previousSibling;
if(!div&&!_6b){
div=f.parentNode;
_6b=true;
}
}
f.boon_rebased=true;
}else{
f.boon_skipped=true;
}
}
},ct_init:function(){
boonity.titanium_init();
var els=document.getElementsByTagName("iframe");
for(var i=0;i<els.length;i++){
var ele=els[i];
if(boonity.is_adsense(ele.src)){
if(boonity.is_lu(ele.src)){
boonity.set_onfocus_logger(ele,5);
}else{
boonity.set_onfocus_logger(ele,2);
}
}else{
if(ele.src.indexOf("lapi.ebay.com")>-1){
boonity.set_onfocus_logger(ele,3);
}else{
if(boonity.is_ypn(ele.src)){
boonity.set_onfocus_logger(ele,6);
}else{
if(boonity.is_pub_center(ele.src)){
boonity.set_onfocus_logger(ele,7);
}else{
if(boonity.is_ybc(ele.src)){
boonity.set_onfocus_logger(ele,8);
}else{
if(boonity.is_chitika(ele)){
boonity.set_onfocus_logger(ele,9);
}else{
if(ele.src.indexOf(boonity.host())>-1){
boonity.set_onfocus_logger(ele,boonity.extract_ft(ele.src));
}
}
}
}
}
}
}
}
var el=document.getElementsByTagName("a");
for(var i=0;i<el.length;i++){
ele=el[i];
if(boonity.is_contextual_ebay(ele.href)){
boonity.addEvent(ele,"click",function(){
boonity.log_feedback(3,ele);
});
}else{
if(ele.href.indexOf("jdoqocy.com")>-1){
boonity.addEvent(ele,"click",function(){
boonity.log_feedback(4,ele);
});
}
}
}
},hookem:function(){
if(document.body.hooked||boonity.no_log()){
return;
}
document.body.hooked=true;
boonity.add_onload_event(boonity.ct_init);
boonity.add_onload_event(boonity.render_tracker);
boonity.addEvent(window,"beforeunload",boonity.doAsExit);
boonity.addEvent(window,"unload",boonity.doAsExit);
},host:function(){
return ("deployed"==boonity.deployed)?boonity.deployed_host:(boonity.options.server||boonity.deployed_host);
},evhost:function(){
return ("deployed"==boonity.deployed)?"ev.yieldbuild.com":(boonity.options.server||boonity.host());
},_uVoid:function(){
return;
},assure_fimg:function(_70){
var _71=new Image(1,1);
_71.src=_70;
_71.onload=function(){
boonity._uVoid();
};
return _71;
},is_lu:function(url){
return (url.search(/\&format=(fp_al_lp|(.*)_0ads_al(_s)?)\&/)!=-1);
},is_adsense:function(url){
return ((url.indexOf("googlesyndication.com")>-1)||(url.indexOf("doubleclick.net")>-1));
},is_contextual_ebay:function(url){
return (url.indexOf("rover.ebay.com")>-1)&&(url.search(/\&AID=10420678\&/)!=-1);
},is_ypn:function(url){
return (url.indexOf("overture.com")>-1)&&(url.search(/ypn/)!=-1);
},is_pub_center:function(url){
return ((url.indexOf(".msn.com")>-1)||(url.indexOf("ac2.microsoft.com")>-1));
},is_ybc:function(url){
return (url.indexOf("ybc.yieldbuild.com")>-1);
},is_ebay:function(url){
return (url.indexOf("lapi.ebay.com")!=-1);
},is_cj:function(url){
return (url.indexOf("jdoqocy.com")!=-1);
},is_chitika:function(ele,_7b){
if(ele&&ele.src=="about:blank"&&ele.contentEditable){
if(boonity.is_chitika_present()){
if(ele.ft_id==9){
return true;
}
var pre=ele.previousSibling;
var nex=ele.nextSibling;
if(pre&&pre.nodeName=="SCRIPT"&&pre.src.indexOf("chitika.net")>-1){
return true;
}
if(nex&&nex.nodeName=="IFRAME"&&nex.src=="about:blank"){
return true;
}
if(_7b){
boon_det_chitika=function(){
boon_det_chitika.retries-=1;
if(boonity.is_chitika(ele.previousSibling)){
var _7e=ele.previousSibling.ft_id=9;
boonity.set_onclick_logger(ele.previousSibling,_7e);
boonity.titanium_init();
}else{
if(boon_det_chitika.retries>0){
setTimeout(boon_det_chitika,500);
}
}
};
boon_det_chitika.retries=6;
setTimeout(boon_det_chitika,500);
}
}
}
return false;
},is_chitika_present:function(){
return (typeof window["ch_loaded"]!="undefined");
},is_trackable_network:function(ele){
var url=ele.src;
return boonity.is_adsense(url)||boonity.is_ypn(url)||boonity.is_pub_center(url)||boonity.is_chitika(ele);
},extract_ft:function(url){
return url.match(/\&ft=([^&]*)/)[1];
},determine_ft:function(ele){
if(ele.tagName=="IFRAME"){
url=ele.src;
if(boonity.is_adsense(url)){
return boonity.is_lu(url)?5:2;
}else{
if(boonity.is_ebay(url)){
return 3;
}else{
if(boonity.is_ypn(url)){
return 6;
}else{
if(boonity.is_pub_center(url)){
return 7;
}else{
if(boonity.is_chitika(ele,true)){
return 9;
}else{
if(url.indexOf(boonity.host())>-1){
return boonity.extract_ft(url);
}
}
}
}
}
}
}else{
if(ele.tagName=="A"){
url=ele.href;
if(boonity.is_contextual_ebay(url)){
return 3;
}else{
if(boonity.is_cj(url)){
return 4;
}
}
}
}
return 0;
},clean_uri_field:function(_83){
var _84=new String(_83);
var pat=/[^\w$\-_.+!^*'(),{}|~[\]<>#%";\/\\?:@&=]/g;
_84=_84.replace(pat,"");
return encodeURIComponent(_84);
},rand_int:function(){
return Math.floor(Math.random()*10000);
},px:null,py:null,getMouse:function(e){
boonity.px=e.pageX;
boonity.py=e.pageY;
},findY:function(obj){
var y=0;
while(obj){
y+=obj.offsetTop;
obj=obj.offsetParent;
}
return (y);
},findX:function(obj){
var x=0;
while(obj){
x+=obj.offsetLeft;
obj=obj.offsetParent;
}
return (x);
},doAsExit:function(){
if(boonity.current_iframe){
boonity.log_feedback(boonity.current_iframe.ft_id,boonity.current_iframe);
boonity.current_iframe=null;
}
}};
if(typeof yieldbuild_site!="undefined"){
boonity_site=yieldbuild_site;
}else{
if(typeof yieldbuild_client!="undefined"){
boonity_site=yieldbuild_client;
}
}
if(typeof yieldbuild_loc!="undefined"){
boonity_loc=yieldbuild_loc;
}
if(typeof yieldbuild_options!="undefined"){
boonity_options=yieldbuild_options;
}
if(typeof boonity_iframes=="undefined"){
boonity_iframes=[];
}
if(typeof yieldbuild_layout=="undefined"){
yieldbuild_layout="";
}
if(boonity_site,boonity_loc){
boonity.site=boonity_site;
if(typeof boonity_options!="undefined"){
boonity.options=boonity_options;
}
if(typeof yieldbuild=="undefined"){
yieldbuild=boonity;
}
boonity.render_ad(boonity_loc);
}
if(!document.body.hooked){
boonity.hookem();
}

