var generic_result_id;

function  quick_search_trigger(smovement,valCurPage,valTotPages)
{
var quick_search_string = document.getElementById("quick_search_string");
if ( quick_search_string.value == '' )
   return false;
   
var advanced_search_status = document.getElementById("advanced_search_status");
advanced_search_status.value="";
search_trigger(smovement,valCurPage,valTotPages)
}

<!--- FUNCTION TO TRIGGER AJAX--->
function search_trigger(smovement,valCurPage,valTotPages)
{
var quick_search_string = document.getElementById("quick_search_string");
   
var index_info = document.getElementById("index_info");
index_info.style.visibility="hidden";
index_info.style.position="absolute";


var jsb_alertmsg   = document.getElementById('jsb_alertmsg');	
var s = current_date_txt();

var valTotRec = document.getElementById("valTotRec");
var advanced_search_status = document.getElementById("advanced_search_status");


   
var args;
if ( checkIE('IE') )
   args  ='quick_search_string=' + quick_search_string.value + '&date=' + s + '&valTotRec=' + valTotRec.value;
else   
   args  ='quick_search_string=' + quick_search_string.value + '&date=' + s + '&valTotRec=' + valTotRec.value;
   
if ( valTotPages > 0)
   {
args = args + "&valCurPage=" + valCurPage + '&valTotPages=' + valTotPages+  '&smovement=' + smovement;
   }
   

if ( smovement == "ADVANCED" || advanced_search_status.value =="1" )
   {
    advanced_search_status.value="1";
    quick_search_string.value=""
    var TI = document.getElementById('advTI');
    //var AB = document.getElementById('advAB');
    var AU = document.getElementById('advAU');
    var KW = document.getElementById('advKW');    
    var LG = document.getElementById('advLG');
    var FM = document.getElementById('advFM');
    //var SE = document.getElementById('advSE');
    //var AN = document.getElementById('advAN');
    var SO = document.getElementById('advSO');
   // var AV = document.getElementById('advAV');
    
    var YR_F = document.getElementById('advYR_F');
    var YR_T = document.getElementById('advYR_T');
    
    if ( checkIE('IE') )      
       args  =args + '&advTI=' + TI.value + '&advAU=' + AU.value + '&advKW=' + KW.value + '&advLG=' + LG.value + '&advFM=' + FM.value +  '&advSO=' + SO.value + '&advYR_F=' + YR_F.value + '&advYR_T=' + YR_T.value;
    else
       args  =args + '&advTI=' + TI.value + '&advAU=' + AU.value + '&advKW=' + KW.value + '&advLG=' + LG.value + '&advFM=' + FM.value +  '&advSO=' + SO.value + '&advYR_F=' + YR_F.value + '&advYR_T=' + YR_T.value;
       
   args  =args + '&action=advance_search';    
   jsb_alertmsg.innerHTML='<br><center>Advanced Searching...</center><p>';
   jsb_Alert_showMe();
   }
else
   {
   advanced_search_status.value="";
   args  =args + '&action=quick_search';
   jsb_alertmsg.innerHTML='<br><center>Searching ...........</center><p>';
   jsb_Alert_showMe();
   } 
//alert(args)
var scriptname = 'search_result.aspx';
var do_ajax = new Ajax.Request(scriptname, {method: 'get', parameters:
args, onComplete: handle_search,generateUniqueUrl: true });

}

<!--- FUNCTION TO WAIT RETURN VALUE FROM PHP SCRIPT--->
function handle_search(request)
{
var response = request.responseText;

var search_result = document.getElementById("search_result");
search_result.innerHTML=response;

var advanced_search = document.getElementById("advanced_search");
advanced_search.style.visibility="hidden";
advanced_search.style.position="absolute";

var article_container = document.getElementById("article_container")
article_container.innerHTML="";
jsb_remove_window('jsb_PopWindow');
}

function current_date_txt()
{
	 var d,s;
	 d = new Date();
	 s = (d.getMonth() + 1)  ;
  	 s += d.getDate()  + '.';
  	 s += d.getFullYear()+ '.';
	 s += d.getHours()+ '.';
  	 s += d.getMinutes()+ '.';
  	 s += d.getSeconds()+ '.';
  	 
  	 return s;
}	

function test()
{
alert("test");
return false;
}


function jsb_Alert_showMe(){    
  var w=document.getElementById("jsb_PopWindow");		
  var top = ( document.documentElement.scrollTop + 300 );
  w.style.visibility='visible';
  //w.style.top= top +'px';
  //alert(top)
  //alert(w.style.top)
  
  //var wt=document.getElementById("search_input");		
  //alert(wt.top)
}

function jsb_remove_window(sid)
{

  idWindow = document.getElementById(sid);
  idWindow.style.visibility='hidden';
  //document.body.removeChild(idWindow);

}

function checkIE(iWant)
{
bName = navigator.appName; //1
bVer = parseInt(navigator.appVersion); //2
if (bName == "Netscape" && bVer >= 4 && iWant == 'NS') 
   return true;
else if (bName == "Netscape" && bVer == 3) 
   return true;
else if (bName == "Netscape" && bVer == 2) //3
   return true;
else if (bName == "Microsoft Internet Explorer" && bVer >= 4 && iWant == 'IE' ) 
   return true;
else if (bName == "Microsoft Internet Explorer") 
   return true;
else
   return false;

}	

<!--- LOGIN TO TRIGGER AJAX--->
function login_trigger()
{
var jsb_alertmsg   = document.getElementById('jsb_alertmsg');	
var username   = document.getElementById('username');	
var password   = document.getElementById('password');	
jsb_alertmsg.innerHTML='<br><center>Logging IN ...........</center><p>';
jsb_Alert_showMe();
var args;
var s = current_date_txt();

args  ='action=login&date=' + s + '&username=' + username.value + '&password='+password.value;
var scriptname = 'login_result.aspx';
var do_ajax = new Ajax.Request(scriptname, {method: 'get', parameters:
args, onComplete: handle_login,generateUniqueUrl: true });
}

<!--- FUNCTION TO WAIT RETURN VALUE FROM PHP SCRIPT--->
function handle_login(request)
{
var jsb_alertmsg   = document.getElementById('jsb_alertmsg');	
var response = request.responseText;
var login_result = document.getElementById("login_result");

   //if (response == 'error:no-user') {       
   //  jsb_alertmsg.innerHTML='<br><center>User does not exist!</center><p>';       	  
   //  return false;
   if (response == 'error:incorrect') {       
	   jsb_alertmsg.innerHTML='<br><center>Login Incorrect!</center><p>';       	  
	   return false;	   
	}
login_result.innerHTML=response;
generic_trigger("login_status_result.aspx","login_status_result")
//alert(response);
jsb_remove_window('jsb_PopWindow');

}


function generic_trigger(url,generic_id)
{
generic_result_id = document.getElementById(generic_id);
var args;
var s = current_date_txt();

args  ='&date=' + s 
var do_ajax = new Ajax.Request(url, {method: 'get', parameters:
args, onComplete: handle_generic,generateUniqueUrl: true });
}

function handle_generic(request)
{
var response = request.responseText;
generic_result_id.innerHTML=response;
/*
var advanced_search = document.getElementById("advanced_search");
advanced_search.innerHTML="";
*/
}


function article_trigger(action,ID,valCurPage,valTotPages)
{
var jsb_alertmsg   = document.getElementById('jsb_alertmsg');	
var valTotRec = document.getElementById("valTotRec");
var search_result_records = document.getElementById("search_result_records")
var sbtnnext = document.getElementById("sbtnnext")
var sbtnfirst = document.getElementById("sbtnfirst")
var s = current_date_txt();var args;4
args  ='action=' + action + '&date=' + s + '&ID=' + ID + '&search_result_records=' + search_result_records.value;
//if ( valTotPages > 0)
//   {
var quick_search_string = document.getElementById("quick_search_string");

args = args + '&quick_search_string=' + quick_search_string.value + '&sbtnnext=' + sbtnnext.value + '&sbtnfirst=' + sbtnfirst.value ;
args = args + "&valCurPage=" + valCurPage + '&valTotPages=' + valTotPages + '&valTotRec=' + valTotRec.value;
//   }  
var scriptname = 'article.aspx';
if ( action =="UPDATE" ||  ( action =="ADD" && ID == '1'))
{
    var TI = document.getElementById('TI');
    var AB = document.getElementById('AB');
    var AU = document.getElementById('AU');
    var KW = document.getElementById('KW');
    var YR = document.getElementById('YR');
    var LG = document.getElementById('LG');
    var FM = document.getElementById('FM');
    var SE = document.getElementById('SE');
    var AN = document.getElementById('AN');
    var SO = document.getElementById('SO');
    var AV = document.getElementById('AV');
    if ( checkIE('IE') )      
       args  =args + '&TI=' + TI.value + '&AB=' + AB.value + '&AU=' + AU.value + '&KW=' + KW.value + '&YR=' + YR.value  + '&LG=' + LG.value + '&FM=' + FM.value + '&SE=' + SE.value + "&AN=" + AN.value + "&SO=" + SO.value + '&AV=' + AV.value;
    else
       args  =args + '&TI=' + TI.value + '&AB=' + AB.value + '&AU=' + AU.value + '&KW=' + KW.value + '&YR=' + YR.value  + '&LG=' + LG.value + '&FM=' + FM.value + '&SE=' + SE.value + "&AN=" + AN.value + "&SO=" + SO.value + '&AV=' + AV.value;
       
    jsb_alertmsg.innerHTML='<br><center>Updating Article...</center><p>';
    jsb_Alert_showMe();
    
}
else
{
    jsb_alertmsg.innerHTML='<br><center>Fetching Article...</center><p>';
    jsb_Alert_showMe();
}

//alert(args)
var do_ajax = new Ajax.Request(scriptname, {method: 'post', parameters:
args, onComplete: handle_article,generateUniqueUrl: true });

}


function handle_article(request)
{

var response = request.responseText;

var search_result = document.getElementById("search_result");
search_result.innerHTML="";

var advanced_search = document.getElementById("advanced_search");
advanced_search.style.visibility="hidden";
advanced_search.style.position="absolute";

var article_container = document.getElementById("article_container")
article_container.innerHTML=response;

jsb_remove_window('jsb_PopWindow');
}



function advanced_search_trigger(smovement,valCurPage,valTotPages)
{
var jsb_alertmsg   = document.getElementById('jsb_alertmsg');	
var s = current_date_txt();
var args  ='action=advanced_search&date=' + s ;
var scriptname = 'advanced_search.aspx';
jsb_alertmsg.innerHTML='<br><center>Loading Advanced Search...</center><p>';
jsb_Alert_showMe();
var do_ajax = new Ajax.Request(scriptname, {method: 'get', parameters:
args, onComplete: handle_advanced_search,generateUniqueUrl: true });
}

function handle_advanced_search(request)
{

var response = request.responseText;
var search_result = document.getElementById("search_result");
search_result.innerHTML="";

var index_info = document.getElementById("index_info");
index_info.innerHTML="";

var article_container = document.getElementById("article_container")
article_container.innerHTML="";

var advanced_search = document.getElementById("advanced_search");
advanced_search.style.visibility="visible";
advanced_search.style.position="";
advanced_search.innerHTML=response;


//alert(response);
jsb_remove_window('jsb_PopWindow');
}


function advance_search_key(e,fname)
{
var ikeycode
if ( checkIE('IE') )
   {
   if(event.keyCode==13)
      {  
      search_trigger('ADVANCED',0,0);
      return true;
      }
   ikeycode = event.keyCode   
   }     
else
   {   
   if( e.keyCode ==13)
      {  
      search_trigger('ADVANCED',0,0);
      return true;
      }       
   ikeycode = e.keyCode   
     }      
     
   search_totrec_trigger(String.fromCharCode(ikeycode),fname) // AJAX GET TOTREC
}


<!--- FUNCTION TO TRIGGER AJAX--->
function search_totrec_trigger(skeycode,fname)
{
var args;
var s = current_date_txt();

if ( skeycode == 'undefined')
   skeycode='';
   
var TI = document.getElementById('advTI');
sTI = TI.value
if ( fname == 'TI' )
   sTI = sTI + skeycode;

var AU = document.getElementById('advAU');
sAU = AU.value
if ( fname == 'AU' )
   sAU = sAU + skeycode;
   
var KW = document.getElementById('advKW');    
sKW = KW.value
if ( fname == 'KW' )
   sKW = sKW + skeycode;
   
var SO = document.getElementById('advSO');
sSO = SO.value
if ( fname == 'SO' )
   sSO = sSO + skeycode;

var YR_F = document.getElementById('advYR_F');
sYR_F = YR_F.value
if ( fname == 'YR_F' )
   sYR_F = sYR_F + skeycode;
   
var YR_T = document.getElementById('advYR_T');
sYR_T = YR_T.value
if ( fname == 'YR_T' )
   sYR_T = sYR_T + skeycode;

var LG = document.getElementById('advLG');
var FM = document.getElementById('advFM');

sLG = LG.value
sFM = FM.value
    
args  =args + '&advTI=' + sTI + '&advAU=' + sAU + '&advKW=' + sKW + '&advLG=' + sLG + '&advFM=' + sFM +  '&advSO=' + sSO + '&advYR_F=' + sYR_F + '&advYR_T=' + sYR_T;
       
args  =args + '&action=show_total_record_only&date=' + s;    

//alert( skeycode +' '+ args)
var scriptname = 'search_result.aspx';
var do_ajax = new Ajax.Request(scriptname, {method: 'get', parameters:
args, onComplete: handle_search_totrec_trigger,generateUniqueUrl: true });
}


function handle_search_totrec_trigger(request)
{
var response = request.responseText;

var advanced_search_totrec = document.getElementById("advanced_search_totrec");
advanced_search_totrec.innerHTML=response;

}


function exportimport_trigger(saction)
{
var jsb_alertmsg   = document.getElementById('jsb_alertmsg');	
var s = current_date_txt();
var args  ='action=' + saction + '&date=' + s ;
var scriptname = 'exp_imp.aspx';

if ( saction == 'LOADPAGE')
   jsb_alertmsg.innerHTML='<br><center>Loading Export/Import...</center><p>';

if ( saction == 'IMPORT')
   {
   var truthBeTold = window.confirm("Import -- Click OK to continue. Click Cancel to stop.");
     if (!truthBeTold) 
         return false;

   jsb_alertmsg.innerHTML='<br><center>Import in progress...</center><p>';
   }
   
if ( saction == 'EXPORT')
   {
   var truthBeTold = window.confirm("Export -- Click OK to continue. Click Cancel to stop.");
     if (!truthBeTold) 
         return false;
   jsb_alertmsg.innerHTML='<br><center>Export in progress...</center><p>';   
   }
      
jsb_Alert_showMe();
var do_ajax = new Ajax.Request(scriptname, {method: 'get', parameters:
args, onComplete: handle_exportimport_trigger,generateUniqueUrl: true });
}


function handle_exportimport_trigger(request)
{

var response = request.responseText;

var index_info = document.getElementById("index_info");
index_info.style.visibility="visible";
index_info.style.position="";
index_info.innerHTML=response;

jsb_remove_window('jsb_PopWindow');
}