
var cls=null;var exclude=null;var http=null;var se="yahoo";var tbpin=null;var reg="";var set="web";var defset="web";var module="index";var qe="true";var tbtype=0;var search=true;var ctlang=null;var ctclass=null;var docloader="lsresults";var clset={cIndic:'Hindi',cSemitic:'Arabic',cCyrillic:'Russian',cCJK:'Mandarin',cEastern:'Thai',cOther:'Greek'};function lsearch(m)
{exclude=null;if(wList!=null)
wList.fulltext(1);module=m;page2(null,0,tbpin.value,"false",document.forms[0].searchset.value);return false;}
function linguasearch(m)
{exclude=null;if(wList!=null)
wList.fulltext(1);module=m;page2(document.forms[0].keylang.value,0,tbpin.value,"false",document.forms[0].searchset.value);return false;}
function utf8encode(str){var utftext="";for(var n=0;n<str.length;n++){var c=str.charCodeAt(n);if(c<128){utftext+=String.fromCharCode(c);}
else if((c>127)&&(c<2048)){utftext+=String.fromCharCode((c>>6)|192);utftext+=String.fromCharCode((c&63)|128);}
else{utftext+=String.fromCharCode((c>>12)|224);utftext+=String.fromCharCode(((c>>6)&63)|128);utftext+=String.fromCharCode((c&63)|128);}}
return utftext;}
function utf8decode(s){var u="";var i=0;var c=c1=c2=0;while(i<s.length){c=s.charCodeAt(i);if(c<128){u+=String.fromCharCode(c);i++;}
else if((c>191)&&(c<224)){c2=s.charCodeAt(i+1);u+=String.fromCharCode(((c&31)<<6)|(c2&63));i+=2;}
else{c2=s.charCodeAt(i+1);c3=s.charCodeAt(i+2);u+=String.fromCharCode(((c&15)<<12)|((c2&63)<<6)|(c3&63));i+=3;}}
return u;}
function getExclusionList()
{var s="";if(exclude!=null&&exclude.length>0)
{var i;for(i=0;i<exclude.length;i++)
s=s+"&x="+escape(exclude[i]);}
return s;}
function getExclusionList2()
{var s="";if(exclude!=null&&exclude.length>0)
{var i;for(i=0;i<exclude.length;i++)
s=s+"&x="+escape(utf8encode(exclude[i]));}
return s;}
function page2(l,p,q,en,st)
{var exlist=getExclusionList();var loc;var u;if(l==null)
l="";else
l="&l="+l;loc=module+".html#c="+cls+l+"&incEN="+en+"&q="+escape(utf8encode(q))+"&s="+p+"&set="+st;if(wList!=null)
loc=loc+"&rq="+escape(utf8encode(wList.fulltext(2)));loc=loc+exlist;window.location.href=loc;init(tbpin,tbtype,module,true);return false;}
function page(l,p,q,en,st)
{var exlist=getExclusionList2();if(l==null)
l="";else
l="&l="+l;var u="/LSearch/Search?s="+p+l+reg+"&se="+se+"&incEN="+en+"&q="+escape(utf8encode(q))+"&set="+st+"&qe="+qe+""+exlist;http=getHttp();loadURL(http,u,showResults);return false;}
function incl(s)
{if(exclude!=null)
{var i;for(i=0;i<exclude.length;i++)
if(exclude[i]==s)
break;if(i<exclude.length)
{exclude.splice(i,1);page2(document.forms[0].keylang.value,0,tbpin.value,"false",document.forms[0].searchset.value);}}
return false;}
function excl(s)
{var i;if(exclude==null)
exclude=new Array();for(i=0;i<exclude.length;i++)
if(exclude[i]==s)
break;if(i>=exclude.length)
{exclude.push(s);page2(document.forms[0].keylang.value,0,tbpin.value,"false",document.forms[0].searchset.value);}
return false;}
function getHttp()
{var lhttp=null;if(window.XMLHttpRequest)
{lhttp=new XMLHttpRequest();}
else if(window.ActiveXObject)
{lhttp=new ActiveXObject("Microsoft.XMLHTTP");}
return lhttp;}
function loadURLHttp(lhttp,url,handler)
{if(lhttp!=null)
{lhttp.onreadystatechange=handler;lhttp.open("GET",url,true);lhttp.send(null);}
else
{alert("Your browser does not seem to support XMLHTTP needed to retrieve data.");}
return lhttp;}
function loadURL(lhttp,url,handler)
{var elm=document.getElementById('lsresults');if(elm!=null)
{elm.innerHTML="<br/><b>...Searching...</b>";}
loadURLHttp(lhttp,url,handler);}
function showResults()
{if(http.readyState==4)
{var idx;var len;var ch;var elm=document.getElementById(docloader);if(elm==null)
elm=document.getElementById("lsresults");if(http.status==200)
{if(elm!=null)
elm.innerHTML=http.responseText;}
else
{elm.innerHTML="Problem reading data";}
elm=document.getElementById("resultCount");if(elm!=null)
{idx=http.responseText.indexOf(" of ");if(idx>=0)
{idx+=4
len=0;while(len<16)
{ch=http.responseText.charAt(idx+len);if(ch==','||(ch>='0'&&ch<='9'))
len++;else
break;}
elm.innerHTML=http.responseText.substring(idx,idx+len);}
elm=document.getElementById("resultQuery");if(elm!=null&&tbpin!=null)
{elm.innerHTML=tbpin.value;}}
docloader="lsresults";}}
function setTab(l)
{var e;e=document.getElementById(l);if(e!=null)
e.className="lsl";}
function resetTab(ol)
{var e;if(ol!=null)
{e=document.getElementById(ol);if(e!=null)
e.className="ns";}}
function setSearchTab(l)
{var e=document.getElementById(l);if(e!=null)
{e.className="ss";}}
function init(tb,tbxtype,m,bsrch)
{var hr=window.location.href;var def="Hindi";var q=null;var s=null;var en="false";var n;var v;var bx=false;var idx=-1;var rq=null;if(exclude==null)
bx=true;tbpin=tb;cls='cIndic';module=m;if(module=='search'||module=='res'||module=='yres')
def=null;idx=hr.indexOf("#");if(idx<0)
idx=hr.indexOf("?");if(idx>-1){var qs=hr.substr(idx+1);var pa;if(qs!=null&&qs.charAt(qs.length-1)=='#')
{qs=qs.substring(0,qs.length-1);}
var qa=null;if(qs!=null&&qs.length>0)
qa=qs.split("&");if(qa!=null&&qa.length>0){var i;for(i=0;i<qa.length;i++)
{pa=qa[i].split("=");if(pa!=null&&pa.length>1&&pa[1]!=null&&pa[1].length>0)
{n=pa[0];v=pa[1];if(n=="l")
{document.forms[0].keylang.value=pa[1];def=v;}
else if(n=="c")
{cls=v;}
else if(n=="incEN")
{en=v;}
else if(n=="q"||n=="p")
{q=unescape(utf8decode(unescape(v)));tbpin.value=q;}
else if(n=="rq")
{rq=unescape(utf8decode(unescape(v)));}
else if(n=="x"&&bx==true)
{if(exclude==null)
exclude=new Array();exclude.push(unescape(v));}
else if(n=="s")
{s=v;}
else if(n=="set"||n=="searchset")
{document.forms[0].searchset.value=v;set=v;}}}}}
else{if(ctlang!=undefined&&ctlang!='undefined'&&ctlang!=null&&ctlang!='default')
{cls=ctclass;def=ctlang;}}
if((module!='search'&&module!='res'&&module!='yres')&&cls!='cIndic'&&(def=='Hindi'||def==null))
{def=clset[cls];}
clp2(cls);setTab(def);tbpin.focus();if(bsrch)
{tbtype=tbxtype;checktrans(tbxtype,def,tbpin);}
else{lookupInit(tbpin,def);}
if(rq!=null&&wList!=null)
wList.init(rq,q);if(q!=null&&q.length>0)
{if(s==null)
s="0";if(set==null)
set=defset;page(def,s,q,en,set)}
return true;}
function clp2(c)
{var e=document.getElementById(c);if(e!=null)
e.className="sl";var d=document.getElementById('c'+c);if(d!=null)
d.style.display="block";if(c=="cSemitic")
tbpin.style.direction="rtl";else
tbpin.style.direction="ltr";}
function reinit(c,l,bsrch)
{var u=window.location.pathname+"#c="+c+"&l="+l;var q="";if(bsrch==true&&tbpin.value.length>0)
{q=escape(tbpin.value);q=q.replace(/\+/g,"%20");q="&q="+escape(utf8encode(q));}
window.location.href=u+q;init(tbpin,tbtype,module,bsrch);}
function clp4(c,l,bsrch)
{resetTab(document.forms[0].keylang.value);var e2=document.getElementById(cls);if(e2!=null)
e2.className="cns";var d2=document.getElementById('c'+cls);if(d2!=null)
{resetTab(document.forms[0].keylang.value);d2.style.display='none';}
if(c=="cSemitic")
tbpin.style.direction="rtl";else
tbpin.style.direction="ltr";reinit(c,l,bsrch);}
function clp3(c,l)
{clp4(c,l,false);return false;}
function clp(c,l)
{clp4(c,l,true);return false;}
function hitlp(c,l)
{var cur;var e2;var curlang;cur=document.getElementById('hitlang');curlang=cur.getAttribute("lang");e2=document.getElementById('h'+curlang);if(e2!=null)
e2.className="hitns";e2=document.getElementById('h'+l);if(e2!=null)
e2.className="hitsl";cur.setAttribute("lang",l);reinit(c,l,true);}
function lp3(l)
{resetTab(document.forms[0].keylang.value);reinit(cls,l,false);return false;}
function lp(l)
{resetTab(document.forms[0].keylang.value);reinit(cls,l,true);return false;}
function pg(p,md)
{var q="";if(md==2&&wList!=null)
{q=wList.fulltext(2);if(q==null||q=="")
q=tbpin.value;}
else
q=tbpin.value;window.location.href=p+"#c="+cls+"&l="+document.forms[0].keylang.value+"&q="+escape(utf8encode(q));return false;}
function help(topic)
{window.open("help/"+topic+".html","lshelp","toolbar=0,location=0,status=0,menubar=0,scrollbars=1,resizable=1,width=400,height=380");}