/* SubMenuTO (Time Out) is set to 0 if not in hover mode
   Proceedure:
     + on hover set TO to 1
     - Show div
     + on mouse out 
     - if TO var is 0 hide Submenu
 */

var SubMenuTO = new Array();
var SubMenuIT = new Array();
var SubMenuSM = new Array();
var SubMenuHR = new Array();

var SubMenu = new Array('SMAbout','SMRProd','SMInd','SMCProd','SMProj','SMHome');

if(!Array.indexOf){
    Array.prototype.indexOf = function(obj){
	for(var i=0; i<this.length; i++){
	    if(this[i]==obj){
	                return i;
	    }
	}
	return -1;
    }
}

function SubzMenu (w) {
    var stbl = '<table>';
    if (document.getElementById(w)) {
	var dv = document.getElementById(w);
	dv.focus();
	var idx = SubMenu.indexOf(w);
	var sw = w+'sub';
	dv.style.position="relative";

	var max = SubMenuIT[idx].length;

	for (var i=1; i<SubMenuIT[idx].length;i++) {
	    stbl = stbl + '<tr><td onClick="window.location = \'"'+SubMenuHR[idx][i]+'"\'"><a href="'+SubMenuHR[idx][i]+'">'+SubMenuIT[idx][i]+'</a>';
	}
	// alert ('Doc Table:'+max);
	// stbl = stbl + '</table>';
	if (document.getElementById(sw)) {
	    var xcx = document.getElementById(sw);
	    // xcx.innerHTML = stbl;
	    xcx.style.position='absolute';
	    xcx.style.visibility='visible';
	    // xcx.style.top="25px";
	    xcx.style.zIndex='99';
	    SubMenuTO[idx] = 1;
	    // alert ("Show "+sw);
	}
    }
}

function SubzMenuReset (w) {
    if (document.getElementById(w)) {
    var dv = document.getElementById(w);
    var idx = SubMenu.indexOf(w);
    SubMenuTO[idx] = 0;
    var sw = w+'sub';
    setTimeout('HideSub("'+w+'")',250);
    // HideSub(w);
    dv.style.zIndex='98';
    }
    // alert ("Hide "+sw);
}

function HideSub() {
    for (i=0;i<SubMenu.length;i++) {
	var w = SubMenu[i];
	var sw = w+'sub';
	if (SubMenuTO[i] != 1) {
	    if (document.getElementById(sw)) {
		document.getElementById(sw).style.visibility='hidden';
	    }
	}
    }
}

function zHideSub(w) {
 var sw = w+'sub';
 if (document.getElementById(sw)) {
     var xcx = document.getElementById(sw);
     var idx = SubMenu.indexOf(w);
     if (SubMenuTO[idx] == 0) {
	 xcx.style.visibility='hidden';
	 xcx.style.zIndex='0';
     }
     // alert ("Hide Clean "+w+"<br>Index: "+idx);
 }
}



SubzMenu('blank');
SubzMenuReset('blank');
HideSub('blank');
