document.observe("dom:loaded", activateSearchTabs );

pic1= new Image(100,25); 
pic1.src="/images/search_accountancy_on.gif"; 
pic2= new Image(100,25); 
pic2.src="/images/search_finance_and_banking_on.gif"; 
pic3= new Image(100,25); 
pic3.src="/images/search_international_on.gif"; 


function activateSearchTabs()
{
  var allLinks = document.getElementsByTagName('a');
  
  for( var i=0; i<allLinks.length; i++ )
  {
    var link = allLinks[i];
    if( link.className && ( ' '+link.className+' ').indexOf('search_') != -1 )
    {
      Event.observe( link, 'click', updateSearchBox, false);
    }
  }
  
  if($('job_keywords'))
  {
    Event.observe('job_keywords', 'click', udpateJobKeywords, false );
    Event.observe('job_keywords', 'blur', udpateJobKeywords, false );
  }
}


function updateSearchBox( Event )
{
  var element = Event.element();
  var path = element.className.replace('search_', '');
  
  new Ajax.Updater( 'searchBar', '/job/searchTabs/path/'+path+'.html',
  {
    asynchronous: true,
    evalScripts: false,
    onComplete: activateSearchTabs
  });
  
  Event.stop();
}


function udpateJobKeywords( Event )
{
  var element = Event.element();
  
  if( element.value=='keywords...' )
  {
    element.value='';
  }
  else if( element.value=='' )
  {
    element.value='keywords...';
  }
}