
jmcomChannelNav1 = new Array();
jmcomChannelNav2 = new Array();
jmcomChannelNav3 = new Array();
jmcomChannelNav4 = new Array();
jmcomChannelNav5 = new Array();
jmcomChannelNav6 = new Array();
jmcomChannelNav7 = new Array();
jmcomChannelNav8 = new Array();
jmcomChannelNav9 = new Array();
jmcomChannelNav10 = new Array();

var jmcomChannel = 1;
var jmcomActive;
var jmcomTimeout = 0;
var jmcomActiveHeader = "jmcomnavheader1";
var jmcomActiveMenu = "jmcomnavmenu1";
	
document.onmouseover = jmcomMouseControl;

function jmcomBuildMenu(jmcomChannelNav){
	var menuHTML = '';
	for( i in jmcomChannelNav ) {
		switch( jmcomChannelNav[i][2] ){
			case 'title':
			case 'link':
			case 'sublink':
				if( jmcomChannelNav[i][1] == '' ){
					menuHTML += '<span class="' + jmcomChannelNav[i][2] + '">' +jmcomChannelNav[i][0]+ '<\/span>';
				} else {
					menuHTML += '<a href="' + jmcomChannelNav[i][1] + '" title="' + jmcomChannelNav[i][0] + '" class="' + jmcomChannelNav[i][2] + '">' +jmcomChannelNav[i][0]+ '<\/a>';
				}
				break;
			case 'spacer':
				menuHTML += '<span style="font-size:0px; height:6px; overflow:hidden; padding:0px;"><\/span>';
				break;
		}
	}
	document.getElementById(jmcomActiveMenu).innerHTML = menuHTML;
}

function jmcomActivate(state) {
	if( state == 0 ){
		document.getElementById(jmcomActiveMenu).style.visibility = 'hidden';
	} else {
		document.getElementById(jmcomActiveMenu).style.visibility = 'visible';
	}
	if( jmcomTimeout ) clearTimeout( jmcomTimeout );
	jmcomTimeout = setTimeout( "jmcomHideMenu()", 500 );
}

function jmcomHideMenu() {
	if( !jmcomActive ) jmcomActivate(0);
}

function jmcomMenu( m ) {
	document.getElementById(jmcomActiveMenu).style.visibility = 'hidden';
	
	jmcomActiveHeader = "jmcomnavheader" + m;
	jmcomActiveMenu = "jmcomnavmenu" + m;
	
	channelNav = eval( "jmcomChannelNav" + m );
	jmcomBuildMenu( channelNav );
	jmcomActivate(0);
	jmcomActivate(1);
}

function jmcomMouseControl( el ) {
	if( document.all ) {
		var thisEl = event.srcElement;
	}
	if( document.getElementById && !document.all ) {
		var thisEl = el.target
	}
	if( thisEl != -1 ) {
		var i = 0;
		var DomPath = "";
		DomPathArray = [];
		var node = thisEl;
		while( node.tagName != "HTML" ) {
			if( node.tagName != "undefined" ) {
				DomPathArray[i] = node.id;
				DomPath += DomPathArray[i] + '/';
				i++;
			}
			node = node.parentNode;
		}
		
		if( DomPath.match(jmcomActiveMenu) || DomPath.match(jmcomActiveHeader) ) {
			jmcomActive = 1;
		}
		if ( ( !DomPath.match(jmcomActiveMenu) && !DomPath.match(jmcomActiveHeader) ) && jmcomActive ) {
			jmcomActive = 0; 
			jmcomActivate(1);
		}
	}
}



