var websearch,iframe_instance,active_search_type,current_frame,searchBuckets=[];var descriptions=searchContext.descriptions;var loaded=false;
function activate(id,move,firstActivation){if(loaded){var results=$("picks_results","blog_results","content_results","network_results","web_results","secondNetwork_results");var searchType="";if(id.endsWith("_results"))searchType=id.replace("_results","");document.getElementById("type").value=searchType;if(searchContext.lijitAdsActive){active_search_type=searchType;reloadAds(null)}if(!firstActivation&&id!="web_results")logClick(null);var toActivate=$(id);if(toActivate.visible()){try{Lijit.Spellcheck.onActivate(toActivate)}catch(Error){try{Lijit.SpellCheck.lastError=
Error;Lijit.SpellCheck.onFailure("toActivate.visible() => onActivate() threw an exception")}catch(excp){}}return}results.each(function(r){if(r){var button=$(r.id+"_button");if(button){button.removeClassName("active_button");button.addClassName("inactive_button")}r.hide()}});var networkDisclaimer=$("networkDisclaimer");if(networkDisclaimer)if(id!=="secondNetwork_results")networkDisclaimer.hide();else networkDisclaimer.show();toActivate.show();if(id!=="web_results")if(searchBuckets[searchType])searchBuckets[searchType].show();
var toActivateButton=$(toActivate.id+"_button");toActivateButton.removeClassName("inactive_button");toActivateButton.addClassName("active_button");if(move)window.scrollTo(0,0);try{Lijit.Spellcheck.onActivate(toActivate)}catch(Error){try{Lijit.SpellCheck.lastError=Error;Lijit.SpellCheck.onFailure("Activate => onActivate threw an exception")}catch(excp){}}}}
if(searchContext.lijitAdsActive){function track(trk_type,click_url,trackerid){if(trackerid!=null){var tracker=document.getElementById(trackerid);if(tracker!=null){var scriptElements=tracker.getElementsByTagName("script");if(scriptElements!=null&&scriptElements.length!=0){var date=new Date;var time=date.getTime();var src=click_url+"http://www.lijit.com/res/images/ck.gif?r="+Math.floor(Math.random()*11)+time;scriptElements[0].src=src}}}else{var trkid=trk_type+"_lijit_tracker";var tracker=document.getElementById(trkid);
if(tracker!=null){var scriptElements=tracker.getElementsByTagName("script");if(scriptElements!=null&&scriptElements.length!=0)tracker.removeChild(scriptElements[0]);var scriptElement=document.createElement("script");if(scriptElement!=null){tracker.appendChild(scriptElement);var expr='track("'+trk_type+'", "'+click_url+'", "'+trk_type+'_lijit_tracker");';setTimeout(expr,10)}}}}function reloadAds(search){var container=document.getElementById("sponsored_links_container");if(container)container.style.display=
"none";iframe=document.getElementById("serp_ads_frame");if(iframe!=null){var engine=searchContext.addEngine;var ns=searchContext.ns;var dne=active_search_type+"_lijit_narrow_ad_unit";if(active_search_type=="web")return;iframe.src="/delivery/serp?u="+gUser+"&zt="+searchContext.textAdZoneId+"&ztb="+searchContext.textAdBottomZoneId+"&zs="+searchContext.skyScraperZoneId+"&nt="+searchContext.nt+" &ns="+ns+"&engine="+engine+"&ad_hint="+searchContext.adHint+"&dne="+dne+"&q="+encodeURIComponent(gQuery)+"&uri="+
searchContext.informerURI}}}function logClick(e){if(searchContext.searchId)new Lijit.Search.ImpressionView(gBaseURL,gSearchID)}
function firstActivation(e){try{loaded=true;var searchTab=searchContext.searchTab;var tabCaught=false;function d(){if(typeof Lijit=="undefined"&&typeof Lijit.Search=="undefined")return true;else setTimeout(d,10)}for(var i=0,len=searchContext.tabs.length;i<len;i++)if(!(searchContext.search&&searchContext.searchTab==searchContext.tabs[i])){var nutchObject=searchContext.tabs[i]=="picks"?"Picks":"";var overlayOption=searchContext.searcherBlog==searchContext.tabs[i]?blogOverlayOptions:apiOptions;searchBuckets[searchContext.tabs[i]]=
new Lijit.Search["Nutch"+nutchObject](gQuery,searchContext.tabs[i],searchContext.tabs[i]+"_all_results",overlayOption);searchBuckets[searchContext.tabs[i]].addPageSwitchListener(logClick);if(searchContext.lijitAdsActive)searchBuckets[searchContext.tabs[i]].addPageSwitchListener(reloadAds)}for(var i=0,len=searchContext.tabs.length;i<len;i++)if(searchTab==searchContext.tabs[i]){tabCaught=true;activate(searchContext.tabs[i]+"_results",null,true);if(searchBuckets[searchContext.tabs[i]])searchBuckets[searchContext.tabs[i]].show()}if(!tabCaught)activate("web_results",
null,true)}catch(ex){}}Event.observe(window,"load",firstActivation);
var WebResults={process:function(websearch){var urls=[];WebResults.websearch=websearch;urls=websearch.results.pluck("url");WebResults.display()},display:function(){var formattedResults=[];try{var unique_count=0;var imgloads=[];if(WebResults.websearch.results.length==0){document.getElementById("web_all_results").innerHTML=document.getElementById("no_results").innerHTML;return}WebResults.websearch.results.each(function(r){var container=document.createElement("div");container.className="entry";var resultHTML=
"";resultHTML+='<h2 class="title"><a target="_top" class="link" href="'+r.url+'" ';resultHTML+=" >"+r.title+"</a></h2>";resultHTML+='<p class="description">'+r.content+'<br /><span class="link">'+r.visibleUrl+"</span></p>";container.innerHTML=resultHTML;r.formattedResult=container;unique_count++});var all_results=document.getElementById("web_all_results");all_results.innerHTML="";for(i=0;i<WebResults.websearch.results.length;i++){var resultNode=WebResults.websearch.results[i].formattedResult.cloneNode(true);
all_results.appendChild(resultNode)}}catch(e){}}};
var WebResults={process:function(websearch){var urls=[];WebResults.websearch=websearch;urls=websearch.results.pluck("url");WebResults.display()},display:function(){var formattedResults=[];try{var unique_count=0;var imgloads=[];if(WebResults.websearch.results.length==0){document.getElementById("web_all_results").innerHTML=document.getElementById("no_results").innerHTML;return}WebResults.websearch.results.each(function(r){var container=document.createElement("div");container.className="entry";var resultHTML=
"";resultHTML+='<h2 class="title"><a target="_top" class="link" href="'+r.url+'" ';resultHTML+=" >"+r.title+"</a></h2>";resultHTML+='<p class="description">'+r.content+'<br /><span class="link">'+r.visibleUrl+"</span></p>";container.innerHTML=resultHTML;r.formattedResult=container;unique_count++});var all_results=document.getElementById("web_all_results");all_results.innerHTML="";for(i=0;i<WebResults.websearch.results.length;i++){var resultNode=WebResults.websearch.results[i].formattedResult.cloneNode(true);
all_results.appendChild(resultNode)}}catch(e){}}};
if(searchContext.showWeb){function OnLoad(){websearch=Lijit.WebSearch.createEngine(searchContext.webTabEngine);websearch.setResultSetSize(GSearch.LARGE_RESULTSET);websearch.setLinkTarget(GSearch.LINK_TARGET_TOP);websearch.setNoHtmlGeneration();if(searchContext.webTabEngine=="velonews")websearch.setSearchCompleteCallback(WebResults,WebResults.process,"web_all_results");else websearch.setSearchCompleteCallback(WebResults,WebResults.process,[websearch]);websearch.execute(gQuery);Lijit.WebSearch.setBranding(searchContext.webTabEngine,
$("summarybranding"));Lijit.WebSearch.setBranding(searchContext.webTabEngine,$("expandedbranding"))}Lijit.WebSearch.setOnLoadCallback(searchContext.webTabEngine,OnLoad)};Lijit.SearchClickTracker={gReports:$H(),handleClick:function(e){Lijit.SearchClickTracker.recordClick(Event.element(e))},recordClick:function(tg){var url=null,text=null,co_qstr="";try{if(tg){var tgP=Lijit.Utils.resolveTarget(tg);if(tgP&&tgP.nodeName.toUpperCase()=="A")tg=tgP;if(tg.nodeName.toUpperCase()=="A"){url=tg.href;if(tg.innerHTML)text=tg.innerHTML;else if(tg.innerText)text=tg.innerText;else if(tg.text)text=tg.text;else;}if(url==null||text==null)return true;var report=Lijit.SearchClickTracker.gReports.get(url);
if(report){var trackURL="/search_click_resolver.php";var syncCall=/Safari/.test(navigator.userAgent);new Ajax.Request(trackURL,{method:"post",asynchronous:!syncCall,parameters:{id:gSearchID,report_json:Object.toJSON(report),url:url,text:text,uri:gInformer,q:gQuery}});if(!syncCall)Lijit.Utils.pause(800)}}}catch(err){console.dir(err)}}};Lijit.Search.Result.PlixiRenderer={match:function(url){return url.match(/plixi.com\/p\/(\d+)/i)},render:function(result){result.searchNode.addClassName("media_result");var thumb_url="http://api.plixi.com/api/tpapi.svc/imagefromurl?url="+encodeURIComponent(result.link)+"&size=thumbnail";var pic_url="http://api.plixi.com/api/tpapi.svc/imagefromurl?url="+encodeURIComponent(result.link)+"&size=medium";var id=result.link.match(/http:\/\/plixi.com\/p\/(\d+)/i)[1];var key=result.parentNode.id+"_"+id;if($("desc"+
key)){result.searchNode.hide();return true}var thumbImgLink=document.createElement("a");thumbImgLink.href=result.link;thumbImgLink.target="_top";var thumbImg=document.createElement("img");thumbImg.src=thumb_url;thumbImg.className="media_thumb";thumbImg.height="75";thumbImg.width="75";thumbImg.align="left";thumbImg.style.margin="0 5px 10px 0";thumbImgLink.appendChild(thumbImg);result.searchNode.appendChild(thumbImgLink);var h2=document.createElement("h2");h2.className="title";var plixiIcon=document.createElement("img");
plixiIcon.src="/res/images/service/plixi_16.png";h2.appendChild(plixiIcon);var headerLink=document.createElement("a");headerLink.innerHTML="Plixi - "+result.title.replace(this.queryMatch,"<b>$1</b>").truncate(75);headerLink.href=result.link;headerLink.className="link resultsTitleColor";headerLink.target="_top";headerLink.id="linkFix";result.linkNode=headerLink;h2.appendChild(result.linkNode);result.searchNode.appendChild(h2);var descText;if(result.description.trim()!="")descText=document.createTextNode(result.description.truncate(75));
else descText=document.createTextNode("No description");var descDiv=document.createElement("div");descDiv.className="description";descDiv.id="desc"+key;descDiv.appendChild(descText);descDiv.appendChild(document.createElement("br"));var viewImageLink=document.createElement("a");viewImageLink.href="#";viewImageLink.style.dextDecoration="none";viewImageLink.onclick=function(){return false};viewImageLink.id="view"+key;var magImage=document.createElement("img");magImage.src="/res/images/greybits/zoomin.gif";
viewImageLink.appendChild(magImage);viewImageLink.appendChild(document.createTextNode("View Image"));descDiv.appendChild(viewImageLink);var mediaPreviewDiv=document.createElement("div");mediaPreviewDiv.className="media_preview";mediaPreviewDiv.style.display="none";mediaPreviewDiv.style.position="absolute";mediaPreviewDiv.id="preview"+key;var imgPreviewEl=document.createElement("img");imgPreviewEl.src=pic_url;mediaPreviewDiv.appendChild(imgPreviewEl);descDiv.appendChild(mediaPreviewDiv);descDiv.appendChild(document.createElement("br"));
var fakeSpanLink=document.createElement("span");fakeSpanLink.className="link resultsURIColor";fakeSpanLink.innerHTML=result.link.replace("http://","").truncate(75);descDiv.appendChild(fakeSpanLink);result.searchNode.appendChild(descDiv);Event.observe(viewImageLink,"mouseover",Lijit.Search.Result.PlixiRenderer.mouseover);Event.observe(viewImageLink,"mouseout",Lijit.Search.Result.PlixiRenderer.mouseout);result.key=key},getLink:function(e){var link=Event.element(e);if(link.tagName.toUpperCase()=="IMG")link=
link.parentNode;return link},mouseover:function(e){var link=$(Lijit.Search.Result.PlixiRenderer.getLink(e));if(!link.id)return;var div=$("pre"+link.id);var innerHeight;if(navigator.appVersion.indexOf("MSIE")>0)innerHeight=document.body.clientHeight;else innerHeight=window.innerHeight;Element.clonePosition(div,link,{offsetTop:0,offsetLeft:link.offsetWidth,setWidth:false,setHeight:false});div.show();var vOffset=div.viewportOffset();var offsetTop=0;if(vOffset.top+div.offsetHeight>innerHeight)offsetTop=
innerHeight-(vOffset.top+div.offsetHeight);Element.clonePosition(div,link,{offsetTop:offsetTop,offsetLeft:link.offsetWidth,setWidth:false,setHeight:false})},mouseout:function(e){var link=Lijit.Search.Result.PlixiRenderer.getLink(e);if(!link.id)return;var div=$("pre"+link.id);div.hide()}};Lijit.Search.Result.RenderManager.register(Lijit.Search.Result.PlixiRenderer);Lijit.Search.Result.FlickrRenderer={match:function(url){return url.match(/http:\/\/www.flickr.com\/photos\/[^\/]*\/\d/i)},render:function(result){result.searchNode.addClassName("media_result");var id=result.link.match(/http:\/\/www.flickr.com\/photos\/[^\/]*\/(\d*)/i)[1];var key=result.parentNode.id+"_"+id;if($("desc"+key)){result.searchNode.hide();return true}var h2=document.createElement("h2");h2.className="title";result.linkNode=document.createElement("a");result.linkNode.innerHTML="Flickr - Loading Photo...";
result.linkNode.href=result.link;result.linkNode.className="link resultsTitleColor";result.linkNode.target="_top";result.linkNode.id="linkFix";h2.innerHTML="<img src='/res/images/service/flickr_16.png' /> ";h2.appendChild(result.linkNode);var descText="";descText+="<div class='description' id='desc"+key+"'>";descText+="<br /><span class='link resultsURIColor'>"+result.link.replace("http://","").truncate(75)+"</span>";descText+="</div>";var imgLink=document.createElement("a");imgLink.href=result.link;
imgLink.target="_top";var busy=new Image(75,75);busy.src="/res/images/loading/75x75.gif";busy.align="left";busy.id="thumb"+key;busy.className="media_loading_thumb";imgLink.appendChild(busy);result.searchNode.appendChild(imgLink);result.searchNode.appendChild(h2);result.searchNode.innerHTML+=descText;result.key=key;new Ajax.Request("/api/json/flickr/"+id,{onSuccess:Lijit.Search.Result.FlickrRenderer.display.bind(result)})},display:function(response){var flickr=response.responseText.evalJSON().flickr;
var key=this.key;if(flickr.stat&&flickr.stat=="fail"){var busy=$("thumb"+key);busy.style.display="none";this.linkNode.innerHTML=this.title+" - Photo Unavailable.";return}var src="http://farm"+flickr.photo.farm+".static.flickr.com/"+flickr.photo.server+"/"+flickr.photo.id+"_"+flickr.photo.secret;this.linkNode.innerHTML="Flickr - "+flickr.photo.title._content.replace(this.queryMatch,"<b>$1</b>").truncate(75);var descText="";if(flickr.photo.description._content.trim()!="")descText+=flickr.photo.description._content;
else descText+="No description";descText+="<br /><a href='#' onclick='return false' style='text-decoration: none' id='view"+key+"'><img src='/res/images/greybits/zoomin.gif' /> View Image</a>";descText+="<div class='media_preview' style='display:none; position: absolute;' id='preview"+key+"'><img src='"+src+".jpg' /></div>";descText+="<span style='color: #878787'> - Taken "+flickr.photo.dates.taken+"</span>";descText+="<br /><span class='link'>"+this.link.replace("http://","").truncate(75)+"</span>";
$("desc"+key).innerHTML=descText;if($("view"+key)){this.parentNode.parentNode.appendChild($("preview"+key));Event.observe("view"+key,"mouseover",Lijit.Search.Result.FlickrRenderer.mouseover);Event.observe("view"+key,"mouseout",Lijit.Search.Result.FlickrRenderer.mouseout)}$("thumb"+key).removeClassName("media_loading_thumb");$("thumb"+key).addClassName("media_thumb");$("thumb"+key).src=src+"_s.jpg"},getLink:function(e){var link=Event.element(e);if(link.tagName.toUpperCase()=="IMG")link=link.parentNode;
return link},mouseover:function(e){var link=$(Lijit.Search.Result.FlickrPhotosetRenderer.getLink(e));if(!link.id)return;var div=$("pre"+link.id);var innerHeight;if(navigator.appVersion.indexOf("MSIE")>0)innerHeight=document.body.clientHeight;else innerHeight=window.innerHeight;Element.clonePosition(div,link,{offsetTop:0,offsetLeft:link.offsetWidth,setWidth:false,setHeight:false});div.show();var vOffset=div.viewportOffset();var offsetTop=0;if(vOffset.top+div.offsetHeight>innerHeight)offsetTop=innerHeight-
(vOffset.top+div.offsetHeight);Element.clonePosition(div,link,{offsetTop:offsetTop,offsetLeft:link.offsetWidth,setWidth:false,setHeight:false})},mouseout:function(e){var link=Lijit.Search.Result.FlickrRenderer.getLink(e);if(!link.id)return;var div=$("pre"+link.id);div.hide()}};Lijit.Search.Result.RenderManager.register(Lijit.Search.Result.FlickrRenderer);
Lijit.Search.Result.FlickrPhotosetRenderer={match:function(url){return url.match(/http:\/\/www.flickr.com\/photos\/[^\/]*\/sets\/\d/i)},render:function(result){result.searchNode.addClassName("media_result");var id=result.link.match(/http:\/\/www.flickr.com\/photos\/[^\/]*\/sets\/(\d*)/i)[1];var key=result.parentNode.id+"_"+id;var h2=document.createElement("h2");h2.className="title";result.linkNode=document.createElement("a");result.linkNode.innerHTML="Flickr - Loading Photoset...";result.linkNode.href=
result.link;result.linkNode.className="link resultsTitleColor";result.linkNode.target="_top";result.linkNode.id="linkFix";h2.innerHTML="<img src='/res/images/service/flickr_16.png' /> ";h2.appendChild(result.linkNode);var descText="";descText+="<div class='description' id='desc"+key+"'>";descText+="<br /><span class='link resultsURIColor'>"+result.link.replace("http://","").truncate(75)+"</span>";descText+="</div>";var imgLink=document.createElement("a");imgLink.href=result.link;imgLink.style["float"]=
"left";imgLink.target="_top";var busy=new Image(75,75);busy.src="/res/images/serp_page_busy.gif";busy.align="left";busy.id="thumb"+key;busy.style.margin="0 5px 10px 0";busy.border=0;imgLink.appendChild(busy);result.searchNode.appendChild(imgLink);result.searchNode.appendChild(h2);result.searchNode.innerHTML+=descText;result.photosetId=id;new Ajax.Request("/api/json/flickrphotoset/"+id,{onSuccess:Lijit.Search.Result.FlickrPhotosetRenderer.display.bind(result)})},display:function(response){var flickr=
response.responseText.evalJSON().flickr;var key=this.parentNode.id+"_"+this.photosetId;if(flickr.stat&&flickr.stat=="fail"){var busy=$("thumb"+key);busy.style.display="none";this.linkNode.innerHTML=this.title+" - Photo Unavailable.";return}var srcs=flickr.photoset.photo.collect(function(photo){return"http://farm"+photo.farm+".static.flickr.com/"+photo.server+"/"+photo.id+"_"+photo.secret});this.linkNode.innerHTML="Flickr - "+flickr.photoset.title._content.replace(this.queryMatch,"<b>$1</b>").truncate(75);
var descText="";if(flickr.photoset.description._content.trim()!="")descText+=flickr.photoset.description._content;else descText+="No description";descText+="<br /><a href='#' onclick='return false' style='text-decoration: none' id='view"+key+"'><img src='/res/images/greybits/zoomin.gif' /> View Image</a>";descText+="<div class='media_preview' style='display:none; position: absolute;' id='preview"+key+"'>"+"<div style='width: 480px'><img src='"+srcs[0]+"_m.jpg' /><img src='"+srcs[1]+"_m.jpg' /></div>"+
"<div style='width: 480px'><img src='"+srcs[2]+"_m.jpg' /><img src='"+srcs[3]+"_m.jpg' /></div>"+"</div>";descText+="<br /><span class='link'>"+this.link.replace("http://","").truncate(75)+"</span>";$("desc"+key).innerHTML=descText;$("desc"+key).style.width=$("desc"+key).getWidth()-90+"px";if($("view"+key)){this.parentNode.parentNode.appendChild($("preview"+key));Event.observe("view"+key,"mouseover",Lijit.Search.Result.FlickrPhotosetRenderer.mouseover);Event.observe("view"+key,"mouseout",Lijit.Search.Result.FlickrPhotosetRenderer.mouseout)}$("thumb"+
key).parentNode.innerHTML="<div style='' class='media_thumb'><img src='"+srcs[0]+"_s.jpg' height=38 width=38 />"+"<img src='"+srcs[1]+"_s.jpg' height=38 width=38 />"+"<br />"+"<img src='"+srcs[2]+"_s.jpg' height=38 width=38 />"+"<img src='"+srcs[3]+"_s.jpg' height=38 width=38 />"+"</div>"},getLink:function(e){var link=Event.element(e);if(link.tagName.toUpperCase()=="IMG")link=link.parentNode;return link},mouseover:function(e){var link=$(Lijit.Search.Result.FlickrPhotosetRenderer.getLink(e));if(!link.id)return;
var div=$("pre"+link.id);var innerHeight;if(navigator.appVersion.indexOf("MSIE")>0)innerHeight=document.body.clientHeight;else innerHeight=window.innerHeight;Element.clonePosition(div,link,{offsetTop:0,offsetLeft:link.offsetWidth,setWidth:false,setHeight:false});div.show();var vOffset=div.viewportOffset();var offsetTop=0;if(vOffset.top+div.offsetHeight>innerHeight)offsetTop=innerHeight-(vOffset.top+div.offsetHeight);Element.clonePosition(div,link,{offsetTop:offsetTop,offsetLeft:link.offsetWidth,setWidth:false,
setHeight:false})},mouseout:function(e){var link=Lijit.Search.Result.FlickrPhotosetRenderer.getLink(e);if(!link.id)return;var div=$("pre"+link.id);div.hide()}};Lijit.Search.Result.RenderManager.register(Lijit.Search.Result.FlickrPhotosetRenderer);Lijit.Search.Result.ViddlerRenderer={match:function(url){return url.match(/^((http:\/\/www\.)|(http:\/\/)){1}viddler\.com\/explore\/([A-Za-z0-9-]+)\/videos\/\d{1,99}/i)},uri_to_id:function(uri){return uri.replace(/[^\d]/g,"")},render:function(result){result.searchNode.addClassName("media_result");var id=Lijit.Search.Result.ViddlerRenderer.uri_to_id(result.link);var key=result.parentNode.id+"_"+id;key=key.replace("-","_");var h2=document.createElement("h2");h2.className="title";result.linkNode=document.createElement("a");
result.linkNode.innerHTML=result.title+" - Loading Video...";result.linkNode.href=result.link;result.linkNode.className="link resultsTitleColor";result.linkNode.target="_top";result.linkNode.id="linkFix";h2.innerHTML="<img src='/res/images/service/viddler_16.png' /> ";h2.appendChild(result.linkNode);var descText="";descText+="<div class='description' id='desc"+key+"'>";descText+="<br /><span class='link resultsURIColor'>"+result.link.replace("http://","").truncate(75)+"</span>";descText+="</div>";
var imgLink=document.createElement("a");imgLink.href=result.link;imgLink.target="_top";var busy=new Image;busy.height=75;busy.src="/res/images/serp_page_busy.gif";busy.align="left";busy.id="thumb"+key;busy.border=0;busy.className="media_loading_thumb";imgLink.appendChild(busy);result.searchNode.appendChild(imgLink);result.searchNode.appendChild(h2);result.searchNode.innerHTML+=descText;new Ajax.Request("/api/json/viddler?uri="+encodeURIComponent(result.link),{onSuccess:Lijit.Search.Result.ViddlerRenderer.display.bind(result)})},
display:function(response){var viddler=response.responseText.evalJSON().viddler;var key=this.parentNode.id+"_"+Lijit.Search.Result.ViddlerRenderer.uri_to_id(this.link);key=key.replace("-","_");if(viddler==null){var busy=$("thumb"+key);busy.style.display="none";this.linkNode.innerHTML=this.title+" - Video Unavailable.";return}var src=viddler.thumbnail_url;var width=viddler.thumbnail_width;var height=viddler.thumbnail_height;var actualWidth=75/height*width;this.linkNode.innerHTML="Viddler - "+viddler.title.replace(this.queryMatch,
"<b>$1</b>").truncate(75);var descText=viddler.title.truncate(200);descText+="<br /><a href='#' onclick='return false' style='text-decoration: none' id='view"+key+"'><img src='/res/images/greybits/zoomin.gif' /> Watch Movie</a>";descText+="<div class='media_preview' style='display:none; position: absolute; z-index: 200' id='preview"+key+"'>";descText+="<div id='prec"+key+"' style='cursor: pointer; margin-bottom: 5px;text-align:right;color:#878787'>Close <img align='top' src='/res/images/close_button.png' style=''/></div>";
descText+="<div id='thevideo_"+key+"' style='background-color:#fff; color:#000;'>Adobe Flash Player appears to not be installed.</div>";descText+="</div>";$("desc"+key).innerHTML=descText;try{var tempDiv=$(document.createElement("div"));tempDiv.innerHTML=viddler.html;var videoSrc=tempDiv.select('param[name="movie"]')[0].attributes["value"].nodeValue;tempDiv=null;var params={allowScriptAccess:"always",allowfullscreen:"true",src:videoSrc};var attribs={id:"thevideo_"+key};var flashVars={useJavaScript:"t"};
swfobject.embedSWF(videoSrc,"thevideo_"+key,viddler.width,viddler.height,"8",null,flashVars,params,attribs)}catch(e){}if($("view"+key)){Event.observe("view"+key,"click",Lijit.Search.Result.ViddlerRenderer.click);Event.observe("prec"+key,"click",Lijit.Search.Result.ViddlerRenderer.click)}var thumbEl=$("thumb"+key);thumbEl.removeClassName("media_loading_thumb");thumbEl.addClassName("media_thumb");thumbEl.src=src;thumbEl.width=actualWidth;thumbEl.height=75},getLink:function(e){var link=Event.element(e);
if(link.tagName.toUpperCase()=="IMG")link=link.parentNode;return link},click:function(e){var link=Lijit.Search.Result.ViddlerRenderer.getLink(e);if(!link.id)return;var key=link.id.substring(4);key=key.replace("-","_");var div=$("preview"+key);if(div.style.display=="none"){var top=link.offsetTop+16;var left=link.offsetLeft;div.style.top=top+"px";div.style.left=left+"px";div.show()}else{div.hide();try{var video=$("thevideo_"+key);video.viddlerPause()}catch(e){}}}};Lijit.Search.Result.RenderManager.register(Lijit.Search.Result.ViddlerRenderer);
function onViddlerReady(foo){};Lijit.Search.Result.VimeoRenderer={match:function(url){return url.match(/vimeo.com\/\d+/i)||url.match(/vimeo.com\/groups\/\d+\/\d+/)},uri_to_id:function(uri){return uri.replace(/[^\d]/g,"")},render:function(result){result.searchNode.addClassName("media_result");var id=Lijit.Search.Result.VimeoRenderer.uri_to_id(result.link);var key=result.parentNode.id+"_"+id;key=key.replace("-","_");var h2=document.createElement("h2");h2.className="title";result.linkNode=document.createElement("a");result.linkNode.innerHTML=
result.title+" - Loading Video...";result.linkNode.href=result.link;result.linkNode.className="link resultsTitleColor";result.linkNode.target="_top";result.linkNode.id="linkFix";h2.innerHTML="<img src='/res/images/service/vimeo_16.png' /> ";h2.appendChild(result.linkNode);var descText="";descText+="<div class='description' id='desc"+key+"'>";descText+="<br /><span class='link resultsURIColor'>"+result.link.replace("http://","").truncate(75)+"</span>";descText+="</div>";var imgLink=document.createElement("a");
imgLink.href=result.link;imgLink.target="_top";var busy=new Image;busy.height=75;busy.src="/res/images/serp_page_busy.gif";busy.align="left";busy.id="thumb"+key;busy.border=0;busy.className="media_loading_thumb";imgLink.appendChild(busy);result.searchNode.appendChild(imgLink);result.searchNode.appendChild(h2);result.searchNode.innerHTML+=descText;new Ajax.Request("/api/json/vimeo?uri="+encodeURIComponent(result.link),{onSuccess:Lijit.Search.Result.VimeoRenderer.display.bind(result)})},display:function(response){var vimeo=
response.responseText.evalJSON().vimeo;var key=this.parentNode.id+"_"+Lijit.Search.Result.VimeoRenderer.uri_to_id(this.link);key=key.replace("-","_");if(vimeo==null){var busy=$("thumb"+key);busy.style.display="none";this.linkNode.innerHTML=this.title+" - Video Unavailable.";return}var src=vimeo.thumbnail_url;var width=vimeo.width;var height=vimeo.height;var actualWidth=75/height*width;this.linkNode.innerHTML="Vimeo - "+vimeo.title.replace(this.queryMatch,"<b>$1</b>").truncate(75);var descText=vimeo.title.truncate(200);
descText+="<br /><a href='#' onclick='return false' style='text-decoration: none' id='view"+key+"'><img src='/res/images/greybits/zoomin.gif' /> Watch Movie</a>";descText+="<div class='media_preview' style='display:none; position: absolute; z-index: 200' id='preview"+key+"'>";descText+="<div id='prec"+key+"' style='cursor: pointer; margin-bottom: 5px;text-align:right;color:#878787'>Close <img align='top' src='/res/images/close_button.png' style=''/></div>";descText+="<div id='thevideo_"+key+"' style='background-color:#fff; color:#000;'>Adobe Flash Player appears to not be installed.</div>";
descText+="</div>";$("desc"+key).innerHTML=descText;try{var params={allowScriptAccess:"always",bgcolor:"#ffffff",allowscriptaccess:"always",allowfullscreen:"true"};var attribs={id:"thevideo_"+key};var flashVars={clip_id:vimeo.video_id,js_api:1,js_onLoad:"on_vimeo_ready",js_swf_id:"thevideo_"+key,show_byline:1,show_portrait:1,show_title:1};swfobject.embedSWF("http://www.vimeo.com/moogaloop.swf","thevideo_"+key,vimeo.width,vimeo.height,"8",null,flashVars,params,attribs)}catch(e){}if($("view"+key)){Event.observe("view"+
key,"click",Lijit.Search.Result.VimeoRenderer.click);Event.observe("prec"+key,"click",Lijit.Search.Result.VimeoRenderer.click)}$("thumb"+key).removeClassName("media_loading_thumb");$("thumb"+key).addClassName("media_thumb");$("thumb"+key).src=src;$("thumb"+key).width=actualWidth},getLink:function(e){var link=Event.element(e);if(link.tagName.toUpperCase()=="IMG")link=link.parentNode;return link},click:function(e){var link=Lijit.Search.Result.VimeoRenderer.getLink(e);if(!link.id)return;var key=link.id.substring(4);
key=key.replace("-","_");var div=$("preview"+key);if(div.style.display=="none"){var top=link.offsetTop+16;var left=link.offsetLeft;div.style.top=top+"px";div.style.left=left+"px";div.show()}else{div.hide();try{var video=$("thevideo_"+key);video.api_pause();video.api_unload()}catch(e){}}}};Lijit.Search.Result.RenderManager.register(Lijit.Search.Result.VimeoRenderer);function on_vimeo_ready(foo){};Lijit.Search.Result.YouTubeRenderer={video_link_to_key:{},seq_no:0,match:function(url){return url.match(/youtube.com\/watch\?v=([^&]*)/i)},key:function(result){var obj=Lijit.Search.Result.YouTubeRenderer;if(result.parentNode.id in obj.video_link_to_key){if(result.link in obj.video_link_to_key[result.parentNode.id])return obj.video_link_to_key[result.parentNode.id][result.link]}else obj.video_link_to_key[result.parentNode.id]={};var id=obj.match(result.link)[1];var key=result.parentNode.id+"_"+id;
key=key.replace("-","_");var seq=obj.seq_no++;key=key+seq;obj.video_link_to_key[result.parentNode.id][result.link]=key;return key},render:function(result){result.searchNode.addClassName("media_result");var id=Lijit.Search.Result.YouTubeRenderer.match(result.link)[1];var key=Lijit.Search.Result.YouTubeRenderer.key(result);var h2=document.createElement("h2");h2.className="title";result.linkNode=document.createElement("a");result.linkNode.innerHTML=result.title+" - Loading Video...";result.linkNode.href=
result.link;result.linkNode.className="link resultsTitleColor";result.linkNode.target="_top";result.linkNode.id="linkFix";h2.innerHTML="<img src='/res/images/service/youtube_16.png' /> ";h2.appendChild(result.linkNode);var descText="";descText+="<div class='description' id='desc"+key+"'>";descText+="<br /><span class='link resultsURIColor'>"+result.link.replace("http://","").truncate(75)+"</span>";descText+="</div>";var imgLink=document.createElement("a");imgLink.href=result.link;imgLink.target="_top";
var busy=new Image;busy.height=75;busy.src="/res/images/loading/100x75.gif";busy.align="left";busy.id="thumb"+key;busy.border=0;busy.className="media_loading_thumb";imgLink.appendChild(busy);result.searchNode.appendChild(imgLink);result.searchNode.appendChild(h2);result.searchNode.innerHTML+=descText;new Ajax.Request("/api/json/youtube/"+id,{onSuccess:Lijit.Search.Result.YouTubeRenderer.display.bind(result)})},display:function(response){var youtube=response.responseText.evalJSON().youtube;var key=
Lijit.Search.Result.YouTubeRenderer.key(this);if(youtube==null){var busy=$("thumb"+key);busy.style.display="none";this.linkNode.innerHTML=this.title+" - Video Unavailable.";return}var src=youtube.entry.media$group.media$thumbnail[0].url;var width=youtube.entry.media$group.media$thumbnail[0].width;var height=youtube.entry.media$group.media$thumbnail[0].height;var actualWidth=75/height*width;this.linkNode.innerHTML="YouTube - "+youtube.entry.title.$t.replace(this.queryMatch,"<b>$1</b>").truncate(75);
var descText="";if(youtube.entry.content.$t.trim()!="")descText+=youtube.entry.content.$t.truncate(200);else descText+="No description";var embed=Object.isUndefined(youtube.entry.yt$noembed);var content=youtube.entry.media$group.media$content;if(embed){descText+="<br /><a href='#' onclick='return false' style='text-decoration: none' id='view"+key+"'><img src='/res/images/greybits/zoomin.gif' /> Watch Movie</a>";descText+="<div class='media_preview' style='display:none; position: absolute; z-index: 200;' id='preview"+
key+"'>";descText+="<div id='prec"+key+"' style='cursor:pointer; padding-bottom:5px; text-align:right; color:#878787; background-color:#fff; margin-top:15px;'>Close <img src='/res/images/close_button.png' style='margin-bottom:-2px;' /></div>";descText+="<div id='swfph"+key+"' style='background-color:#fff; color:#000;'>Adobe Flash Player appears to not be installed.</div>";descText+="</div>"}descText+="<span style='color: #878787'> - length "+Lijit.Search.Result.YouTubeRenderer.secondsToTime(youtube.entry.media$group.yt$duration.seconds)+
"</span>";descText+="<br /><span class='link'>"+this.link.replace("http://","").truncate(75)+"</span>";$("desc"+key).innerHTML=descText;if(embed)try{var params={allowScriptAccess:"always",bgcolor:"#ffffff"};var attribs={id:"swf"+key};swfobject.embedSWF(content[0].url+"&enablejsapi=1&version=3&playerapiid=swfp"+key,"swfph"+key,"425","355","8",null,null,params,attribs)}catch(e){}if($("view"+key)){Event.observe("view"+key,"click",Lijit.Search.Result.YouTubeRenderer.click);Event.observe("prec"+key,"click",
Lijit.Search.Result.YouTubeRenderer.click)}$("thumb"+key).removeClassName("media_loading_thumb");$("thumb"+key).addClassName("media_thumb");$("thumb"+key).src=src;$("thumb"+key).width=actualWidth},secondsToTime:function(sec){if(sec<60)return sec+" seconds";else{var min=Math.floor(sec/60);var secs=Number(sec%60);if(secs<=0)return min+" minutes";if(secs<10)secs="0"+secs.toString();return min+":"+secs}},getLink:function(e){var link=Event.element(e);if(link.tagName.toUpperCase()=="IMG")link=link.parentNode;
return link},click:function(e){var link=Lijit.Search.Result.YouTubeRenderer.getLink(e);if(!link.id)return;var key=link.id.substring(4);key=key.replace("-","_");var div=$("preview"+key);if(div.style.display=="none"){var top=link.offsetTop+16;var left=link.offsetLeft;div.style.top=top+"px";div.style.left=left+"px";div.show()}else{div.hide();try{var swf=$("swf"+key);swf.stopVideo()}catch(e){}}}};Lijit.Search.Result.RenderManager.register(Lijit.Search.Result.YouTubeRenderer);
function onYouTubePlayerReady(foo){};Lijit.Search.Result.TwitPicRenderer={match:function(url){return url.match(/^http:\/\/twitpic.com\/[a-z0-9]{5}$/)},render:function(result){result.searchNode.addClassName("media_result");if(result.description.match(/\<img/i))result.description="";var id=result.link.match(/^http:\/\/twitpic.com\/([a-z0-9]{5})$/)[1];var key=result.parentNode.id+"_"+id;if($("desc"+key)){result.searchNode.hide();return true}var imageURI="http://twitpic.com/show/thumb/"+id+".jpg";var h2=document.createElement("h2");h2.className=
"title";result.linkNode=document.createElement("a");result.linkNode.innerHTML="TwitPic - "+result.title;result.linkNode.href=result.link;result.linkNode.className="link resultsTitleColor";result.linkNode.target="_top";result.linkNode.id="linkFix";h2.innerHTML="<img src='/res/images/service/twitpic_16.png' /> ";h2.appendChild(result.linkNode);var descText="";var desc=$(document.createElement("div"));desc.addClassName("description");desc.id="desc"+key;var descText="";descText+=result.description+"<br /><a href='#' onclick='return false;' style='text-decoration:none;' id='view"+
key+"' ";descText+="onmouseover='Lijit.Search.Result.TwitPicRenderer.mouseover(\""+key+"\");' ";descText+="onmouseout='Lijit.Search.Result.TwitPicRenderer.mouseout(\""+key+"\");'>";descText+="<img src='/res/images/greybits/zoomin.gif' /> View Image</a>";descText+="<div class='media_preview' style='display:none; position: absolute;' id='preview"+key+"'><img src='"+imageURI+"' /></div>";descText+="<br /><span class='link'>"+result.link.replace("http://","").truncate(75)+"</span>";descText+="</div>";
desc.innerHTML=descText;var imgLink=document.createElement("a");imgLink.href=result.link;imgLink.target="_top";var thumb=$(new Image(75,75));thumb.src=imageURI;thumb.align="left";thumb.id="thumb"+key;thumb.width=75;thumb.height=75;thumb.addClassName("media_thumb");imgLink.appendChild(thumb);result.searchNode.appendChild(imgLink);result.searchNode.appendChild(h2);result.searchNode.appendChild(desc);result.key=key},getLink:function(e){var link=Event.element(e);if(link.tagName.toUpperCase()=="IMG")link=
link.parentNode;return link},mouseover:function(key){var link=$("view"+key);var div=$("preview"+key);if(!div)return;var innerHeight=window.innerHeight;Element.clonePosition(div,link,{offsetTop:0,offsetLeft:link.offsetWidth,setWidth:false,setHeight:false});div.show();var vOffset=div.viewportOffset();var offsetTop=0;if(vOffset.top+div.offsetHeight>innerHeight)offsetTop=innerHeight-(vOffset.top+div.offsetHeight);Element.clonePosition(div,link,{offsetTop:offsetTop,offsetLeft:link.offsetWidth,setWidth:false,
setHeight:false})},mouseout:function(key){var div=$("preview"+key);if(!div)return;div.hide()}};Lijit.Search.Result.RenderManager.register(Lijit.Search.Result.TwitPicRenderer);(function spallingBootup(){var self=window.Lijit.Spellcheck={};self.response=false;self.failed=false;self.nothing=function spNothing(){};self.onFailure=function spOnFailure(reason,except){try{self.onActivate=self.nothing;self.failed=true;self.reason=reason||"Failed without notice";if(arguments.length>1)self.lastError=except}catch(Error){}return true};self.load=function spLoad(){self.load=self.nothing;if(gQuery.length<=0)return self.onFailure("Nothing to spellcheck");new Ajax.Request("/api/json/spellcheck2/"+
escape(gQuery),{onSuccess:self.onResponse})};self.onResponse=function spOnResponse(response){if(response.status!==200)return self.onFailure("Ajax called failed: return stats was not 200");var json=response.responseJSON;if(json.success===false)return self.onFailure("Ajax called failed");if(json.total>0){var buildUp="";var anchorTemplate=new Template('<a href="#" onClick="Lijit.Spellcheck.onClick(this)">#{correction}</a>');var anchors=[];json.suggestions.each(function(value){anchors.push(anchorTemplate.evaluate({correction:value}))});
self.response=anchors.join(", ")}else return self.onFailure("No spelling suggestions")};self.onActivate=function spOnActivate(target){if(self.failed!==true&&self.response===false){var f=function(){self.renderSuggestion(target.id,800,3)};setTimeout(f,800)}else self.renderSuggestion(target.id,1E3,1)};self.renderSuggestion=function spRenderSuggestion(targetID,pollTimeout,pollLimit){pollLimit=pollLimit-1;if(pollLimit<0)return;if(self.failed===true)return;if(self.response===false){var f=function(){return self.renderSuggestion(target.id,
pollTimeout*1.25,pollLimit)};setTimeout(f,pollTimeout*1.25);return}$$("#"+targetID+" .didYouMean span").each(function(suggestionEl){try{suggestionEl.innerHTML=self.response;suggestionEl.addClassName("loaded");$$(".didYouMean").each(function(el){el.show()})}catch(Error){self.onFailure("Failed rendering didYouMean block",Error)}})};self.onClick=function spOnClick(anchor){try{var touch=$$(".profileSearch")[0];touch.value=anchor.innerHTML;touch.form.submit();self.onClick=self.nothing()}catch(error){}}})();
document.observe("dom:loaded",Lijit.Spellcheck.load);
