(function(){var F=window.yld_mgr;if(typeof (F)!="object"){return }F.is_data_call=F.request_type=="bc"||F.request_type=="fc";F.is_multi_ad_call=F.slots?true:false;F.place_ad_here=function(R){var Q;try{Q=yld_mgr.multiAdPack.ads[yld_mgr.getIndex(R)].ad}catch(S){Q="<!-- Error in adcall response -->"}document.write(Q)};F.getIndex=function(Q){return yld_mgr.call_index[Q]};F.getNumberOfSlots=function(){var Q=0;for(var R in this.slots){if(this.slots.hasOwnProperty(R)){Q++}}return Q};function O(){var Q=K();A(Q);F=null}function A(S){if(F.is_data_call){document.write('<iframe src="'+S+'" height=0px width=0px style="display:none">+</iframe>');return }if(F.container_type!="iframe"){document.write('<script type="text/javascript" src="'+S+'"><\/script>')}else{var U=0,Q=0;for(var R=0;R<F.ad_size_list.length;R++){var T=F.ad_size_list[R].split("x");U=U>C(T[0])?U:C(T[0]);Q=Q>C(T[1])?Q:C(T[1])}if(F.ad_marker){Q+=15}document.write('<iframe src="'+S+'" height="'+Q+'" width="'+U+'" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" frameborder="0" style="border:0px;" scrolling="no"></iframe>')}}function L(){var Q="";if(F.is_multi_ad_call){Q="&cntTy=js"}else{if(F.container_type!="iframe"){Q="&cntTy=js"}}return Q}function P(Q,S){var R="";R+=H("fmt"+S,Q.ad_format_list,1);R+=H("sz"+S,Q.ad_size_list,0);R+=I("fSz"+S,C(Q.ad_fit_size)?1:0);R+=J("dlv"+S,Q.ad_delivery_mode);R+=H("conTy"+S,Q.content_type_list,1);R+=I("mrkr"+S,Q.ad_marker);R+=I("pltID"+S,Q.palette_id);R+=I("InvId"+S,Q.inventory_id);R+=H("rTg"+S,Q.reporting_tag_list,1);R+=H("cCat"+S,Q.cstm_content_cat_list,1);R+=I("mxCnt"+S,Q.max_count);return R}function B(){var Q=("pubId="+((F.pub_id)?F.pub_id:""));Q+=J("site",F.site_name);if(F.is_data_call){Q+=I("rTy",F.request_type)}Q+=L();Q+=I("inEnc",F.ad_input_encoding);var R=F.content_topic_id_list||F.pub_content_cat_id_list;Q+=H("cTopId",R,0);Q+=J("rd",F.redirect_clk_wrapper);Q+=I("cDst",F.clk_dest);Q+=I("age",F.user_age);Q+=I("gdr",F.user_gender);Q+=I("inc",F.user_income);Q+=H("sec",F.site_section_name_list,1);Q+=I("zip",F.user_zip);Q+=J("cty",F.user_city);Q+=J("dma",F.user_dma);Q+=J("st",F.user_state);Q+=J("ctry",F.user_country);Q+=I("enc",F.ad_output_encoding);Q+=J("aTgt",F.audience_targeting);Q+=I("ctLng",F.content_lang);Q+=I("pUsrId",F.partner_user_id);return Q}function M(){F.call_index={};var R=0;var Q="";if(!F.is_multi_ad_call){return P(F,"")}for(var S in F.slots){if(F.slots.hasOwnProperty(S)){Q+=P(F.slots[S],R);F.call_index[S]=R++}}return Q}function D(){var R=I("V","1");R+=I("tagTy",(F.is_multi_ad_call)?"multi_static":"static");if(F.is_multi_ad_call){R+=I("nAdP",F.getNumberOfSlots())}R+=I("rFrame",((window.top==window.self)?"1":"0"));R+=J("flv",G());R+=I("cb",(new Date()).getTime());R+=J("url",N());R+=J("ref",document.referrer);if(!F.is_data_call){if(!C(F.disable_content_send)){var S=2034-R.length;if(S>0){S=S>500?500:S;var Q=E(document.getElementsByTagName("HTML")[0].innerHTML.substr(0,S)).substr(0,S);Q=Q.replace(/%\w?$/,"");R+=I("byt",Q)}}}return R}function K(){var Q="http://open.ad.yieldmanager.net/a1?";if("https:"==window.location.protocol){Q=Q.replace("http:","https:")}Q+=B();Q+=M();Q+=D();return Q}function N(){var Q="";try{if(top.location){Q=top.location.href}}catch(R){}return Q}function G(){var R=new Object();R.installed=false;R.version="0.0";if(navigator.plugins&&navigator.plugins.length){for(var Q=0;Q<navigator.plugins.length;Q++){if(navigator.plugins[Q].name.indexOf("Shockwave Flash")!=-1){R.version=navigator.plugins[Q].description.split("Shockwave Flash ")[1];R.installed=true;break}}}else{if(window.ActiveXObject){for(Q=2;Q<10;Q++){try{oFlash=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+Q);if(oFlash){R.installed=true;R.version=Q+".0"}}catch(S){}}}}if(!R.installed){return"nf"}return R.version}function E(Q){if(Q){if(typeof (encodeURIComponent)=="function"){return encodeURIComponent(Q)}else{return escape(Q)}}return Q}function I(R,S){var Q="";if(S){Q+="&"+R+"="+S}return Q}function J(Q,R){return I(Q,E(R))}function H(T,Q,U){var R="";if(Q&&Q.length){R+="&"+T+"="+(U?E(Q[0]):Q[0]);for(var S=1;S<Q.length;S++){R+=","+(U?E(Q[S]):Q[S])}}return R}function C(Q){return parseInt(Q,10)}O()})();
