function searchRoutes()
{
  var schoolId = $F('school.id');
  var suburbId = $F('suburb.id');
  var uid = Math.floor(Math.random()*10000);
  var url = 'popup.php';
  var params = 'pageid=105&school.id='+schoolId+'&suburb.id='+suburbId+'&uid='+uid;
// alert (params);
  
  if (!schoolId && !suburbId){
    alert ("Please select either a School, a Suburb or both for your search.");
    return;
  }
  
  var ajax = new Ajax.Request(url, 
  {
    method: 'get', 
    parameters: params, 
    onComplete: showSearchResult
  });
  
}

function validateSearch() {
  var schoolId = $F('school.id');
  var suburbId = $F('suburb.id');
  var formObj = $('search_form');

  if (!schoolId && !suburbId){
    alert ("Please select either a School, a Suburb or both for your search.");
    return;
  }
  
  formObj.submit();
}

function searchForm(){
  var uid = Math.floor(Math.random()*10000);
  var url = 'popup.php';
  var params = 'pageid=104';
  
  var ajax = new Ajax.Request(url, 
  {
    method: 'get', 
    parameters: params, 
    onComplete: showSearchResult
  });

}

function showSearchResult(originalRequest){  
  $('route_search_box').innerHTML = originalRequest.responseText;
}


function routeDetailData(){
  var routeId = $F('route.id');
  var uid = Math.floor(Math.random()*10000);
  var url = 'popup.php';
  var params = 'pageid=166&route.id='+routeId+'&uid='+uid;

  var ajax = new Ajax.Request(url, 
  {
    method: 'get', 
    parameters: params, 
    onComplete: showRouteDetailData
  });
  
}

function showRouteDetailData(originalRequest){
  $('route_data').innerHTML = originalRequest.responseText;
}

function routeDetailList(){
  var routeId = $F('route.id');
  var uid = Math.floor(Math.random()*10000);
  var url = 'popup.php';
  var params = 'pageid=167&route.id='+routeId+'&uid='+uid;
  
  var ajax = new Ajax.Request(url, 
  {
    method: 'get', 
    parameters: params, 
    onComplete: showRouteDetailList
  });
   
}

function showRouteDetailList(originalRequest){
  $('route_list').innerHTML = originalRequest.responseText;
}

function routeList(shift){
  // set active tab className
  var tab = $(shift);
  var tabBox = tab.parentNode;
  var tabArray = tabBox.getElementsByTagName('a');
  
  for (var i = 0; i < tabArray.length; i++){
    tabArray[i].className = '';
  }
  tab.className = 'active';
  
  // fetch requested page content
  var uid = Math.floor(Math.random()*10000);
  var url = 'popup.php';
  var params = 'pageid=161&shift='+shift+'&uid='+uid;
  
  var ajax = new Ajax.Updater(
  'route_list',
  url,
  {
    method : 'get',
    parameters : params
  });
}

function jobsList(){
  var uid = Math.floor(Math.random()*10000);
  var url = 'popup.php';
  var params = 'pageid=305&UID='+uid
  
  var ajax = new Ajax.Request(url, 
  {
    method: 'get', 
    parameters: params, 
    onComplete: showJobsList
  });
   
}

function showJobsList(originalRequest){
  $('jobs_list').innerHTML = originalRequest.responseText;
}

function newsList(){
  var uid = Math.floor(Math.random()*10000);
  var url = 'popup.php';
  var params = 'pageid=500&uid='+uid

  var ajax = new Ajax.Updater(
  'news_list_box',
  url,
  {
    method : 'get',
    parameters : params
  });
}

function showNewsItem(newsId){
  var uid = Math.floor(Math.random()*10000);
  var url = 'popup.php';
  var params = 'pageid=506&news.id='+newsId+'&uid='+uid

  var ajax = new Ajax.Updater(
  'news_detail_box',
  url,
  {
    method : 'get',
    parameters : params
  });

}
