if(typeof SNAP_COM=="undefined"){SNAP_COM={};}SNAP_COM.snap_shot_obj=function(){var t={};t={div:null,timer_id:null,div_added:null,current_element:null,current_url:null,current_tag:null,current_orientation:"lr",other_bubbles:new Array,thumbnail_precrawl_list:new Array,num_precrawl_sent:0,retry_url_list:{},body_loaded:false,init:function(){var i,el;this.div={};this.observer_array=new Array;this.timer_id={show:null,partial:null};this.div_added=false;this.current_element=null;this.current_url=null;this.view={id:null,time:null};this.imp={icon:0,link:0,auto:0};this.domain=null;this.cfg=SNAP_COM.shot_config;this.host=this.get_domain(document.location.href);this.long_hide=false;this.auto_shot_no_re=/^(A|AREA|H\d+)$/i;if(this.cfg.rtl){for(i in this.cfg.rtl_css_pos){var _3=this.cfg.rtl_css_pos[i];if(this.cfg.css_pos[_3].x!=undefined&&this.cfg.css_pos[_3].x!=null){this.cfg.css_pos[_3].xr=this.cfg.css_pos[_3].x;this.cfg.css_pos[_3].x=null;}else{if(this.cfg.css_pos[_3].xr!=undefined&&this.cfg.css_pos[_3].xr!=null){this.cfg.css_pos[_3].x=this.cfg.css_pos[_3].xr;this.cfg.css_pos[_3].xr=null;}}}}if(!this.cfg.rich_shot_re){this.cfg.rich_shot_re=["."];}this.preview_re=new RegExp("("+this.cfg.rich_shot_re.join("|")+")","i");this.rich_shot_exceptions_re=new RegExp("("+this.cfg.rich_shot_exceptions+")","i");this.photo_shot_re=new RegExp("("+this.cfg.photo_shot_re.join("|")+")","i");if(SNAP_COM.window_loaded){this.onload();return;}this.observe(window,"load",this.onload);if(this.cfg.check_defer){el=document.getElementById("snap_preview_anywhere");if(!el||!el.defer){return;}}if(document.defaultView&&document.defaultView.getComputedStyle){this.getStyle=this.getStyleW3C;}else{if(document.documentElement.currentStyle&&this.isIE){this.getStyle=this.getStyleIE;}}this.timer_id.partial=this.later(this.cfg.partial_check.delay,this.partial_check);if(this.cfg.plugin){SNAP_COM.clientActive=true;}},autoshot_init:function(_4){var i,len,m,res=[],el,as_cfg=this.cfg.auto_shot,as=SNAP_COM.autoshot;if(!as_cfg.color&&as_cfg.color_opt=="site"){el=document.getElementsByTagName("a");if(el.length){el=el[0];as_cfg.color=this.getStyle(el,"color");}}if(as&&as.Results&&as.Results.Matches){len=as.Results.Matches.length;for(i=0;i20){_24.style.verticalAlign="top";}_24.style.display="inline";_24.style.visibility="visible";_24.style.zIndex=el.style.zIndex;this.el_prop(_24,"activated",true);this.el_prop(_24,"is_link_icon",true);this.el_prop(_24,"shot_parent",el);this.el_prop(el,"link_icon",_24);if(this.el_prop(el,"markup")&&(el.style.visibility=="hidden"||el.style.display=="none")){el.parentNode.insertBefore(_24,el.nextSibling);}else{el.appendChild(_24);}return _24;},activate:function(el){var _26,trigger,icon;if(this.el_prop(el,"done")){return;}_26=el.childNodes;var _27=false;for(var i=0;i<_26.length;i++){var n=_26[i];if(n.nodeType==3){var _2a=n.nodeValue;_2a=_2a.replace(/[ \t\r\n]/g,"");if(_2a.length!=0){_27=true;}}else{if(n.tagName!="IMG"){_27=true;}}}if(el.tagName.match(/^AREA$/i)||!_27){this.el_prop(el,"trigger","link");}switch(this.el_prop(el,"trigger")){case "both":trigger=el;this.add_link_icon(el);this.imp.icon++;this.imp.link++;break;case "icon":trigger=this.add_link_icon(el);this.imp.icon++;break;default:trigger=el;this.imp.link++;break;}this.el_prop(trigger,"activated",true);if(this.cfg.observe_event=="link"){this.observe(trigger,"mouseover",this.show_delay,this.cfg.delay.show,this.cfg.delay.move);this.observe(trigger,"mouseout",this.hide_delay,this.cfg.delay.hide);this.observe(trigger,"click",this.hide_delay,0);}this.el_prop(el,"done",true);},conditional_activate:function(el,_2c){if(this.el_prop(el,"done")||!this.is_valid_link(el)){this.el_prop(el,"done",true);return false;}if(_2c.shot[0]&&el.href.indexOf("https://")==-1&&(this.cfg.show_internal||!this.is_internal_link(el))){this.activate(el);return true;}else{}return false;},scan_tree:function(_2d,_2e){var m,i,len,is_markup=false,is_link,nn,tn,nv,am,re,prop={};if(this.auto_shot_re&&_2d.nodeType==3&&_2e.in_body[0]&&!_2e.activated[0]&&_2e.auto_shot_ok[0]&&this.imp.auto=am.limit){this.autoshot_init();}}}}if(_2d&&_2d.tagName){m=_2d.className.match(/(snap_\w+)/ig);if(m){len=m.length;for(i=0;i10000){_35=10000;}_37+=_35;this.last_partial_check_count=_36;}}this.timer_id.partial=this.later(_37,this.partial_check);this.cfg.partial_check.attempts--;},onload:function(){this.clear_timer("partial");this.cfg.partial_check.attempts=0;this.body_loaded=true;if(this.cfg.rescan_after_load){this.partial_check();}if(!this.div_added){this.add_main_div();}this.shot_scan();},get_all_shot_nodes:function(_38,_39,_3a){var els=_38.getElementsByTagName("*");for(var i=0;i=100){_46=60;div.submit.style.width=_46+"px";}var _48=_47-_46-38;if(_48>0){div.box.style.width=_48+"px";}if(this.isSafari){div.submit.style.height=15;}for(i=0;i\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n
\n
 
\n
\n
\n
\n
\n
\n
\n
\n
\n \n \n \n
\n
\n
\n
\n \n
  
\n \n \n
\n \n \n
 
\n
\n \n
\n\n
\n
\n
\n
\n \n
\n";this.get_all_shot_nodes(this.div.main,this.div);this.set_css();this.div.flash_overlay.title=this.cfg.text.ClickToPlay;if(this.cfg.size=="large"){this.div.zoom_img.style.display="none";}this.raise_loading_img();this.observe(this.div.bubble,"mouseover",this.rollover);this.observe(this.div.bubble,"mouseout",this.rollout);this.observe(this.div.option_iframe,"mouseover",this.rollover);this.observe(this.div.option_iframe,"mouseout",this.rollout);for(i=0;i(_83/2))?"b":"t";_86+=(_84>(_82/2))?"r":"l";var _87=this.cfg.css_pos.main.h-30;if(_85<_87&&_86.substr(0,1)==="b"&&(_83-_85)>(_87*1/2)){_86="t"+_86.substr(1,1);}_7f=this.el_prop(_81,"shot_parent")||_81;if(!this.el_prop(_7f,"markup")&&!this.is_valid_link(_7f)){return;}if(this.div.main.style.visibility=="visible"){if(this.current_element!=_7f){_7d=_7e;}else{return;}}this.timer_id.show=this.later(_7d,this.show,_81,_86);},show:function(_88,_89){if((this.cfg.trigger_position=="icon")&&this.el_prop(_88,"link_icon")){offset=this.getXY(this.el_prop(_88,"link_icon")||_88);ex=offset[0];ey=offset[1];}else{ex=this.current_ex;ey=this.current_ey;}var _8a=this.get_shot_data(_88);if(this.other_bubbles){for(var i=0;i_a6){div.disable_a.style.width=_a5;}else{if(_a6>_a5){div.option_a.style.width=_a6;}}}},hideOptionMenu:function(_a7){if(_a7==null){var div=this.div;}else{var div=this.other_bubbles[_a7];}div.option_menu.style.visibility="hidden";},changePaletteImg:function(_a9,_aa,_ab){if(_ab==null){var div=this.div;}else{var div=this.other_bubbles[_ab];}var cfg=this.cfg;if(cfg.palette[_aa]==null){return;}var s=div[_a9].style;s.backgroundColor="transparent";s.backgroundImage="url("+cfg.img.palette+")";s.backgroundPosition=cfg.palette[_aa].loc;s.backgroundRepeat="no-repeat";s.width=cfg.palette[_aa].w+"px";s.height=cfg.palette[_aa].h+"px";},rand_hash:function(a){var h=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],b=document.location.href,c=[],d=0,i;if(!a){a="";}while(a.length<32){a+=this.now();}while(b.length<32){b+=this.now();}var c=[];for(i=0;i<32;++i){d=a.charCodeAt(i)^b.charCodeAt(i)^(15*Math.random());c[i]=h[d&15];}return c.join("");},raise_shot:function(_b2){var _b3="none",iframe="inline";if(_b2=="preview"){_b3="inline";iframe="none";}this.div.preview.style.display=iframe;this.div.preview_img.style.display=_b3;this.div.url_a.style.display=_b3;},show_shot:function(_b4,_b5){var url,fragment,max,shot_url,shot_base,b,bimg,burl,cp,rand_rate;if(_b5==null){var div=this.div;var cfg=this.cfg;}else{var div=this.other_bubbles[_b5];var cfg=this.other_bubbles[_b5].cfg;}var _b9=0,shot=this,imgs=_b4.element.getElementsByTagName("img");for(var i=0;irand_rate)){_bc=true;cp="shot_banner_survey";bimg=cfg.banner.survey.img.replace(/#SIZE#/,cfg.size);burl=cfg.banner.survey.url;}else{if(!_bd&&cfg.banner.addon&&cfg.banner.addon.rate&&(this.isFirefox||this.isIE)&&!SNAP_COM.clientActive&&(cfg.search_box==true)&&(cfg.banner.addon.rate>=rand_rate)){_bc=true;if(this.isFirefox){b="ff";cp="banner_"+cfg.banner.addon.id.ff;}else{b="ie";cp="banner_ie_"+cfg.banner.addon.id.ie;}bimg=cfg.banner.addon.img.replace(/#SIZE#/,cfg.size).replace(/#IMG#/,(b+"ao"+cfg.banner.addon.id[b]+".gif"));burl=cfg.banner.addon.url+"?source="+encodeURIComponent(cfg.source)+"&campaign="+this.campaign(cp);}}if(_bc){div.banner.href=burl;div.banner.style.backgroundImage="url("+bimg+")";div.banner.style.visibility="";}else{div.banner.style.visibility="hidden";}shot_base="/?url="+encodeURIComponent(_b4.redir_url)+"&key="+cfg.key+"&src="+encodeURIComponent(cfg.source)+"&cp="+cfg.campaign+"&sb="+(cfg.search_box?"1":"0")+"&v="+cfg.version+"&size="+cfg.size+"&lang="+cfg.lang+"&search_type="+cfg.search_type+"&origin=shots_bubble"+"&act="+_b4.trigger+"&po="+(cfg.preview_only?"1":"0")+"&rp="+encodeURIComponent(cfg.redirect_param)+"&has_img="+_b9+"&ol=0&ex=0"+"&ad="+(_bc?cp:"")+"&referrer="+encodeURIComponent(location.href)+"&svc="+encodeURIComponent(_b4.svc);this.shot_base=shot_base;this.pin_check(_b4);this.preview_viewed=false;this.iframe_viewed=false;if(_b4.is_preview){this.shot_type="preview";this.view.id=this.rand_hash(_b4.url);this.view.time=this.now();shot_url=shot_base+"&view_id="+this.view.id+"&goto="+encodeURIComponent(cfg.text.GoToURL);this.raise_shot("preview");this.clear_timer("retry");if(this.retry_url_list[_b4.url]){div.preview_img.src=this.retry_url_list[_b4.url];}else{if(cfg.shot_check==0){this.preview_viewed=true;div.preview_img.src=cfg.prefix.preview+"preview"+shot_url+"&direct=1&sc=0";}else{div.preview_img.src=cfg.prefix.cdn_image+"t.gif";}}div.rss_check.src=cfg.prefix.preview+"preview"+shot_url+"&sc=1&nl=1";this.update_preview_links(_b4,_b5);}this.shot_data=_b4;if(!_b4.is_preview||cfg.shot_check==1){if(!_b4.is_preview){this.raise_shot("iframe");}shot_url=cfg.prefix.preview+"shot"+shot_base+"&w="+cfg.css_pos.preview_div.w+"&h="+cfg.css_pos.preview_div.h+"&target="+_b4.target+"&tag="+encodeURIComponent(_b4.tag)+"&goto="+encodeURIComponent(cfg.text.GoToURL)+"&sc="+(_b4.is_preview?"1":"0");if(_b4.auto){shot_url+="&as=1"+"&asp="+encodeURIComponent(_b4.auto.pattern)+"&aseid="+encodeURIComponent(_b4.auto.eid)+"&astid="+encodeURIComponent(_b4.auto.tid);}fragment="#rt"+this.now();if(_b5!==undefined&&_b5!==null){fragment+="#autoplay";}this.iframe_viewed=true;this.setPreviewIframeSrc(shot_url+fragment,_b5);if(_bb==div.preview.src){this.lower_loading_img();}if(_b4.svc&&_b4.svc.indexOf("Snap_Shot_RSS")!=-1){this.showTopLeftMenu();this.rss_toggle(null,"rss");}}this.shot_trigger_is_preview=_b4.is_preview;this.shot_url=shot_url;var _be=cfg.prefix.spasense+"rk.php?key="+cfg.key+"&lang="+cfg.lang+"&th="+cfg.theme+"&rtl="+cfg.rtl+"&url="+_b4.url+"&html="+encodeURIComponent(_b4.element.innerHTML.substr(0,500))+"&cp="+this.campaign("spasense")+"&s="+cfg.size+"&svc="+encodeURIComponent(_b4.svc)+"&tag="+encodeURIComponent(_b4.tag)+"&src="+encodeURIComponent(cfg.source);if(cfg.search_type=="spasense"&&cfg.search_box==true&&!_bc){this.spasense_url=_be;if(div.spasense_iframe.src!=_be){try{div.spasense_iframe.contentWindow.location.replace(_be);}catch(e){div.spasense_iframe.src=_be;}}}else{this.spasense_url="about:blank";if(div.spasense_iframe.src!="about:blank"){try{div.spasense_iframe.contentWindow.location.replace("about:blank");}catch(e){div.spasense_iframe.src="about:blank";}}}},update_preview_links:function(_bf,_c0){if(_c0==null){var div=this.div;var cfg=this.cfg;}else{var div=this.other_bubbles[_c0];var cfg=this.other_bubbles[_c0].cfg;}url=_bf.redir_url.replace(/\w+:\/\/(www\.)?/,"");url=url.replace(/^([-\w.]*)\/$/,"$1");max=cfg.url_max?cfg.url_max:50;if(url.length>max){url=url.substr(0,max)+"...";}div.url.innerHTML=url;div.url_a.href=_bf.url;div.url_favicon.href=_bf.url;div.url_arrow.href=_bf.url;div.img_a.href=_bf.url;div.url_a.target=_bf.target;div.url_favicon.target=_bf.target;div.url_arrow.target=_bf.target;div.img_a.target=_bf.target;div.url_a.title=cfg.text.GoToURL.replace(/%URL/,url);div.url_favicon.title=cfg.text.GoToURL.replace(/%URL/,url);div.url_arrow.title=cfg.text.GoToURL.replace(/%URL/,url);div.img_a.title=div.url_a.title;},is_preview_url:function(url){if(this.cfg.rich_shot_exceptions!=""){if(url.match(this.rich_shot_exceptions_re)){return true;}}var m=url.match(/\w+:\/\/([^#]*)/);if(m&&m[1].match(this.preview_re)){return false;}return true;},get_inner_text:function(el,_c6){var _c7="";if(el.innerText!==undefined){_c7=el.innerText;}else{if(el.textContent!==undefined){_c7=el.textContent;}}return this.trim(_c7).substr(0,_c6);},get_shot_data:function(el){var i,j,m,els;var _ca;var key,val;var _cc=[];var _cd={"svc":"","tag":"","url":"","target":"","element":el,"trigger":"","auto":false};if(this.el_prop(el,"is_link_icon")){_cd.trigger="icon";}else{_cd.trigger="link";}el=this.el_prop(el,"shot_parent")||el;_cd.element=el;_cd.trigger=(this.el_prop(el,"trigger")=="both"?"both":"only")+"_"+_cd.trigger;if(el.href!==undefined){_cd.url=el.href;_cd.target=el.target;}if(typeof SNAP_COM!="undefined"&&SNAP_COM.translateURL){if(_cd.target.toLowerCase()=="_search"){_cd.target="_SELF";}_cd.url=SNAP_COM.translateURL(_cd.url);_cd.redir_url=_cd.url;}if(this.cfg.redirect_param){regexS="[\\?&]"+this.cfg.redirect_param+"=([^&#]*)";regex=new RegExp(regexS);m=_cd.url.match(regex);if(m){_cd.redir_url=decodeURIComponent(m[1]);}else{_cd.redir_url=_cd.url;}}else{_cd.redir_url=_cd.url;}if((el.innerText!==undefined)&&el.innerText.length){_cd.tag=this.trim(el.innerText).substr(0,500).replace(String.fromCharCode(164),"¤");}else{if(el.textContent!==undefined){_cd.tag=this.trim(el.textContent).substr(0,500);}else{_cd.tag=this.trim(el.innerHTML).substr(0,500);}}if(this.el_prop(el,"markup")){_cc.push(encodeURIComponent(el.className.match(/\bSnap_Shot_.*?\b/g).join("|")));_ca=el.firstChild;while(_ca){if(_ca.tagName){m=_ca.className.match(/\bSnap_Shot_.*?\b/g);if(m){key=encodeURIComponent(m.join("|"));val=encodeURIComponent(this.get_inner_text(_ca,500));_cc.push(key+"="+val);}}_ca=_ca.nextSibling;}_cd.svc=_cc.join("&");}else{_cd.is_preview=this.is_preview_url(_cd.redir_url);}if(this.el_prop(el,"auto")){_cd.auto=this.el_prop(el,"autoshot_data");}return _cd;},confirm_shot_load:function(_ce){if(this.view.id){this.div.arrow.src=this.cfg.prefix.image+"snip/arrow-contd/"+this.view.id+"/d/"+_ce+"/p"+(this.now()-this.view.time)+"/arrow/";}this.view.id=null;},rss_check_loaded:function(ev){var pi=this.div.rss_check;if(pi.height==3&&pi.width==6){this.showTopLeftMenu();if(this.cfg.shot_check==1){this.rss_toggle(null,"rss");this.lower_loading_img();this.raise_shot("iframe");if(this.isSafari){this.later(300,this.lower_loading_img);}}else{this.rss_toggle(null,"preview");}}else{if(pi.height>1&&this.cfg.shot_check==1){this.view.id=this.rand_hash(this.shot_data.url);this.view.time=this.now();var _d1=this.shot_base+"&view_id="+this.view.id+"&goto="+encodeURIComponent(this.cfg.text.GoToURL);this.div.preview_img.src=this.cfg.prefix.preview+"preview"+_d1+"&direct=1&sc=0";}}},preview_img_loaded:function(ev){var pi=this.div.preview_img;if(pi.height==3&&pi.width==6){this.lower_loading_img();this.raise_shot("iframe");if(this.isSafari){this.later(300,this.lower_loading_img);}}else{this.lower_loading_img();if(pi.height>1&&pi.width>1){this.confirm_shot_load("ps");}if(this.div.preview_img.width==274||this.div.preview_img.width==431){var _d4=1;var url=this.div.preview_img.src;var _d6=/retry=(\d+)/;var _d7=url.match(_d6);if(_d7){_d4=Number(_d7[1])+1;url=url.replace(_d6,"retry="+_d4);}else{url+="&retry="+_d4;}if(_d4>this.cfg.retry_interval.length){return;}if(_d4==this.cfg.retry_interval.length){url+="&final=1";}var _d8=this;var _d9=this.cfg.retry_interval[_d4-1];if(this.retry_url_list[this.div.url_a.href]!=url){this.retry_url_list[this.div.url_a.href]=url;if(this.div.main.style.visibility=="visible"){this.clear_timer("retry");this.timer_id.retry=this.sto(function(){_d8.div.preview_img.src=url;},_d9);}}}}},link_click:function(ev){var _db;var rw=false;switch(ev.type){case "mouseup":var b=0;if(typeof (ev.which)=="number"){b=ev.which;}else{if(typeof (ev.button)=="number"){b=ev.button;}}if((this.isIE&&b==4)||(!this.isIE&&b==2)){rw=true;}break;case "click":rw=true;break;}if(rw){var _de=this.cfg.prefix.preview+"explore/"+Math.floor((Math.random()*100000))+"/?url="+encodeURIComponent(this.current_url)+"&key="+this.cfg.key+"&src="+encodeURIComponent(this.cfg.source)+"&cp="+this.cfg.campaign;this.div.url_a.href=_de+"&tol=url";this.div.url_favicon.href=_de+"&tol=url_favicon";this.div.url_arrow.href=_de+"&tol=url_arrow";this.div.img_a.href=_de+"&tol=image";_db=this;this.sto(function(){_db.div.url_a.href=_db.current_url;_db.div.url_favicon.href=_db.current_url;_db.div.url_arrow.href=_db.current_url;_db.div.img_a.href=_db.current_url;},0);}},sample:function(){var i,n,as,rates=[],as_missing=[],as_len=this.cfg.auto_shot.list.length;var r=Math.random();if(this.sampled){return;}this.sampled=true;if(this.cfg.srate){if(this.cfg.srate.main>=r){rates.push("m"+this.cfg.srate.main);}if(this.cfg.auto_shot.list.length&&(this.cfg.srate.auto>=r)){rates.push("a"+this.cfg.srate.auto);for(i=0;i_e5&&_e8<_e7&&_e9>top&&_e9<_e6);if(_ea){return;}}this.highlight(false);this.hide_delay(null,this.cfg.delay.hide);},title_mouseover:function(ev){this.div.url_a.style.color="#009933";},title_mouseout:function(ev){this.div.url_a.style.color="#003399";},pin:function(_ed){this.other_bubbles[_ed].pin_close_img.style.display="inline";this.orientation("pin",false,_ed);},destroy_bubble:function(ev,_ef){this.other_bubbles[_ef].main.style.display="none";this.other_bubbles[_ef].current_url=null;this.other_bubbles[_ef].current_tag=null;this.other_bubbles[_ef].main.parentNode.removeChild(this.other_bubbles[_ef].main);},pin_check:function(_f0){this.hideFlashOverlay();try{try{var _f1=this.current_url.split("//")[1].split("/")[0];var _f2=this.current_url.split("//")[1].split("/")[1];var tmp=this.current_url.split("?")[0].split(".");var _f4=tmp[tmp.length-1];}catch(e){}if((_f0.svc&&_f0.svc.indexOf("Snap_Shot_")!=-1&&(_f0.svc.indexOf("Video")!=-1||_f0.svc.indexOf("Audio")!=-1))||(_f1.toLowerCase().indexOf("youtube.com")!=-1&&_f2.indexOf("v")!=-1&&_f2.indexOf("view_play_list?")==-1)||(_f1.toLowerCase().indexOf("video.google.com")!=-1&&_f2.indexOf("videoplay")!=-1)||(_f1.toLowerCase().indexOf("metacafe.com")!=-1&&_f2.indexOf("watch")!=-1)||(_f1.toLowerCase().indexOf("revver.com")!=-1&&_f2.indexOf("watch")!=-1)||(_f1.toLowerCase().indexOf("video.xanga.com")!=-1)||(_f1.toLowerCase().indexOf("photobucket.com")!=-1&&this.current_url.indexOf("action=view")!=-1)||(_f1.toLowerCase().indexOf("veoh.com")!=-1&&_f2.indexOf("videos")!=-1)||(_f1.toLowerCase().indexOf("vids.myspace.com")!=-1)||_f4.toLowerCase()=="mp3"){this.showFlashOverlay();}}catch(e){}},cloneBubble:function(){var _f5=this;var _f6=this.div.main.cloneNode(true);var _f7=document.getElementsByTagName("body")[0];_f7.insertBefore(_f6,this.div.main);var _f8=this.other_bubbles.length;this.other_bubbles[_f8]=new Object();this.other_bubbles[_f8].main=_f6;this.get_all_shot_nodes(this.other_bubbles[_f8].main,this.other_bubbles[_f8]);this.other_bubbles[_f8].current_url=this.current_url;this.other_bubbles[_f8].current_tag=this.current_tag;this.other_bubbles[_f8].cfg=this.cfg;var div=this.other_bubbles[_f8];this.observe(div["submit"],"click",this.form_submit,_f8);this.observe(div["box"],"keydown",this.form_submit,_f8);var box=div["box"];this.observe(box,"focus",function(ev){if(box.value===_f5.cfg.text.SearchTheWeb){box.value="";}});var _fc=div.main.getElementsByTagName("input");for(var i=0;i<_fc.length;i++){if(_fc[i].tagName.toLowerCase()=="input"&&_fc[i].id.indexOf("box")==-1&&_fc[i].id.indexOf("submit")==-1&&_fc[i].id.indexOf("cancel")==-1){_fc[i].type="hidden";}}if(this.spasense_url&&div.spasense_iframe.src!=this.spasense_url){try{div.spasense_iframe.contentWindow.location.replace(this.spasense_url);}catch(e){div.spasense_iframe.src=this.spasense_url;}}else{div.spasense_iframe.src="about:blank";}this.draw_bubble(_f8);return _f8;},startFlash:function(){this.showDragOverlay();var _fe=this.cloneBubble();var div=this.other_bubbles[_fe];this.observe(div["drag_overlay"],"mousedown",this.dragStart,_fe);this.observe(div["pin_close_img"],"click",this.destroy_bubble,_fe);this.observe(div["pin_close_img"],"mouseover",this.handleMenuRoll,"pin_close_img",true,_fe);this.observe(div["pin_close_img"],"mouseout",this.handleMenuRoll,"pin_close_img",false,_fe);this.addMenuEvents(div,_fe);var _100=div["preview"];if(this.isSafari){if(this.div.preview){_100.src="about:blank";this.later(50,function(){_100.src=this.shot_url+"#autoplay";});if(this.div.spasense_iframe&&this.div.spasense_iframe.src!="about:blank"){this.later(50,function(){div.spasense_iframe.src=this.div.spasense_iframe.src;});}}}else{_100.contentWindow.location.replace(this.shot_url+"#autoplay");}this.pin(_fe);this.hide();},showFlashOverlay:function(){this.div.flash_overlay.style.display="";this.div.drag_overlay.style.display="none";},hideFlashOverlay:function(){this.div.flash_overlay.style.display="none";this.div.drag_overlay.style.display="none";},showDragOverlay:function(){this.div.flash_overlay.style.display="none";this.div.drag_overlay.style.display="";},dragStart:function(ev,_102){var shot=this;this.drag_state="start";this.dragged_bubble=_102;this.dragStartX=this.pointerX(ev);this.dragStartY=this.pointerY(ev);this.other_bubbles[this.dragged_bubble].drag_overlay.style.left=(this.other_bubbles[this.dragged_bubble].cfg.css_pos.drag_overlay.x-300)+"px";this.other_bubbles[this.dragged_bubble].drag_overlay.style.top=(this.other_bubbles[this.dragged_bubble].cfg.css_pos.drag_overlay.y-300)+"px";this.other_bubbles[this.dragged_bubble].drag_overlay.style.width=(this.other_bubbles[this.dragged_bubble].cfg.css_pos.drag_overlay.w+600)+"px";this.other_bubbles[this.dragged_bubble].drag_overlay.style.height=(this.other_bubbles[this.dragged_bubble].cfg.css_pos.drag_overlay.h+600)+"px";},dragMove:function(ev){this.current_ex=this.getPageX(ev);this.current_ey=this.getPageY(ev);if(this.isOpera&&this.div.main.style.visibility=="visible"&&ev.target.tagName.toLowerCase()!="a"&&ev.target.className.indexOf("Snap_Shot_")==-1&&ev.target.className.indexOf("snap_preview_icon")==-1){var top=this.getTop(this.div.main);var left=this.getLeft(this.div.main);var _107=this.getBottom(this.div.main);var _108=this.getRight(this.div.main);var _109=ev.pageX||(ev.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft));var _10a=ev.pageY||(ev.clientY+(document.documentElement.scrollTop||document.body.scrollTop));var _10b=(_109>left&&_109<_108&&_10a>top&&_10a<_107);if(!_10b){this.hide_delay(null,this.cfg.delay.hide);}}if(this.drag_state!="start"){return;}var _10c=this.other_bubbles[this.dragged_bubble].main;var x=this.pointerX(ev);var y=this.pointerY(ev);x=x-this.dragStartX;y=y-this.dragStartY;var obx=_10c.offsetLeft;var oby=_10c.offsetTop;var _111=obx-0+x;var _112=oby-0+y;var _113=-1*this.div.bubble.offsetLeft;if(_111<_113){_111=_113;}var _114=-1*this.div.bubble.offsetTop;if(_112<_114){_112=_114;}_10c.style.left=_111+"px";_10c.style.top=_112+"px";if(_111!=_113){this.dragStartX=this.pointerX(ev);}if(_112!=_114){this.dragStartY=this.pointerY(ev);}if(!ev){var ev=window.event;}ev.cancelBubble=true;if(ev.stopPropagation){ev.stopPropagation();}},dragStop:function(ev){if(this.dragged_bubble==null){return;}this.drag_state="off";this.other_bubbles[this.dragged_bubble].drag_overlay.style.left=this.other_bubbles[this.dragged_bubble].cfg.css_pos.drag_overlay.x+"px";this.other_bubbles[this.dragged_bubble].drag_overlay.style.top=this.other_bubbles[this.dragged_bubble].cfg.css_pos.drag_overlay.y+"px";this.other_bubbles[this.dragged_bubble].drag_overlay.style.width=this.other_bubbles[this.dragged_bubble].cfg.css_pos.drag_overlay.w+"px";this.other_bubbles[this.dragged_bubble].drag_overlay.style.height=this.other_bubbles[this.dragged_bubble].cfg.css_pos.drag_overlay.h+"px";this.dragged_bubble=null;},pointerX:function(_116){return _116.pageX||(_116.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft));},pointerY:function(_117){return _117.pageY||(_117.clientY+(document.documentElement.scrollTop||document.body.scrollTop));},form_submit:function(ev,_119){if(_119==null){var div=this.div;}else{var div=this.other_bubbles[_119];}var _11b=false;var _11c="bsb";if(div.box.value===this.cfg.text.SearchTheWeb){_11c=this.campaign("defaulttext");if(this.cfg.search_type!="adult"){_11b=true;}}else{if(div.box.value===""){_11c=this.campaign("emptybox");_11b=true;}else{_11c=this.campaign("bsb");}}var _11d=this.cfg.prefix.search+"?source="+encodeURIComponent(this.cfg.source)+"&campaign="+_11c;if(_11b){if(this.cfg.search_type=="image"){_11d+="&query=sunflower";}}else{_11d+="&query="+encodeURIComponent(div.box.value);_11d+="&spa_key="+encodeURIComponent(this.cfg.key);if(this.cfg.search_type=="adult"){_11d+="&spa_adult=1";}}var tg=(window.event)?ev.srcElement:ev.target;if(tg==div.box){var _11f=ev.keyCode;if(_11f==13){ev.returnValue=false;if(ev.preventDefault){ev.preventDefault();}location.href=_11d;}return;}else{if(tg==div.submit){window.open(_11d,"_blank");ev.returnValue=false;if(ev.preventDefault){ev.preventDefault();}return false;}}},sendPrecrawlList:function(){var _120="?key="+this.cfg.key;for(var i=this.num_precrawl_sent;i1800){break;}_120+="url"+(i+1)+"="+encodeURIComponent(url);}this.num_precrawl_sent=i;_120+="&url_count="+this.thumbnail_precrawl_list.length;this.div.lg.src=this.cfg.prefix.preview+"thumbnail_precrawl.php"+_120;if(this.num_precrawl_sent!=this.thumbnail_precrawl_list.length){this.later(1000,this.sendPrecrawlList);}},logFeatureClick:function(_123){this.div.lg.src=this.cfg.prefix.preview+"halo_proxy.php?feature_type="+_123+"&img=1&r="+this.now();},setPreviewIframeSrc:function(_124,_125){if(_125==null){var div=this.div;}else{var div=this.other_bubbles[_125];}if(this.isSafari){if(div.preview){this.later(50,function(){div.preview.src=(_124);});if(this.shot_data&&!this.shot_data.is_preview){this.later(300,this.lower_loading_img);}}}else{if(div.preview.contentWindow){div.preview.contentWindow.location.replace(_124);}}},sto:function(func,_128){if(this.cfg.flavor=="xanga"){if(window.restrictedSetTimeout){return window.restrictedSetTimeout(func,_128);}else{return window.setTimeout(func,_128);}}else{return window.setTimeout(func,_128);}},needs_png_fix:(navigator.userAgent.match(/msie (5\.5|6)/i)&&navigator.platform=="Win32"),isFirefox:(navigator.userAgent.match(/firefox/i)),isSafari:(/Safari|Konqueror|KHTML/gi).test(navigator.userAgent),isIE:(!this.isSafari&&!navigator.userAgent.match(/opera/gi)&&navigator.userAgent.match(/msie/gi)),isOpera:(navigator.userAgent.match(/Opera/gi)),getXY:function(el){var _12a=null;var pos=[];var box,st,sl;if(el.getBoundingClientRect){box=el.getBoundingClientRect();st=Math.max(document.documentElement.scrollTop,document.body.scrollTop);sl=Math.max(document.documentElement.scrollLeft,document.body.scrollLeft);return [box.left+sl,box.top+st];}else{pos=[el.offsetLeft,el.offsetTop];_12a=el.offsetParent;var _12d=(this.getStyle(el,"position")=="absolute");if(_12a!=el){while(_12a){pos[0]+=_12a.offsetLeft;pos[1]+=_12a.offsetTop;if(this.isSafari&&!_12d&&(this.getStyle(_12a,"position")=="absolute")){_12d=true;}_12a=_12a.offsetParent;}}if(this.isSafari&&_12d){pos[0]-=document.body.offsetLeft;pos[1]-=document.body.offsetTop;}}return pos;},getPageX:function(ev){var x=ev.pageX;if(!x&&0!==x){x=ev.clientX||0;if(this.isIE){x+=this._getScrollLeft();if(document.body.clientLeft){x-=document.body.clientLeft;}}}return x;},getPageY:function(ev){var y=ev.pageY;if(y&&document.body.style&&this.getStyle(document.body,"position")=="relative"){y-=10;}if(!y&&0!==y){y=ev.clientY||0;if(this.isIE){y+=this._getScrollTop();if(document.body.clientTop){y-=document.body.clientTop;}}}return y;},_getScrollLeft:function(){return this._getScroll()[1];},_getScrollTop:function(){return this._getScroll()[0];},_getScroll:function(){var dd=document.documentElement,db=document.body;if(dd&&(dd.scrollTop||dd.scrollLeft)){return [dd.scrollTop,dd.scrollLeft];}else{if(db){return [db.scrollTop,db.scrollLeft];}else{return [0,0];}}},getViewportHeight:function(){var _133=-1;var mode=document.compatMode;if((mode||this.isIE)&&!this.isOpera){if(mode==="CSS1Compat"){_133=document.documentElement.clientHeight;}else{_133=document.body.clientHeight;}}else{_133=self.innerHeight;}return _133;},getViewportWidth:function(){var _135=-1;var mode=document.compatMode;if(mode||this.isIE){if(mode==="CSS1Compat"){_135=document.documentElement.clientWidth;}else{_135=document.body.clientWidth;}}else{_135=self.innerWidth;}return _135;},getWidth:function(_137){var _138=parseInt(_137.offsetWidth);if(_137==document.body||_137==document||_137==window){return window.getWidth();}else{if(_137){var _138=parseInt(_137.offsetWidth);return (_138==0)?parseInt(_137.style.width):_138;}else{return null;}}},getHeight:function(_139){if(_139==document.body||_139==document||_139==window){return window.getHeight();}else{if(_139){var _13a=parseInt(_139.offsetHeight);return (_13a==0)?parseInt(_139.style.height):_13a;}else{return null;}}},getLeft:function(_13b){return _13b.offsetLeft;},getRight:function(_13c){return this.getLeft(_13c)+this.getWidth(_13c);},getTop:function(_13d){return _13d.offsetTop;},getBottom:function(_13e){return this.getTop(_13e)+this.getHeight(_13e);},trim:function(str){return str.replace(/^\s*|\s*$/g,"");},getStyle:function(el,_141){return el.style[_141];},getStyleW3C:function(el,_143){var _144=null;if(_143=="float"){_143="cssFloat";}var _145=(document.defaultView)?document.defaultView.getComputedStyle(el,""):null;if(_145){_144=_145[_143];}return el.style[_143]||_144;},getStyleIE:function(el,_147){switch(_147){case "opacity":var val=100;try{val=el.filters["DXImageTransform.Microsoft.Alpha"].opacity;}catch(e){try{val=el.filters("alpha").opacity;}catch(e){}}return val/100;break;case "float":_147="styleFloat";default:var _149=el.currentStyle?el.currentStyle[_147]:null;return (el.style[_147]||_149);}},Rescan:function(_14a){if(_14a===null){return;}this.shot_scan(_14a);}};t.init();return t;};if(SNAP_COM.shot_config.version=="2.21"){SNAP_COM.shot=SNAP_COM.snap_shot_obj();}else{SNAP_COM.vmiss=document.createElement("img");SNAP_COM.vmiss.src="http://shots.snap.com/vmis.php?vcfg="+SNAP_COM.shot_config.version+"&vjs=2.21";SNAP_COM.vmiss.style.positions="absolute";SNAP_COM.vmiss.style.visibility="none";SNAP_COM.tmp_body=document.getElementsByTagName("body")[0];SNAP_COM.tmp_body.insertBefore(SNAP_COM.vmiss,SNAP_COM.tmp_body.firstChild);}