var srch_itm; var max_srch; function createValidQueryString_search() { var queryString = "key="+idglb; return queryString; } function firstAction_search(){ //hide_id('iframe'); idglb= document.getElementById('search_box').value ; } function doRequestUsingPOST_search() { firstAction_search(); createXMLHttpRequest(); var url = 'http://ar.wikiporsesh.ir/wiki/php/ajaxphp/search.php?'+ new Date().getTime(); var queryString = createValidQueryString_search(); xmlHttp.open("POST", url, true); xmlHttp.onreadystatechange = validHandleStateChange_search; xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;"); xmlHttp.send(queryString); } function validHandleStateChange_search() { if(xmlHttp.readyState == 4) { if(xmlHttp.status == 200) { validParseResults_search(); } else{ if( xmlHttp.status == 404 ){ hide_id('load'); var item; frame=document.getElementById('iframe'); frame.contentWindow.document.body.innerHTML = '

صفحه مورد نظر يافت نشد

' ; show_id('iframe'); } } } } function validParseResults_search() { if( xmlHttp.responseText!='' ){ tmp_txt=xmlHttp.responseText; var arr_response = tmp_txt.split("0 ) document.getElementById('search_box').value=document.getElementById(id).innerHTML; str=document.getElementById('search_box').value; hide_id('search_drop'); //if( submit==1 ) document.searchform.submit(); if( submit==1 ) { str=str.replace(/ /g,"+"); } } function msnavList(action){ if( srch_itm!=0 ) msunmark_s('s'+srch_itm); if( srch_itm==0 || srch_itm==1 ){ if( action=='down' ) srch_itm++; else if( action=='up' ) srch_itm=max_srch; } else if( srch_itm==max_srch ){ if( action=='down' ) srch_itm=1; else if( action=='up' ) srch_itm--; } else{ if( action=='down' ) srch_itm++; else if( action=='up' ) srch_itm--; } msmark_s('s'+srch_itm); } function getKeyCode(e){ var code; if (!e) var e = window.event; if (e.keyCode) code = e.keyCode; return code; }; document.getElementById('search_box').onkeypress = function(e){ var key = getKeyCode(e); if(key == 13){ // enter select_s('s'+srch_itm,1); return false; }; }; document.getElementById('search_box').onkeyup = function(e){ var key = getKeyCode(e); switch(key){ case 13://enter //select_s('s'+srch_itm); //return false; break; case 27: // esc hide_id('search_drop'); break; case 38: // up show_id('search_drop'); msnavList("up"); break; case 40: // down show_id('search_drop'); msnavList("down"); break; default: if( document.getElementById('search_box').value ){ doRequestUsingPOST_search(); } else{ hide_id('search_drop'); } break; }; };