boonity={client:null,options:{},dyn_color:{},get_url:function(_1){
var _2="http://"+boonity.host()+"/ad/inline?"+"url="+boonity.clean_uri_field(window.location)+"&client_id="+boonity.client+"&loc="+_1+"&rnd="+boonity.rand_int()+"&layout="+yieldbuild_layout+boonity.url_options();
if(document.referrer){
_2+="&referrer="+boonity.clean_uri_field(document.referrer);
}
if(boonity.options.dynamic_bg){
_2+="&dyn_bg="+boonity.options.dynamic_bg;
}
if(boonity.options.force_baseline=="true"){
_2+="&force_baseline="+boonity.options.force_baseline;
}else{
if(boonity.options.force_baseline2=="true"){
_2+="&force_baseline2="+boonity.options.force_baseline2;
}
}
return _2;
},get_iframe_url:function(_3){
var _4=boonity.get_canon("boonity_ads");
if(_4[_3]&&_4[_3].length>0){
if(boonity.client==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")+"&client_id="+boonity.client+"&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;
},get_canon:function(_7){
if(typeof parent[_7]!="undefined"){
return parent[_7];
}
return false;
},set_canon:function(_8,_9){
parent[_8]=_9;
},get_payload:function(){
return boonity.get_canon("boonity_payload");
},get_ads:function(){
return boonity.get_canon("boonity_ads");
},get_opt:function(_a){
if(boonity.options[_a]){
return "&"+_a+"="+boonity.options[_a];
}
return "";
},no_log:function(){
return boonity.get_canon("boonity_no_log");
},moz:function(){
(!window.opera)&&(!/Apple/.test(navigator.vendor));
},url_options:function(){
var _b="";
_b+=boonity.get_opt("ti");
_b+=boonity.get_opt("cj_pid");
_b+=boonity.get_opt("google_adclient");
_b+=boonity.get_opt("google_channels");
_b+=boonity.get_opt("google_hints");
_b+=boonity.get_opt("google_kw_type");
_b+=boonity.get_opt("google_kw");
_b+=boonity.get_opt("google_cust_age");
_b+=boonity.get_opt("google_cust_gender");
_b+=boonity.get_opt("google_ad_region");
_b+=boonity.get_opt("microsoft_pg");
if(_b.length>0){
_b+="&options=1";
}
return _b;
},fetch_ads:function(_c){
if(boonity.get_canon("titanium")){
boonity.options.ti=true;
if(!boonity.options.dynamic_bg){
var _d=null;
var _e=boonity.last_dom_node();
var _f=boonity.find_element(_e,function(ele){
var bg=boonity.get_current_style(ele).backgroundColor;
return (bg&&bg!="transparent");
});
if(_f){
_d=boonity.get_current_style(_f).backgroundColor;
boonity.options.dynamic_bg="Ti-"+_d;
}
}
}
if(!boonity.get_ads()){
document.write("<sc"+"ri"+"pt src=\""+boonity.get_url(_c)+"\" language=\"javascript\" type=\"text/javascript\"> </sc"+"ript>");
}
},get_current_style:function(ele){
var _13=false;
if(ele&&ele.nodeType!=9){
if(document.defaultView){
_13=document.defaultView.getComputedStyle(ele,"");
}else{
_13=ele.currentStyle;
}
}
return _13;
},last_dom_node:function(){
var pos;
pos=document;
while(pos.lastChild&&pos.lastChild.nodeType==1){
pos=pos.lastChild;
}
return pos;
},refetch_ads:function(){
var _15=document.getElementsByTagName("head")[0];
if(!_15){
_15=document.body;
}
script=document.createElement("script");
script.id="boonity_refetch_"+boonity.rand_int();
script.type="text/javascript";
script.src=boonity.get_url("");
_15.appendChild(script);
},refresh:function(){
if(boonity.options.ajax){
boonity.is_refresh=true;
boonity.refetch_ads();
}
},render_ad:function(){
if(boonity.options.titanium){
boonity.set_canon("titanium",true);
}
if(!boonity.get_ads()){
boonity.fetch_ads(boonity_loc);
}else{
var _16=boonity.get_canon("boonity_ads");
var _17=_16[boonity_loc];
if(boonity.options.ajax){
if(boonity.is_refresh){
for(i=0;i<boonity_iframes.length;i++){
var _18=document.getElementById(boonity_iframes[i][0]);
if(_18){
var _19=boonity_iframes[i][1];
_18.src=boonity.get_iframe_url(_19);
_18.width=_16[_19+"_width"];
_18.height=_16[_19+"_height"];
}
}
var _1a="http://"+boonity.host()+"/log/view/"+boonity.client+"/"+boonity.get_canon("boonity_token")+"/"+boonity.get_canon("ag_id")+".gif";
boonity.assure_fimg(_1a);
}else{
boonity.render_iframe();
boonity.render_payload();
}
}else{
if(_17&&_17.length>0){
document.write(_17);
boonity.render_payload();
boonity.reveal_wrapper(boonity_loc);
}else{
if(!_17||_17.length==0){
if(!boonity.collapse_iframe()&&!boonity.get_wrapper(boonity_loc)){
boonity.render_payload();
}
}
}
}
}
},render_payload:function(){
var _1b=boonity.get_canon("boonity_payload");
if(_1b&&!boonity.no_log()){
document.write(_1b);
boonity.set_canon("boonity_payload",false);
}
},render_iframe:function(){
if(boonity_loc&&boonity.get_canon("ag_id")){
var _1c="b_if_"+boonity_loc;
var _1d=boonity.get_iframe_url(boonity_loc);
var _1e="<if"+"r"+"ame src=\""+_1d+"\" id=\""+_1c+"\" name=\""+_1c+"\""+" 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(_1e);
boonity_iframes.push([_1c,boonity_loc]);
}
},get_wrapper:function(_1f){
var _20=document.getElementById(_1f+"_wrapper");
return (_20)?_20:false;
},reveal_wrapper:function(_21){
var _22=boonity.get_wrapper(_21);
if(_22){
_22.style.display="";
}
},collapse_iframe:function(){
var w=window;
if(w.parent.document!=w.document&&boonity.options["inactive_action"]=="collapse_iframe"){
var _24=w.parent.document.getElementsByTagName("iframe");
for(var i=0;i<_24.length;i++){
var f=_24[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;
},log_feedback:function(_27){
if(!boonity.logging_feedback&&!boonity.no_log()){
boonity.logging_feedback=true;
if(_27&&boonity.get_canon("ag_id")){
var _28="http://"+boonity.host()+"/log/click?"+"ag_id="+boonity.get_canon("ag_id")+"&t_id="+_27+"&client_id="+boonity.client+"&token="+boonity.get_canon("boonity_token")+"&rnd="+boonity.rand_int();
boonity.assure_fimg(_28);
}
if(window.urchinTracker){
urchinTracker("/analytics/yieldbuild_click");
}
setTimeout("boonity.logging_feedback = false",3000);
}
return false;
},addEvent:function(obj,_2a,fn){
if(obj.addEventListener){
obj.addEventListener(_2a,fn,false);
}else{
if(obj.attachEvent){
obj["e"+_2a+fn]=fn;
obj[_2a+fn]=function(){
obj["e"+_2a+fn](window.event);
};
obj.attachEvent("on"+_2a,obj[_2a+fn]);
}
}
},set_onfocus_logger:function(ele,_2d){
ele.onfocus=function(){
return boonity.log_feedback(_2d);
};
},titanium_init:function(){
var w=window;
var _2f=w.parent.document.getElementsByTagName("iframe");
for(var i=0;i<_2f.length;i++){
var f=_2f[i];
if(!f.rebased&&boonity.is_adsense(f.src)){
var div=f.previousSibling;
while(div){
if(div.nodeType==1&&div.id&&div.id.indexOf("boonity_")==0){
div.appendChild(f);
break;
}
div=div.previousSibling;
}
f.rebased=true;
}
}
},ct_init:function(){
if(boonity.get_canon("titanium")){
boonity.titanium_init();
}
var st=new Date();
if(document.all){
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_microsoft(ele.src)){
boonity.set_onfocus_logger(ele,7);
}else{
if(ele.src.indexOf(boonity.host())>-1){
ele.onfocus=function(_37){
_37=_37||window.event;
var _38=_37.target||_37.srcElement;
var ft=boonity.extract_ft(_38.src);
return boonity.log_feedback(ft);
};
}
}
}
}
}
}
}else{
window.addEventListener("beforeunload",boonity.doAsExit,false);
window.addEventListener("mousemove",boonity.getMouse,true);
}
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);
});
}else{
if(ele.href.indexOf("jdoqocy.com")>-1){
boonity.addEvent(ele,"click",function(){
boonity.log_feedback(4);
});
}
}
}
},hookem:function(){
if(document.body.hooked||boonity.no_log()){
return;
}
document.body.hooked=true;
if(typeof window.addEventListener!="undefined"){
window.addEventListener("load",boonity.ct_init,false);
}else{
if(typeof document.addEventListener!="undefined"){
document.addEventListener("load",boonity.ct_init,false);
}else{
if(typeof window.attachEvent!="undefined"){
window.attachEvent("onload",boonity.ct_init);
}else{
if(typeof window.onload!="function"){
window.onload=boonity.ct_init;
}
}
}
}
},host:function(){
return ("deployed"=="deployed")?"yieldbuild.com":boonity.options.server;
},assure_fimg:function(_3b){
var _3c="boon_fimg";
var _3d=document.getElementById(_3c);
if(_3d){
_3d.src=_3b;
}else{
_3d=document.createElement("img");
_3d.setAttribute("id",_3c);
_3d.setAttribute("src",_3b);
document.body.appendChild(_3d);
}
return _3d;
},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);
},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_microsoft:function(url){
return ((url.indexOf("ac2.msn.com")>-1)||(url.indexOf("ac2.microsoft.com")>-1));
},extract_ft:function(url){
return url.match(/\&ft=([^&]*)/)[1];
},clean_uri_field:function(_44){
var _45=new String(_44);
var pat=/[^\w$\-_.+!^*'(),{}|~[\]<>#%";\/\\?:@&=]/g;
_45=_45.replace(pat,"");
return encodeURIComponent(_45);
},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(e){
iframes=document.getElementsByTagName("iframe");
for(i=0;i<iframes.length;i++){
var ad=iframes[i];
var _4e=boonity.findX(ad);
var _4f=boonity.findY(ad);
var _50=(boonity.px>(_4e-10)&&boonity.px<(parseInt(_4e)+parseInt(ad.width)+15));
var _51=(boonity.py>(_4f-10)&&boonity.py<(parseInt(_4f)+parseInt(ad.height)+10));
if(_51&&_50){
if(boonity.options.ajax){
if(ad.src.indexOf(boonity.host())>-1){
var ft=boonity.extract_ft(ad.src);
boonity.log_feedback(ft);
}
}else{
if(boonity.is_adsense(ad.src)){
if(boonity.is_lu(ad.src)){
boonity.log_feedback(5);
}else{
boonity.log_feedback(2);
}
}else{
if(boonity.is_ypn(ad.src)){
boonity.log_feedback(6);
}else{
if(boonity.is_microsoft(ad.src)){
boonity.log_feedback(7);
}
}
}
}
return;
}
}
}};
if(typeof yieldbuild_client!="undefined"){
boonity_client=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_client,boonity_loc){
boonity.client=boonity_client;
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();
}

