var websearch,iframe_instance,active_search_type,current_frame,searchBuckets=[];var descriptions=searchContext.descriptions;var loaded=false;function activate(g,b,f){if(loaded){var e=$("picks_results","blog_results","content_results","network_results","web_results");var d="";if(g.endsWith("_results")){d=g.replace("_results","")}document.getElementById("type").value=d;if(searchContext.lijitAdsActive){active_search_type=d;reloadAds(null)}if(!f&&g!="web_results"){logClick(null)}var c=$(g);if(c.visible()){return}e.each(function(j){if(j){var h=$(j.id+"_button");if(h){h.removeClassName("active_button");h.addClassName("inactive_button")}j.hide()}});c.show();if(g!=="web_results"){if(searchBuckets[d]){searchBuckets[d].show()}}var a=$(c.id+"_button");a.removeClassName("inactive_button");a.addClassName("active_button");if(b){window.scrollTo(0,0)}}}if(searchContext.lijitAdsActive){function track(b,k,l){if(l!=null){var j=document.getElementById(l);if(j!=null){var e=j.getElementsByTagName("script");if(e!=null&&e.length!=0){var d=new Date();var c=d.getTime();var a=k+"http://www.lijit.com/res/images/ck.gif?r="+Math.floor(Math.random()*11)+c;e[0].src=a}}}else{var g=b+"_lijit_tracker";var j=document.getElementById(g);if(j!=null){var e=j.getElementsByTagName("script");if(e!=null&&e.length!=0){j.removeChild(e[0])}var f=document.createElement("script");if(f!=null){j.appendChild(f);var h='track("'+b+'", "'+k+'", "'+b+'_lijit_tracker");';setTimeout(h,10)}}}}function reloadAds(c){var a=document.getElementById("sponsored_links_container");if(a){a.style.display="none"}iframe=document.getElementById("serp_ads_frame");if(iframe!=null){var e=searchContext.addEngine;var d=searchContext.ns;var b=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="+d+"&engine="+e+"&ad_hint="+searchContext.adHint+"&dne="+b+"&q="+encodeURIComponent(gQuery)+"&uri="+searchContext.informerURI}}}function logClick(a){if(searchContext.searchId){new Lijit.Search.ImpressionView(gBaseURL,gSearchID)}}function firstActivation(f){try{loaded=true;var h=searchContext.searchTab;var k=false;function j(){if((typeof Lijit=="undefined")&&(typeof Lijit.Search=="undefined")){return true}else{setTimeout(j,10)}}for(var a=0,c=searchContext.tabs.length;a<c;a++){if(!(searchContext.search&&(searchContext.searchTab==searchContext.tabs[a]))){setTimeout(j,10);var l=(searchContext.tabs[a]=="picks")?"Picks":"";var b=(searchContext.searcherBlog==searchContext.tabs[a])?blogOverlayOptions:apiOptions;searchBuckets[searchContext.tabs[a]]=new Lijit.Search["Nutch"+l](gQuery,searchContext.tabs[a],searchContext.tabs[a]+"_all_results",b);searchBuckets[searchContext.tabs[a]].addPageSwitchListener(logClick);if(searchContext.lijitAdsActive){searchBuckets[searchContext.tabs[a]].addPageSwitchListener(reloadAds)}}}for(var a=0,c=searchContext.tabs.length;a<c;a++){if(h==searchContext.tabs[a]){k=true;activate(searchContext.tabs[a]+"_results",null,true);if(searchBuckets[searchContext.tabs[a]]){searchBuckets[searchContext.tabs[a]].show()}}}if(!k){activate("web_results",null,true)}}catch(g){}}Event.observe(window,"load",firstActivation);var WebResults={process:function(a){var b=[];WebResults.websearch=a;b=a.results.pluck("url");WebResults.display()},display:function(){var c=[];try{var g=0;var b=[];if(WebResults.websearch.results.length==0){document.getElementById("web_all_results").innerHTML=document.getElementById("no_results").innerHTML;return}WebResults.websearch.results.each(function(h){var e=document.createElement("div");e.className="entry";var j="";j+='<h2 class="title"><a target="_top" class="link" href="'+h.url+'" ';j+=" >"+h.title+"</a></h2>";j+='<p class="description">'+h.content+'<br /><span class="link">'+h.visibleUrl+"</span></p>";e.innerHTML=j;h.formattedResult=e;g++});var f=document.getElementById("web_all_results");f.innerHTML="";for(i=0;i<WebResults.websearch.results.length;i++){var a=WebResults.websearch.results[i].formattedResult.cloneNode(true);f.appendChild(a)}}catch(d){}}};var WebResults={process:function(a){var b=[];WebResults.websearch=a;b=a.results.pluck("url");WebResults.display()},display:function(){var c=[];try{var g=0;var b=[];if(WebResults.websearch.results.length==0){document.getElementById("web_all_results").innerHTML=document.getElementById("no_results").innerHTML;return}WebResults.websearch.results.each(function(h){var e=document.createElement("div");e.className="entry";var j="";j+='<h2 class="title"><a target="_top" class="link" href="'+h.url+'" ';j+=" >"+h.title+"</a></h2>";j+='<p class="description">'+h.content+'<br /><span class="link">'+h.visibleUrl+"</span></p>";e.innerHTML=j;h.formattedResult=e;g++});var f=document.getElementById("web_all_results");f.innerHTML="";for(i=0;i<WebResults.websearch.results.length;i++){var a=WebResults.websearch.results[i].formattedResult.cloneNode(true);f.appendChild(a)}}catch(d){}}};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(a){Lijit.SearchClickTracker.recordClick(Event.element(a))},recordClick:function(g){var c=null,h=null,d="";try{if(g){var b=Lijit.Utils.resolveTarget(g);if(b&&b.nodeName.toUpperCase()=="A"){g=b}if(g.nodeName.toUpperCase()=="A"){c=g.href;if(g.innerHTML){h=g.innerHTML}else{if(g.innerText){h=g.innerText}else{if(g.text){h=g.text}else{}}}}if(c==null||h==null){return true}var a=Lijit.SearchClickTracker.gReports.get(c);if(a){var e="/search_click_resolver.php";new Ajax.Request(e,{method:"post",parameters:{id:gSearchID,report_json:Object.toJSON(a),url:c,text:h}});Lijit.Utils.pause(800)}}}catch(f){console.dir(f)}}};Lijit.Search.Result.FlickrRenderer={match:function(a){return a.match(/http:\/\/www.flickr.com\/photos\/[^\/]*\/\d/i)},render:function(a){a.searchNode.addClassName("media_result");var g=a.link.match(/http:\/\/www.flickr.com\/photos\/[^\/]*\/(\d*)/i)[1];var c=a.parentNode.id+"_"+g;if($("desc"+c)){a.searchNode.hide();return true}var b=document.createElement("h2");b.className="title";a.linkNode=document.createElement("a");a.linkNode.innerHTML="Flickr - Loading Photo...";a.linkNode.href=a.link;a.linkNode.className="link resultsTitleColor";a.linkNode.target="_top";a.linkNode.id="linkFix";b.innerHTML="<img src='/res/images/service/flickr_16.png' /> ";b.appendChild(a.linkNode);var f="";f+="<div class='description' id='desc"+c+"'>";f+="<br /><span class='link resultsURIColor'>"+a.link.replace("http://","").truncate(75)+"</span>";f+="</div>";var e=document.createElement("a");e.href=a.link;e.target="_top";var d=new Image(75,75);d.src="/res/images/busy_75.gif";d.align="left";d.id="thumb"+c;e.appendChild(d);a.searchNode.appendChild(e);a.searchNode.appendChild(b);a.searchNode.innerHTML+=f;a.key=c;new Ajax.Request("/api/json/flickr/"+g,{onSuccess:Lijit.Search.Result.FlickrRenderer.display.bind(a)})},display:function(b){var a=b.responseText.evalJSON().flickr;var c=this.key;if(a.stat&&a.stat=="fail"){var d=$("thumb"+c);d.style.display="none";this.linkNode.innerHTML=this.title+" - Photo Unavailable.";return}var f="http://farm"+a.photo.farm+".static.flickr.com/"+a.photo.server+"/"+a.photo.id+"_"+a.photo.secret;this.linkNode.innerHTML="Flickr - "+a.photo.title._content.replace(this.queryMatch,"<b>$1</b>").truncate(75);var e="";if(a.photo.description._content.trim()!=""){e+=a.photo.description._content}else{e+="No description"}e+="<br /><a href='#' onclick='return false' style='text-decoration: none' id='view"+c+"'><img src='/res/images/greybits/zoomin.gif' /> View Image</a>";e+="<div class='media_preview' style='display:none; position: absolute;' id='preview"+c+"'><img src='"+f+".jpg' /></div>";e+="<span style='color: #878787'> - Taken "+a.photo.dates.taken+"</span>";e+="<br /><span class='link'>"+this.link.replace("http://","").truncate(75)+"</span>";$("desc"+c).innerHTML=e;if($("view"+c)){this.parentNode.parentNode.appendChild($("preview"+c));Event.observe("view"+c,"mouseover",Lijit.Search.Result.FlickrRenderer.mouseover);Event.observe("view"+c,"mouseout",Lijit.Search.Result.FlickrRenderer.mouseout)}$("thumb"+c).addClassName("media_thumb");$("thumb"+c).src=f+"_s.jpg"},getLink:function(b){var a=Event.element(b);if(a.tagName.toUpperCase()=="IMG"){a=a.parentNode}return a},mouseover:function(d){var b=$(Lijit.Search.Result.FlickrPhotosetRenderer.getLink(d));if(!b.id){return}var g=$("pre"+b.id);var c;if(navigator.appVersion.indexOf("MSIE")>0){c=document.body.clientHeight}else{c=window.innerHeight}Element.clonePosition(g,b,{offsetTop:0,offsetLeft:b.offsetWidth,setWidth:false,setHeight:false});g.show();var f=g.viewportOffset();var a=0;if(f.top+g.offsetHeight>c){a=c-(f.top+g.offsetHeight)}Element.clonePosition(g,b,{offsetTop:a,offsetLeft:b.offsetWidth,setWidth:false,setHeight:false})},mouseout:function(b){var a=Lijit.Search.Result.FlickrRenderer.getLink(b);if(!a.id){return}var c=$("pre"+a.id);c.hide()}};Lijit.Search.Result.RenderManager.register(Lijit.Search.Result.FlickrRenderer);Lijit.Search.Result.FlickrPhotosetRenderer={match:function(a){return a.match(/http:\/\/www.flickr.com\/photos\/[^\/]*\/sets\/\d/i)},render:function(a){a.searchNode.addClassName("media_result");var g=a.link.match(/http:\/\/www.flickr.com\/photos\/[^\/]*\/sets\/(\d*)/i)[1];var c=a.parentNode.id+"_"+g;var b=document.createElement("h2");b.className="title";a.linkNode=document.createElement("a");a.linkNode.innerHTML="Flickr - Loading Photoset...";a.linkNode.href=a.link;a.linkNode.className="link resultsTitleColor";a.linkNode.target="_top";a.linkNode.id="linkFix";b.innerHTML="<img src='/res/images/service/flickr_16.png' /> ";b.appendChild(a.linkNode);var f="";f+="<div class='description' id='desc"+c+"'>";f+="<br /><span class='link resultsURIColor'>"+a.link.replace("http://","").truncate(75)+"</span>";f+="</div>";var e=document.createElement("a");e.href=a.link;e.style["float"]="left";e.target="_top";var d=new Image(75,75);d.src="/res/images/busy_75.gif";d.align="left";d.id="thumb"+c;d.style.margin="0 5px 10px 0";d.border=0;e.appendChild(d);a.searchNode.appendChild(e);a.searchNode.appendChild(b);a.searchNode.innerHTML+=f;a.photosetId=g;new Ajax.Request("/api/json/flickrphotoset/"+g,{onSuccess:Lijit.Search.Result.FlickrPhotosetRenderer.display.bind(a)})},display:function(b){var a=b.responseText.evalJSON().flickr;var c=this.parentNode.id+"_"+this.photosetId;if(a.stat&&a.stat=="fail"){var d=$("thumb"+c);d.style.display="none";this.linkNode.innerHTML=this.title+" - Photo Unavailable.";return}var e=a.photoset.photo.collect(function(g){return"http://farm"+g.farm+".static.flickr.com/"+g.server+"/"+g.id+"_"+g.secret});this.linkNode.innerHTML="Flickr - "+a.photoset.title._content.replace(this.queryMatch,"<b>$1</b>").truncate(75);var f="";if(a.photoset.description._content.trim()!=""){f+=a.photoset.description._content}else{f+="No description"}f+="<br /><a href='#' onclick='return false' style='text-decoration: none' id='view"+c+"'><img src='/res/images/greybits/zoomin.gif' /> View Image</a>";f+="<div class='media_preview' style='display:none; position: absolute;' id='preview"+c+"'><div style='width: 480px'><img src='"+e[0]+"_m.jpg' /><img src='"+e[1]+"_m.jpg' /></div><div style='width: 480px'><img src='"+e[2]+"_m.jpg' /><img src='"+e[3]+"_m.jpg' /></div></div>";f+="<br /><span class='link'>"+this.link.replace("http://","").truncate(75)+"</span>";$("desc"+c).innerHTML=f;$("desc"+c).style.width=($("desc"+c).getWidth()-90)+"px";if($("view"+c)){this.parentNode.parentNode.appendChild($("preview"+c));Event.observe("view"+c,"mouseover",Lijit.Search.Result.FlickrPhotosetRenderer.mouseover);Event.observe("view"+c,"mouseout",Lijit.Search.Result.FlickrPhotosetRenderer.mouseout)}$("thumb"+c).parentNode.innerHTML="<div style='' class='media_thumb'><img src='"+e[0]+"_s.jpg' height=38 width=38 /><img src='"+e[1]+"_s.jpg' height=38 width=38 /><br /><img src='"+e[2]+"_s.jpg' height=38 width=38 /><img src='"+e[3]+"_s.jpg' height=38 width=38 /></div>"},getLink:function(b){var a=Event.element(b);if(a.tagName.toUpperCase()=="IMG"){a=a.parentNode}return a},mouseover:function(d){var b=$(Lijit.Search.Result.FlickrPhotosetRenderer.getLink(d));if(!b.id){return}var g=$("pre"+b.id);var c;if(navigator.appVersion.indexOf("MSIE")>0){c=document.body.clientHeight}else{c=window.innerHeight}Element.clonePosition(g,b,{offsetTop:0,offsetLeft:b.offsetWidth,setWidth:false,setHeight:false});g.show();var f=g.viewportOffset();var a=0;if(f.top+g.offsetHeight>c){a=c-(f.top+g.offsetHeight)}Element.clonePosition(g,b,{offsetTop:a,offsetLeft:b.offsetWidth,setWidth:false,setHeight:false})},mouseout:function(b){var a=Lijit.Search.Result.FlickrPhotosetRenderer.getLink(b);if(!a.id){return}var c=$("pre"+a.id);c.hide()}};Lijit.Search.Result.RenderManager.register(Lijit.Search.Result.FlickrPhotosetRenderer);Lijit.Search.Result.ViddlerRenderer={match:function(a){return a.match(/viddler.com/i)},uri_to_id:function(a){return a.replace(/[^\d]/g,"")},render:function(a){a.searchNode.addClassName("media_result");var g=Lijit.Search.Result.ViddlerRenderer.uri_to_id(a.link);var c=a.parentNode.id+"_"+g;c=c.replace("-","_");var b=document.createElement("h2");b.className="title";a.linkNode=document.createElement("a");a.linkNode.innerHTML=a.title+" - Loading Video...";a.linkNode.href=a.link;a.linkNode.className="link resultsTitleColor";a.linkNode.target="_top";a.linkNode.id="linkFix";b.innerHTML="<img src='/res/images/service/viddler_16.png' /> ";b.appendChild(a.linkNode);var f="";f+="<div class='description' id='desc"+c+"'>";f+="<br /><span class='link resultsURIColor'>"+a.link.replace("http://","").truncate(75)+"</span>";f+="</div>";var e=document.createElement("a");e.href=a.link;e.target="_top";var d=new Image();d.height=75;d.src="/res/images/busy_75.gif";d.align="left";d.id="thumb"+c;d.border=0;e.appendChild(d);a.searchNode.appendChild(e);a.searchNode.appendChild(b);a.searchNode.innerHTML+=f;new Ajax.Request("/api/json/viddler?uri="+encodeURIComponent(a.link),{onSuccess:Lijit.Search.Result.ViddlerRenderer.display.bind(a)})},display:function(d){var h=d.responseText.evalJSON().viddler;var g=this.parentNode.id+"_"+Lijit.Search.Result.ViddlerRenderer.uri_to_id(this.link);g=g.replace("-","_");if(h==null){var e=$("thumb"+g);e.style.display="none";this.linkNode.innerHTML=this.title+" - Video Unavailable.";return}var a="/res/images/service/viddler_80.png";var c=h.width;var j=h.height;var b=((75/j)*c);this.linkNode.innerHTML="Viddler - "+h.title.replace(this.queryMatch,"<b>$1</b>").truncate(75);var f=h.title.truncate(200);f+="<br /><a href='#' onclick='return false' style='text-decoration: none' id='view"+g+"'><img src='/res/images/greybits/zoomin.gif' /> Watch Movie</a>";f+="<div class='media_preview' style='display:none; position: absolute; z-index: 200' id='preview"+g+"'>";f+="<div id='prec"+g+"' style='cursor: pointer; margin-bottom: 5px;text-align:right;color:#878787'>Close <img align='top' src='/res/images/close_button.png' style=''/></div>";f+="<div id='thevideo_"+g+"'><img src='/res/images/close_button.png' /></div>";f+="</div>";$("desc"+g).innerHTML=f;if(h.html){$("thevideo_"+g).innerHTML=h.html}if($("view"+g)){this.parentNode.parentNode.appendChild($("preview"+g));Event.observe("view"+g,"click",Lijit.Search.Result.ViddlerRenderer.click);Event.observe("prec"+g,"click",Lijit.Search.Result.ViddlerRenderer.click)}$("thumb"+g).addClassName("media_thumb");$("thumb"+g).src=a;$("thumb"+g).width=80;$("thumb"+g).height=37},getLink:function(b){var a=Event.element(b);if(a.tagName.toUpperCase()=="IMG"){a=a.parentNode}return a},click:function(d){var c=Lijit.Search.Result.ViddlerRenderer.getLink(d);if(!c.id){return}var a=c.id.substring(4);a=a.replace("-","_");var f=$("preview"+a);Element.clonePosition(f,c,{offsetTop:16,setWidth:false,setHeight:false});try{var b=$("videopreview"+a);b.pauseVideo()}catch(d){}f.toggle()}};Lijit.Search.Result.RenderManager.register(Lijit.Search.Result.ViddlerRenderer);function onViddlerReady(a){}Lijit.Search.Result.VimeoRenderer={match:function(a){return a.match(/vimeo.com\/\d+/i)||a.match(/vimeo.com\/groups\/\d+\/\d+/)},uri_to_id:function(a){return a.replace(/[^\d]/g,"")},render:function(a){a.searchNode.addClassName("media_result");var g=Lijit.Search.Result.VimeoRenderer.uri_to_id(a.link);var c=a.parentNode.id+"_"+g;c=c.replace("-","_");var b=document.createElement("h2");b.className="title";a.linkNode=document.createElement("a");a.linkNode.innerHTML=a.title+" - Loading Video...";a.linkNode.href=a.link;a.linkNode.className="link resultsTitleColor";a.linkNode.target="_top";a.linkNode.id="linkFix";b.innerHTML="<img src='/res/images/service/vimeo_16.png' /> ";b.appendChild(a.linkNode);var f="";f+="<div class='description' id='desc"+c+"'>";f+="<br /><span class='link resultsURIColor'>"+a.link.replace("http://","").truncate(75)+"</span>";f+="</div>";var e=document.createElement("a");e.href=a.link;e.target="_top";var d=new Image();d.height=75;d.src="/res/images/busy_75.gif";d.align="left";d.id="thumb"+c;d.border=0;e.appendChild(d);a.searchNode.appendChild(e);a.searchNode.appendChild(b);a.searchNode.innerHTML+=f;new Ajax.Request("/api/json/vimeo?uri="+encodeURIComponent(a.link),{onSuccess:Lijit.Search.Result.VimeoRenderer.display.bind(a)})},display:function(e){var c=e.responseText.evalJSON().vimeo;var h=this.parentNode.id+"_"+Lijit.Search.Result.VimeoRenderer.uri_to_id(this.link);h=h.replace("-","_");if(c==null){var f=$("thumb"+h);f.style.display="none";this.linkNode.innerHTML=this.title+" - Video Unavailable.";return}var a=c.thumbnail_url;var d=c.width;var j=c.height;var b=((75/j)*d);this.linkNode.innerHTML="Vimeo - "+c.title.replace(this.queryMatch,"<b>$1</b>").truncate(75);var g=c.title.truncate(200);g+="<br /><a href='#' onclick='return false' style='text-decoration: none' id='view"+h+"'><img src='/res/images/greybits/zoomin.gif' /> Watch Movie</a>";g+="<div class='media_preview' style='display:none; position: absolute; z-index: 200' id='preview"+h+"'>";g+="<div id='prec"+h+"' style='cursor: pointer; margin-bottom: 5px;text-align:right;color:#878787'>Close <img align='top' src='/res/images/close_button.png' style=''/></div>";g+="<div id='thevideo_"+h+"'><img src='/res/images/close_button.png' /></div>";g+="</div>";$("desc"+h).innerHTML=g;if(c.html){$("thevideo_"+h).innerHTML=c.html}if($("view"+h)){this.parentNode.parentNode.appendChild($("preview"+h));Event.observe("view"+h,"click",Lijit.Search.Result.VimeoRenderer.click);Event.observe("prec"+h,"click",Lijit.Search.Result.VimeoRenderer.click)}$("thumb"+h).addClassName("media_thumb");$("thumb"+h).src=a;$("thumb"+h).width=b},getLink:function(b){var a=Event.element(b);if(a.tagName.toUpperCase()=="IMG"){a=a.parentNode}return a},click:function(d){var c=Lijit.Search.Result.VimeoRenderer.getLink(d);if(!c.id){return}var a=c.id.substring(4);a=a.replace("-","_");var f=$("preview"+a);Element.clonePosition(f,c,{offsetTop:16,setWidth:false,setHeight:false});try{var b=$("videopreview"+a);b.pauseVideo()}catch(d){}f.toggle()}};Lijit.Search.Result.RenderManager.register(Lijit.Search.Result.VimeoRenderer);function onVimeoReady(a){}Lijit.Search.Result.YouTubeRenderer={video_link_to_key:{},seq_no:0,match:function(a){return a.match(/youtube.com\/watch\?v=([^&]*)/i)},key:function(a){var d=Lijit.Search.Result.YouTubeRenderer;if(a.parentNode.id in d.video_link_to_key){if(a.link in d.video_link_to_key[a.parentNode.id]){return d.video_link_to_key[a.parentNode.id][a.link]}}else{d.video_link_to_key[a.parentNode.id]={}}var e=d.match(a.link)[1];var c=a.parentNode.id+"_"+e;c=c.replace("-","_");var b=d.seq_no++;c=c+b;d.video_link_to_key[a.parentNode.id][a.link]=c;return c},render:function(a){a.searchNode.addClassName("media_result");var g=Lijit.Search.Result.YouTubeRenderer.match(a.link)[1];var c=Lijit.Search.Result.YouTubeRenderer.key(a);var b=document.createElement("h2");b.className="title";a.linkNode=document.createElement("a");a.linkNode.innerHTML=a.title+" - Loading Video...";a.linkNode.href=a.link;a.linkNode.className="link resultsTitleColor";a.linkNode.target="_top";a.linkNode.id="linkFix";b.innerHTML="<img src='/res/images/service/youtube_16.png' /> ";b.appendChild(a.linkNode);var f="";f+="<div class='description' id='desc"+c+"'>";f+="<br /><span class='link resultsURIColor'>"+a.link.replace("http://","").truncate(75)+"</span>";f+="</div>";var e=document.createElement("a");e.href=a.link;e.target="_top";var d=new Image();d.height=75;d.src="/res/images/busy_75.gif";d.align="left";d.id="thumb"+c;d.border=0;e.appendChild(d);a.searchNode.appendChild(e);a.searchNode.appendChild(b);a.searchNode.innerHTML+=f;new Ajax.Request("/api/json/youtube/"+g,{onSuccess:Lijit.Search.Result.YouTubeRenderer.display.bind(a)})},display:function(f){var d=f.responseText.evalJSON().youtube;var m=Lijit.Search.Result.YouTubeRenderer.key(this);if(d==null){var k=$("thumb"+m);k.style.display="none";this.linkNode.innerHTML=this.title+" - Video Unavailable.";return}var a=d.entry.media$group.media$thumbnail[0].url;var c=d.entry.media$group.media$thumbnail[0].width;var n=d.entry.media$group.media$thumbnail[0].height;var b=((75/n)*c);this.linkNode.innerHTML="YouTube - "+d.entry.title.$t.replace(this.queryMatch,"<b>$1</b>").truncate(75);var l="";if(d.entry.content.$t.trim()!=""){l+=d.entry.content.$t.truncate(200)}else{l+="No description"}var j=Object.isUndefined(d.entry.yt$noembed);var h=d.entry.media$group.media$content;if(j){l+="<br /><a href='#' onclick='return false' style='text-decoration: none' id='view"+m+"'><img src='/res/images/greybits/zoomin.gif' /> Watch Movie</a>";l+="<div class='media_preview' style='display:none; position: absolute; z-index: 200' id='preview"+m+"'>";l+="<div id='prec"+m+"' style='cursor: pointer; margin-bottom: 5px;text-align:right;color:#878787'>Close <img align='top' src='/res/images/close_button.png' style=''/></div><div id='swf"+m+"'></div>";l+="</div>"}l+="<span style='color: #878787'> - length "+Lijit.Search.Result.YouTubeRenderer.secondsToTime(d.entry.media$group.yt$duration.seconds)+"</span>";l+="<br /><span class='link'>"+this.link.replace("http://","").truncate(75)+"</span>";$("desc"+m).innerHTML=l;if(j){try{swfobject.embedSWF(h[0].url+"&enablejsapi=1&playerapiid=myvideopreview"+m,"swf"+m,"425","355","8",null,{allowScriptAccess:"always",bgcolor:"#ffffff"},{id:"swf"+m})}catch(g){console.dir(g)}}if($("view"+m)){this.parentNode.parentNode.appendChild($("preview"+m));Event.observe("view"+m,"click",Lijit.Search.Result.YouTubeRenderer.click);Event.observe("prec"+m,"click",Lijit.Search.Result.YouTubeRenderer.click)}$("thumb"+m).addClassName("media_thumb");$("thumb"+m).src=a;$("thumb"+m).width=b},secondsToTime:function(b){if(b<60){return b+" seconds"}else{var a=Math.floor(b/60);return a+":"+(b%60)}},getLink:function(b){var a=Event.element(b);if(a.tagName.toUpperCase()=="IMG"){a=a.parentNode}return a},click:function(d){var c=Lijit.Search.Result.YouTubeRenderer.getLink(d);if(!c.id){return}var a=c.id.substring(4);a=a.replace("-","_");var f=$("preview"+a);Element.clonePosition(f,c,{offsetTop:16,setWidth:false,setHeight:false});try{var b=$("videopreview"+a);b.pauseVideo()}catch(d){}f.toggle()}};Lijit.Search.Result.RenderManager.register(Lijit.Search.Result.YouTubeRenderer);function onYouTubePlayerReady(a){}Lijit.Search.Result.TwitPicRenderer={match:function(a){return a.match(/^http:\/\/twitpic.com\/[a-z0-9]{5}$/)},render:function(j){j.searchNode.addClassName("media_result");var b=j.link.match(/^http:\/\/twitpic.com\/([a-z0-9]{5})$/)[1];var h=j.parentNode.id+"_"+b;if($("desc"+h)){j.searchNode.hide();return true}var d="http://twitpic.com/show/thumb/"+b+".jpg";var f=document.createElement("h2");f.className="title";j.linkNode=document.createElement("a");j.linkNode.innerHTML="TwitPic - "+j.title;j.linkNode.href=j.link;j.linkNode.className="link resultsTitleColor";j.linkNode.target="_top";j.linkNode.id="linkFix";f.innerHTML="<img src='/res/images/service/twitpic_16.png' /> ";f.appendChild(j.linkNode);var g="";var e=$(document.createElement("div"));e.addClassName("description");e.id="desc"+h;var g="";g+=j.description+"<br /><a href='#' onclick='return false;' style='text-decoration:none;' id='view"+h+"' ";g+="onmouseover='Lijit.Search.Result.TwitPicRenderer.mouseover(\""+h+"\");' ";g+="onmouseout='Lijit.Search.Result.TwitPicRenderer.mouseout(\""+h+"\");'>";g+="<img src='/res/images/greybits/zoomin.gif' /> View Image</a>";g+="<div class='media_preview' style='display:none; position: absolute;' id='preview"+h+"'><img src='"+d+"' /></div>";g+="<br /><span class='link'>"+j.link.replace("http://","").truncate(75)+"</span>";g+="</div>";e.innerHTML=g;var c=document.createElement("a");c.href=j.link;c.target="_top";var a=$(new Image(75,75));a.src=d;a.align="left";a.id="thumb"+h;a.width=75;a.height=75;a.addClassName("media_thumb");c.appendChild(a);j.searchNode.appendChild(c);j.searchNode.appendChild(f);j.searchNode.appendChild(e);j.key=h},getLink:function(b){var a=Event.element(b);if(a.tagName.toUpperCase()=="IMG"){a=a.parentNode}return a},mouseover:function(a){var c=$("view"+a);var f=$("preview"+a);if(!f){return}var d=window.innerHeight;Element.clonePosition(f,c,{offsetTop:0,offsetLeft:c.offsetWidth,setWidth:false,setHeight:false});f.show();var e=f.viewportOffset();var b=0;if(e.top+f.offsetHeight>d){b=d-(e.top+f.offsetHeight)}Element.clonePosition(f,c,{offsetTop:b,offsetLeft:c.offsetWidth,setWidth:false,setHeight:false})},mouseout:function(a){var b=$("preview"+a);if(!b){return}b.hide()}};Lijit.Search.Result.RenderManager.register(Lijit.Search.Result.TwitPicRenderer);
