
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 sm="auto";var ctlang=null;var ctclass=null;var docloader="lsresults";var clset={base:'English',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+""
+"&sm="+sm
+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=='lsearch'||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!='lsearch'&&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");}
