<!--

window.onerror = null;
window.defaultStatus = '';

var initialized = 0;
var menus = new Array();
var menustatus = new Array();
var menuovers = new Array();

// initializes the menus into an array
function init(){
	if(isFour) {
		for (var i=0;i<=5;i++) {
			menustatus[i] = "closed";
			if (document.layers) {
				menuovers[i] = eval("window.document.menu"+i+"overs");
				menus[i] = eval("window.document.menu"+i);
				if (i < 5) menuovers[i].onmouseout = menuhider;
			} else {
				var tmnov = (document.all)?eval("document.all.menu"+i+"overs"):document.getElementById("menu"+i+"overs");
				var tmn = (document.all)?eval("document.all.menu"+i):document.getElementById("menu"+i);
				menuovers[i] = tmnov.style;
				menus[i] = tmn.style;
				if (i < 5) tmnov.onmouseout = menuhider;
			}
		}
	}
	initialized = true;
}

// Sets the selected menu to visible
function change(Name,Image,No) {
        if (initialized) {
                document [Name].src = eval(Image + No + ".src");
		if (Name == 'imgmenu0') document ['imgcrnr'].src = eval("nav_prod_corner" + No + ".src");
        	var menunumber = parseInt(Name.charAt(7));
        	if((isFour)&&(No)&&(menustatus[menunumber] == 'closed')) {
			menuovers[menunumber].visibility = 'visible';
			menuovers[menunumber].zIndex = '310';
			menus[menunumber].visibility = 'visible';
			menus[menunumber].zIndex = '300';
			menustatus[menunumber] = 'open';
	        }
        }
}

// Clears all menus
function clearmenus() {
	if (initialized) {
		change('imgmenu0','nav_prd',0);
		change('imgmenu1','nav_sol',0);
		change('imgmenu2','nav_dev',0);
		change('imgmenu3','nav_srv',0);
		change('imgmenu4','nav_abo',0);
		if(isFour) {
			for(i=0; i<menus.length; i++) {
				if(menustatus[i] == 'open') {
					menuovers[i].visibility = 'hidden';
					menuovers[i].zIndex = '110';
					menus[i].visibility = 'hidden';
					menus[i].zIndex = '100';
					menustatus[i] = 'closed';
				}
			}
		}
	}
}

// Turns the highlighted part of a menu to visible
function imagerep(imgname, divname){
	if(isFour){
		if (document.layers)
			eval("window.document."+divname+".document['"+imgname+"'].src="+imgname+"over.src")
		else
			eval("document['"+imgname+"'].src="+imgname+"over.src");
	}
}

// Turns off the highlighted part of a menu
function eraseimage(imgname, divname){
	if(isFour) {
		if(document.layers)
			eval("window.document."+divname+".document['"+imgname+"'].src=blank.src");
		else
			eval("document['" + imgname + "'].src = blank.src");
	}
}

// Used to clear the menu after the mouse leaves it
function menuhider(evnt) {
        if (initialized) {
                if (window.event) {
                        if (window.event.toElement.className != "menu")
				clearmenus();
                } else if (evnt.target) {
                        if(evnt.target.id || evnt.target.className != "menu")
                                clearmenus();
                }
        }
}

// Caches the dropdown menus
if (document.images) {

	// Web Development Menu
	var content_over=new Image();
	content_over.src="../images/nav/menu1_2a.gif";
	var ecommerce_over=new Image();
	ecommerce_over.src="../images/nav/menu1_6a.gif";
	var frontend_over=new Image();
	frontend_over.src="../images/nav/menu1_4a.gif";
	var mobile_over=new Image();
	mobile_over.src="../images/nav/menu1_5a.gif";
	var intranet_over=new Image();
	intranet_over.src="../images/nav/menu1_3a.gif";
	var webdesign_over=new Image();
	webdesign_over.src="../images/nav/menu1_1a.gif";

	// Clients Menu
	var manover=new Image();
	manover.src="../images/nav/menu1b.gif";
	var scienceover=new Image();
	scienceover.src="../images/nav/menu2b.gif";
	var defenseover=new Image();
	defenseover.src="../images/nav/menu3b.gif";
	var telcoover=new Image();
	telcoover.src="../images/nav/menu4b.gif";

	// Job Menu

	// Support Menu

	// Clear GIF
	var blank=new Image();
	blank.src="../images/nav/dot_clear.gif";

	// Web Development Rollover
	nav_prod_corner0=new Image();
	nav_prod_corner0.src="../images/nav/nav_web_clear.gif";
	nav_prod_corner1=new Image();
	nav_prod_corner1.src="../images/nav/nav_web_clear.gif";
	nav_prd0=new Image();
	nav_prd0.src="../images/nav/nav_webdev_up.gif";
	nav_prd1=new Image();
	nav_prd1.src="../images/nav/nav_webdev_down.gif";

	// Clients Rollover
	nav_sol0=new Image();
	nav_sol0.src="../images/nav/nav_cases_up.gif";
	nav_sol1=new Image();
	nav_sol1.src="../images/nav/nav_cases_down.gif";

	// Job Rollover
	nav_dev0=new Image();
	nav_dev0.src="../images/nav/nav_job_up.gif";
	nav_dev1=new Image();
	nav_dev1.src="../images/nav/nav_job_down.gif";

	// About Us Rollover
	nav_abo0=new Image();
	nav_abo0.src="../images/nav/nav_aboutus_up.gif";
	nav_abo1=new Image();
	nav_abo1.src="../images/nav/nav_aboutus_down.gif";
	
	// Contact Rollover
	nav_srv0=new Image();
	nav_srv0.src="../images/nav/nav_contact_up.gif";
	nav_srv1=new Image();
	nav_srv1.src="../images/nav/nav_contact_down.gif";
}

// Is This Netscape 4 or up?
var isFour = (parseInt(navigator.appVersion) > 3);

// RTP PopUp window
function RateThisPage(w,h,myurl){
        var winl = ((screen.width - w) / (9.5));
        var wint = (screen.height - h) / (2);
        winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars=no,noresizable'
        var Win1=window.open(myurl,'Window1',winprops);
        Win1.opener=self;
}       


//-->