var directory = '/images/';
var imagesOff = new Array(
	'nav_aboutus.gif',
	'nav_manage.gif',
	'nav_register.gif',
	'nav_products.gif',
	'nav_support.gif',
	'quicklink_start.gif',
	'quicklink_start_down.gif',
	'quicklink_startEtherspeak.gif',
	'quicklink_startEthermeet.gif',
	'quicklink_request.gif',
	'quicklink_contact.gif',
	'quicklink_faq.gif',
	'icon_etherspeak.gif',
	'icon_ethermeet.gif',
	'icon_cybernar.gif',
	'ql_int_contact.gif',
	'ql_int_faq.gif',
	'ql_int_home.gif',
	'ql_int_request.gif',
	'ql_int_start.gif',
	'plus_cybernar.gif',
	'minus_cybernar.gif',
	'plus_ethermeet.gif',
	'minus_ethermeet.gif',
	'plus_etherspeak.gif',
	'minus_etherspeak.gif',
	'plus_opassist.gif',
	'minus_opassist.gif'

	);

var imagesOn = new Array(
	'nav_aboutus_on.gif',
	'nav_manage_on.gif',
	'nav_register_on.gif', 
	'nav_products_on.gif',
	'nav_support_on.gif',
	'quicklink_start_on.gif',
	'quicklink_start_down_on.gif',
	'quicklink_startEtherspeak_on.gif',
	'quicklink_startEthermeet_on.gif',
	'quicklink_request_on.gif',
	'quicklink_contact_on.gif',
	'quicklink_faq_on.gif',
	'icon_etherspeak_on.gif',
	'icon_ethermeet_on.gif',
	'icon_cybernar_on.gif',
	'ql_int_contact_on.gif',
	'ql_int_faq_on.gif',
	'ql_int_home_on.gif',
	'ql_int_request_on.gif',
	'ql_int_start_on.gif',
	'plus_cybernar.gif',
	'minus_cybernar.gif',
	'plus_ethermeet.gif',
	'minus_ethermeet.gif',
	'plus_etherspeak.gif',
	'minus_etherspeak.gif',
	'plus_opassist.gif',
	'minus_opassist.gif'
	);
var imageNames = new Array(
	'aboutus',
	'manage',
	'register',
	'products',
	'support',
	'start',
	'start_down',
	'startEtherspeak',
	'startEthermeet',
	'request',
	'contact',
	'faq',
	'etherspeak',
	'ethermeet',
	'cybernar',
	'qlcontact',
	'qlfaq',
	'qlhome',
	'qlrequest',
	'qlstart',
	'plus_cybernar',
	'minus_cybernar',
	'plus_ethermeet',
	'minus_ethermeet',
	'plus_etherspeak',
	'minus_etherspeak',
	'plus_opassist',
	'minus_opassist'
	);

var imageOff = new Array();
var imageOn = new Array();


// Preload rollover images
if (document.images) 
	{ // preload both states of each image and put filename in an associative array
		for (var i = 0; i < imagesOn.length; i++)
		{
			rolloverName = imageNames[i];
			imageOff[rolloverName] = new Image();
			imageOn[rolloverName] = new Image();
			imageOff[rolloverName].src = directory + imagesOff[i];
			imageOn[rolloverName].src = directory + imagesOn[i];
		}
	}
//}


// On state activation
function turnOn(img, layer) {
	if (document.images && imageOn[img]) {
		
		// rollovers in layers in NS4 require a different image reference
		if (layer != null && document.layers) {
			if (typeof(layer) == 'object') layer.document.images[img].src = imageOn[img].src;
			else if (typeof(layer) == 'string') eval('document.layers["' + layer + '"].document.images[img].src = imageOn[img].src');
		}
		
		// non-layer rollovers in NS4 and all rollovers in other browsers
		else if (document.images[img]) document.images[img].src = imageOn[img].src;
	}
}


// Off state activation
function turnOff(img, layer) {
	if (document.images && imageOff[img]) {

		// rollovers in layers in NS4 require a different image reference
		if (layer != null && document.layers) {
			if (typeof(layer) == 'object') layer.document.images[img].src = imageOff[img].src;
			else if (typeof(layer) == 'string') eval('document.layers["' + layer + '"].document.images[img].src = imageOff[img].src');
		}
		
		// non-layer rollovers in NS4 and all rollovers in other browsers
		else if (document.images[img]) document.images[img].src = imageOff[img].src;
	}
}


//reload the window if Nav4 resized
function reloadPage(init) {  
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.pgW=innerWidth; document.pgH=innerHeight; onresize=reloadPage; }}
  else if (innerWidth!=document.pgW || innerHeight!=document.pgH) location.reload();
}

reloadPage(true);



//browser detection variables
  var platform = navigator.platform;
	var browser = navigator.appName;
	var version = parseInt(navigator.appVersion);
//function to load the approprate style sheet	
function drawStyle() 
{
	//var whichSheet;
	//detect for IE or Netscape 7
	if ((browser == "Microsoft Internet Explorer") || (version =="5"))
	{
		whichSheet = "ie";
	}
	//detect for Mac
	else if ((navigator.platform.indexOf("Mac") != -1))
	{
		whichSheet = "mac";
	}

	//detect for all others (namely Netscape v4.x)
	else 
	{
		whichSheet = "nn";
	}
   //alert (platform + ": " + browser+ " " + version + " | stylesheet=" + whichSheet);
   document.write("<link rel='stylesheet' href='/includes/css/" + whichSheet + ".css' type='text/css'>");
}
drawStyle();

//pop window function
function popWin(path, name, width, height, resizable, scrollbars)
{
	// If the no parameters are entered, 
	// use some defaults. PATH AND NAME
	// ARE REQUIRED!! 
	var winWidth		= (width) ? width : 550;
	var winHeight		= (height) ? height : 500;
	var isResizable	= (resizable) ? resizable : 'yes';
	var hasScrollbars	= (scrollbars) ? scrollbars : 'yes';
	
	var newWin = window.open(path,name,'width=' + winWidth + ',height=' + winHeight + ',resizable=' 
	+ isResizable + ',scrollbars=' + hasScrollbars);
	newWin.focus();
}

//functions for drop down links in Quick Link section on homepage
/***********************************************
* Switch Menu script- by Martial B of http://getElementById.com/
* Modified by Dynamic Drive for format & NS4/IE4 compatibility
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

if (document.getElementById){ //DynamicDrive.com change
document.write('<style type="text/css">\n')
document.write('.submenu{display: none;}\n')
document.write('</style>\n')
}

function SwitchMenu(obj){
    if(document.getElementById){
    var el = document.getElementById(obj);
    var ar = document.getElementById("masterdiv").getElementsByTagName("span"); //DynamicDrive.com change
        if(el.style.display != "block"){ //DynamicDrive.com change
            for (var i=0; i<ar.length; i++){
                if (ar[i].className=="submenu") //DynamicDrive.com change
                ar[i].style.display = "none";
            }
            el.style.display = "block";
        }else{
            el.style.display = "none";
        }
    }
}
function toggleImage(oldimg, newimg) {
    tmpOn = new Image();
    tmpOff = new Image();
    tmpOn.src = imageOn[oldimg].src;
    tmpOff.src = imageOff[oldimg].src;
    imageOn[oldimg].src = imageOn[newimg].src;
    imageOff[oldimg].src = imageOff[newimg].src;
    document.images[oldimg].src = imageOn[newimg].src;
    imageOn[newimg].src = tmpOn.src;
    imageOff[newimg].src = tmpOff.src;
}


//************************************************************
//function to hide drop down menus when the nav bar button is clicked
function toggleMenu(menu, x, y, child, imgname, toggle) {
    if (toggle % 2 == 0) {
        showMenu(menu, x, y, child, imgname);
        turnOn(imgname);
    } else {
        turnOff(imgname);
    }

}


	