var topnavTimerID;
var parentdiv = "header";
var cssclass_off = "dropdown_off";
var cssclass_over = "dropdown_over";
var menudiv = new Array('solutions', 'company', 'partners', 'support');
var disappeardelay=150;
var menus = new Array();

// Solutions Menu
var thismenuname = menudiv[0];
eval("menus." + thismenuname + "= new Array()");
eval("thismenu = menus." + thismenuname);
thismenu.text = new Array();
thismenu.text[0] = 'Solution Overview';
thismenu.text[1] = 'Complete Solution';
thismenu.text[2] = 'Small Office Solution';
thismenu.text[3] = 'Packaged Offerings';
thismenu.text[4] = 'Managed Services';
thismenu.text[5] = 'Industry Solutions';
thismenu.text[6] = 'Service Descriptions';
thismenu.text[7] = 'Case Studies';
thismenu.text[8] = 'FAQ';

thismenu.link = new Array();
thismenu.link[0] = 'http://www.solutionoverview.com" target="_BLANK'; // note, a slight hack is used for that target
thismenu.link[1] = '/solutions/complete_solution.aspx';
thismenu.link[2] = '/solutions/sos_solution.aspx';
thismenu.link[3] = '/solutions/packaged_offerings.aspx';
thismenu.link[4] = '/solutions/managed_services.aspx';
thismenu.link[5] = '/solutions/industry_solutions.aspx';
thismenu.link[6] = '/solutions/service_descriptions.aspx';
thismenu.link[7] = '/solutions/case_studies.aspx';
thismenu.link[8] = '/solutions/faq.aspx';

// Company Menu
var thismenuname = menudiv[1];
eval("menus." + thismenuname + "= new Array()");
eval("thismenu = menus." + thismenuname);
thismenu.text = new Array();
thismenu.text[0] = 'Mission';
thismenu.text[1] = 'Management Team';
thismenu.text[2] = 'Board of Directors';
thismenu.text[3] = 'News Room';
thismenu.text[4] = 'Facilities';
thismenu.text[5] = 'Careers';
thismenu.text[6] = 'Contact Us';

thismenu.link = new Array();
thismenu.link[0] = '/company/mission.aspx';
thismenu.link[1] = '/company/management_team.aspx';
thismenu.link[2] = '/company/directors.aspx';
thismenu.link[3] = '/company/news_room.aspx';
thismenu.link[4] = '/company/facilities.aspx';
thismenu.link[5] = '/company/careers.aspx';
thismenu.link[6] = '/company/contact.aspx';

// Partners Menu
var thismenuname = menudiv[2];
eval("menus." + thismenuname + "= new Array()");
eval("thismenu = menus." + thismenuname);
thismenu.text = new Array();
thismenu.text[0] = 'Industry Partners';
thismenu.text[1] = 'Opensource Partners';
thismenu.text[2] = 'Service Partners';
thismenu.text[3] = 'Partner Programs';
thismenu.text[4] = 'Partner Login';
thismenu.text[5] = 'Contact Us';

thismenu.link = new Array();
thismenu.link[0] = '/partners/index.aspx';
thismenu.link[1] = '/partners/opensource_index.aspx';
thismenu.link[2] = '/partners/service_partner_list.aspx';
thismenu.link[3] = '/partners/partner_programs.aspx';
thismenu.link[4] = '/partners/partner_login.aspx';
thismenu.link[5] = '/partners/partner_contact.aspx';

// Support Menu
var thismenuname = menudiv[3];
eval("menus." + thismenuname + "= new Array()");
eval("thismenu = menus." + thismenuname);
thismenu.text = new Array();
thismenu.text[0] = 'Add Change User Form';
thismenu.text[1] = 'eSupport Login';
thismenu.text[2] = 'DirectPointe Extranet';
thismenu.text[3] = 'DirectConnect Login';
thismenu.text[4] = 'MailPointe Center Login';
thismenu.text[5] = 'Virus Control Center';
thismenu.text[6] = 'Training Schedule';
thismenu.text[7] = 'Subscribe to Newsletter';
//thismenu.text[8] = 'CentralPointe Support';

thismenu.link = new Array();
thismenu.link[0] = '/support/addchangeuser_form.aspx';
thismenu.link[1] = '/support/esupport_login.aspx';
thismenu.link[2] = 'http://extranet.directpointe.net';
thismenu.link[3] = '/support/directconnect_login.aspx';
thismenu.link[4] = 'http://extranet.directpointe.net';
thismenu.link[5] = '/support/virus_center.aspx';
thismenu.link[6] = '/support/training.aspx';
thismenu.link[7] = '/support/newsletter.aspx';
//thismenu.link[8] = '/support/filtered.aspx';
//thismenu.link[8] = '/support/centralpointe_help.aspx';

function topnav_preload() {
	var preloaded = new Array();
	for (i=0;i<arguments.length;i++) {
		preloaded[i] = new Image();
		// preloaded[i].src = args[i];
        preloaded[i].src = '/img/nav_' + arguments[i] + '_over.gif';
	}
}

    
function swapMenu(name, mouse_is_on) {
	if (mouse_is_on) {
		clearTimeout(topnavTimerID);
		turnOff(name);
		changeClass(name, cssclass_over);
	} else {
		clearTimeout(topnavTimerID);
		topnavTimerID = setTimeout('turnOff("")', disappeardelay);
	}
}

function turnOff(name) {
	for (i=0; i<menudiv.length; i++) {
		if (name.indexOf(menudiv[i])==-1) {
			changeClass(menudiv[i], cssclass_off);
			swap('nav_' + menudiv[i]);  
		} 
	}
}
