function pat(arg1, arg2){
//alert('arg1='+arg1+' || arg2='+arg2);
  var xmlhttp = false;
  if (window.XMLHttpRequest){
    xmlhttp = new XMLHttpRequest();
  }else if(window.ActiveXObject){
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  }
  xmlhttp.open('GET', arg1, true);
  xmlhttp.onreadystatechange = function(){
    if (xmlhttp.readyState == 4){
      parent.document.getElementById(arg2).innerHTML = xmlhttp.responseText;
    }
  }
  xmlhttp.send(null);
}

function homeRoll(ind){
  document.getElementById(ind+'logo').src='/img/'+ind+'-o.jpg';
  //document.getElementById('bantopload').innerHTML="<object type='application/x-shockwave-flash' data='/"+ind+".swf' width='975' height='200'><param name='movie' value='/"+ind+".swf' /><param name='wmode' value='transparent' /></object>";
}
function homeRollO(ind){
  document.getElementById(ind+'logo').src='/img/'+ind+'.jpg';
  //document.getElementById('bantopload').innerHTML='';
}

function clearSearch(){
  if(document.getElementById('q').value=='search')document.getElementById('q').value='';
}
function siteMap(){
  smap=document.getElementById('sitemap');
  if(smap.style.display=='none') smap.style.display='block';
  else smap.style.display='none';
  var scrOfX = 0, scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
  }
  window.scroll(0,scrOfY+250);
}

function cal(edate,spec,sort){
  pat("/inc/cal.inc.php?edate="+edate+"&type="+spec+"&sort="+sort,'c3');
}
function sortCal(ind,spec){
  pat("/inc/cal.inc.php?sort="+ind+"&spec="+spec,'eventcal');
  // if condition and second line added by AB, 20 Feb 2009
  if (spec=="training") pat("/inc/courses.inc.php?spec="+ind,'courses');
  if (spec=="events") pat("/inc/event2.inc.php?spec="+ind,'courses');
  document.getElementById('coursetype').innerHTML=ind+' ';
}
function openSummary(courseID){
  var coursesum=document.getElementById('coursesum'+courseID);
  if(coursesum.style.display=='block'){
    coursesum.style.display='none';
    document.getElementById('coursearr'+courseID).src='/img/garrr.gif';
  }else{
    coursesum.style.display='block';
    document.getElementById('coursearr'+courseID).src='/img/garrd.gif';
  }
}

function showHide(elem,arr,gw){
  elem=document.getElementById(elem);
  if(elem.style.display=='block'){
    elem.style.display='none';
    if(arr)document.getElementById(arr).src='/img/'+gw+'arrr.gif';
  }else{
    elem.style.display='block';
    if(arr)document.getElementById(arr).src='/img/'+gw+'arrd.gif';
  }
}