function google_ad_request_done(f){var q="";var j;if(f.length==0){return}if(f[0].type=="image"){q+='<a href="'+f[0].url+'" target="_blank" title="go to '+f[0].visible_url+'"><img border="0" src="'+f[0].image_url+'"width="'+f[0].image_width+'"height="'+f[0].image_height+'"></a>'}else{if(f[0].type=="flash"){q+='<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(f[0].type=="html"){q+=f[0].snippet}else{if(f[0].type=="text"){document.write('<div id="_google_temp_div"><a id="_google_temp_a"></a></div>');var l=$("#_google_temp_div");var m,o="",g="",m="",h="Ads by Google",d=l.width(),c=d>500?Math.floor(100/f.length):100,p=$("#container").css("background-color"),b=$("#container").css("color"),n=$("#_google_temp_a").css("color"),k=false,a=false,e="";l.remove();if(ColorCheck.closelyMatches(p,b)){b=ColorCheck.invert(b)}else{b=ColorCheck.hex(b)}if(ColorCheck.closelyMatches(p,n)){n=ColorCheck.invert(n)}else{n=ColorCheck.hex(n)}if(d>500){o="wide"}else{o="narrow textAd300";a=true;k=true}if(f.length===1){g="single"}e+='<p class="attribution '+g+'" style="color:#'+b+'">';if(google_info&&google_info.feedback_url){e+='<a href="'+google_info.feedback_url+'" target="_blank"><font color="#'+n+'">'+h+"</font></a>"}else{e+=h}e+="</p>";q+='<div class="cfx '+o+'">';if(a){q+=e}for(j=0;j<f.length;++j){m='style="color: #'+n+'" href="'+f[j].url+'" onmouseout="window.status=\'\'" onmouseover="window.status=\'go to '+f[j].visible_url+'\';return true;" target="_blank"';q+='<div style="width:'+c+'%;" class="column cfx '+g+'"><p style="color:#'+b+'" class="adTitle"><strong><a '+m+'><font color="#'+n+'">'+f[j].line1+"</font></a></strong></p>";if(k){q+='<p class="adText">'+f[j].line2+" "+f[j].line3+" <a "+m+'><font color="#'+n+'">'+f[j].visible_url+"</font></a></p>"}else{q+="<p>"+f[j].line2+"<br>"+f[j].line3+"</p>";q+='<p class="adLink"><em><a '+m+'><font color="#'+n+'">'+f[j].visible_url+"</font></a></em></p>"}q+="</div>"}if(!a){q+="<br>"+e}q+="</div>"}}}}document.write(q);return}var ColorCheck={closelyMatches:function(c,b){c=this.cssToRgb(c);b=this.cssToRgb(b);if(!c||!b){return false}if(c.r==b.r&&c.g==b.g&&c.b==b.b){return true}var e=Math.abs(c.r-b.r);var d=Math.abs(c.g-b.g);var f=Math.abs(b.b-b.b);var a=100-Math.round((e+d+f)*100/(3*255));return a>80},cssToRgb:function(c){if(!c){return false}var f,e,a,d={};if(c.indexOf("rgb")!=-1){arr=c.replace(/rgb\(|\)| /g,"").split(",");d.r=arr[0];d.g=arr[1];d.b=arr[2]}else{c=c.replace(/#/,"");if(c.length==3){f=c.charAt(0);e=c.charAt(1);a=c.charAt(2);d.r=f+""+f;d.g=e+""+e;d.b=a+""+a}else{d.r=c.substring(0,2);d.g=c.substring(2,4);d.b=c.substring(4,6)}d.r=parseInt(d.r,16);d.g=parseInt(d.g,16);d.b=parseInt(d.b,16)}return d},hex:function(c){if(!c){return false}var d,h,f,a,e;if(c.indexOf("rgb")!=-1){d=c.replace(/rgb\(|\)| /g,"").split(",");h=parseInt(d[0],10).toString(16);f=parseInt(d[1],10).toString(16);a=parseInt(d[2],10).toString(16);if(h.length<2){h="0"+h}if(f.length<2){f="0"+f}if(a.length<2){a="0"+a}e=h+""+f+""+a}else{c=c.replace(/#/,"");if(c.length==3){h=c.charAt(0);f=c.charAt(1);a=c.charAt(2);e=h+""+h+""+f+""+f+""+a+""+a}else{if(c.length==6){e=c}else{e=false}}}return e},hexToDec:function(a){return a.match(/[0-9a-fA-F]+/)?parseInt(a,16):-1},getComponent:function(a,c){var b="";switch(a){case"r":b=c.substring(0,2);break;case"g":b=c.substring(2,4);break;case"b":b=c.substring(4,6);break}return b},invert:function(c){var e,d,a;c=this.cssToRgb(c);e=parseInt(c.r,10);d=parseInt(c.g,10);a=parseInt(c.b,10);if(e<=127){e+=125}else{e=e}if(d<=127){d+=125}else{d=130-(255-d)}if(a<=127){a+=125}else{a=130-(255-a)}return this.hex("rgb("+e+","+d+","+a+")")}};