var GoogleAdFunction = (function(){
var Q=document;function T(){var c=Q.cookie,a=Math.round((new Date).getTime()/1000),b=c.indexOf("__utma=")>-1,d=c.indexOf("__utmb=")>-1,e=c.indexOf("__utmc=")>-1,f,g={};if(b){f=c.split("__utma=")[1].split(";")[0].split(".");g.sid=(!d||!e?a:f[4])+"";g.vid=f[1]+"."+f[2];g.from_cookie=true}else{g.sid=window&&window.gaGlobal&&window.gaGlobal.sid?window.gaGlobal.sid:a+"";g.vid=window&&window.gaGlobal&&window.gaGlobal.vid?window.gaGlobal.vid:Math.round(Math.random()*2147483647)+"."+a;g.from_cookie=false}g.hid=
window&&window.gaGlobal&&window.gaGlobal.hid?window.gaGlobal.hid:Math.round(Math.random()*2147483647);window.gaGlobal=g;return g}(function(){function c(){}c.prototype.l=function(d){var e=d.indexOf("#")+1;return e?d.substr(e):""};c.prototype.n=function(d){return/[&<>\"]/.test(d)?d.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\"/g,"&quot;"):d};c.prototype.b=function(d){var e="<iframe";for(var f in d){e+=" "+f+'="'+this.n(d[f])+'"'}return e+"></iframe>"};c.prototype.m=function(d,
e){try{return d.frames[e]}catch(f){return null}};c.prototype.e=function(d){var e=document.createElement("iframe");for(var f in d){e.setAttribute(f,d[f])}return e};c.prototype.i=function(d,e){var f=this;document.body.appendChild(f.e({id:d,name:d,src:e,width:0,height:0,frameBorder:0}))};c.prototype.s=function(d,e){var f=this;document.write(f.b({id:d,name:d,src:e,width:0,height:0,frameBorder:0}))};c.prototype.g=function(d,e){var f=[],g=d.length,i=0;while(i<g){var m=d.substr(i,e),j=m.length;if(i+j<g){for(var l=
1;l<3;++l){if(m.charAt(j-l)=="%"){m=m.substr(0,j-=l)}}}f.push(m);i+=j}return f};c.prototype.a=function(d,e,f){if(!window[d]){var g=window[d]=new e;for(var i=0;i<f.length;++i){g[f[i][0]]=f[i][1]}}};var a=c.prototype,b=[["getHash",a.l],["htmlEscape",a.n],["makeIframeTag",a.b],["getIframe",a.m],["makeIframeNode",a.e],["appendHiddenIframe",a.i],["writeHiddenIframe",a.s],["splitURIComponent",a.g],["exportSingleton",a.a],["MAX_URL_LENGTH",4095],["IDI_DEFAULT_POLLING_INTERVAL",1000]];c.prototype.a("IDICommon",
c,b)})();(function(){function c(e,f){for(var g in f){e[g]=f[g]}}function a(){var e=this;e.t=window.location.href.replace(/([^:\/])\/.*$/,"$1/robots.txt");e.u="";e.k={};e.c={};e.f={};e.v={};e.o={}}a.prototype.x=function(e,f){var g=this,i=g.c[e];if(isNaN(i)){throw new Error("Invalid module id");}else{var m=g.d(g.v[e]),j=encodeURIComponent(f)+"$",l=IDICommon.MAX_URL_LENGTH-1-m.length,k=IDICommon.g(j,l),o=k.length;for(var p=0;p<o;++p){IDICommon.i(e+"_"+(i+p),m+"#"+k[p])}g.c[e]+=o}};a.prototype.p=function(e,
f,g){var i=this;i.h(e);i.o[e]=window.setInterval(function(){i.w(e,f)},typeof g=="object"&&g.pollingInterval||IDICommon.IDI_DEFAULT_POLLING_INTERVAL)};a.prototype.h=function(e){var f=this;window.clearInterval(f.o[e]);f.o[e]=0};a.prototype.q=function(e){this.t=e};a.prototype.r=function(e){this.u=e};a.prototype.d=function(e){return this.u||e.replace(/([^:\/]\/).*$/,"$1ig/idi_relay")};a.prototype.w=function(e,f){var g=this,i=window.frames[e];if(i){var m;while(m=IDICommon.m(i,e+"_"+g.k[e])){try{if(m.location.href==
"about:blank"){break}}catch(j){break}g.f[e]+=IDICommon.l(m.location.href);++g.k[e]}var l=g.f[e].split("$"),k=l.length-1;if(k>0){g.f[e]=l[k];for(var o=0;o<k;++o){f(decodeURIComponent(l[o]),e)}}}};a.prototype.j=function(e,f,g,i,m){var j=this,l={frameBorder:0,scrolling:"no"},k,o,p,z,s;if(typeof m=="object"){k=m.iframeAttrs;o=m.callback;p=m.userPrefs;z=m.pollingInterval;s=m.parentDivId}if(typeof k=="object"){c(l,k)}c(l,{id:f,name:f,src:e,width:g,height:i});j.k[f]=0;j.c[f]=0;j.f[f]="";j.v[f]=e;var t=[];
if(typeof p=="object"){for(var q in p){t.push(encodeURIComponent(q)+"="+encodeURIComponent(p[q]))}}if(typeof o=="function"){t.push("idi_hr="+encodeURIComponent(j.t));j.p(f,o,m)}if(t.length){var r=t.join("&");if(l.src.length+1+r.length>IDICommon.MAX_URL_LENGTH){r+="$";var w=j.d(e),A=IDICommon.MAX_URL_LENGTH-1-w.length,H=IDICommon.g(r,A),I=H.length;for(var q=0;q<I;++q){var E=f+"_"+q,J=w+"#"+H[q];if(s){var x=document.getElementById(s);x.innerHTML=x.innerHTML+j.e({id:E,name:E,src:J,width:0,height:0,frameBorder:0})}else{IDICommon.s(E,
J)}}j.c[f]+=I;r=""}l.src+="#"+r}if(s){var x=document.getElementById(s);x.innerHTML=x.innerHTML+IDICommon.b(l)}else{document.write(IDICommon.b(l))}};var b=a.prototype,d=[["setHostRelayUrl",b.q],["setModuleRelayUrl",b.r],["getModuleRelayUrl",b.d],["createModule",b.j],["postMessageToModule",b.x],["registerListener",b.p],["unregisterListener",b.h]];IDICommon.a("IDIHost",a,d)})();function u(c){return c!=null?'"'+c+'"':'""'}function R(c){if(typeof encodeURIComponent=="function"){return encodeURIComponent(c)}else{return escape(c)}}
function h(c,a){if(a){window.google_ad_url+="&"+c+"="+a}}function n(c,a){if(a){h(c,R(a))}}function v(c,a,b){if(a&&typeof a=="object"){a=a[b%a.length]}h("color_"+c,a)}function V(c,a){var b=c.screen,d=navigator.javaEnabled(),e=-a.getTimezoneOffset();if(b){h("u_h",b.height);h("u_w",b.width);h("u_ah",b.availHeight);h("u_aw",b.availWidth);h("u_cd",b.colorDepth)}h("u_tz",e);h("u_his",history.length);h("u_java",d);if(navigator.plugins){h("u_nplug",navigator.plugins.length)}if(navigator.mimeTypes){h("u_nmime",
navigator.mimeTypes.length)}}function B(c){if(c){c=c.toLowerCase();if(c.substring(0,3)!="ca-"){c="ca-"+c}}return c}function fa(c,a){var b=document.getElementById(c);b.style.height=a+"px"}function W(c,a,b){window.clearTimeout(b);var d=/^google_resize_flash_ad_idi\((\d+)\)/,e=c.match(d);if(e){fa(a,e[1])}}function ha(c,a,b,d){b=b.substring(0,2000);b=b.replace(/%\w?$/,"");

if(c.google_ad_output=="js"&&(c.google_ad_request_done||c.google_radlink_request_done))
{a.write('<script language="JavaScript1.1" src='+
u(b)+"><\/script>")}else if(c.google_ad_output=="html"){if(c.name!="google_ads_frame"){if(d!=null){a.write('<div id="'+d+'">')}if(Y(c.google_ad_output,c.google_ad_client)){if(c.google_relay){IDIHost.q(c.google_relay)}IDIHost.r("http://pagead2.googlesyndication.com/pagead/idi_relay.html");var e="google_inline_div"+c.google_num_ad_slots,f="<div id="+u(e)+' style="position:relative;"></div><div style="position:relative;width:'+c.google_ad_width+"px;height:"+c.google_ad_height+'px;z-index:-1"></div>';
a.write(f);var g="google_frame"+c.google_num_ad_slots,i=c.setTimeout(function(){IDIHost.h(g)},5000);IDIHost.j(b,g,c.google_ad_width,c.google_ad_height,{callback:function(m,j){W(m,j,i)},pollingInterval:500,iframeAttrs:{style:"position: absolute;left:0px",marginWidth:"0",marginHeight:"0",vspace:"0",hspace:"0",allowTransparency:"true"},parentDivId:e})}else{a.write('<iframe name="google_ads_frame" width='+u(c.google_ad_width)+" height="+u(c.google_ad_height)+" frameborder="+u(c.google_ad_frameborder)+
" src="+u(b)+' marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no">');a.write("</iframe>")}if(d!=null){a.write("</div>")}}}else if(c.google_ad_output=="textlink"){a.write('<script language="JavaScript1.1" src='+u(b)+"><\/script>")}}function da(c){var a=null;c.google_ad_frameborder=a;c.google_ad_format=a;c.google_page_url=a;c.google_language=a;c.google_gl=a;c.google_country=a;c.google_region=a;c.google_city=a;c.google_hints=a;c.google_safe=a;c.google_encoding=
a;c.google_ad_output=a;c.google_max_num_ads=a;c.google_ad_channel=a;c.google_contents=a;c.google_alternate_ad_url=a;c.google_alternate_color=a;c.google_color_bg=a;c.google_color_text=a;c.google_color_link=a;c.google_color_url=a;c.google_color_border=a;c.google_color_line=a;c.google_reuse_colors=a;c.google_adtest=a;c.google_kw_type=a;c.google_kw=a;c.google_num_radlinks=a;c.google_max_radlink_len=a;c.google_rl_filtering=a;c.google_rl_mode=a;c.google_rt=a;c.google_rl_dest_url=a;c.google_num_radlinks_per_unit=
a;c.google_ad_type=a;c.google_image_size=a;c.google_feedback=a;c.google_skip=a;c.google_page_location=a;c.google_referrer_url=a;c.google_ad_region=a;c.google_ad_section=a;c.google_bid=a;c.google_cpa_choice=a;c.google_cust_age=a;c.google_cust_gender=a;c.google_cust_interests=a;c.google_cust_id=a;c.google_cust_job=a;c.google_cust_u_url=a;c.google_cust_l=a;c.google_cust_lh=a;c.google_cust_ch=a;c.google_ed=a;c.google_targeting=a;c.google_ad_host=a;c.google_ad_slot=a;c.google_ad_override=a;c.google_ui_features=
a;c.google_only_ads_with_video=a;c.google_disable_video_autoplay=a}function O(c){var a=null,b=window,d=document,e=new Date,f=e.getTime(),g=b.google_ad_format;if(b.google_cpa_choice!=a){b.google_ad_url="http://pagead2.googlesyndication.com/cpa/ads?";b.google_ad_url+="client="+escape(B(b.google_ad_client));b.google_ad_region="_google_cpa_region_";h("cpa_choice",b.google_cpa_choice);if(typeof d.characterSet!="undefined"){n("oe",d.characterSet)}else if(typeof d.charset!="undefined"){n("oe",d.charset)}}else{b.google_ad_url=
"http://pagead2.googlesyndication.com/pagead/ads?";b.google_ad_url+="client="+escape(B(b.google_ad_client))}h("host",b.google_ad_host);var i=b.google_num_slots_by_client,m=b.google_num_slots_by_channel,j=b.google_prev_ad_formats_by_region,l=b.google_prev_ad_slotnames_by_region;if(b.google_ad_region==a&&b.google_ad_section!=a){b.google_ad_region=b.google_ad_section}var k=b.google_ad_region==a?"":b.google_ad_region,o=false;if(g){o=g.indexOf("_0ads")>0}else if(b.google_ad_output!="html"&&b.google_num_radlinks>
0){o=true}if(o){if(b.google_num_0ad_slots){b.google_num_0ad_slots=b.google_num_0ad_slots+1}else{b.google_num_0ad_slots=1}if(b.google_num_0ad_slots>3){return false}}else if(b.google_cpa_choice==a){if(b.google_num_ad_slots){b.google_num_ad_slots=b.google_num_ad_slots+1}else{b.google_num_ad_slots=1}if(b.google_num_slots_to_rotate){j[k]=a;l[k]=a;if(b.google_num_slot_to_show==a){b.google_num_slot_to_show=f%b.google_num_slots_to_rotate+1}if(b.google_num_slot_to_show!=b.google_num_ad_slots){return false}}else if(b.google_num_ad_slots>
6&&k==""){return false}}h("dt",e.getTime());h("hl",b.google_language);if(b.google_country){h("gl",b.google_country)}else{h("gl",b.google_gl)}h("gr",b.google_region);n("gcs",b.google_city);n("hints",b.google_hints);h("adsafe",b.google_safe);h("oe",b.google_encoding);h("lmt",b.google_last_modified_time);n("alternate_ad_url",b.google_alternate_ad_url);h("alt_color",b.google_alternate_color);h("skip",b.google_skip);h("targeting",b.google_targeting);var p=b.google_ad_client;if(!i[p]){i[p]=1;i.length+=
1}else{i[p]+=1}if(j[k]){n("prev_fmts",j[k].toLowerCase());if(i.length>1){h("slot",i[p])}}if(l[k]){n("prev_slotnames",l[k].toLowerCase())}if(g&&!b.google_ad_slot){n("format",g.toLowerCase());if(j[k]){j[k]=j[k]+","+g}else{j[k]=g}}if(b.google_ad_slot){if(l[k]){l[k]=l[k]+","+b.google_ad_slot}else{l[k]=b.google_ad_slot}}h("num_ads",b.google_max_num_ads);h("output",c!=a?c:b.google_ad_output);h("adtest",b.google_adtest);if(b.google_ad_slot){h("slotname",b.google_ad_slot)}n("correlator",b.google_correlator);
if(b.google_ad_channel){var z=b.google_ad_channel;n("channel",z);var s="",t=z.split("+");for(var q=0;q<t.length;q++){var r=t[q];if(!m[r]){m[r]=1}else{s+=r+"+"}}n("pv_ch",s)}n("url",b.google_page_url);v("bg",b.google_color_bg,f);v("text",b.google_color_text,f);v("link",b.google_color_link,f);v("url",b.google_color_url,f);v("border",b.google_color_border,f);v("line",b.google_color_line,f);if(b.google_reuse_colors)h("reuse_colors",1);else h("reuse_colors",0);h("kw_type",b.google_kw_type);n("kw",b.google_kw);
n("contents",b.google_contents);h("num_radlinks",b.google_num_radlinks);h("max_radlink_len",b.google_max_radlink_len);h("rl_filtering",b.google_rl_filtering);h("rl_mode",b.google_rl_mode);h("rt",b.google_rt);n("rl_dest_url",b.google_rl_dest_url);h("num_radlinks_per_unit",b.google_num_radlinks_per_unit);h("ad_type",b.google_ad_type);h("image_size",b.google_image_size);h("region",b.google_ad_region);h("feedback_link",b.google_feedback);n("ref",b.google_referrer_url);n("loc",b.google_page_location);
h("bid",b.google_bid);h("cust_age",b.google_cust_age);h("cust_gender",b.google_cust_gender);h("cust_interests",b.google_cust_interests);h("cust_id",b.google_cust_id);h("cust_job",b.google_cust_job);h("cust_u_url",b.google_cust_u_url);h("cust_l",b.google_cust_l);h("cust_lh",b.google_cust_lh);h("cust_ch",b.google_cust_ch);h("ed",b.google_ed);n("ui",b.google_ui_features);n("only_ads_with_video",b.google_only_ads_with_video);n("disable_video_autoplay",b.google_disable_video_autoplay);if(M(b,d)&&d.body){var w=
d.body.scrollHeight,A=d.body.clientHeight;if(A&&w){n("cc",Math.round(A*100/w))}}T();h("ga_vid",b.gaGlobal.vid);h("ga_sid",b.gaGlobal.sid);h("ga_hid",b.gaGlobal.hid);h("ga_fc",b.gaGlobal.from_cookie);n("ga_wpids",b.google_analytics_webpropids);h("google_ad_override",b.google_ad_override);h("flash",b.google_flash_version);V(b,e);return true}function N(){var c=window,a=document,b=false;if(X(c.google_ad_output,c.google_ad_client)&&!ga()){b=true}var d=b?"json_html":null;if(!O(d)){return}if(!b){ha(c,a,
c.google_ad_url,null)}else{ca()}da(c)}function S(c,a,b){N();return true}function M(c,a){return c.top.location==a.location}function L(c,a){var b=a.documentElement;if(M(c,a))return false;if(c.google_ad_width&&c.google_ad_height){var d=1,e=1;if(c.innerHeight){d=c.innerWidth;e=c.innerHeight}else if(b&&b.clientHeight){d=b.clientWidth;e=b.clientHeight}else if(a.body){d=a.body.clientWidth;e=a.body.clientHeight}if(e>2*c.google_ad_height||d>2*c.google_ad_width){return false}}return true}function Z(c){var a=
window,b=document,d=b.location,e=b.referrer,f=null,g=a.onerror;a.onerror=c;if(a.google_ad_frameborder==f){a.google_ad_frameborder=0}if(a.google_ad_output==f){a.google_ad_output="html"}if(a.google_ad_format==f&&a.google_ad_output=="html"){a.google_ad_format=a.google_ad_width+"x"+a.google_ad_height}if(a.google_page_url==f){a.google_page_url=e;if(!L(a,b)){a.google_page_url=d;a.google_last_modified_time=Date.parse(b.lastModified)/1000;a.google_referrer_url=e}}else{a.google_page_location=e;if(!L(a,b)){a.google_page_location=
d}}if(a.google_num_slots_by_channel==f){a.google_num_slots_by_channel=[]}if(a.google_num_slots_by_client==f){a.google_num_slots_by_client=[]}if(a.google_prev_ad_formats_by_region==f){a.google_prev_ad_formats_by_region=[]}if(a.google_prev_ad_slotnames_by_region==f){a.google_prev_ad_slotnames_by_region=[]}if(a.google_correlator==f){a.google_correlator=(new Date).getTime()}if(a.google_adslot_loaded==f){a.google_adslot_loaded={}}if(a.google_adContentsBySlot==f){a.google_adContentsBySlot={}}if(a.google_flash_version==
f){a.google_flash_version=P().toString()}a.onerror=g}function y(c){if(c in C){return C[c]}return C[c]=navigator.userAgent.toLowerCase().indexOf(c)!=-1}var C={};function D(){return y("msie")&&!window.opera}function F(){return y("safari")}function U(){var c=navigator.userAgent,a=c.indexOf("MSIE ");if(a==-1){return 0}else{return parseFloat(c.substring(a+5,c.indexOf(";",a)))}}function ga(){if(D()){var c=U();return c<=5}else if(y("firefox")){var a=navigator.userAgent.indexOf("Firefox")+8,b=parseInt(navigator.userAgent.charAt(a)),
d=navigator.userAgent.slice(a);return b<1}else if(F()){var a=navigator.userAgent.indexOf("Safari")+7,d=navigator.userAgent.slice(a),e=parseInt(d);return e<412}else if(window.opera!=null){var a=navigator.userAgent.indexOf("Opera")+6,d=navigator.userAgent.slice(a),b=parseInt(d);return b<9}else if(!D()&&!F()&&y("mozilla")){var a=navigator.userAgent.indexOf("Netscape")+9,d=navigator.userAgent.slice(a),b=parseInt(d);return b<7}else{return true}}function X(c,a){var b=window;if(c!="html"){return false}if(b.google_cpa_choice!=
null){return false}var d={};d["ca-pub-8954402009499768"]=true;d["ca-pub-8091322912406003"]=true;d["ca-pub-2996719119399840"]=true;d["ca-pub-8887131281660947"]=true;d["ca-pub-0636374063477327"]=true;d["ca-pub-9500441424288493"]=true;d["ca-pub-6682766817737063"]=true;d["ca-pub-3645353514626463"]=true;d["ca-pub-7027491298716603"]=true;d["ca-pub-2071992140100640"]=true;d["ca-pub-4840216691262122"]=true;d["ca-pub-9425162160615080"]=true;d["ca-pub-6655028338425523"]=true;d["ca-pub-7869439110764952"]=true;
return d[B(a)]!=null}function Y(c,a){if(c!="html"){return false}var b={};b["ca-pub-8344185808443527"]=true;return b[B(a)]!=null}function ca(){var c=window;h("impl","s");h("callback","_google_setAdContentsBySlotForSync");document.write("<script src = '"+c.google_ad_url+"'><\/script>")}function ea(c){var a=document.getElementById("google_flash_div");if(a!=null){a.style.height=c+"px"}var b=document.getElementById("google_flash_obj");if(b!=null){b.height=c}var d=document.getElementById("google_flash_embed");
if(d!=null){d.height=c}}window.google_createDivWithContent=function(c){var a=window,b="google_ads_div_"+c,d="<div id="+b+">",e=a.google_adContentsBySlot[c];if(e==null){return}d+=e._html_;d+="\n</div>\n";document.write(d)};window.google_createDOMIframe=function(c,a,b,d){var e=document.getElementsByTagName("script"),f=e[e.length-1],g=document.createElement("iframe");g.id="google_ads_iframe_"+c;g.width=a;g.height=b;g.vspace=0;g.hspace=0;g.allowTransparency="true";g.scrolling="no";g.marginWidth=0;g.marginHeight=
0;g.frameBorder=0;g.style.border=0;f.parentNode.appendChild(g);g.contentWindow.document.write(d);g.contentWindow.document.close()};window.google_createiframe=function(c,a,b,d,e){var f="google_ads_div_"+c,g="google_ads_iframe_"+c,i="<div id="+f+">";i+="<iframe id="+g+' width="'+d+'" height="'+e+'" vspace="0" hspace="0" allowtransparency="true" scrolling="no" marginwidth="0" marginheight="0" frameborder="0" style="border:0px;" src="'+a.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\"/g,
"&quot;")+'"';i+=' onload="'+b+'"';i+="></iframe></div>";document.write(i)};var G="google_ads_iframe_".length;function K(c){var a=c.getAttribute("id"),b=a.substr(G,a.length-G);return b}function $(c){var a=window,b=K(c),d=a.google_adslot_loaded[b];if(d){return}a.google_adslot_loaded[b]=true;var e=window.google_adContentsBySlot[b],f=c.contentWindow?c.contentWindow.document:c.contentDocument;if(f==null){if(document.implementation&&document.implementation.createDocument){f=document.implementation.createDocument("",
b,null)}else if(typeof ActiveXObject!=undefined){f=new ActiveXObject("Msxml.DOMDocument")}else{return}}f.open("text/html","replace");f.write(e._html_);f.close()}window._google_syncAdSlotLoaded=function(c){var a=K(c);$(c)};window._google_setAdContentsBySlotForSync=function(c){var a=window;for(var b in c){var d=c[b];a.google_adContentsBySlot[b]=d;if(d==null||d._empty_){}else if(d._expandable_){a.google_createDivWithContent(b)}else{if(navigator.userAgent.indexOf("MSIE ")>0){a.google_adslot_loaded[b]=
false;var e="window._google_syncAdSlotLoaded(this);";a.google_createiframe(b,"about:blank",e,d._width_,d._height_)}else{a.google_createDOMIframe(b,d._width_,d._height_,d._html_)}}}};function ba(c){var a={},b=c.split("?"),d=b[b.length-1].split("&");for(var e=0;e<d.length;e++){var f=d[e].split("=");if(f[0]){try{a[f[0].toLowerCase()]=f.length>1?(window.decodeURIComponent?decodeURIComponent(f[1].replace(/\+/g," ")):unescape(f[1])):""}catch(g){}}}return a}function aa(){var c=window,a=ba(document.URL);
if(a.google_ad_override){c.google_ad_override=a.google_ad_override}}function P(){var c=0;if(navigator.plugins&&navigator.mimeTypes.length){var a=navigator.plugins["Shockwave Flash"];if(a&&a.description){c=a.description.replace(/([a-zA-Z]|\s)+/,"").split(".")[0]}}else if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){c=3;var b=1;while(b){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+(c+1));c++}catch(d){b=null}}}else if(D()){try{var b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(d){try{var b=
new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");c=6;b.AllowScriptAccess="always"}catch(d){if(c==6){return c}}try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(d){}}if(b!=null){c=b.GetVariable("$version").split(" ")[1].split(",")[0]}}return c}window.google_resize_flash_ad=ea;aa();Z(S);N();
});

var HELAD_googleZones = new Array();
var HELAD_tribalZones = new Array();


function HELAD_zoneMapping (heliumzoneid, networkzoneid, thelist)
{
    this.heliumzoneid = heliumzoneid;
    this.networkzoneid = networkzoneid;
    thelist[thelist.length] = this;
}

function HELAD_getMappedZones (adparams, zonemappings)
{
    zoneid = "";
	for (var j = 0; j < adparams.heliumzoneids.length; j++)
	{
		var heliumzoneid = adparams.heliumzoneids[j];
		
		for (var i = 0; i < zonemappings.length; i++)
		{
			var zone = zonemappings[i];
			if (heliumzoneid == zone.heliumzoneid)
			{
                             if (zoneid != "")
                             {
                                 zoneid += "+"
                             }
                             zoneid += zone.networkzoneid;
			}
		}
	}
	return zoneid;
}



function H_get_cookie ( cookie_name )
{
  var results = document.cookie.match ( cookie_name + '=(.*?)(;|$)' );

  if ( results )
    return ( unescape ( results[1] ) );
  else
    return null;
}

function H_setCookie(name, value, expires)
{
    document.cookie = name + "=" + escape(value) + "; path=/" + ((expires == null) ? "" : "; expires=" + expires.toGMTString());
}





var HELAD_PageLocations_Google = new Array("left1", "081", "left2", "082", "left3", "083", "left4", "084",
    "right1", "091", "right2", "092", "right3", "093", "right4", "094", "right5", "095", "right6", "096", "right7", "097",
    "c_billboard1", "086", "c_billboard2", "087", "leaderboard1", "088", "leaderboard2", "089",
    "google_sky", "089", "center_banner1", "080",  "center_banner2", "085", "center_banner3", "090"
    );

function HELAD_get_location_googlecode (slot)
{
    var e = HELAD_PageLocations_Google.length;
    var i = 0;
    for (; i < e; i = i + 2)
    {
        var loc = HELAD_PageLocations_Google[i];
        if (loc == slot)
        {
            return HELAD_PageLocations_Google[i+1];
        }
    }
    return null;
}



var google_adformat = 0
var google_color_border="";
var google_color_bg="";
var google_color_link="";
var google_color_text="";
var google_color_url="";
var HELAD_TestClick = false;
var google_adlocation = "";


var temp_google_color_border="";
var temp_google_color_bg="";
var temp_google_color_link="";
var temp_google_color_text="";
var temp_google_color_url="";
var temp_abtest = ""

var HELAD_googleAdLocations = new Array();
var HELAD_googledivid = 0;

google_adformat = 'sky4';


var HELAD_ABTest = Math.random() < 0.5;

var HELAD_googleAdCode = null;
var GooglePostAadcode = null;

function google_ad_request_done (google_ads)
{
    if (temp_google_color_border == null || temp_google_color_border == "")
    {
        temp_google_color_border = "#FFFFFF";
    }
    if (temp_google_color_bg == null || temp_google_color_bg == "")
    {
        temp_google_color_bg = "#FFFFFF";
    }
    if (temp_google_color_link == null || temp_google_color_link == "")
    {
        temp_google_color_link = "#000000";
    }
    if (temp_google_color_text == null || temp_google_color_text == "")
    {
        temp_google_color_text = "#000000";
    }
    if (temp_google_color_url == null || temp_google_color_url == "")
    {
        temp_google_color_url = "#008000";
    }

   /*
    * This function is required and is used to display
    * the ads that are returned from the JavaScript
    * request. You should modify the document.write
    * commands so that the HTML they write out fits
    * with your desired ad layout.
    */
    var s = "";
    var i;

    /*
    * Verify that there are actually ads to display.
    */
    if (google_ads.length == 0)
    {
        return;
    }

    /*
    * If an image or flash ad is returned, display that ad.
    * Otherwise, build a string containing all of the ads and
    * then use a document.write() command to print that string.
    */
    

    if (google_ads[0].type == "flash")
    {


       s += '<a href=\"' + google_info.feedback_url + '\" style="color:000000">Ads by Google</a><br>' + 

        '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"' +
        ' codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"' +
        ' WIDTH="' + google_ad.image_width +
        '" HEIGHT="' + google_ad.image_height + '">' +
        '<PARAM NAME="movie" VALUE="' + google_ad.image_url + '">'
        '<PARAM NAME="quality" VALUE="high">'
        '<PARAM NAME="AllowScriptAccess" VALUE="never">'
        '<EMBED src="' + google_ad.image_url +
        '" WIDTH="' + google_ad.image_width +
        '" HEIGHT="' + google_ad.image_height + 
        '" TYPE="application/x-shockwave-flash"' + 
        ' AllowScriptAccess="never" ' + 
        ' PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT>';


    }
    else if (google_ads[0].type == "image")
    {

        if (google_info.feedback_url != null)
        {
            s += '<a href=\"' + google_info.feedback_url + '\" style="color:000000">Ads by Google</a><br>'
        }
        else
        {
            s += 'Ads by Google<br>'
        }

        s += '<a href="' + (!HELAD_TestClick ? google_ads[0].url : 'http://www.helium.com') +
        '" target="_top" title="go to ' + google_ads[0].visible_url +
        '"' +
        ' onclick="HEL_adClick(\'' + escape(google_ads[0].visible_url) + '\',\'' + google_adlocation + '\', \'image\')"' +
        '><img border="0" src="' + google_ads[0].image_url +
        '"width="' + google_ads[0].image_width +
        '"height="' + google_ads[0].image_height + '"></a>';
        
        //HEL_adDisplay(google_adlocation, 'image', "&ad0=" + escape(google_ads[0].visible_url));
    }
    else
    {
        if (google_ads.length >= 1)
        {
            /*
            * For text ads, append each ad to the string.
            */
            s += '<div id="ada';
            if (google_ads.length == 1)
            {
               s += "1"; // change the id
            }
            s += '" style="width:' + google_width + 'px;clear:left;text-align:left'
            if (temp_google_color_border != "#FFFFFF")
            {
                s += ";border:1px solid " + temp_google_color_border
            }
            if (temp_google_color_bg != "#FFFFFF")
            {
                s += ";background-color:" + temp_google_color_bg
            }

            s += '"><div style=\"margin:2px 2px 2px 2px\">';

            var logoontop = google_width <= 160;
            if (logoontop)
            {
                if (google_info.feedback_url != null)
                {
                    s += '<a target="_blank" href="' + google_info.feedback_url + '">';
                }
                s += '<img style="margin:0px 0px 10px 0px"';
                s += ' width="78" height="16" border="0" src="http://ads2.helium.com/images/ADs_by_Google.gif" alt="Ads by Google"/>';
                if (google_info.feedback_url != null)
                {
                    s += '</a>';
                }
            }
            
            adimpressions = "";
            
            //alert(temp_google_color_link);
                       
            for (i = 0; i < google_ads.length; ++i)
            {
                s += '<div>';
                s += '<span onmouseout="window.status=\'\'" onmouseover="window.status=\'go to ' + google_ads[i].url + '\'">';

                s += '<a style="text-align:left;text-decoration:underline;" target="_blank"';
                s += 'href="' + (!HELAD_TestClick ? google_ads[i].url : 'http://www.helium.com') + '" '
                s += 'onclick="HEL_adClick(\'' + google_ads[i].visible_url + '\',\'' + google_adlocation + '\', \'text\')">';
                s += '<div style="font-weight:bold;text-decoration:underline;';
                s += 'color:' + (HELAD_ABTest ? HELAD_A_titlecolor : HELAD_B_titlecolor);
                s += '">' + google_ads[i].line1 + '</span></div>';
                s += '</a>';
                s += '<div style="display:block">' + google_ads[i].line2;

                s += ' ' + google_ads[i].line3 + '</div>';

                s += '<div style="font-size:10px;color:' + temp_google_color_url + '">';
                s += '<a style="text-decoration:none;" target="_blank"';
                s += 'href="' + (!HELAD_TestClick ? google_ads[i].url : 'http://www.helium.com') + '" '
                s += 'onclick="HEL_adClick(\'HEL_adClick(\'' + google_ads[i].visible_url + '\',\'' + google_adlocation + '\', \'text\')">';
                s += ' ' + google_ads[i].visible_url + '</a></div></div>';

                adimpressions = adimpressions + "&ad" + i + "=" + escape(google_ads[i].visible_url);
            }
            
            //HEL_adDisplay(google_adlocation, 'text', adimpressions);
            
            if (!logoontop)
            {
                s += '<div style="margin:-20px 0px 0px 200px">';
                if (google_info.feedback_url != null)
                {
                    s += '<a target="_blank" href="' + google_info.feedback_url + '">';
                }
                s += '<img width="78" height="16" border="0" src="http://ads2.helium.com/images/ADs_by_Google.gif" alt="Ads by Google"/>';
                if (google_info.feedback_url != null)
                {
                   s += '</a>';
                }
                s += '</div>';
            }
            s += '</div></div>';
        }
    }
    
    var divid = "gad" + HELAD_googledivid;
    var d = document.getElementById(divid);
    if (d != null)
    {
        d.innerHTML = s;
    }
    return;
}

var HELAD_nadsShown = 0;


var HELAD_A_fontsize = "14px";
var HELAD_A_fontfamily = "Arial,Verdana,sans-serif";
var HELAD_A_titlecolor = "#000000";
var HELAD_B_fontsize = "10px";
var HELAD_B_fontfamily = "Arial,Verdana,sans-serif";
var HELAD_B_titlecolor = "#000000";


function HELAD_gen_google_custom (adparams, slot, adtype, adformat, width, height)
{
    googlezoneid = HELAD_getMappedZones(adparams, HELAD_googleZones);
    if (googlezoneid == null || googlezoneid == "")
    {
        googlezoneid = "6583925077";
    }
    HELAD_googledivid += 1;
    
    google_ad_type = adtype;
    if (adtype == "image" || adtype == "text_image") // must be a standard size
    {
        if (adformat == 'leaderboard')
        {
            google_max_num_ads = '3';
            google_image_size = "728x90";
            google_width = 728;
            google_height = 90;
        }
        else if (adformat == 'banner')
        {
            google_max_num_ads = '4';
            google_image_size = "300x250";
            google_width = 300;
            google_height = 250;
        }
        else if (adformat == 'skyscraper')
        {
            google_max_num_ads = '4';
            google_image_size = "120x600";
            google_width = 120;
            google_height = 600;
        }
        else if (adformat == 'widescraper')
        {
            google_max_num_ads = '4';
            google_image_size = "160x600";
            google_width = 160;
            google_height = 600;
        }
        else if (adformat == 'square')
        {
            google_max_num_ads = '3';
            google_image_size = "250x250";
            google_width = 250;
            google_height = 250;
        }
        else if (adformat == 'smallsquare')
        {
            google_max_num_ads = '3';
            google_image_size = "200x200";
            google_width = 200;
            google_height = 200;
        }
        else if (adformat == 'mediumrectangle')
        {
            google_max_num_ads = '3';
            google_image_size = "300x250";
            google_width = 300;
            google_height = 250;
        }
        else if (adformat == 'largerectangle')
        {
            google_max_num_ads = '3';
            google_image_size = "336x280";
            google_width = 336;
            google_height = 280;
        }
    }
    else // free form size
    {
        google_max_num_ads = height >= 300 ? 4 : 3;
        google_image_size = "" + width + "x" + height;
        google_width = width;
        google_height = height;
    }
    
    var result = new Array();
    
    
    result[result.length] = '<style>';
    result[result.length] = '#ada1{';
    result[result.length] = '	text-align:left;';
    result[result.length] = '	background-color:#FFFFFF;';
    result[result.length] = '	font-size:16px;';
    result[result.length] = '	font-family:Arial,Verdana,sans-serif;';
    result[result.length] = '	overflow:hidden';
    result[result.length] = '}';
    result[result.length] = '#ada1 a:link, #ada1 a:visited, #ada1 a:hover, #ada1 a:active{';
    result[result.length] = '	color:' + (HELAD_ABTest ? HELAD_A_titlecolor : HELAD_B_titlecolor) + ';';
    result[result.length] = '}';
    result[result.length] = '#ada1 div div{';
    result[result.length] = '	margin:0px 0px 16px 0px;';
    result[result.length] = '	overflow:hidden';
    result[result.length] = '}';
    result[result.length] = '#ada1 div div div{';
    result[result.length] = '	margin:1px 0px 1px 0px';
    result[result.length] = '}';

    result[result.length] = '#ada{';
    result[result.length] = '	text-align:left;';
    result[result.length] = '	background-color:#FFFFFF;';
    result[result.length] = '	font-size:' + (HELAD_ABTest ? HELAD_A_fontsize : HELAD_B_fontsize) + ';';
    result[result.length] = '	font-family:' + (HELAD_ABTest ? HELAD_A_fontfamily  : HELAD_B_fontfamily) + ';';
    result[result.length] = '	overflow:hidden';
    result[result.length] = '}';
    result[result.length] = '#ada a:link, #ada a:visited, #ada a:hover, #ada a:active{';
    result[result.length] = '	color:' + (HELAD_ABTest ? HELAD_A_titlecolor : HELAD_B_titlecolor) + ';';
    result[result.length] = '}';
    result[result.length] = '#ada div div{';
    result[result.length] = '	margin:0px 0px 16px 0px;';
    result[result.length] = '	overflow:hidden';
    result[result.length] = '}';
    result[result.length] = '#ada div div div{';
    result[result.length] = '	margin:1px 0px 1px 0px';
    result[result.length] = '}';
    result[result.length] = '</style>';

    result[result.length] = "<div width=\"" + google_width + "\" id=\"gad" + HELAD_googledivid + "\">";
    result[result.length] = "</div>";

    var tempadcode = result.join("\n");
    document.write(tempadcode);
    result.length = 0;
    
    temp_google_color_border=google_color_border;
    temp_google_color_text=google_color_text;
    temp_google_color_link=google_color_link;
    temp_google_color_bg=google_color_bg;
    temp_google_color_url=google_color_url;
    
    google_ad_client = "pub-8925353227623969";
    google_ad_output = 'js';
    var zoneidtouse = googlezoneid;
    var locationzone = HELAD_get_location_googlecode(slot);
    if (locationzone != null)
    {
        zoneidtouse += "+" + locationzone;
    }
    google_ad_channel = zoneidtouse;
    google_feedback = 'on';
    
    if (HELAD_nadsShown > 0)
    {
        google_skip = HELAD_nadsShown;
    }

    HELAD_nadsShown = HELAD_nadsShown + 1;

    GoogleAdFunction();
}



var HELAD_PageTypes = new Array("/items/", "Article", "/knowledge/", "ArticleList", "/debates/", "ArticleList", "/channels/", "Channel",
"/users/my_account", "LeftTwo",
"/items/manage", "LeftTwo",
"/search/writer_search", "LeftTwo",
"/payments/earnings_summary", "LeftTwo",
"/write_menu", "LeftTwo",
"/marketplace", "LeftTwo",
"/content/journalism-awards", "LeftTwo",
"/whatishelium", "LeftTwo",
"/pulitzer-contest-overview", "LeftTwo",
"/users", "LeftTwo",
"/zone/", "Zone",
"/zones/", "Zones",
"/zonesadmin/", "ZonesAdmin",
"/groups/", "Groups",
"/people/", "People",
"/messaging/", "Messaging",
"/smf/", "Discussion"
);


var HELAD_AdSlotNames = new Array("left1", "ATFLeft120x600", "left2", "BTFLeft120x600",
"leaderboard1", "ATFLeaderboard728x90",
"leaderboard2", "BTFLeaderboard728x90",
"c_billboard1", "ATFMiddleArticle300x250",
"right1", "ATF1Right300x250", "right2", "ATF2Right300x250",
"right3", "BTF1Right300x250", "right4", "BTF2Right300x250",
"right5", "BTF3Right300x250", "right6", "BTF4Right300x250",
"right7", "BTF5Right300x250", "right8", "BTF6Right300x250",
"right9", "BTF7Right300x250",
"articlelist2", "ATF1Middle468x60",
"center_banner1", "ATF1Banner468x60", "center_banner2", "ATF2Banner468x60",
"center_banner3", "BTF1Banner468x60", "center_banner4", "BTF2Banner468x60",
"zonemiddle", "ATFMiddleZone300x250",
"sp_leaderboard1", "ATFLeaderboard728x90", "zoneright1", "ATFRight160x600", "zoneright2", "BTFRight160x600",
"zoneright1", "ATFRight160x600", "zoneright2", "BTFRight160x600",
"peopleright1", "ATFRight160x600", "peopleright2", "BTFRight160x600",
"groupright1", "ATFRight160x600", "groupright2", "BTFRight160x600",
"messagingright1", "ATFRight160x600", "messagingright2", "BTFRight160x600"
);



var HELAD_PageAdSlots = new Array("Article", "left1,leaderboard1,c_billboard1,right1,right2,right3,right4,right5",
"ArticleShort", "left1,left2,leaderboard1,right1,right2,right3,right4,right5",
//"ArticleList", "left1,leaderboard1,right1,right2,right3,right4,right5,right6,right7,right8,right9,right10,right11,right12,right13,right14,center_banner1",
"ArticleList", "left1,left2,leaderboard1,right1,right2,right3,right5,right7,right9,center_banner1,articlelist2",
"Channel", "left1,left2,right1,right2,right3,right4,right5,right6,right7,right8,right9,center_banner1,center_banner2,center_banner3",
//"Home", "left1,left2,right1,right2,right3,right4,right5,right6,right7,right8,right9,center_banner1,center_banner2,center_banner3,center_banner4,center_banner5,center_banner6,center_banner7",
"Home", "left1,left2,right1,right3,right5,right7,right9,center_banner1,center_banner2,center_banner3",
"LeftTwo", "left1,left2",
"Discussion", "leaderboard1",
"Zone", "zonemiddle,sp_leaderboard1,zoneright1,zoneright2",
"Zones", "zoneright1,zoneright2",
"ZonesAdmin", "zoneright1,zoneright2",
"People", "peopleright1,peopleright2",
"Groups", "groupright1,groupright2",
"Messaging", "messagingright1,messagingright2",
"Other", "left1"
);

/*
"MyHelium", "left1,left2" // users/my_account
"MyArticles", "left1,left2" // items/manage
"TitleFinder", "left1,left2" // search/writer_search
"MyEarnings", "left1,left2" // payments/earnings_summary
"Write", "left1,left2" // write_menu
"Marketplace", "left1,left2" // marketplace
"JournalismAwards", "left1,left2" // content/journalism-awards
"WhatisHelium", "left1,left2" // whatishelium
"Pulitzer", "left1,left2" // pulitzer-contest-overview
"User", "left,left2" //users/
*/

var HELAD_ChannelTargets = new Array(1, "arts", 2, "hobbygame", 3, "autos", 4, "jobs", 
		5, "sports", 6, "finance", 7, "travel", 8, "healthfit", 9, "education", 10, "homegarden", 
		11, "technology",	12, "petanimal", 13, "parenting", 14, "politicnew", 15, "business", 
		16, "family", 17, "style", 18, "religion", 19, "entertain", 20, "sciences",
		21, "lifestyle", 22, "fooddrink", 23, "", 24, "writing",
		192492, "law");

var ChannelsNoMiddleAd = new Array(1019, 1023, 49);


var HELAD_SubChannelTargets = new Array(742, "Fishing", 177, "Football", 179, "Golf", 70, "Baseball", 69, "Soccer", 105, "Dating", 108, "Weddings",
	1019, "Poetry", 1023, "Songs", 49, "Recipes", 62, "HomeInter", 493, "Landscape", 61, "RealEstate", 489, "Gardening",
	330, "HairStyle", 127173, "Pulitzer");



function HELAD_GetActiveSlots (adparams, pagetype)
{
	if (adparams.dynamicads != null)
	{
	  return adparams.dynamicads;
	}
	var adslots = null;
	
	var e = HELAD_PageAdSlots.length;
   for (var i = 0; i < e; i = i + 2)
   {
       var loc = HELAD_PageAdSlots[i];
       if (pagetype == loc)
       {
           adslots = HELAD_PageAdSlots[i+1];
           break;
       }
   }
	return adslots;   
}

function HELAD_declareAdSlots (adparams, adsensechannel)
{
	var pagetype = HELAD_getPageType();
	
	var adslots = HELAD_GetActiveSlots(adparams, pagetype);
   
   if (adparams.heliumzoneids.length > 0)
   {
   	var topchannelid = adparams.heliumzoneids[adparams.heliumzoneids.length-1];
   	var channeltarget = HELAD_getChannelTarget(topchannelid);
   	if (channeltarget != null)
   	{
   	  GA_googleAddAttr("topchannel", channeltarget);
   	}
   	var subchanneltarget = null
   	if (adparams.heliumzoneids.length > 2)
   	{
	   	var subchannelid = adparams.heliumzoneids[adparams.heliumzoneids.length-3];
	   	subchanneltarget = HELAD_getSubChannelTarget(subchannelid);
   	}
   	if (subchanneltarget == null && adparams.heliumzoneids.length > 1)
   	{
	   	var subchannelid = adparams.heliumzoneids[adparams.heliumzoneids.length-2];
	   	subchanneltarget = HELAD_getSubChannelTarget(subchannelid);
   	}
   	if (subchanneltarget != null)
   	{
   	  GA_googleAddAttr("subchannel", subchanneltarget);
   	}
   }

	// check for cookie to determine if logged in
	var loggedinstate = "logout";
	var logincookie = H_get_cookie("remember_me");
	if (logincookie != null && logincookie != "")
	{
		loggedinstate = "login";
	}
	GA_googleAddAttr("loginstate", loggedinstate);
   
	// check for cookie to determine if logged in
	var partnerstate = "no";
	var partnercookie = H_get_cookie("helium_cobrand_partner");
	if (partnercookie != null && partnercookie != "")
	{
		partnerstate = "yes";
	}
	GA_googleAddAttr("partner", partnerstate);
   
   if (adslots != null)
   {
      var slots = adslots.split(",");
      e = slots.length;
      for (var i = 0; i < e; i = i + 1)
      {
         var slot = slots[i];
         var admgr_slotname = HELAD_getslotname(adparams, slot);
         
         GA_googleAddSlot("ca-pub-8925353227623969", admgr_slotname);
         var channellocationcode = HELAD_get_location_googlecode(slot);
         var ac = adsensechannel;
         if (channellocationcode != null)
         {
           ac += "+" + channellocationcode;
         }
         GA_googleAddAdSenseSlotAttr(admgr_slotname, "google_ad_channel", ac);
      }
   }
}





//law
//local


function HELAD_getChannelTarget (channelid)
{

	var e = HELAD_ChannelTargets.length;   
   for (var i = 0; i < e; i = i + 2)
   {
       var loc = HELAD_ChannelTargets[i];
       if (channelid == loc)
       {
           return HELAD_ChannelTargets[i+1];
       }
   }
   return null;
}

function HELAD_getSubChannelTarget (channelid)
{

	var e = HELAD_SubChannelTargets.length;   
   for (var i = 0; i < e; i = i + 2)
   {
       var loc = HELAD_SubChannelTargets[i];
       if (channelid == loc)
       {
           return HELAD_SubChannelTargets[i+1];
       }
   }
   return null;
}



function HELAD_getPageType ()
{

	var pageurl = document.URL.toLowerCase();
	var e = HELAD_PageTypes.length;
   var result = null;
   for (var i = 0; i < e; i = i + 2)
   {
       var loc = HELAD_PageTypes[i];
       if (pageurl.indexOf(loc) >= 0)
       {
           result = HELAD_PageTypes[i+1];
           break;
       }
   }
   if (result == "Article")
   {
      if (adparams.heliumzoneids.length > 0)
      {
      	var isShortArticle = false;
      	for (var j = 0; j < adparams.heliumzoneids; j++)
      	{
      		var channelid = adparams.heliumzoneids[j];
      		if (channelid == 1019 || channelid == 1019 || channelid == 49)
      		{
      			result = "ArticleShort";
      		}
      	}
      }
   }
   if (result == null)
   {
   	// is it the home page?
   	var question = pageurl.indexOf("?");
   	if (question > 0)
   	{
   		pageurl = pageurl.substr(0, question);
   	}
 		if (pageurl == "http://www.helium.com/")
  		{
  			result = "Home";
  		}
   }
   if (result == null)
   {
   	result = "Other";
   }

   return result;
}




function HELAD_getslotname (adparams, slot)
{
	var pagetype = HELAD_getPageType();
	
	var pageadslots = HELAD_GetActiveSlots(adparams, pagetype);
	var existsp = (pageadslots.indexOf(slot) >= 0);
	if (!existsp)
	{
		return null;
	}

   var e = HELAD_AdSlotNames.length;
   var i = 0;
   var name = "";
   for (; i < e; i = i + 2)
   {
       var loc = HELAD_AdSlotNames[i];
       if (loc == slot)
       {
           name = HELAD_AdSlotNames[i+1];
           break;
       }
   }
   
   return pagetype + name;
}

function HELAD_getadspec (slot)
{


	var admgr_slot = HELAD_getslotname(this, slot);
	
	if (admgr_slot != null)
	{
	  GA_googleFillSlot(admgr_slot);
	}
}

function HELAD_matchesSite (pagename)
{
    for (var i = 0; i < this.pagenames.length; i++)
    {
        if (pagename == this.pagenames[i])
            return this.sitename;
    }
    return null;
}

function HELAD_SitePages (sitename, pagenames)
{
    this.sitename = sitename;
    this.pagenames = pagenames;
   
    this.matchesSite = HELAD_matchesSite;
}

var HELAD_PageSites = 
    [
        new HELAD_SitePages('testsite', ['testpage']),        
        new HELAD_SitePages('account',
            [
                'users_my_account',
                'user_edit_show',
                'user_show',
                'items_manage',
                'invitation_recruit',
                'invitation_status',
                'payments_earnings_summary',
                'user_update_account_details'
            ]),
            
        new HELAD_SitePages('homepage', 
            ['application_home_page',
            'home_page_index']),
        
        new HELAD_SitePages('corp', ['corporatesite'])

        ];


function HELAD_getSiteForPage (pagename)
{
    for (var i = 0; i < this.HELAD_PageSites.length; i++)
    {
        var sitename = HELAD_PageSites[i].matchesSite(pagename);
        if (sitename != null)
        {
            return sitename;
        }
    }
    return "other";
}


function HELAD_setHeliumZoneIds (zoneids)
{
    this.heliumzoneids = zoneids;
    // This is where we do a lot of the work now.
    var googlezoneid = HELAD_getMappedZones(this, HELAD_googleZones);
    if (googlezoneid == null || googlezoneid == "")
    {
        googlezoneid = "6583925077";
    }

    HELAD_declareAdSlots(this, googlezoneid);
    GA_googleFetchAds();
}



function HELAD_setPageName (pagename)
{
    this.heliumzoneids = [pagename];
    this.site = HELAD_getSiteForPage(pagename);
    
    // no ads are shown on any https pages.  Check for that and return.
    var durl = document.URL;
    if (durl.toLowerCase().indexOf("https") == 0)
    {
        return;
    }
    
    if (this.site != null)
    {
        document.open();
        document.write("<script src=\"http://ads2.helium.com/javascripts/data/addata_" + this.site + ".js\"></script>");
        document.close();
    }

    HELAD_declareAdSlots(this, "6583925077");
    GA_googleFetchAds();
}


function AdSales_pagesetup ()
{
    this.title = "";
    this.site = "channels";
    this.heliumzoneids = new Array();
    this.keywords = ""
    this.dynamicads = null;
    
    this.getadspec  = HELAD_getadspec;
    this.setHeliumZoneIds = HELAD_setHeliumZoneIds;
    this.setPageName = HELAD_setPageName;
}



// AJAX Utilities
function AJAXsendHTTPRequest (url, callbackname)
{
    if (callbackname == null) callbackname = HELAD_defaultcallback;
    //instantiate XmlHttpRequest
    
    var xmlhttp = null;

    // Checking if IE-specific document.all collection exists
    // to see if we are running in IE
    if (document.all)
    {
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    }
    else
    {
        // Mozilla - based browser
        xmlhttp = new XMLHttpRequest();
    }

    var func =
        function ()
        {
            if (xmlhttp != null && xmlhttp.readyState == 4)
            {
                var rt = xmlhttp.responseText;
                try
                {
                    callbackname(rt);
                }
                catch (e)
                {
                    //alert("Error " + e);
                }
            }
        };

    //hook the event handler
    xmlhttp.onreadystatechange = func;
    //prepare the call, http method=GET, false=asynchronous call
    xmlhttp.open("GET", url, true);
    
    //finally send the call
    xmlhttp.send(null);
}

function HELAD_defaultcallback ()
{
}


function HELAD_getCMSText (CMSfilename, divid)
{
    //var url = "http://208.112.88.229/" + CMSfilename;
    var url = "/adajax/getcmstext/?filename=" + escape(CMSfilename);
    var func =
        function (htmltext)
        {
            var cmsdiv = document.getElementById(divid);
            if (cmsdiv != null)
            {
                cmsdiv.innerHTML = htmltext;
            }
        };
    AJAXsendHTTPRequest(url, func);
}

function HELAD_GetCookie(check_name) {
 var a_all_cookies = document.cookie.split(';');
 for ( i = 0; i < a_all_cookies.length; i++ )
 {var a_temp_cookie = a_all_cookies[i].split('=');
  if (a_temp_cookie[0].replace(/^\s+|\s+$/g, "") == check_name)
  {if (a_temp_cookie.length > 1)
   {return unescape(a_temp_cookie[1]);}
   return null;}}
 return null;
}

function HELAD_SetCookie (name, value, expires)
{
	var data = name + "=" +escape( value ) + ";path=/;domain=helium.com";
	if (expires != null)
	{
	  data += ";expires=" + expires.toGMTString();
	}
   document.cookie = data;
}

function HELAD_popunder (width,height,url,tag,advertiser)
{
  cook = HELAD_GetCookie(tag);
  if (cook != null)
  return;
  
  var today = new Date();
  today.setTime( today.getTime() );
  var expires = 1000 * 60 * 60 * 24 * 2; // 2 days
  var expires_date = new Date(today.getTime() + (expires) );

  HELAD_SetCookie(tag, "done", expires_date);
  
  url = "http://ads2.helium.com/adsale/redirector?url=" + escape(url) + "&advertiser=" + advertiser;
  
  var winfeatures="width=" + width + ",height=" + height + ",scrollbars=1,";
  winfeatures += "resizable=1,toolbar=1,location=1,menubar=1,status=1,directories=0";
  win2=window.open(url,"",winfeatures);
  win2.blur();
  window.focus();
}

// from http://partner.googleadservices.com/gampad/google_service.js on march 18
//(function(){
//var b=null;function e(a){return a&&(a.indexOf("?google_debug")>0||a.indexOf("&google_debug")>0)}e(document.URL);if(window.a==b)window.a={};window.GS_googleAddAdSenseService=function(a){return f.addService(f.ADSENSE,a)};window.GS_googleEnableAllServices=function(){f.enableAll()};window.GS_googleResetAllServices=function(){window.a={}};window.GS_googleGetIdsForAdSenseService=function(){var a=f.ADSENSE;return f.getIdsForService(a)};window.GS_googleFindService=function(a){return f.findService(a)};function f(a){this.g=a;this.b=[]}f.ADSENSE="adsense";f.ANALYTICS="urchin";f.UNKNOWN="unknown";
//f.prototype.toString=function(){var a="["+this.g+" ids: ",c=0;for(;c<this.b.length;c++){if(c>0)a+=",";a+=this.b[c]}a+="]";return a};f.prototype.e=function(){return this.b.join()};f.isValidId=function(a){return a!=b&&typeof a=="string"&&a.length>0};f.newInstance=function(a){return a==f.ADSENSE?new g:new h};f.addService=function(a,c){if(!this.isValidId(c))return b;if(a==b)return b;var d=window.a[a];if(d==b){d=f.newInstance(a);window.a[a]=d}d.c(c);return d};
//f.prototype.c=function(a){var c=0;for(;c<this.b.length;c++)if(a==this.b[c])return;this.b[this.b.length]=a};f.enableAll=function(){for(var a in window.a){var c=window.a[a];typeof c=="function"||c.enable()}};f.getCount=function(){var a=0;for(var c in window.a){var d=window.a[c];typeof d=="function"||a++}return a};f.toString=function(){var a=[];for(var c in window.a){var d=window.a[c];if(!(typeof d=="function")){a.push("Service type="+c);a.push("value="+d.toString())}}return a.join()};
//f.findService=function(a){var c=a==b?b:window.a[a];return c};f.getIdsForService=function(a){var c=a==b?b:window.a[a];return c==b?"":c.e()};function h(){this.superclass=f;this.superclass(f.UNKNOWN)}h.prototype=new f(f.UNKNOWN);h.prototype.enable=function(){};function g(){this.superclass=f;this.superclass(f.ADSENSE);this.f=false}g.prototype=new f(f.ADSENSE);
//g.prototype.d=function(a,c,d){if(a.google_new_gam_domain_checked!=1){var j=Math.random();if(j<d){var k="http://pubads.g.doubleclick.net/gampad/test_gam_domain.js",i="script";c.write("<"+i+' src="'+k+'"></'+i+">");a.google_new_gam_domain_checked=1}}};function l(a,c){var d;return a?(d=parseFloat(a))?d:c:c}g.getJsFileName=function(a){if(e(a))return"google_ads_dbg.js";return"google_ads.js"};
//g.prototype.enable=function(){if(!this.f){this.d(window,document,l("1",0));var a=g.getJsFileName(document.URL);document.write('<script src="http://partner.googleadservices.com/gampad/'+a+'"><\/script>');this.f=true}};
//})()

// from http://partner.googleadservices.com/gampad/google_service.js on June 15
(function(){
var c=null,h=window,i=document,j="length",k="prototype",l="GA_jstiming",n="join";function o(){this.t={};this.tick=function(a,b){this.t[a]=[(new Date).getTime(),b]};this.tick("start")}var p=new o;h.GA_jstiming={Timer:o,load:p};if(h[l])h[l].report=function(a,b){var d="",e=a.t,f=e.start;delete e.start;var g=[],r=[];for(var m in e)if(!(m.indexOf("_")==0)){var s=e[m][1];if(s)e[s][0]&&r.push(m+"."+(e[m][0]-e[s][0]));else f&&g.push(m+"."+(e[m][0]-f[0]))}if(b)for(var v in b)d+="&"+v+"="+b[v];(new Image).src=["http://csi.gstatic.com/csi?v=3&s=gam&action=",a.name,r[j]?"&it="+r[n](",")+d:d,"&rt=",g[n](",")][n]("")};function q(a){return!!a&&(a.indexOf("?google_debug")>0||a.indexOf("&google_debug")>0)}q(i.URL);function t(a,b){var d=parseFloat(a);return isNaN(d)||d>1||d<0?b:d};var u="pubads.g.doubleclick.net",w="partner.googleadservices.com",x=u,y=w;var z=this,A=function(a,b,d){var e=a.split("."),f=d||z;!(e[0]in f)&&f.execScript&&f.execScript("var "+e[0]);for(var g;e[j]&&(g=e.shift());)if(!e[j]&&b!==undefined)f[g]=b;else f=f[g]?f[g]:(f[g]={})};Math.floor(Math.random()*2147483648).toString(36);var B=function(a,b,d){A(a,b,d)};if(h.a==c)h.a={};h.GS_googleAddAdSenseService=function(a){return C("adsense",a)};B("window.GS_googleAddAdSenseService",h.GS_googleAddAdSenseService);h.GS_googleEnableAllServices=function(){D()};B("window.GS_googleEnableAllServices",h.GS_googleEnableAllServices);h.GS_googleResetAllServices=function(){h.a={}};B("window.GS_googleResetAllServices",h.GS_googleResetAllServices);h.GS_googleGetIdsForAdSenseService=function(){var a="adsense";return E(a)};B("window.GS_googleGetIdsForAdSenseService",h.GS_googleGetIdsForAdSenseService);
h.GS_googleFindService=function(a){return F(a)};B("window.GS_googleFindService",h.GS_googleFindService);function G(a){this.g=a;this.b=[]}G[k].toString=function(){for(var a="["+this.g+" ids: ",b=0;b<this.b[j];b++){if(b>0)a+=",";a+=this.b[b]}a+="]";return a};G[k].e=function(){return this.b[n]()};var J=function(a){if(a=="adsense")return new H;return new I},C=function(a,b){if(!(b&&typeof b=="string"&&b[j]>0))return c;if(a==c)return c;var d=h.a[a];if(d==c){d=J(a);h.a[a]=d}d.c(b);return d};
G[k].c=function(a){for(var b=0;b<this.b[j];b++)if(a==this.b[b])return;this.b[this.b[j]]=a};var D=function(){for(var a in h.a){var b=h.a[a];typeof b=="function"||b.enable()}},F=function(a){var b=a==c?c:h.a[a];return b},E=function(a){var b=a==c?c:h.a[a];return b==c?"":b.e()};function I(){this.superclass=G;this.superclass("unknown")}I.prototype=new G("unknown");I[k].enable=function(){};function H(){this.superclass=G;this.superclass("adsense");this.f=false}H.prototype=new G("adsense");
H[k].d=function(a,b,d){if(a.google_new_gam_domain_checked!=1){var e=Math.random();if(e<d){var f="http://"+x+"/gampad/test_gam_domain.js",g="script";b.write("<"+g+' src="'+f+'"></'+g+">");a.google_new_gam_domain_checked=1}}};var K=function(a){if(q(a))return"google_ads_dbg.js";return"google_ads.js"};
H[k].enable=function(){if(!this.f){var a="script";this.d(h,i,t("1",0));var b=K(i.URL);i.write("<"+a+' src="http://'+y+"/gampad/"+b+'"><\/script>');this.f=true;if(h[l]&&h[l].Timer){h[l].load.name="load";h[l].load.tick("start")}}};
})()


GS_googleAddAdSenseService("ca-pub-8925353227623969");
GS_googleEnableAllServices();


function HELAD_adspecification ()
{
}



// 5min video stuff

//http://shared.5min.com/scripts/PlayerSeed.js
var isIE=(navigator.appVersion.indexOf("MSIE")!=-1)?true:false;
var isWin=(navigator.appVersion.toLowerCase().indexOf("win")!=-1)?true:false;
var isOpera=(navigator.userAgent.indexOf("Opera")!=-1)?true:false;
function ControlVersion(){var version;var axo;var e;try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");version=axo.GetVariable("$version");}catch(e){};if(!version){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");version="WIN 6,0,21,0";axo.AllowScriptAccess="always";version=axo.GetVariable("$version");}catch(e){}};if(!version){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");version=axo.GetVariable("$version");}catch(e){}};if(!version){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");version="WIN 3,0,18,0";}catch(e){}};if(!version){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");version="WIN 2,0,0,11";}catch(e){version=-1;}};return version;};
function GetSwfVer(){var flashVer=-1;if(navigator.plugins!=null&&navigator.plugins.length>0){if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){var swVer2=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";var flashDescription=navigator.plugins["Shockwave Flash"+swVer2].description;var descArray=flashDescription.split(" ");var tempArrayMajor=descArray[2].split(".");var versionMajor=tempArrayMajor[0];var versionMinor=tempArrayMajor[1];var versionRevision=descArray[3];if(versionRevision==""){versionRevision=descArray[4];};if(versionRevision[0]=="d"){versionRevision=versionRevision.substring(1);}else if(versionRevision[0]=="r"){versionRevision=versionRevision.substring(1);if(versionRevision.indexOf("d")>0){versionRevision=versionRevision.substring(0,versionRevision.indexOf("d"));}};var flashVer=versionMajor+"."+versionMinor+"."+versionRevision;}}else if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6")!=-1)flashVer=4;else if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5")!=-1)flashVer=3;else if(navigator.userAgent.toLowerCase().indexOf("webtv")!=-1)flashVer=2;else if(isIE&&isWin&&!isOpera){flashVer=ControlVersion();};return flashVer;};
function DetectFlashVer(reqMajorVer,reqMinorVer,reqRevision){versionStr=GetSwfVer();if(versionStr==-1){return false;}else if(versionStr!=0){if(isIE&&isWin&&!isOpera){tempArray=versionStr.split(" ");tempString=tempArray[1];versionArray=tempString.split(",");}else{versionArray=versionStr.split(".");};var versionMajor=versionArray[0];var versionMinor=versionArray[1];var versionRevision=versionArray[2];if(versionMajor>parseFloat(reqMajorVer)){return true;}else if(versionMajor==parseFloat(reqMajorVer)){if(versionMinor>parseFloat(reqMinorVer))return true;else if(versionMinor==parseFloat(reqMinorVer)){if(versionRevision>=parseFloat(reqRevision))return true;}};return false;}};

var vs = null;
var cbfunc=null;
var fivMin_synUrl = 'http://syn.5min.com';
function jsonp(url,name, query){if (url.indexOf("?") > -1)
 url += "&callback=" 
 else
 url += "?callback=" 
 url += name + "&";
 if (query)
 url += encodeURIComponent(query) + "&"; 
 url += new Date().getTime().toString();
 var script = document.createElement("script"); 
 script.setAttribute("src",url);
 script.setAttribute("type","text/javascript");
 document.getElementsByTagName('head')[0].appendChild(script);}
var PlayerSeed = function(divLayer){var height = 401;
 var width = 480;
 var url = escape(document.location); 
 this.GetParams = function() {
 var str ='&isPlayerSeed=true';
 if (this.url == null)
 this.url = escape(document.location); 
 else
 url = this.url;
 str +='&url=' + this.url;
 if (this.categories)
 if (this.categories.length > 0)
 str +='&categories=' + this.categories;
 if (this.contentQuality && this.contentQuality > 0)
 str += '&ContentQuality=' + this.contentQuality;
 str += '&autoStart=' + this.autoStart; 
 return str;};
 this.Load = function() {if (navigator.appName == "Microsoft Internet Explorer")
 {vs = this;
  cbfunc = onSuccessURL;
 window.onload = function() {jsonp(fivMin_synUrl + '/handlers/SenseHandler.ashx?videoCount=1&func=GetResults&sid=' + vs.sid + vs.GetParams() , 'cbfunc', ""); 
 }}
 else {vs = this;
 jsonp(fivMin_synUrl + '/handlers/SenseHandler.ashx?videoCount=1&func=GetResults&sid=' + this.sid + this.GetParams() , 'onSuccessURL', "");}}; 
 onSuccessURL = function(reqJSONtext){var fiveminVideo = reqJSONtext;
 if (fiveminVideo.length == 0)
 return;
 var hasReqestedVersion = DetectFlashVer('9','0','48'); 
 var divPlayer = document.getElementById(divLayer);
 var strPlayer = "";
 if(hasReqestedVersion)
 {strPlayer = "<div id='adaptvDiv'>";}
 if (vs.width)
 width = vs.width;
 if (vs.height)
 height = vs.height;
 strPlayer += "<object id='FiveminPlayer' width='" + width +"' height='" + height +"' classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000'>" +
 "<param name='allowfullscreen' value='true'>" +
 "<param name='allowScriptAccess' value='always'>" +
 "<param name='movie' value='" + fiveminVideo.EmbededURL + "'>" +
 "<param name='wmode' value='" + (hasReqestedVersion ? 'opaque' : 'window') +"'>" + 
 "<embed src='"+ fiveminVideo.EmbededURL +"' type='application/x-shockwave-flash' width='" + width + "' height='" + height +"' allowfullscreen='true' " +
 "allowScriptAccess='always' wmode='" + (hasReqestedVersion ? 'opaque' : 'window') + "'>";
 
 if(hasReqestedVersion)
 {strPlayer += "</div>";}
 document.getElementById(divLayer).innerHTML = strPlayer;}}


function HELAD_WAD(b){
h = '<li><a target="_blank" href="http://www.helium.com/zones/sponsored/';
h += b.replace(/ /g, '%20') + '?name=' + b + '">' + b + '</a></li>'
document.write(h);
}
