﻿// Copyright (c) 2009 Language Analytics LLC //
// Build 4511 //
function eval2(e){return eval("("+e+")")}
(function(){var e={};window.YSearch=e;Date.prototype.setISO8601=function(b){var a=/(\d\d\d\d)(-)?(\d\d)(-)?(\d\d)(T)?(\d\d)(:)?(\d\d)(:)?(\d\d)(\.\d+)?(Z|([+\-])(\d\d)(:)?(\d\d))/;if(b.toString().match(new RegExp(a))){b=b.match(new RegExp(a));a=0;this.setUTCFullYear(parseInt(b[1],10));this.setUTCMonth(b[3]-1);this.setUTCDate(b[5]);this.setUTCHours(b[7]);this.setUTCMinutes(b[9]);this.setUTCSeconds(b[11]);b[12]?this.setUTCMilliseconds(parseFloat(b[12])*1000):this.setUTCMilliseconds(0);if(b[13]!="Z"){a=
b[15]*60+parseInt(b[17],10);a*=b[14]=="-"?-1:1;this.setTime(this.getTime()-a*60*1000)}}else this.setTime(Date.parse(b));return this};e.assert=function(){};e.zeroPad=function(b,a){for(b=b.toString();b.length<a;)b="0"+b;return b};e.escapeHTML=function(b){var a=document.createElement("div");b=document.createTextNode(b);a.appendChild(b);return a.innerHTML};e.trim=function(b){b=b.replace(/^\s\s*/,"");for(var a=/\s/,c=b.length;a.test(b.charAt(--c)););return b.slice(0,c+1)};e.formatCount=function(b){var a=
"",c=false,d;if(b>=1000000000){a+=Math.floor(b/1000000000).toFixed(0)+",";c=true;b%=1000000000}if(c||b>=1000000){d=Math.floor(b/1000000).toFixed(0);a+=(c?e.zeroPad(d,3):d)+",";c=true;b%=1000000}if(c||b>=1000){d=Math.floor(b/1000).toFixed(0);a+=(c?e.zeroPad(d,3):d)+",";c=true;b%=1000}d=b;a+=c?e.zeroPad(d,3):d;return a};e.limitLength=function(b,a){if(b.length<=a)return b;for(a=a-2;a>10;){if(b.charAt(a).match(Yamli.I.HasPunctuationRegexp))break;--a}for(;!b.substring(0,a).match(e.search._validMarkupRegex)&&
a<b.length;)++a;return b.substring(0,a)+"..."};e.xmlChild=function(b,a){return b.getElementsByTagName(a)};e.xmlChildVal=function(b,a){b=b.getElementsByTagName(a);if(b.length===0)return"";return b[0].childNodes[0].nodeValue};e.SearchQuery=function(){this.q="";this.t="web";this.s=0;this.c=8;this.engine="";this.safe=1;this.isz="all";this.vsort="relevance";this.cat="";this.sm="both";this.matches=function(b){return b&&this.q==b.q&&this.t==b.t&&this.s==b.s&&this.c==b.c&&this.engine==b.engine&&(this.t==
"news"||this.t=="wikipedia"||this.safe==b.safe)&&(this.t!="image"||this.isz==b.isz)&&(this.t!="video"||this.vsort==b.vsort&&this.cat==b.cat)&&this.sm==b.sm};this.clone=function(){var b=new e.SearchQuery;b.q=this.q;b.t=this.t;b.s=this.s;b.c=this.c;b.engine=this.engine;b.safe=this.safe;b.isz=this.isz;b.vsort=this.vsort;b.cat=this.cat;b.sm=this.sm;return b}};e.Search=function(b){this._staleLimit=1800000;this._resultSets={};this._lastSearchQuery=this._lastResultSet=undefined;this._qConv={};this._engines=
{image:"bing",news:"google",video:"youtube",wikipedia:"google",web:"google"};this._isJoined={image:true,news:false,video:true,wikipedia:false,web:false};this._maxResultsPerRequest={google:8,yahoo:50,bing:50,youtube:50,truveo:50};this._maxResults={google:64,yahoo:1000,bing:1000,youtube:1000,truveo:1000};this._typeTitles={en:{image:"Image",news:"News",video:"Video",wikipedia:"Wikipedia",web:"Web"},fr:{image:"Image",news:"Infos",video:"Video",wikipedia:"Wikipedia",web:"Web"},ar:{image:"Image",news:"News",
video:"Video",wikipedia:"Wikipedia",web:"Web"}};this._langTable={en:{translate:"Translate",no_results:"<b>There are no results</b>",views:"views",minute:"minute",minutes:"minutes",hour:"hour",hours:"hours",day:"day",days:"days",month:"month",months:"months",year:"year",years:"years",ago:"%1 ago",perm_link:"Perm link",search:"Search",default_title:"Yamli - Arabic Search Engine and Smart Arabic Keyboard",editor:"arabic-keyboard",lang_suffix:"",abg:"Ads by Google"},fr:{translate:"Traduire",no_results:"<b>Il n'y a pas de resultats</b>",
views:"vues",minute:"minute",minutes:"minutes",hour:"heure",hours:"heures",day:"jour",days:"jours",month:"mois",months:"mois",year:"an",years:"ans",ago:"il y a %1",perm_link:"Lien perm",search:"Recherche",default_title:"Yamli - Moteur de Recherche Arabe et Clavier Arabe Intelligent",editor:"clavier-arabe",lang_suffix:"_fr",abg:"Annonces Google"},ar:{translate:"\u062a\u0631\u062c\u0645",no_results:"<b>\u0644\u0645 \u0646\u062c\u062f \u0646\u062a\u0627\u0626\u062c</b>",views:"\u0645\u0634\u0627\u0647\u062f\u0629",
minute:"\u062f\u0642\u064a\u0642\u0629",minutes:"\u062f\u0642\u0627\u0626\u0642",hour:"\u0633\u0627\u0639\u0629",hours:"\u0633\u0627\u0639\u0627\u062a",day:"\u064a\u0648\u0645",days:"\u0623\u064a\u0627\u0645",month:"\u0634\u0647\u0631",months:"\u0623\u0634\u0647\u0631",year:"\u0633\u0646\u0629",years:"\u0633\u0646\u0648\u0627\u062a",ago:"\u0642\u0628\u0644 %1",perm_link:"\u0631\u0627\u0628\u0637 \u062f\u0627\u0626\u0645",search:"\u0628\u062d\u062b",default_title:"Yamli - \u064a\u0645\u0644\u064a: \u0645\u062d\u0631\u0643 \u0628\u062d\u062b \u0639\u0631\u0628\u064a \u0648\u0645\u062d\u0648\u0644 \u0627\u0644\u062d\u0631\u0648\u0641",
marginLeft:"marginRight",editor:"editor/ar",lang_suffix:"_ar",abg:"\u0625\u0639\u0644\u0627\u0646\u0627\u062a Google"}};this._arabicWordR=new RegExp("[\\u0621-\\u065e\\u066e-\\u06ef\\u06fa-\\u06ff]+");this.thumbProviders=[{re:/.youtube.com\/watch(%3Fv%3D|\?v=)([_a-zA-Z-0-9]*)$/,tu:"http://img.youtube.com/vi/{ID}/2.jpg",vu:"http://www.youtube.com/v/{ID}&fs=1&autoplay=1&showsearch=0&rel=0&hl="+b,id:2,tw:90},{re:/http:\/\/[a-z]*.wikipedia.org\//,tu:"/images/logo_wikipedia_32x32.gif"},{re:/.facebook.com\/people\/.*\/([0-9]*)\??/,
tu:"/fb_thumb.ashx?uid={ID}",id:1,tw:70,ou:"/images/logo_facebook_16x16.gif"},{re:/.facebook.com\/([0-9a-zA-Z.]*)($|\?)/,tu:"/fb_thumb.ashx?username={ID}",id:1,tw:70,ou:"/images/logo_facebook_16x16.gif"},{re:/http:\/\/[a-z]*.linkedin.com\//,tu:"/images/logo_linkedin_23x23.gif"},{re:RegExp("ikbis.com/.*/([0-9]*)$"),tu:"http://shots.ikbis.com/video_thumbnail/{ID}/medium_crop/video.jpg",vu:"http://ikbis.com/swf/embded_flv.swf?fullscreenmode=true&file=http://ikbis.com/playlist_feed/{ID}&autostart=true",
id:1,tw:90,thr:0.75},{re:/.metacafe.com\/watch\/([0-9]*)\//,tu:"http://www.metacafe.com/thumb/{ID}.jpg",vu:"http://www.metacafe.com/fplayer/{ID}/p.swf",vux:'flashVars="playerVars=autoPlay=yes"',id:1,tw:90,thr:0.75}];this._truveoWR1=/width="([ 0-9]*)"/;this._truveoHR1=/height="([ 0-9]*)"/;this._truveoWR2=/width:([ 0-9]*)px/;this._truveoHR2=/height:([ 0-9]*)px/;this._toLimit=25000;this._toStart=0;this._to=undefined;this.uiLang=b;this.errorCallback=this.pageCallback=undefined;this._lang=function(a,c){c=
this._langTable[c?c:this.uiLang][a];if(c===undefined)return a;return c};this._quoteFreeRegex=new RegExp("^[a-z0-9\\u0600-\\u06ff]+$");this._hostnameRegex=/^(?:https?:\/\/)?([^\/]+)/;this._validMarkupRegex=/(<[^>\/]+>[^<>]*<\/[^>]+>[^<>]*$)|(^[^<>]*$)/;this._hasArabicRegex=new RegExp("[\\u0600-\\u06ff]");this._getHostname=function(a){return a.match(this._hostnameRegex)[1]};this._getFilename=function(a){return a.substring(a.lastIndexOf("/")+1)};this._hasArabic=function(a){return this._hasArabicRegex.test(a)};
this._isArabicHtml=function(a,c){var d=0,f=0,g=a.length;if(c)g=Math.min(g,c);c=false;for(var h;g--;){h=a.charCodeAt(g);if(h==60)c=false;else{if(h==62)c=true;if(!c)if(h>=1536&&h<=1791)++d;else++f}}return d>=f};this._makeTranslateLink=function(a,c){var d=c=="ltr"?"auto":"ar";c=c=="ltr"?"ar":this.uiLang;return"http://translate.google.com/translate?u="+encodeURIComponent(a)+"&hl="+this.uiLang+"&ie=UTF8&sl="+d+"&tl="+c};this._makeResultSetKey=function(a,c,d,f,g,h,i,k,n){a="_"+a+"_"+c+"\n"+g;if(g!="wikipedia"&&
g!="news")a+="\n"+h;if(g=="image")a+="\n"+i;if(g=="video"){a+="\n"+k;a+="\n"+n}a+="\n";if(d)for(g=0;g<f.length;++g)a+=d[g].join("|")+"^"+f[g].join("|");else for(g=0;g<f.length;++g)a+="^"+f[g].join("|");return a};this._makeQueryConvKey=function(a,c){return"_"+a+(c?"\n"+c:"")};this.getQueryConversion=function(a,c){a=e.trim(a);a=this._makeQueryConvKey(a,c);if(this._qConv[a]!==-1)return this._qConv[a]};this._showMore=function(a){var c=a.parentNode.parentNode.previousSibling.style;c.overflow="visible";
c.maxHeight="none";a.parentNode.style.visibility="hidden";return false};this.updateMores=function(){for(var a=document.getElementsByName("morelink"),c=0;c<a.length;++c){var d=a[c],f=d.parentNode.parentNode.previousSibling;if(Math.abs(f.scrollHeight-f.offsetHeight)<2)d.parentNode.style.visibility="hidden"}};this.getTypeTitle=function(a,c){a=this._typeTitles[c][a];if(!a)a=this._typeTitles[c].web;return a};this.performQueryConversion=function(a,c,d,f){a=e.trim(a);var g=this._makeQueryConvKey(a,d),h=
this._qConv[g];if(h!==-1)if(h)f(h);else if(a.length===0){(c={entertainment:"enter",comedy:"enter"}[d])||(c=d);this._qConv[g]=h=new e.QueryConversion("","",null,[],[c,"tv"]);f&&f(h)}else{this._qConv[g]=-1;d="http://api.yamli.com/convert_query.ashx?q="+encodeURIComponent(a)+"&dic="+encodeURIComponent(this._getTransDic(a))+"&t="+c;var i=Yamli.I.createSXHR();i.open(d);var k=this._qConv;i.onreadystatechange=function(){var n=eval2(i.responseText);k[g]=h=new e.QueryConversion(a,n.oq,n.ltrAlt,n.rtlAlt,n.keyCats);
f&&f(h)};i.send()}};this._getTransDic=function(a){for(var c=[],d,f=0,g,h,i={};1;){d=a.substring(f).match(e.search._arabicWordR);if(!d)break;g=d[0];f+=d.index+g.length;if(!i["_"+g]){var k=Yamli.global.getTransliterations(Yamli.I.WordType.PURE_ARABIC,g);if(k===undefined){h=Yamli.global.getDashedWordArray(g);if(!h)continue;d="";for(var n=0;n<h.length;++n){if(n>0)d+="-";k=Yamli.global.getTransliterations(Yamli.I.WordType.PURE_ARABIC,h[n]);d+=k.getRomanWord()}}else d=k.getRomanWord();i["_"+g]=true;c.push(g+
"|"+d)}}return c.join(",")};this.performSearch=function(a,c){var d=a!==undefined;if(this._to){clearTimeout(this._to);this._to=undefined}if(d){_lastSearchQuery=a.clone();if(c)this._toStart=(new Date).getTime()}else a=_lastSearchQuery;var f=this.getResultSet(a);this._lastResultSet=f;var g=a.s,h=a.c;d=a.sm;if(d=f.performSearch(g,h,d)){c=(new Date).getTime()-this._toStart;d.display_tt=(c/1000).toFixed(2)+"s";d.q=_lastSearchQuery.clone();d.qc=this.getQueryConversion(a.q,a.cat);this.pageCallback(d)}else if(c)this._to=
setTimeout(function(){this._to=undefined;f.processError(undefined,g,h,"search_timeout")},this._toLimit)};this.getResultSet=function(a){var c=this.getQueryConversion(a.q,a.cat),d=a.engine;d||(d=this._engines[a.t]);c||window.onerror("Unexpected undefined query conversion - q: "+a.q+", cat: "+a.cat+", t: "+a.t,"search.js","some line");var f=this._makeResultSetKey(d,c.iq,c.ltrAlt,c.rtlAlt,a.t,a.safe,a.isz,a.vsort,a.cat),g=this._resultSets[f];if(g&&(new Date).getTime()-g.timestamp>this._staleLimit)g=undefined;
if(!g){g=new e.ResultSet(f,d,a.t,a.safe,a.isz,a.vsort,a.cat,c.iq,c.oq,new e.DirResults(c.ltrAlt),new e.DirResults(c.rtlAlt),new e.DirResults([]));this._resultSets[f]=g}return g};this.afsCallback=function(a,c,d){(a=this._resultSets[a])&&a.setAfs(c,d,false)};this.makeLink=function(a,c){c=(c?"#":"")+"t="+a.t+"&q="+encodeURIComponent(a.q)+"&s="+a.s;if(a.t!="wikipedia")c+="&safe="+a.safe;if(a.engine.length>0&&a.engine!=this._engines[a.t])c+="&engine="+a.engine;if(a.t=="image")c+="&isz="+a.isz;if(a.t==
"video"){if(a.vsort!="relevance")c+="&vsort="+a.vsort;if(a.cat)c+="&cat="+a.cat}if(a.sm!="both")c+="&sm="+a.sm;return c};this.expandQuery=function(a,c,d,f,g){if(d.length===0){d=e.escapeHTML(a);return{encq:encodeURIComponent(a+f),display_q:d,simple_q:d,comb:1}}if(c.length===0)return{encq:""+encodeURIComponent(f),display_q:"",simple_q:"",comb:1};a={encq:undefined,display_q:"",simple_q:"",comb:1};g||(g={});var h=g.orSeparator?encodeURIComponent(g.orSeparator):" OR ",i=g.maxTotalKeywords?g.maxTotalKeywords:
1000,k=g.maxQueryLength?g.maxQueryLength:10000,n=g.maxEncodedQueryLength?g.maxEncodedQueryLength:2048,p=g.maxOredKeywords?g.maxOredKeywords:100,l=g.useParentheses?g.useParentheses:false,o=g.dashKeywordMultiplier?g.dashKeywordMultiplier:1,y=g.quoteDashes?g.quoteDashes:false;if(d.length>i)return a;f=c+f;var q,r,v=0,t,u=false,w=0,x,s=[];s.length=d.length;if(h!=" OR ")f=f.replace(/ OR /g,h);f=encodeURIComponent(f);var z=d.length*7;for(g=0;g<p;++g){for(q=0;q<d.length;++q){r="*!~"+q+"~!*";if(g===0&&l&&
d[q].length>1)f=f.replace(r,"%28"+r+"%29");if(d[q].length==g){++v;if(v==d.length){u=true;break}}else if(!(d[q].length<g)){t=d[q][g];x=t.indexOf("-")==-1?1:o;if(w+x>i){u=true;break}t=y&&!t.match(this._quoteFreeRegex)?"%22":"";r=f.replace(r,(g>0?h:"")+t+encodeURIComponent(d[q][g])+t+r);if(r.length-z<=n&&decodeURIComponent(r).length-z<=k){f=r;w+=x;s[q]=g+1;if(w==i){u=true;++g;break}}else u=true}}if(u)break}if(g===0)return a;i=h=e.escapeHTML(c);p=1;for(q=0;q<d.length;++q){r="*!~"+q+"~!*";k=d[q];n=s[q];
f=f.replace(r,"");c=[];if(n>1){c.push('<div class="key_alts key_alts_'+q+'">');c.push('<a class="key_alt_head" href="#" onclick="return false" >'+k[0]+'...<img src="/images/transparent_pixel.gif" class="key_arrow_on" /></a>');c.push('<div class="key_alts_menu_1"><table class="key_alts_menu_2"><tr><td>');for(g=0;g<n;++g)c.push('<span class="key_alt">'+k[g]+"</span>");c.push('<div class="clear"></div></td></tr></table></div>');c.push('<div class="key_alt_head_menubottom ie6_hide">&nbsp;</div>');c.push("</div>");
c.push('<a class="key_trig" id="key_trig_'+q+'" href="#" onclick="return false">'+k[0]+'...<img src="/images/transparent_pixel.gif" class="key_arrow" /></a>');p*=n}else c.push("<span>"+k[0]+"</span>");h=h.replace(r,c.join(""));i=i.replace(r,k[0])}a.encq=f;a.display_q=h;a.simple_q=e.limitLength(i,12);a.comb=p;return a};this.googleCallback=function(a,c){Yamli.I.SXHRData.dataCallback({id:a,data:c})};this.yahooCallback=function(a){return function(c){Yamli.I.SXHRData.dataCallback({id:a,data:c})}};this.bingCallback=
function(a){return function(c){e.search.bingCallback[a]=undefined;Yamli.I.SXHRData.dataCallback({id:a,data:c})}};this.youtubeCallback=function(a){return function(c){e.search.youtubeCallback[a]=undefined;Yamli.I.SXHRData.dataCallback({id:a,data:c})}};this.truveoCallback=function(a){return{_parse:function(c){Yamli.I.SXHRData.dataCallback({id:a,data:c})}}};this.showThumb=function(a,c,d,f,g,h){for(var i=a;c;){i=i.parentNode;c--;if(!i)return}if(d)i.style.display="block";else i.style.visibility="visible";
d=c=0;if(f&&a.width>f){d=a.height;a.height*=f/a.width;a.width=f;d=(d-a.height)*0.5}if(g&&a.height>g){f=a.width;a.width*=g/a.height;a.height=g;d=0;c=(f-a.width)*0.5}if(!h)a.style.padding=d+"px "+c+"px";if(g=document.getElementById("playable_"+a.id)){g.style.width=a.width+"px";g.style.height=a.height+"px"}};this.savePreload=function(){var a=e.search._lastResultSet;if(a){for(var c=0;c<a.ltr.results.length;++c)if(a.ltr.results[c]==-1)a.ltr.results[c]=undefined;if(a.ltr.sps==-1)a.ltr.sps=undefined;for(c=
0;c<a.rtl.results.length;++c)if(a.rtl.results[c]==-1)a.rtl.results[c]=undefined;if(a.rtl.sps==-1)a.rtl.sps=undefined;a.isSplit=undefined;a={yamliPreload:{build:"4511",_qConv:e.search._qConv,_lastResultSet:a}};a=JSON.stringify(a);window.name=a}};this.preloadResults=function(){if(document.location.hash.indexOf("clear_preload")!=-1)this._clearWindowName();else if(window.name.substring(0,16)!='{"yamliPreload":')this._clearWindowName();else{try{var a=JSON.parse(window.name)}catch(c){this._clearWindowName();
return}if(!a.yamliPreload||!a.yamliPreload.build||a.yamliPreload.build!="4511")this._clearWindowName();else{a=a.yamliPreload;var d,f;for(d in a._qConv)if(a._qConv.hasOwnProperty(d)){f=a._qConv[d];if(typeof f=="object")this._qConv[d]=new e.QueryConversion(f.iq,f.oq,f.ltrAlt,f.rtlAlt,f.keyCats)}if(a._lastResultSet){a=a._lastResultSet;d=this._makeResultSetKey(a.engine,a.iq,a.ltr.alt,a.rtl.alt,a.t,a.safe,a.isz,a.vsort,a.cat);this._loadResultSetData(a,d)}}}};this._loadResultSetData=function(a,c){for(var d=
0;d<a.ltr.results.length;++d)if(a.ltr.results[d]===null)a.ltr.results[d]=undefined;for(d=0;d<a.rtl.results.length;++d)if(a.rtl.results[d]===null)a.rtl.results[d]=undefined;d=new e.ResultSet(c,a.engine,a.t,a.safe,a.isz,a.vsort,a.cat,a.iq,a.oq,a.ltr,a.rtl,a.direct);d.timestamp=a.timestamp;d.force_sm=a.force_sm;d.both=a.both;d.useThumb=a.useThumb;this._resultSets[c]=d};this._clearWindowName=function(){window.name="yamli_search"};this.resultClick=function(a,c,d,f,g){a=a.which!==undefined?a.which:a.button;
if(a!=1)return true;if(!document.images)return true;a=unescape(f);var h,i,k,n,p={},l=/['0-9a-zA-Z]+/g,o=[];f=[];a=this._resultSets[a];k=a[c].results[g];if(!a.iq.length)return true;if(a.ltr.alt.length){for(h=0;h<a.ltr.alt.length;++h){n=a.ltr.alt[h];for(i=0;i<n.length;++i)p["_"+n[i].toLowerCase()]=a.rtl.alt[h][0]}o=o.concat(k.title.match(l));if(k.desc)o=o.concat(k.desc.match(l));for(h=0;h<o.length;++h)if((l=o[h])!==null)if((l=l.toLowerCase())!="b"){i=p["_"+l];if(i!==undefined){f.push(l+"|"+i);delete p["_"+
l]}}}f=f.join("/");p=new Image;p.src="/report_click.ashx?t="+a.t+"&dir="+c+"&sm="+d+"&uilang="+e.search.uiLang+"&ri="+g+"&iq="+encodeURIComponent(a.iq)+"&rtlq="+a.rtl.exp_q.encq+"&tir="+encodeURIComponent(f)+"&ltrtot="+a.ltr.total+"&rtltot="+a.rtl.total;return true}};e.QueryConversion=function(b,a,c,d,f){this.iq=b;this.oq=a;this.ltrAlt=c;this.rtlAlt=d;this.keyCats=f};e.DirResults=function(b){this.results=[];this.total=-1;this.alt=b;this.exp_q=undefined;if(!b){this.total=0;this.exp_q={encq:undefined,
display_q:"",comb:0}}this.retryCount=0;this.sps=[]};e.ResultSet=function(b,a,c,d,f,g,h,i,k,n,p,l){this.key=b;this.ltr=n;this.rtl=p;this.direct=l;this.both={sps:[]};this.isSplit=c!="video"&&c!="image";this.timestamp=(new Date).getTime();this.engine=a;this.t=c;this.safe=d;this.isz=f;this.vsort=g;this.cat=h;this.iq=i;this.is_q_rtl=e.search._hasArabic(i);this.oq=k;this.force_sm=undefined};e.ResultSet.prototype.performSearch=function(b,a,c){var d=this.getPageInfo(b,a,c);if(d.page)return d.page;if(!d.pending){var f;
b=d.ltr_ms;var g=d.rtl_ms;a=d.direct_ms;c=d.ltr_mc;var h=d.rtl_mc,i=d.direct_mc,k=b+c,n=g+h,p=a+i;for(f=b;f<k;++f)this.ltr.results[f]=-1;for(f=g;f<n;++f)this.rtl.results[f]=-1;for(f=a;f<p;++f)this.direct.results[f]=-1;var l=e.search._maxResultsPerRequest[this.engine];d=[];if(h){if(this.engine=="google"){g=Math.floor(g/8)*8;h=n-g}for(f=g;f<n;f+=l){g=Math.min(n-f,l);d.push({s:f,c:g,dir:"rtl"})}}if(c){if(this.engine=="google"){b=Math.floor(b/8)*8;c=k-b}for(f=b;f<k;f+=l){g=Math.min(k-f,l);d.push({s:f,
c:g,dir:"ltr"})}}if(i){if(this.engine=="google"){a=Math.floor(a/8)*8;i=p-a}for(f=a;f<p;f+=l){g=Math.min(p-f,l);d.push({s:f,c:g,dir:"direct"})}}for(;d.length;){b=d.pop();this.requestData(b.s,b.c,b.dir)}if(this.ltr.sps===undefined){var o=this;this.toAfs&&clearTimeout(this.toAfs);this.toAfs=setTimeout(function(){o.toAfs=undefined;typeof o.ltr.sps!="object"&&o.setAfs("ltr",[],true);typeof o.rtl.sps!="object"&&o.setAfs("rtl",[],true)},1000)}this.getAfs("ltr");this.getAfs("rtl")}};var j=0;e.ResultSet.prototype.getAfs=
function(b){var a=this[b],c=this[b=="ltr"?"rtl":"ltr"];if(!a.sps){a.sps=-1;var d=document.createElement("iframe");d.width="1";d.height="0";d.frameBorder="0";d.scrolling="no";d.id="afsiframe"+j;++j;d.src="about:blank";document.body.appendChild(d);var f="";if(b=="ltr"&&e.search.uiLang!="ar")f=e.search.uiLang;d.src="/static/afs_request.htm?4511#id="+d.id+"&hl="+f+"&key="+encodeURIComponent(this.key)+"&dir="+b+"&safe="+this.safe+"&c=6&p=1&q="+a.exp_q.encq+"&altq="+c.exp_q.encq}};var m=new RegExp("\\u0069\\u0073\\u0072.\\u0065\\u006C|\\u0068\\u0065\\u0062\\u0072\\u0065\\u0077|\\u002E\\u0069\\u006C",
"i");e.ResultSet.prototype.setAfs=function(b,a,c){var d=[],f,g,h;for(f=0;f<a.length;++f){g=a[f];if(!(m.test(g.line1)||m.test(g.line2)||m.test(g.line3)||m.test(g.visible_url))){h={};h.line1=g.line1;h.line2=g.line2;h.line3=g.line3;h.visible_url=g.visible_url;h.url=g.url;d.push(h)}}this[b].sps=d;b={rtl:"ltr",ltr:"rtl"}[b];if(typeof this[b].sps=="object"){this.both={};this.both.sps=[];for(f=0;f<this.rtl.sps.length;++f)this.both.sps.push(this.rtl.sps[f]);for(f=0;f<this.ltr.sps.length;++f)this.both.sps.push(this.ltr.sps[f]);
b="ltr";a="rtl";if(this.rtl.sps.length>this.ltr.sps.length){b="rtl";a="ltr"}d=this[b].sps.length-this[a].sps.length;for(d=d/2;d>=1;){this[a].sps.push(this[b].sps.pop());--d}if(this.useThumb===undefined)this.useThumb=true;if(this.toAfs){clearTimeout(this.toAfs);this.toAfs=undefined}this.afsTimedOut=c}this._checkSearchDone()};e.ResultSet.prototype.requestData=function(b,a,c){var d=false,f=Yamli.I.createSXHR(),g,h=this;switch(this.engine){case "google":d="&context=%ID%";break;case "youtube":case "bing":g=
f.reserveId();break}g=this["makeQuery_"+this.engine](b,a,c,g);if(this[c].exp_q.encq===undefined)this._updateResults(c,b,a,0,[]);else{f.open(g,d);f.onreadystatechange=function(){h["_processQuery_"+h.engine](b,a,c,f.responseText)};f.send()}};e.ResultSet.prototype.getPageInfo=function(b,a,c){var d=e.search._isJoined[this.t],f=0,g=0,h=0,i=0,k=0,n=0,p=0,l=0;if(c=="direct"){k=a;n=b;if(this.direct.total>=0){k=Math.max(0,Math.min(k,this.direct.total-n));if(k===0)n=this.direct.total}}else if(d){g=Math.ceil(b*
0.65);f=b-g;l=i=Math.ceil(a*0.65);p=h=a-i;if(c=="rtl"){i=a;g=b;f=h=0}if(this.ltr.total>=0&&f+h>this.ltr.total){if(f<this.ltr.total)h=this.ltr.total-f;else{f=this.ltr.total;h=0}if(h===0)g=b-this.ltr.total;i+=p-h}if(this.rtl.total>=0&&g+i>this.rtl.total){if(g<this.rtl.total)i=this.rtl.total-g;else{g=this.rtl.total;i=0}if(c!="rtl"){if(i===0)f=b-this.rtl.total;if(i<l)h+=l-i;if(this.ltr.total>=0&&f+h>this.ltr.total)if(f<this.ltr.total)h=this.ltr.total-f;else{f=this.ltr.total;h=0}}}}else{g=f=b;p=l=h=i=
a;if(c=="rtl")h=f=0;else if(this.ltr.total>=0){h=Math.max(0,Math.min(h,this.ltr.total-f));if(h===0)f=this.ltr.total}if(this.rtl.total>=0){i=Math.max(0,Math.min(i,this.rtl.total-g));if(i===0)g=this.rtl.total}}l=e.search._maxResults[this.engine];var o=Math.min(l,f+h),y=Math.min(l,g+i),q=Math.min(l,n+k);h=o-f;i=y-g;k=q-n;var r=false,v=1000000,t=-1,u=1000000,w=-1,x=1000000,s=-1;for(l=f;l<o;++l)switch(this.ltr.results[l]){case undefined:v=Math.min(v,l);t=Math.max(t,l);break;case -1:r=true;break}for(l=
n;l<q;++l)switch(this.direct.results[l]){case undefined:x=Math.min(x,l);s=Math.max(s,l);break;case -1:r=true;break}if(c=="rtl"&&this.ltr.total==-1){v=0;t=p-1;r=true}for(l=g;l<y;++l)switch(this.rtl.results[l]){case undefined:u=Math.min(u,l);w=Math.max(w,l);break;case -1:r=true;break}if(this.rtl.sps==-1||this.ltr.sps==-1)r=true;l=Math.max(0,t-v+1);p=Math.max(0,w-u+1);s=Math.max(0,s-x+1);if(l===0&&p===0&&s===0&&this.rtl.sps&&this.ltr.sps){if(r)return{pending:true};u=v=r="";x=this.ltr.total+this.rtl.total;
p=this._getTotal(c);s=f+g+n+1;o=s+h+i+k-1;w=y=q="NO SEARCH";if(c=="direct"){u=this._makePageHtml("direct",n,k,c);if(this.direct.exp_q.encq!==undefined)q=decodeURIComponent(this.direct.exp_q.encq)}else{r=this._makePageHtml("ltr",f,h,c);v=this._makePageHtml("rtl",g,i,c);if(this.ltr.exp_q.encq!==undefined)y=decodeURIComponent(this.ltr.exp_q.encq);if(this.rtl.exp_q.encq!==undefined)w=decodeURIComponent(this.rtl.exp_q.encq)}if(c=="rtl"&&d){r="";s=g+1;o=s+i-1}if(s>p)s=o=p;d=c;if(this.force_sm!==undefined)d=
this.force_sm;else if(this.ltr.total===0)d="rtl";else if(this.rtl.total===0)d="ltr";else if(this.t=="web"&&c=="both")if(this.rtl.total>0&&(this.t=="web"||this.t=="wikipedia")){t=this.ltr.total?this.rtl.total/this.ltr.total:1000;var z=[[4,20],[16,50],[32,150],[64,180],[100,200],[150,250],[1000,300],[2000,400]];for(l=0;l<z.length;++l)if(this.ltr.total<z[l][0]&&t>z[l][1]){d="rtl";break}}return{page:{rs:this,ltrHtml:r,rtlHtml:v,directHtml:u,sm:c,suggest_sm:d,allTotal:x,start:s,end:o,total:p,pageIndex:b/
a,formattedTotal:e.formatCount(p),ltrStart:f+(h>0?1:0),ltrEnd:f+h,ltrTotal:this.ltr.total,formattedLtrTotal:e.formatCount(this.ltr.total),rtlStart:g+(i>0?1:0),rtlEnd:g+i,rtlTotal:this.rtl.total,formattedRtlTotal:e.formatCount(this.rtl.total),directStart:n+(k>0?1:0),directEnd:n+k,directTotal:this.direct.total,formattedDirectTotal:e.formatCount(this.direct.total),combinations:this.ltr.exp_q?this.ltr.exp_q.comb:"",links:this.getResultLinks(b,a,c),ltrq:e.escapeHTML(y),rtlq:e.escapeHTML(w),directq:e.escapeHTML(q),
display_ltrq:this.ltr.exp_q?this.ltr.exp_q.display_q:"",display_rtlq:this.rtl.exp_q?this.rtl.exp_q.display_q:"",display_directq:this.direct.exp_q?this.direct.exp_q.display_q:"",simple_ltrq:this.ltr.exp_q?this.ltr.exp_q.simple_q:"",simple_rtlq:this.rtl.exp_q?this.rtl.exp_q.simple_q:"",simple_directq:this.direct.exp_q?this.direct.exp_q.simple_q:"",directDir:this.is_q_rtl?"rtl":"ltr",display_tt:undefined}}}return{rtl_ms:u,rtl_mc:p,ltr_ms:v,ltr_mc:l,direct_ms:x,direct_mc:s}};e.ResultSet.prototype._getTotal=
function(b){var a=this.rtl.total==-1?0:this.rtl.total,c=this.ltr.total==-1?0:this.ltr.total,d=this.direct.total==-1?0:this.direct.total;return{rtl:a,ltr:c,both:a+c,direct:d}[b]};e.ResultSet.prototype.getMaxPage=function(b,a){var c=e.search._maxResults[this.engine],d=0;if(a=="direct"){if(this.direct.total<0)return 0;c=Math.min(this.direct.total,c);d=Math.ceil(c/b)}else{if(a!="rtl"&&this.ltr.total<0||this.rtl.total<0)return 0;a=Math.min(a!="rtl"?this.ltr.total:0,c);c=Math.min(this.rtl.total,c);d=this.isSplit?
Math.max(Math.ceil(a/b),Math.ceil(c/b)):this.ltr.total<this.rtl.total?Math.ceil(a/(b/2)+(c-a)/b):Math.ceil(c/(b/2)+(a-c)/b)}return d-1};e.ResultSet.prototype.makeQuery_google=function(b,a,c){a=this[c];if(a.exp_q===undefined){var d="",f=32;if(this.t=="wikipedia"){d+=" site:wikipedia.org";f=31}a.exp_q=e.search.expandQuery(this.iq,this.oq,a.alt,d,{maxTotalKeywords:f,dashKeywordMultiplier:2})}d="http://ajax.googleapis.com/ajax/services/search/";d+={web:"web",image:"images",video:"video",wikipedia:"web",
news:"news"}[this.t];d+="?v=1.0&key=ABQIAAAAdIGOQpiNHJxZlUZjolzBQBRTr_f8lCRldbVFkf9dtD6alI15hxSF-jLCSvKjJb7JUkER_nnhrxBfKA&callback=YSearch.search.googleCallback&rsz=large&start=";d+=b;d+="&safe="+(this.safe>0?"moderate":"off");d+="&q=";d+=a.exp_q.encq;if(this.t=="web"&&c=="rtl")d+="&lr=lang_ar";if(this.t=="news"){b="ar_me";if(c!="rtl")b=e.search.uiLang=="fr"?"fr":"us";if(c=="direct"&&this.is_q_rtl)b="ar_me";d+="&ned="+b}d+="&hl=ar";return d};e.ResultSet.prototype.makeQuery_yahoo=function(b,a,c){c=
this[c];if(c.exp_q===undefined){var d="";if(this.t=="wikipedia")d+=" site:wikipedia.org";c.exp_q=e.search.expandQuery(this.iq,this.oq,c.alt,d,{maxQueryLength:256,maxTotalKeywords:20,orSeparator:this.t=="image"?" +":0})}var f;d="";switch(this.t){case "web":f=this.safe>0?"-porn":"";break;case "image":f=this.safe>0?"yes":"no";d="&dimensions=";d+={all:"all",small:"small",medium:"medium",large:"large,wallpaper,widewallpaper"}[this.isz];break;case "wikipedia":f="";break}var g="http://boss.yahooapis.com/ysearch/";
g+={web:"web",image:"images",wikipedia:"web"}[this.t];g+="/v1/";g+=c.exp_q.encq;g+="?appid=VeBZTyfV34HqyYTIHUMpW0qDQviJpjIYbR7YK2lYdc58Tjas01OwYMaBGH.BZES7&count=";g+=a;g+="&callback=YSearch.search.yahooCallback(%ID%)&start=";g+=b;g+="&filter="+f;g+=d;return g};e.ResultSet.prototype.makeQuery_bing=function(b,a,c,d){var f=this[c],g={web:"Web",image:"Image",wikipedia:"Web"}[this.t];if(f.exp_q===undefined){var h="";if(this.t=="wikipedia")h+=" site:wikipedia.org";if(this.t=="web"&&c=="rtl")h+=" language:ar";
f.exp_q=e.search.expandQuery(this.iq,this.oq,f.alt,h,{useParentheses:true,countParentheses:false,maxTotalKeywords:18,dashKeywordMultiplier:2})}e.search.bingCallback[d]=e.search.bingCallback(d);c="http://api.search.live.net/json.aspx?AppId=B33B905D27A03E8ECE91DF9D33615C4BE5DE70C3&JsonType=callback&Sources=";c+=g;c+="&JsonCallback=YSearch.search.bingCallback["+d+"]";c+="&"+g+".Count="+a;c+="&"+g+".Offset="+b;c+="&Adult="+(this.safe>0?"Strict":"Off");c+="&Query=";c+=f.exp_q.encq;return c};e.ResultSet.prototype.makeQuery_youtube=
function(b,a,c,d){c=this[c];if(c.exp_q===undefined){var f="";if(this.oq.length===0&&this.safe>0)f="-\u0627\u0644\u0633\u0643\u0633 -\u0633\u0643\u0633 -\u0633\u064a\u0643\u0633 -\u0634\u0631\u0645\u0648\u0637\u0629 -\u0646\u064a\u0627\u0643\u0629 -\u0646\u064a\u0643 -\u062c\u0646\u0633 -\u0642\u062d\u0628\u0647 -\u0627\u0644\u062c\u0646\u0633 -\u0643\u0633";c.exp_q=e.search.expandQuery(this.iq,this.oq,c.alt,f,{orSeparator:" | ",maxTotalKeywords:10,dashKeywordMultiplier:2})}e.search.youtubeCallback[d]=
e.search.youtubeCallback(d);f="http://gdata.youtube.com/feeds/api/videos?v=2&strict=true&alt=json-in-script&format=5&q=";f+=c.exp_q.encq;f+="&max-results=";f+=a;f+="&start-index=";f+=b+1;f+="&callback=YSearch.search.youtubeCallback["+d+"]";f+="&safeSearch="+(this.safe>0?this.oq.length===0?"strict":"moderate":"none");f+="&orderby="+{relevance:"relevance",published:"published",viewCount:"viewCount",rating:"rating"}[this.vsort];if(this.oq.length===0)f+="&lr=ar";if(this.cat)f+="&category="+{film:"Film",
music:"Music",sports:"Sports",comedy:"Comedy",news:"News",entertainment:"Entertainment"}[this.cat];return f};e.ResultSet.prototype.makeQuery_truveo=function(b,a,c){c=this[c];if(c.exp_q===undefined){var d=this.cat?" days_old:>1 language:ar category:"+{film:"movies",music:"music",sports:"sports",comedy:"comedy",news:"news channel:youtube",entertainment:"entertainment"}[this.cat]:"language:ar",f=" sort:"+{relevance:"vrank",published:"mostRecent",viewCount:"mostPopular",rating:"highestRated"}[this.vsort];
d=d+f+" format:flash channel:-maktoob channel:-guba channel:-nastube channel:-masrawy channel:-video75";c.exp_q=e.search.expandQuery(this.iq,this.oq,c.alt,d,{maxTotalKeywords:20,dashKeywordMultiplier:3})}d="http://xml.truveo.com/libs/xmlhttp?GET$YSearch.search.truveoCallback(%ID%)$$$$$http://xml.truveo.com/apiv3?appid=1x1jhj64466mi12ia&method=truveo.videos.getVideos&showRelatedItems=0&query=";d+=c.exp_q.encq;d+="&results="+a;d+="&start="+b;d+="&showAdult="+(this.safe>0?"0":"1");return d};e.ResultSet.prototype.processError=
function(b,a,c,d){var f=false;switch(d){case "retry":++this[b].retryCount;if(this[b].retryCount>3){this._updateResults(b,a,c,0,[]);return}else f=true;break;case "unexpected":break}if(b)this._resetResults(b,a,c);else{this._resetResults("ltr",a,c);this._resetResults("rtl",a,c)}f?e.search.performSearch():e.search.errorCallback(d,this.t)};e.ResultSet.prototype._resetResults=function(b,a,c){for(var d=0;d<c;++d){var f=this[b].results;if(f[a+d]==-1)f[a+d]=undefined}};e.ResultSet.prototype._updateResults=
function(b,a,c,d,f,g){if(g)this.processError(b,a,c,g);else{for(g=this[b].retryCount=0;g<f.length;++g)this[b].results[a+g]=f[g];if(f.length<c){d=a+f.length;this[b].results=this[b].results.slice(0,d)}if(this[b].total==-1||a<this[b].total)this[b].total=d;this._checkSearchDone()}};e.ResultSet.prototype._checkSearchDone=function(){if((this.ltr.total>=0&&this.rtl.total>=0||this.direct.total>=0)&&typeof this.ltr.sps=="object"&&typeof this.rtl.sps=="object"){if(this.afsTimedOut){this.afsTimedOut=undefined;
e.search.errorCallback("afs_timeout",this.t)}e.search.performSearch()}};e.ResultSet.prototype._makeResults=function(b){var a,c=[],d="_makeResult_"+(this.t=="wikipedia"?"web":this.t)+"_"+this.engine;for(a=0;a<b.length;++a)c.push(this[d](b[a]));return c};e.ResultSet.prototype._processQuery_google=function(b,a,c,d){var f=0,g=[],h=!d||!d.results||d.cursor.estimatedResultCount===undefined||d.cursor.pages[d.cursor.currentPageIndex].start!=b;if(!h){e.assert(d.cursor.pages[d.cursor.currentPageIndex].start==
b);f=parseInt(d.cursor.estimatedResultCount,10);g=this._makeResults(d.results)}this._updateResults(c,b,a,f,g)};e.ResultSet.prototype._processQuery_yahoo=function(b,a,c,d){var f=0,g=[],h={image:"resultset_images",web:"resultset_web",wikipedia:"resultset_web"}[this.t],i=!d||!d.ysearchresponse||!d.ysearchresponse[h];if(!i){d=d.ysearchresponse;e.assert(d.start==b);f=parseInt(d.totalhits,10);g=this._makeResults(d[h])}this._updateResults(c,b,a,f,g)};e.ResultSet.prototype._processQuery_bing=function(b,a,
c,d){var f=0,g=[],h,i={image:"Image",web:"Web",wikipedia:"Web"}[this.t];if(!d||!d.SearchResponse)h="unexpected";else if(d.SearchResponse[i]){if(d.SearchResponse[i].Results){d=d.SearchResponse[i];e.assert(d.Offset==b);f=d.Total;g=this._makeResults(d.Results)}}else h="retry";this._updateResults(c,b,a,f,g,h)};e.ResultSet.prototype._processQuery_youtube=function(b,a,c,d){var f=0,g=[],h=!d||!d.feed||!d.feed.entry;if(!h){d=d.feed;e.assert(d.openSearch$startIndex.$t-1==b);f=parseInt(d.openSearch$totalResults.$t,
10);g=this._makeResults(d.entry)}this._updateResults(c,b,a,f,g)};e.ResultSet.prototype._processQuery_truveo=function(b,a,c,d){var f=0,g=[],h;if(d)try{h=new ActiveXObject("Microsoft.XMLDOM");h.async="false";h.loadXML(d.responseText)}catch(i){try{var k=new DOMParser;h=k.parseFromString(d.responseText,"text/xml")}catch(n){}}d=(d=h?e.xmlChild(h,"Response")[0]:undefined)?e.xmlChild(d,"VideoSet")[0]:undefined;h=true;if(d){e.assert(e.xmlChildVal(d,"firstResultPosition")==b);f=parseInt(e.xmlChildVal(d,"totalResultsAvailable"),
10);if(f>0)h=false}h||(g=this._makeResults(e.xmlChild(d,"Video")));this._updateResults(c,b,a,f,g)};e.ResultSet.prototype.getResultLinks=function(b,a,c){var d=this.getMaxPage(a,c),f=e.search._maxResults[this.engine],g=Math.min(this.ltr.total,f),h=Math.min(this.rtl.total,f),i=Math.min(this.direct.total,f),k,n,p;k=b+a;var l=!this.isSplit,o=new e.SearchQuery,y=c=="direct";o.q=this.iq;o.t=this.t;o.engine=this.engine;o.safe=this.safe;o.isz=this.isz;o.vsort=this.vsort;o.cat=this.cat;o.sm=c;o.s=Math.max(0,
b-a);f=b>0?e.search.makeLink(o,true):undefined;if(l){c={both:g+h,ltr:g,rtl:h,direct:i}[c];c=k<c}else{c=y?k<i:c!="rtl"&&k<g||k<h;if(this.engine=="google"&&this.t=="web"&&k>=64){o.engine="yahoo";o.s=0;n=e.search.makeLink(o,true);o.engine=this.engine}if(this.engine=="yahoo"&&this.t=="web"&&b===0){o.engine="google";o.s=64-a;p=e.search.makeLink(o,true);o.engine=this.engine}}o.s=k;k=c?e.search.makeLink(o,true):undefined;c=Math.ceil(b/a);b=b%a;g=c-5;i=[];if(g<0)g=0;h=g+9;g>3&&h++;h=Math.min(h,d);h===0&&
h--;for(d=g;d<=h;++d){d>g&&i.push("&nbsp;");if(d==c)i.push('<span class="nav_cur_page">'+(d+1)+"</span>");else{o.s=Math.max(0,d*a-(b?a-b:0));i.push('<a href="'+e.search.makeLink(o,true)+'">'+(d+1)+"</a>")}}return{previous:f,next:k,pages:i.join(""),more:n,back:p}};e.ResultSet.prototype._makePageHtml=function(b,a,c,d){if(c===0)switch(this.t){case "web":case "wikipedia":return e.search._lang("no_results");default:return""}var f,g,h,i=[],k=this[b].results;for(f=a;f<a+c;++f){g=k[f];i.push(this["_makeResultHtml_"+
(this.t=="wikipedia"?"web":this.t)](b,f,g,this.t=="web"?h:undefined,d));h=g}return i.join("")};e.ResultSet.prototype._makeResult_web_google=function(b){return{clickUrl:b.unescapedUrl,url:b.unescapedUrl,title:b.title,desc:b.content,source:b.visibleUrl}};e.ResultSet.prototype._makeResult_image_google=function(b){return{thumbHeight:b.tbHeight,thumbWidth:b.tbWidth,thumbUrl:b.tbUrl,imageUrl:b.url,title:b.title,width:b.width,height:b.height,pageUrl:b.originalContextUrl,source:e.search._getHostname(b.originalContextUrl)}};
e.ResultSet.prototype._makeResult_news_google=function(b){var a,c,d,f;if(b.image){a={};a.title=b.image.title;a.url=b.image.tbUrl;a.width=b.image.tbWidth;a.height=b.image.tbHeight;a.pageUrl=b.image.originalContextUrl;a.source=b.image.publisher}if(b.relatedStories&&b.relatedStories.length>0){c=[];for(var g={},h=0;h<b.relatedStories.length;++h){d=b.relatedStories[h];if(g["_"+d.publisher])break;f={};f.title=d.title;f.pageUrl=d.unescapedUrl;f.source=d.publisher;f.pubdate=Date.parse(d.publishedDate);g["_"+
d.publisher]=1;c.push(f)}}return{pageUrl:b.unescapedUrl,title:b.title,desc:e.limitLength(b.content,200),source:b.publisher,pubdate:Date.parse(b.publishedDate),thumb:a,related:c}};e.ResultSet.prototype._makeResult_video_google=function(b){var a={};a.width=480;a.height=385;a.embedTag='<embed src="'+b.playUrl+'" type="application/x-shockwave-flash" allowfullscreen="true" allownetworking="internal" wmode="transparent" bgcolor="#1d1d1d" width="'+a.width+'" height="'+a.height+'"></embed>';a.thumbUrl=b.tbUrl;
a.title=b.title;a.desc=b.content;a.duration=b.duration;a.source=b.videoType;a.pageUrl=b.url;return a};e.ResultSet.prototype._makeResult_web_yahoo=function(b){var a="abstract";a=b[a];if(this.t=="wikipedia"){var c=a.lastIndexOf("<b>...</b>");if(c!=-1){c=a.substring(0,c).lastIndexOf("<b>...</b>");if(c!=-1)a=a.substring(0,c+10)}}return{clickUrl:b.clickurl,url:b.url,title:b.title,desc:a,source:b.dispurl}};e.ResultSet.prototype._makeResult_image_yahoo=function(b){return{thumbHeight:b.thumbnail_height,thumbWidth:b.thumbnail_width,
thumbUrl:b.thumbnail_url,imageUrl:b.clickurl,title:b.title,width:b.width,height:b.height,size:b.size,format:b.format,pageUrl:b.refererclickurl,source:e.search._getHostname(b.refererclickurl)}};e.ResultSet.prototype._makeResult_web_bing=function(b){return{clickUrl:b.Url,url:b.Url,title:b.Title,desc:b.Description,source:e.search._getHostname(b.DisplayUrl)}};e.ResultSet.prototype._makeResult_image_bing=function(b){return{thumbHeight:b.Thumbnail.Height,thumbWidth:b.Thumbnail.Width,thumbUrl:b.Thumbnail.Url,
imageUrl:b.MediaUrl,title:b.Title,width:b.Width,height:b.Height,size:b.FileSize,pageUrl:b.Url,source:e.search._getHostname(b.DisplayUrl)}};e.ResultSet.prototype._makeResult_video_youtube=function(b){var a={},c=b.media$group,d=c.yt$videoid.$t;a.width=480;a.height=385;a.embedTag='<embed src="http://www.youtube.com/v/'+d+"&fs=1&autoplay=1&showsearch=0&hl="+e.search.uiLang+'" type="application/x-shockwave-flash" allowfullscreen="true" allownetworking="internal" wmode="transparent" bgcolor="#1d1d1d" width="'+
a.width+'" height="'+a.height+'"></embed>';d=c.media$thumbnail[0];a.thumbUrl=d.url;a.title=b.title.$t;a.desc=c.media$description.$t;if(b.gd$rating)a.rating=b.gd$rating.average;a.duration=c.yt$duration.seconds;if(b.yt$statistics)a.views=b.yt$statistics.viewCount;a.date=(new Date).setISO8601(c.yt$uploaded.$t).getTime();a.source="YouTube";a.pageUrl=b.link[0].href;return a};e.ResultSet.prototype._makeResult_video_truveo=function(b){var a={},c=e.xmlChildVal(b,"videoPlayerEmbedTag"),d=e.xmlChildVal(b,"width"),
f;if(!d)d=(f=(f=c.match(e.search._truveoWR1))?f:c.match(e.search._truveoWR2))?f[1]:0;f=e.xmlChildVal(b,"height");if(!f)f=(f=(f=c.match(e.search._truveoHR1))?f:c.match(e.search._truveoHR2))?f[1]:0;a.source=e.xmlChildVal(b,"channel");a.pageUrl=e.xmlChildVal(b,"videoUrl");a.width=d;a.height=f;d=c;switch(a.source){case "YouTube":d=c.replace("<embed ",'<embed flashvars="autoplay=1&fs=1&showsearch=0&hl='+e.search.uiLang+'" ');break;case "ikbis":d=c.replace("<embed ",'<embed flashvars="linktarget=none&autostart=1"');
break;default:break}a.embedTag=d.replace("<embed ",'<embed menu="false" allowfullscreen="true" allownetworking="internal" wmode="transparent" bgcolor="#1d1d1d" ');a.thumbUrl=e.xmlChildVal(b,"thumbnailUrl");a.title=e.xmlChildVal(b,"title");a.desc=e.xmlChildVal(b,"description");a.rating=e.xmlChildVal(b,"userRating");a.duration=e.xmlChildVal(b,"runtime");a.views=e.xmlChildVal(b,"viewCount");a.date=Date.parse(e.xmlChildVal(b,"dateProduced"));if(!a.date)a.date=Date.parse(e.xmlChildVal(b,"dateFound"));
return a};e.ResultSet.prototype._makeThumbnail=function(b,a,c,d){if(this.t!="web")return"";var f,g,h;for(f=0;f<e.search.thumbProviders.length;++f){h=e.search.thumbProviders[f];if(g=b.match(h.re))break}if(!g)return"";f=h.tu;var i=h.vu;if(h.id){g=g[h.id];f=f.replace("{ID}",g);if(i)i=i.replace("{ID}",g)}g=[];var k=h.ou?'<img class="thumb_overlay" src="'+h.ou+'" />':"";if(i){b="video_meta_"+a+c;a="thumb_"+a+c;c=480;var n=385,p=h.vux?h.vux:"";i='<embed src="'+i+'" type="application/x-shockwave-flash" + '+
p+' + allowfullscreen="true" allownetworking="internal" wmode="transparent" bgcolor="#1d1d1d" width="'+c+'" height="'+n+'"></embed>';i="onclick=\"return showVideoEmbed('"+encodeURIComponent(i)+"', false, '"+b+"', "+c+","+n+');"';g.push('<div class="div_web_item_thumb"><a href="#" '+i+" >");g.push('<div class="div_hidden_meta" id="'+b+'" >');g.push('<div class="item_video_title_div">');g.push(d);g.push("</div></div>");g.push('<div class="playable" id="playable_'+a+'"></div>');g.push(k);g.push('<img onload="YSearch.search.showThumb(this, 2, true, '+
(h.tw?h.tw:0)+', 70, true)" id="'+a+'" src="'+f+'"')}else{g.push('<div class="div_web_item_thumb"><a href="'+b+'">');g.push(k);g.push('<img onload="YSearch.search.showThumb(this, 2, true, '+(h.tw?h.tw:0)+', 70, true)" src="'+f+'"')}g.push(" /></a></div>");return g.join("")};e.ResultSet.prototype._makeResultHtml_web=function(b,a,c,d,f){d=d?e.search._getHostname(c.source)==e.search._getHostname(d.source):false;var g="<span class='item_util'> [ <a href='"+e.search._makeTranslateLink(c.url,b)+"'>"+e.search._lang("translate")+
"</a> ]</span>",h="<span class='item_util'> - </span>",i=[];i.push(d?"<div class='subitem_web_div'>":"<div class='item_web_div'>");i.push(this._makeThumbnail(c.url,b,a,c.title));i.push('<div class="item_web_title_div"><a href="'+c.clickUrl+'" onmousedown="return YSearch.search.resultClick(event, \''+b+"', '"+f+"','"+escape(this.key)+"', "+a+')">'+c.title+"</a>");i.push('</div><div class="item_web_sum_div">'+c.desc+'</div><div class="item_web_url_div">');b=="rtl"&&i.push(g+h);i.push(c.source);b=="ltr"&&
i.push(h+g);i.push("</div><div class='clear'></div></div>");return i.join("")};e.ResultSet.prototype._makeResultHtml_image=function(b,a,c,d,f){d=[];d.push("<div class='item_img_div'>");var g=(160-c.thumbHeight)/2,h=(162-c.thumbWidth)/2;d.push('<div class="item_image_thumb_div" style="padding:'+g+"px "+h+'px">');d.push('<div class="r_br"><div class="r_bl"><div class="r_tl"><div class="r_tr">');d.push('<a href="'+c.imageUrl+'" onmousedown="return YSearch.search.resultClick(event, \''+b+"', '"+f+"','"+
escape(this.key)+"', "+a+')">');d.push('<img onload="YSearch.search.showThumb(this, 6, false, 160)" width="'+c.thumbWidth+'" height="'+c.thumbHeight+'" src="'+c.thumbUrl+'" alt="" />');d.push("</a>");d.push("</div></div></div></div>");d.push("</div>");d.push("<div class='item_image_title_div'>"+this._formatTitle(c.title,30)+"</div>");d.push("<div class='item_image_info_div'>");d.push(c.width+" x "+c.height);if(c.size){d.push(" - ");d.push(this._formatImageSize(c.size))}if(c.format){d.push(" - ");
d.push(c.format)}d.push("</div>");d.push("<div class='item_image_site_div'>");d.push("<a href='"+c.pageUrl+"'>"+c.source+"</a>");d.push("</div>");d.push("</div>");return d.join("")};e.ResultSet.prototype._makeResultHtml_video=function(b,a,c,d,f){if(!c.embedTag)return"";d=[];var g="video_thumb_"+b+a,h="video_meta_"+b+a,i="onclick=\"return showVideoEmbed('"+encodeURIComponent(c.embedTag)+"', false, '"+h+"', "+c.width+","+c.height+');"';d.push("<div class='item_video_div'>");d.push('<div class="item_video_thumb_div">');
d.push('<div class="corners">');d.push('<a href="#" '+i+" onmousedown=\"return YSearch.search.resultClick(event, '"+b+"', '"+f+"','"+escape(this.key)+"', "+a+')">');d.push('<img onload="YSearch.search.showThumb(this, 3, false, 133)" id="'+g+'" height="96" src="'+c.thumbUrl+'" alt="" />');d.push("</a>");d.push('<div class="thumb_subtitle">');d.push('<span class="duration">'+this._formatDuration(c.duration)+"</span>");c.rating&&d.push('<span class="rating">'+this._formatRating(c.rating,false)+" </span>");
d.push("</div>");d.push("</div>");d.push("</div>");d.push("<div class='item_video_metadata_div' id='"+h+"'>");d.push("<div class='item_video_title_div'>");d.push(this._formatTitle(c.title,42));d.push("</div>");if(c.desc==c.title)c.desc="";d.push('<div class="item_video_desc_div">'+c.desc+"</div>");d.push('<div class="item_video_desc_more"><span>(<a name="morelink" href="#" onclick="return YSearch.search._showMore(this);">more</a>)</span></div>');d.push("<div class='item_video_info_div'>");c.rating&&
d.push('<span class="rating">'+this._formatRating(c.rating,true)+" </span>");d.push('<span class="duration">&nbsp;'+this._formatDuration(c.duration)+" - </span>");c.views&&d.push('<span class="item_video_views">'+this._formatViews(c.views)+" - </span>");c.date&&d.push('<span class="item_video_date">'+this._formatDate(c.date)+"</span>");d.push("<span class='item_video_source'>"+e.search._lang("perm_link")+": <a class='yamliNoDrag' href='"+c.pageUrl+"'>"+c.source+"</a></span>");c.embedTag||d.push("<span style='color:red;font-weight:bold'>Non embed - remove</span>");
d.push("</div>");d.push("</div>");d.push("</div>");return d.join("")};e.ResultSet.prototype._makeResultHtml_news=function(b,a,c,d,f){d=[];d.push('<div class="item_news_div">');if(c.thumb){d.push('<div class="news_item_thumb"><a href="'+c.thumb.pageUrl+'" onmousedown="return YSearch.search.resultClick(event, \''+b+"', '"+f+"','"+escape(this.key)+"', "+a+')">');d.push('<img onload="YSearch.search.showThumb(this, 2, true, 80, 80, true)" src="'+c.thumb.url+'" />');d.push('<span class="news_item_thumb_source">'+
c.thumb.source+"</span>");d.push("</a></div>")}d.push('<div class="item_news_meta'+(c.thumb?"_wthumb":"")+'"><div class="item_news_title"><a href="'+c.pageUrl+'"  onmousedown="return YSearch.search.resultClick(event, \''+b+"', '"+f+"','"+escape(this.key)+"', "+a+')">'+c.title+"</a></div>");d.push('<a class="item_news_source" href="'+c.pageUrl+'">');d.push(c.source);d.push("</a> - ");d.push('<span class="item_news_pubdate">');d.push(this._formatDate(c.pubdate,b=="rtl"?"ar":e.search.uiLang=="fr"?"fr":
"en"));d.push("</span>");d.push("<div class='item_news_sum'>"+c.desc+"</div></div>");if(c.related){d.push('<div class="item_news_rel">');for(a=0;a<c.related.length;++a){b=c.related[a];a>0&&d.push(" - ");d.push('<a class="news_rel_link" href="'+b.pageUrl+'">'+b.source+"</a>")}d.push("</div>")}d.push("<div class='clear'></div></div>");return d.join("")};e.ResultSet.prototype.makeAfsHtml=function(b,a,c,d,f){var g=this[b].sps,h;c=Math.min(g.length,a+c);switch(f){case 2:h=["line1","br","visible_url","spaces",
"line2","space","line3"];break;case 3:h=["line1","br","line2","space","line3","br","visible_url"];break;case 4:h=["line1","br","line2","br","line3","br","visible_url"];break}if(a>=g.length)return"";var i=[],k=0;i.push('<div class="afs_box '+b+" afs_f"+f+'">');i.push('<a class="afs_att" href="http://services.google.com/feedback/online_hws_feedback" target="_blank">'+e.search._lang("abg")+"</a>");i.push('<table class="afs_table" cellspacing="0" cellpadding="0">');f=-1;for(b=a;b<c;++b){ad=g[b];if(ad.isArabic===
undefined){ad.isArabic=e.search._isArabicHtml(ad.line1);ad.spaces="&nbsp;&nbsp;";ad.space="&nbsp;";ad.br="<br />"}if(!ad.isArabic&&f==-1)f=b;if(ad.isArabic&&f!=-1){g.splice(b,1);g.splice(f,0,ad);++f}}for(b=a;b<c;++b){ad=g[b];if(k%d===0)i.push('<tr class="'+(k/d<1?"afs_first_row":"afs_other_row")+'">');a=ad.isArabic?"rtl":"ltr";i.push('<td class="'+a+'">');i.push('<div class="afs_ad">');for(var n=0;n<h.length;++n){lk=h[n];if(ad[lk]){a=lk=="line1"||lk=="visible_url"?"a":"span";f=a=="a"?' href="'+ad.url+
'"':"";i.push("<"+a+f+' class="afs_'+lk+'">'+ad[lk]+"</"+a+">")}}i.push("</div></td>");++k;k%d===0&&i.push("</tr>")}k%d!==0&&i.push("</tr>");i.push("</table></div>");return i.join("")};e.ResultSet.prototype._formatImageSize=function(b){if(isNaN(b))return"";if(b<1000)return b+"B";if(b<100000)return(b/1000).toFixed(1)+"KB";if(b<1000000)return(b/1000).toFixed(0)+"KB";if(b<100000000)return(b/1000000).toFixed(1)+"MB";return(b/1000000).toFixed(0)+"MB"};e.ResultSet.prototype._formatDuration=function(b){if(isNaN(b)||
b.length===0)return"";if(b<60)return b+"s";if(b<3600)return Math.floor(b/60).toFixed(0)+":"+e.zeroPad(b%60,2)+"s";return Math.floor(b/3600).toFixed(0)+":"+e.zeroPad(Math.floor(b%3600/60),2)+"m"};e.ResultSet.prototype._formatTitle=function(b,a){a=e.limitLength(b,a);return e.search._isArabicHtml(b,6)?'<span dir="rtl">'+a+"</span>":a};e.ResultSet.prototype._formatRating=function(b,a){b=parseFloat(b,10).toFixed(1);if(a)return'<span class="big_rating"><img src="/images/transparent_pixel.gif" class="big_rating_bg"></img><img src="/images/transparent_pixel.gif" class="big_rating_fg" style="width:'+
b*13+'px"></img></span>';return'<span class="small_rating"><img src="/images/transparent_pixel.gif" class="small_rating_bg"></img><img src="/images/transparent_pixel.gif" class="small_rating_fg" style="width:'+b*7+'px"></img></span>'};e.ResultSet.prototype._formatViews=function(b){b=parseInt(b,10);b=e.formatCount(b);b+=" "+e.search._lang("views");return b};e.ResultSet.prototype._formatDate=function(b,a){b=(new Date).getTime()-b;b=b/60000;if(b<60)return this._formatTimespan(b,"minute","minutes",a);
b=b/60;if(b<24)return this._formatTimespan(b,"hour","hours",a);b=b/24;if(b<31)return this._formatTimespan(b,"day","days",a);var c=b/30.5;if(c<12)return this._formatTimespan(c,"month","months",a);b=b/365;return this._formatTimespan(b,"year","years",a)};e.ResultSet.prototype._formatTimespan=function(b,a,c,d){b=Math.floor(b);var f=e.search._lang("ago",d);return f.replace("%1",b+" "+e.search._lang(b>1?c:a,d))}})();
function getQuery(){var e=[],j=location.href.indexOf("#");if(j==-1)return e;j=location.href.substring(j+1);if(j.length===0)return e;j=j.replace(/\+/g," ");j=j.split("&");var m;for(m=0;m<j.length;++m){var b=j[m].split("="),a=decodeURIComponent(b[0]),c=a;if(b.length==2)c=decodeURIComponent(b[1]);e[a]=c}return e}
var s_pageReady=false,s_q,s_showq,s_pendq,s_page,sel,s_ym,s_input,s_rpr={image:4,video:4},s_apr=3,s_showAfs=0,s_show_upper_right_ad=0,s_toResize,s_availableWidth,s_playingVid=false,s_ps="start",s_pageLoadStart=(new Date).getTime(),s_vidDrag,s_debugAds=getQuery().debugAds;s_debugAds=s_debugAds===undefined?"":s_debugAds;function setHtml(e,j){for(var m=0;m<e.length;++m)e[m].innerHTML=j}
function setEltDisplay(e,j){var m=document.getElementById(e);if(m)m.style.display=j;else{e=document.getElementsByName(e);for(m=0;m<e.length;++m)e[m].style.display=j}}function noYamli(){return typeof Yamli!="object"||!Yamli.isSupported()}
function updateMode(){if(s_q){var e=s_showq?s_showq:s_q,j=e.sm,m="";if(s_page){if(s_page.ltrTotal===0){YSearch.assert({rtl:1,direct:1}[s_page.sm]);m=s_page.display_ltrq.length===0?"noltrq":"noltr"}else if(s_page.rtlTotal===0){YSearch.assert({ltr:1,direct:1}[s_page.sm]);m=s_page.display_rtlq.length===0?"nortlq":"nortl"}if(j=="direct"&&{web:1,wikipedia:1,news:1}[e.t])m+="sm_direct_"+s_page.directDir}document.getElementById("div_mode").className="ps_"+s_ps+" rm_"+e.t+(e.q.length===0&&e.t=="video"?"_browse":
"")+" sm_"+j;document.getElementById("div_mode_ie6_aaarrgg").className=m;document.getElementsByTagName("html")[0].style.overflowY=s_ps=="start"?"scroll":""}else document.getElementById("div_mode").className="ps_start rm_web sm_both"}function setPageState(e){s_ps=e;updateMode()}
function updateOptions(){$(".option_value").removeClass("selected");$(".tab").removeClass("selected_tab");$("#safe_"+s_q.safe).addClass("selected");$("#isz_"+s_q.isz).addClass("selected");$("#vsort_search, #vsort_browse").attr("value","vsort_"+s_q.vsort);$("#cat_"+s_q.cat).addClass("selected_tab");if(s_ym){var e=s_ym.getEnabled()?1:0;$("#trans1_"+e+",#trans2_"+e).addClass("selected")}}
function updateAttributions(){$(".attr").css("display","none");var e=s_q.engine;e||(e=YSearch.search._engines[s_q.t]);$(".attr_"+e).css("display","inline")}function updateSearchTypeLinks(){sel.st_link.removeClass("st_link_active");$("#st_"+s_q.t+"_link").addClass("st_link_active");updateAttributions()}
function updateSearchResults(e,j){if(!noYamli())if(s_pageReady){if(YSearch.trim(s_q.q).length===0){if(s_q.t!="video")return;s_q.safe=1;if(!s_q.cat)s_q.cat="music"}setPageState("searching");s_input.blur();var m=s_q.q+" - "+YSearch.search.getTypeTitle(s_q.t,"en")+" Search Results - Yamli";document.title=m;if(e){e=encodeURIComponent(s_q.q);e=YSearch.search.makeLink(s_q,false);jssm.setHash(e)}else updateSearchTypeLinks();YSearch.search.performQueryConversion(s_q.q,s_q.t,s_q.cat,function(b){if(b.iq==YSearch.trim(s_q.q)){switch(s_q.t){case "web":case "wikipedia":case "news":s_q.c=
8;break;case "video":case "image":b=s_rpr[s_q.t];var a=Math.max(4,Math.ceil(b*0.4));s_q.c=b*a;break}s_pendq=s_q.clone();if(j&&s_pendq.sm!=j)s_pendq.sm=j;YSearch.search.performSearch(s_pendq,true)}})}}function repositionOptions(){$("#div_options").toggleClass("narrow",s_availableWidth<940&&s_showq&&s_showq.t=="video")}
function onWindowResizeDelay(){if(s_toResize){clearTimeout(s_toResize);s_toResize=undefined}$.browser.msie&&sel.dimmer.css({height:$(document).height()+"px",width:$(window).width()+"px",position:"absolute"});s_availableWidth=$("#div_main").width()-20;repositionOptions();if(!s_playingVid){var e,j=false;if(s_availableWidth>0){e=Math.max(1,Math.floor(s_availableWidth/190));if(s_rpr.video!=e){s_rpr.video=e;j=s_q.t=="video"}if(s_rpr.image!=e){s_rpr.image=e;j|=s_q.t=="image"}e=s_availableWidth-e*190;sel.div_video_thumbnails.css(YSearch.search._lang("marginLeft"),
e/2+"px");sel.div_img_thumbnails.css(YSearch.search._lang("marginLeft"),e/2+"px");s_apr=s_availableWidth>1024?4:3}j&&updateSearchResults(false)}}function stopVideo(){document.getElementById("div_video_player_embed").innerHTML="";document.getElementById("div_video_player_iframe").src="";setEltDisplay("div_video_player","none");s_playingVid=false;$.browser.msie&&$.browser.version=="6.0"&&sel.select.show();onWindowResizeDelay()}
function resetInputDir(){var e=s_input.value;if(e.length>0&&s_ym&&!s_ym.getEnabled())s_ym.setDirection(e.charAt(0).match(Yamli.I.PureArabicRegexp)?"rtl":"ltr")}function updateEditorHint(){if(s_ym){resetInputDir();var e=s_input.value.split(" ").length;sel.editor_hint.toggleClass("showme",s_ym.getEnabled()&&e>8&&e<14)}}
function clearAds(){$.browser.mozilla&&$(".sp iframe").attr("src","about:blank");setHtml($("#sp_split_ltr, #sp_split_rtl"),"");$(".sp").stop().fadeTo(0,1).css("display","").html("")}
function updateFromHash(e){var j=getQuery(),m=j.pc;m!==undefined&&Yamli.global.loadPrecache(m);s_q.q=j.q;if(s_q.q===undefined)s_q.q="";if(s_q.q.length>0||!e)s_input.value=s_q.q;s_q.t=j.t;if(!s_q.t)s_q.t="web";s_q.s=parseInt(j.s,10);if(!s_q.s)s_q.s=0;updateSearchTypeLinks();s_q.engine=j.engine;if(!s_q.engine)s_q.engine="";if(j.safe!==undefined)s_q.safe=j.safe;if(j.isz!==undefined)s_q.isz=j.isz;if(j.vsort!==undefined)s_q.vsort=j.vsort;if(j.cat!==undefined)s_q.cat=j.cat;if(j.sm!==undefined)s_q.sm=j.sm;
else{e=Yamli.I.getCookie("sm_"+s_q.t);s_q.sm=e===undefined?"both":e}updateOptions();updateEditorHint();stopVideo();sel.dimmer.stop().hide();if(s_q.q.length>0||s_q.t=="video"){qfb_remove();updateSearchResults(false)}else{setPageState("start");s_input.focus();document.title=YSearch.search._lang("default_title");clearAds();qfb_add()}}function onHistoryChange(e){noYamli()||updateFromHash()}function onWindowResize(){s_toResize&&clearTimeout(s_toResize);s_toResize=setTimeout(onWindowResizeDelay,500)}
function setEnabled(e){if(s_ym){s_ym.setEnabled(e);Yamli.I.setCookie("enable_trans",e,1825);updateOptions();updateEditorHint();s_input.focus();return false}}
function onDomReady(){Yamli.global.addCheckinCallback(function(){s_ym=s_input.yamliManager;s_pageReady=true;$(".sb").attr({disabled:false,value:YSearch.search._lang("search")});onWindowResizeDelay();updateFromHash(true);var e=Yamli.I.getCookie("enable_trans");e=e=="false"?false:true;setEnabled(e)});YSearch.search.preloadResults();Yamli.global.addWindowUnloadCallback(YSearch.search.savePreload);$(window).resize(onWindowResize);sel.dimmer.fadeTo(1,0)}
function showTips(e){if(!noYamli())if(e){setEltDisplay("show_tips_link","none");setEltDisplay("hide_tips_link","inline");setEltDisplay("div_tips","block")}else{setEltDisplay("show_tips_link","inline");setEltDisplay("hide_tips_link","none");setEltDisplay("div_tips","none")}}function doSearch(e){if(!s_ym||s_ym.areRequestsPending(true))return false;s_ym.hideTransliterations();s_q.q=s_input.value;s_q.s=0;s_q.cat="";s_q.vsort="relevance";s_q.engine=e?e:"";updateSearchResults(true);return false}
function changeSearchType(e){if(!noYamli()){s_q.t=e;if(s_ps!="start"&&s_input.value.length>0){if(s_q.sm!="direct"){e=Yamli.I.getCookie("sm_"+s_q.t);s_q.sm=e===undefined?"both":e}doSearch();updateMode()}else s_input.focus();updateSearchTypeLinks();return false}}function changeCat(e){optVal=e.id.split("_");s_q.cat=optVal[1];s_q.t="video";s_q.q="";s_q.s=0;s_input.value="";updateSearchResults(true);return false}
function changeOption(e){var j;j=e.tagName.toLowerCase()=="select"?e.value:e.id;j=j.split("_");e=j[0];j=j[1];s_q[e]=j;e=="safe"&&Yamli.I.setCookie(e,j,1825,"yamli.com");s_q.s=0;updateSearchResults(true);return false}function errorCallback(e,j){e!="afs_timeout"&&setPageState("error");typeof s_pt=="object"&&s_pt._trackPageview("/evError?type="+encodeURIComponent(e)+"&t="+j)}function showResults(e){setPageState(e?"no_results":"showing");$(window).scrollTop(0)}
function hideKeywords(){$(".key_alts").hide();return false}function showKeywords(e){hideKeywords();$(".key_alts_"+e).css("display","inline");return false}function showGam(e,j,m,b){e=$("#"+e).css({width:j,height:m,marginLeft:"",marginRight:""});if(b){e.css({width:s_showq.sm=="both"?"100%":j,height:m});b=="rtl"?e.css({marginRight:0}):e.css({marginLeft:0})}e.animate({height:"show",opacity:"show"},400,undefined,function(){$.browser.msie&&this.style.removeAttribute("filter")})}
function fillGam(e,j,m){if(e.border===undefined)e.border="";var b="gam_"+e.slot,a=location.href.indexOf("google_debug")!=-1?"&google_debug":"",c=document.createElement("iframe");e="/static/gam_iframe.htm?4511#id="+encodeURIComponent(b)+"&srchType="+m.t+"&srchSm="+m.sm+"&debugAds="+encodeURIComponent(s_debugAds)+"&keyCats="+encodeURIComponent(j.qc.keyCats)+"&slot="+encodeURIComponent(e.slot)+"&border="+encodeURIComponent(e.border)+a;c.frameBorder="0";c.scrolling="no";c.width="100%";c.height="100%";
c.src="about:blank";$("#"+b).empty().append(c);c.src=e}
function pageCallback(e){if(s_showq&&s_page&&s_showq.matches(s_pendq)){s_pendq=undefined;showResults(s_page.allTotal===0)}else if(e.q.matches(s_pendq))if(e.suggest_sm!=e.sm)updateSearchResults(false,e.suggest_sm);else{s_showq=s_pendq.clone();s_pendq=undefined;s_page=e;setHtml(sel.res,"");clearAds();var j="",m=e.rs,b=false,a,c=[],d=e.sm=="direct";a=e.directDir;s_show_upper_right_ad&&c.push({slot:"search_upper_left_468x60"});switch(s_showq.t){case "web":case "wikipedia":case "news":if(d)setHtml(sel["web_res_"+a],
e.directHtml);else{setHtml(sel.web_res_rtl,e.rtlHtml);setHtml(sel.web_res_ltr,e.ltrHtml)}if(s_showAfs){setHtml($("#sp_split_ltr"),a=m.makeAfsHtml("ltr",e.pageIndex*2,2,1,2));if(s_page.sm!="rtl")b|=a.length>0;setHtml($("#sp_split_rtl"),a=m.makeAfsHtml("rtl",e.pageIndex*2,2,1,2));if(s_page.sm!="ltr")b|=a.length>0}e.pageIndex===0&&c.push({slot:"search_split_top_728x90"});switch(e.sm){case "rtl":c.push({slot:"search_split_left_160x600",border:"right"});break;case "ltr":case "direct":c.push({slot:"search_split_right_160x600",
border:"left"});break;default:c.push({slot:"search_bottom_728x90"});break}break;case "image":if(d)setHtml(sel["img_res_"+a],e.directHtml);else{setHtml(sel.img_res_rtl,e.rtlHtml);setHtml(sel.img_res_ltr,e.ltrHtml)}if(s_showAfs){setHtml($("#sp_img_bar"),a=m.useThumb?"":m.makeAfsHtml("both",e.pageIndex*s_apr,s_apr,s_apr,3));b|=a.length>0;setHtml($("#sp_img_thumb"),a=j=m.useThumb?m.makeAfsHtml("both",e.pageIndex*2,2,1,3):"");b|=a.length>0}e.pageIndex===0&&c.push({slot:"search_joined_top_728x90"});c.push({slot:"search_bottom_728x90"});
break;case "video":if(d)setHtml(sel["vid_res_"+a],e.directHtml);else{setHtml(sel.vid_res_rtl,e.rtlHtml);setHtml(sel.vid_res_ltr,e.ltrHtml)}if(s_showAfs){setHtml($("#sp_vid_bar"),a=m.useThumb?"":m.makeAfsHtml("both",e.pageIndex*s_apr,s_apr,s_apr,3));b|=a.length>0;setHtml($("#sp_vid_thumb"),a=j=m.useThumb?m.makeAfsHtml("both",e.pageIndex*2,2,1,3):"");b|=a.length>0}e.pageIndex===0&&c.push({slot:"search_joined_top_728x90"});c.push({slot:"search_bottom_728x90"});break}j.length>0&&$(".item_video_div:last, .item_img_div:last").hide();
if(!e.rtlTotal&&!e.ltrTotal&&!e.directTotal)b=false;else for(j=0;j<c.length;++j)fillGam(c[j],e,s_showq);setHtml(sel.sum_range,e.start+"&nbsp;-&nbsp;"+e.end);setHtml(sel.sum_num,e.formattedTotal);setHtml(sel.sum_term,s_showq.q);if(d){setHtml(sel.sum_range_direct,e.directStart+"&nbsp;-&nbsp;"+e.directEnd);setHtml(sel.sum_num_direct,e.formattedDirectTotal);setHtml(sel.sum_term_direct,e.display_directq);setHtml(sel.sum_term_rtl_or_ltr,e.display_directq)}else{setHtml(sel.sum_range_ltr,e.ltrStart+"&nbsp;-&nbsp;"+
e.ltrEnd);setHtml(sel.sum_range_rtl,e.rtlStart+"&nbsp;-&nbsp;"+e.rtlEnd);setHtml(sel.sum_num_ltr,e.formattedLtrTotal);setHtml(sel.sum_num_rtl,e.formattedRtlTotal);setHtml(sel.sum_term_rtl_or_ltr,e.rtlTotal>0?e.display_rtlq:e.display_ltrq);setHtml(sel.sum_term_ltr,e.display_ltrq);setHtml(sel.sum_term_rtl,e.display_rtlq);setHtml(sel.sum_ltr_combos,e.combinations);e.combinations>1?sel.sum_combos.show():sel.sum_combos.hide()}setHtml(sel.sum_tt,e.display_tt);c=e.links;c.previous?sel.nav_prev.css("display",
"").attr("href",c.previous):sel.nav_prev.hide();if(c.next){sel.nav_next.css("display","").attr("href",c.next);d=s_showq.clone();d.s+=d.c;YSearch.search.performSearch(d,false)}else sel.nav_next.hide();c.more?sel.nav_more.css("display","").attr("href",c.more):sel.nav_more.hide();c.back?sel.nav_back.css("display","").attr("href",c.back):sel.nav_back.hide();setHtml(sel.nav_pages,c.pages);updateAttributions();repositionOptions();setHtml(sel.debug_ltr_query,e.ltrq);setHtml(sel.debug_rtl_query,e.rtlq);setHtml(sel.debug_direct_query,
e.directq);setHtml(sel.debug_keyCats,e.qc.keyCats);var f;$(".key_trig").hover(function(){var g=$(this)[0].id;f=setTimeout(function(){f=null;showKeywords(g.substring(9))},300)},function(){f&&clearTimeout(f)});$(".key_alts").hover(function(){},function(){hideKeywords()});if(typeof s_pt=="object"){c=getQuery().src;d=s_showq.t;j=s_showq.sm;m=s_q.sm;a=e.pageIndex;s_pt._trackPageview("/doSearch?t="+d+"&sm="+j+"&qsm="+m+"&p="+a+"&hasAfs="+b+(c===undefined?"":"&src="+encodeURIComponent(c)))}showResults(e.allTotal===
0)}}function hideDimmer(){stopVideo();sel.dimmer.stop().fadeTo(400,0,function(){sel.dimmer.hide()});return false}function showDimmer(){sel.dimmer.stop().fadeTo(500,0.7).show()}function setSplitMode(e,j){hideKeywords();s_q.sm=e;s_q.s=0;if(j){Yamli.I.setCookie("sm_"+s_q.t,e,1825,"yamli.com");if(s_page)s_page.rs.force_sm=e}updateSearchResults(true);return false}function useGoogle(){return doSearch("google")}function useYahoo(){if(s_q.t=="video")return false;return doSearch("yahoo")}
function useBing(){if(s_q.t=="video")return false;return doSearch("bing")}function useYoutube(){if(s_q.t!="video")return false;return doSearch("youtube")}function useTruveo(){if(s_q.t!="video")return false;return doSearch("truveo")}function toggleDebug(){var e=$(".debugging");e.hasClass("invisible")?e.removeClass("invisible"):e.addClass("invisible");return false}
function showVideoEmbed(e,j,m,b,a){var c=sel.div_video_player_embed[0],d=sel.div_video_player_iframe[0],f=sel.div_video_player[0],g=sel.div_video_player_meta[0],h=Yamli.I.getDimensions(sel.div_result_list[0]),i,k;k=$(window).height();i=$(window).width();var n=$(document).scrollTop();h=Yamli.global.useRightLayout()?"right":"left";i=(i-b-164)/2;k=n+(k-a-98)/2;c.style.display=d.style.display="none";if(j){d.src=decodeURIComponent(e);e=d.style}else{c.innerHTML=decodeURIComponent(e);e=c.style}j="";if(m)j=
(j=document.getElementById(m))?j.innerHTML:decodeURIComponent(m);g.innerHTML=j;f.style[h]=i+"px";f.style.top=k+"px";e.display="block";e.width=b+"px";e.height=a+"px";g.style.width=b+"px";m=document.getElementById("div_vid_results");setEltDisplay("div_video_player","block");showDimmer();$.browser.msie&&$.browser.version=="6.0"&&sel.select.hide();s_playingVid=true;typeof s_pt=="object"&&s_pt._trackPageview("/showVideo?t="+s_q.t);return false}
function hideInst(){document.getElementById("div_inst").style.display="none";Yamli.I.setCookie("hide_inst",1,1825)}function useEditor(){var e=s_input.value;document.location="/"+YSearch.search._lang("editor")+"/#text="+encodeURIComponent(e);return false}function addSP(){window.external.AddSearchProvider("http://www.yamli.com/os/opensearch"+YSearch.search._lang("lang_suffix")+".xml");return false}
function setup(e){YSearch.search=new YSearch.Search(document.body.lang);var j=Yamli.I.getCookie("safe");if(j!==undefined)s_q.safe=j;if(e!==undefined)s_showAfs=e;Yamli.yamlify("search_input");Yamli.domReady.addCallback(onDomReady);YSearch.search.pageCallback=pageCallback;YSearch.search.errorCallback=errorCallback;location.search.indexOf("show_debug")!=-1&&$(".debugging").show();sel={res:$("#web_res_rtl,#web_res_ltr,#img_res_rtl,#img_res_ltr,#vid_res_rtl,#vid_res_ltr,#web_res_direct,#img_res_direct,#vid_res_direct"),
web_res_rtl:$("#web_res_rtl"),web_res_ltr:$("#web_res_ltr"),web_res_direct:$("#web_res_direct"),img_res_rtl:$("#img_res_rtl"),img_res_ltr:$("#img_res_ltr"),vid_res_rtl:$("#vid_res_rtl"),vid_res_ltr:$("#vid_res_ltr"),vid_res_direct:$("#vid_res_direct"),sum_range:$(".sum_range"),sum_range_ltr:$(".sum_range_ltr"),sum_range_rtl:$(".sum_range_rtl"),sum_range_direct:$(".sum_range_direct"),sum_num:$(".sum_num"),sum_num_ltr:$(".sum_num_ltr"),sum_num_rtl:$(".sum_num_rtl"),sum_num_direct:$(".sum_num_direct"),
sum_term:$(".sum_term"),sum_term_rtl_or_ltr:$(".sum_term_rtl_or_ltr"),sum_term_ltr:$(".sum_term_ltr"),sum_term_rtl:$(".sum_term_rtl"),sum_term_direct:$(".sum_term_direct"),sum_tt:$(".sum_tt"),sum_ltr_combos:$(".sum_ltr_combos"),sum_combos:$(".sum_combos"),nav_prev:$(".nav_prev"),nav_next:$(".nav_next"),nav_more:$(".nav_more"),nav_back:$(".nav_back"),nav_pages:$(".nav_pages"),st_link:$(".st_link"),div_video_thumbnails:$("#div_video_thumbnails"),div_img_thumbnails:$("#div_img_thumbnails"),debug_ltr_query:$("#debug_ltr_query"),
debug_rtl_query:$("#debug_rtl_query"),debug_direct_query:$("#debug_direct_query"),debug_keyCats:$("#debug_keyCats"),dimmer:$("#dimmer"),div_video_player_embed:$("#div_video_player_embed"),div_video_player_iframe:$("#div_video_player_iframe"),div_video_player:$("#div_video_player"),div_video_player_meta:$("#div_video_player_meta"),div_result_list:$("#div_result_list"),editor_hint:$("#editor_hint"),select:$("select")};s_input=$("#search_input")[0];s_input.focus();Yamli.I.addEvent(s_input,"keyup",updateEditorHint);
s_vidDrag=new Yamli.I.Draggable(document.getElementById("vidplay_border"),sel.div_video_player[0])};
