function focusSearch(){
   $('query').focus();
}

function switchLang(activetab){
   $("arabopt", "englopt", "urduopt").invoke('removeClassName', 'active');
   $(activetab).addClassName('active');
   $('results').innerHTML = '';

   if (activetab == "arabopt") $('query').setStyle({ direction: 'rtl' });
   else $('query').setStyle({ direction: 'ltr' });
   focusSearch();
}

function doSearch(offset){
   if (!offset) offset=0;
   query = $('query').value;
   if (query.length<4) return;

   activetab = $$('div.active')[0].id
   lang = (activetab == "arabopt")? 0 : 
      (activetab == "englopt")? 1 : 2;
   new Ajax.Updater('results', 'search.php', 
      { method: 'get', parameters: { action: 'search', q: query,
                                     lang: lang, offset: offset } });
}

function lecturerSearch(id, offset){
   if (!offset) offset=0;
   activetab = $$('div.active')[0].id
   lang = (activetab == "arabopt")? 0 : 
      (activetab == "englopt")? 1 : 2;
   new Ajax.Updater('results', 'search.php', 
      { method: 'get', parameters: { action: 'lecturer', lid: id,
                                     lang: lang, offset: offset } });
}
