﻿window.onload=show;

function show(id) {
var d = document.getElementById(id);
	for (var i = 1; i<=10; i++) {
		if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
	}
if (d) {d.style.display='block';}
}

if (document.images) {

  Home_on = new Image();
  Home_on.src = "/css_menu/images/Home_on.gif";
  Home_off = new Image();
  Home_off.src = "/css_menu/images/Home_off.gif";
  
  AboutUs_on = new Image();
  AboutUs_on.src = "/css_menu/images/AboutUs_on.gif";
  AboutUs_off = new Image();
  AboutUs_off.src = "/css_menu/images/AboutUs_off.gif";
  
  news_on = new Image();
  news_on.src = "/css_menu/images/news_on.gif";
  news_off = new Image();
  news_off.src = "/css_menu/images/news_off.gif";
  
  Credits_on = new Image();
  Credits_on.src = "/css_menu/images/Credits_on.gif"; 
  Credits_off = new Image();
  Credits_off.src = "/css_menu/images/Credits_off.gif"; 
  
  Sponsors_on = new Image();
  Sponsors_on.src = "/css_menu/images/Sponsors_on.gif"; 
  Sponsors_off = new Image();
  Sponsors_off.src = "/css_menu/images/Sponsors_off.gif"; 
  
  GYCC_on = new Image();
  GYCC_on.src = "/css_menu/images/GYCC_on.gif";
  GYCC_off = new Image();
  GYCC_off.src = "/css_menu/images/GYCC_off.gif";  
  
  ContactUs_on = new Image();
  ContactUs_on.src = "/css_menu/images/ContactUs_on.gif";
  ContactUs_off = new Image();
  ContactUs_off.src = "/css_menu/images/ContactUs_off.gif";
  
  Login_on = new Image();
  Login_on.src = "/css_menu/images/Login_on.gif";
  Login_off = new Image();
  Login_off.src = "/css_menu/images/Login_off.gif"; 
  
  Logout_on = new Image();
  Logout_on.src = "/css_menu/images/Logout_on.gif";
  Logout_off = new Image();
  Logout_off.src = "/css_menu/images/Logout_off.gif"; 
  
}
function changeImages() {
  if (document.images) {
    for (var i=0; i<changeImages.arguments.length; i+=2) {
      document[changeImages.arguments[i]].src = eval(changeImages.arguments[i+1] + ".src");
    }
  }

}

function setTab() {
var current_url = document.location.href;  
var myArray = current_url.split('/'); 
var myTab = myArray[3];

if (myTab != "Terms") {
changeImages(myTab, myTab + '_on')
}

}

//------------------------------------------------------------
// suppress all error messages and do nothing with them:
//
function noErrorMessages () { return true; }
window.onerror = noErrorMessages;

//------------------------------------------------------------
// advanced: a full error handler
//
function handleError (err, url, line) {
    if (err.indexOf('is not defined') != -1) {
      alert('Oops, something is not defined.\\n' +
             err + '\n' + url + '\nline no: ' + line);
      return true; // error is handled
    }
    else
      return false; // let the browser handle the error
  }

window.defaultOnError = window.onerror; // store default handler
window.onerror = handleError; // assign own handler

//.. executing my faulty code

window.onerror = window.defaultOnError;  // restore default handler
