var
t = Array();

img_inactive_l = new Image();
img_inactive_l.src = base_url + "/img/menu/inactive_l.gif";

img_inactive_inactive = new Image();
img_inactive_inactive.src = base_url + "/img/menu/inactive_inactive.gif";

img_inactive_r = new Image();
img_inactive_r.src = base_url + "/img/menu/inactive_r.gif";

img_active_l = new Image();
img_active_l.src = base_url + "/img/menu/active_l.gif";

img_inactive_active = new Image();
img_inactive_active.src = base_url + "/img/menu/inactive_active.gif";

img_active_r = new Image();
img_active_r.src = base_url + "/img/menu/active_r.gif";

img_active_inactive = new Image();
img_active_inactive.src = base_url + "/img/menu/active_inactive.gif";

function menu_on_over(uid, menu_num) {
    //turn-off all
    for(i = 1; i <= menu_num; i++) {
		if (i == 1) {
			elem = document.getElementById('l_' + i);
			elem.src = img_inactive_l.src;
		} else

		if ((i > 1) && (i < menu_num)) {
	        document.getElementById('l_' + i).src = img_inactive_inactive.src;
			document.getElementById('l_' + (i + 1)).src = img_inactive_inactive.src;
		} else

		if (i == menu_num) {
			document.getElementById('l_' + (i + 1)).src = img_inactive_r.src;
		} 
			
		document.getElementById('c_' + i).style.backgroundColor = "#069c8f"; 
    }


    if (uid == 1) {
  		document.getElementById('l_' + uid).src = img_active_l.src;
        document.getElementById('l_' + (uid + 1)).src = img_active_inactive.src;
    } else if (uid == menu_num) {
  		document.getElementById('l_' + uid).src = img_inactive_active.src;
        document.getElementById('l_' + (uid + 1)).src = img_active_r.src;
    } else {
  		document.getElementById('l_' + uid).src = img_inactive_active.src;
        document.getElementById('l_' + (uid + 1)).src = img_active_inactive.src;
	}

	document.getElementById('c_' + uid).style.backgroundColor = "#3ebaaf";

	$("#submenu"+uid).slideDown(200);
}

function upmenu_out(uid) {
	$("#submenu"+uid).slideUp(200);
}

function getElementComputedStyle(elem, prop)
{
  if (typeof elem!="object") elem = document.getElementById(elem);
  
  // external stylesheet for Mozilla, Opera 7+ and Safari 1.3+
  if (document.defaultView && document.defaultView.getComputedStyle)
  {
    if (prop.match(/[A-Z]/)) prop = prop.replace(/([A-Z])/g, "-$1").toLowerCase();
    return document.defaultView.getComputedStyle(elem, "").getPropertyValue(prop);
  }
  
  // external stylesheet for Explorer and Opera 9
  if (elem.currentStyle)
  {
    var i;
    while ((i=prop.indexOf("-"))!=-1) prop = prop.substr(0, i) + prop.substr(i+1,1).toUpperCase() + prop.substr(i+2);
    return elem.currentStyle[prop];
  }
  
  return "";
}
