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;
};
};