window.onerror = null;
window.defaultStatus = '';

var initialized = false;
var menus = new Array();
var menuovers = new Array();
var menustatus = new Array();

function localInit() {}

// initializes the menus into an array
function init() {

	//calling a hook function
	if (localInit != null)
	{
		localInit();
	}

	for (var i=0;i<=5;i++) {
		menustatus[i] = false;
		if(isFour) {
			if (nav4) {
				menus[i] = document['menu'+i];
				menuovers[i] = document['menu'+i+'overs'];
				if (i < 7) menuovers[i].onmouseout = menuhider;
			} else {
				menus[i] = (document.getElementById)?document.getElementById('menu'+i).style:document.all['menu'+i].style;
				var tmnov = (document.getElementById)?document.getElementById('menu'+i+'overs'):document.all['menu'+i+'overs'];
				menuovers[i] = tmnov.style;
				tmnov.onmouseout = menuhider;
			}
		}
	}
	initialized = true;
}

// Sets the requested menus visibility
function change(Num,img,No) {
	if (initialized) {
		if (No && !menustatus[Num]) clearmenus();
		if (img) {
			document['imgmenu'+Num].src = self[img + No].src;
		}
		if (isFour) {
			menus[Num].visibility = (No) ? 'visible' : 'hidden';
			menuovers[Num].visibility = (No) ? 'visible' : 'hidden';
		}
		menustatus[Num] = No;
	}
}

// Hilights the selected menu item
function menuItem(imgname, dn, on) {
	//alert(imgname + " - " + dn + " - " + menuovers[dn].document[imgname]);
	//alert(menuovers[1].document['n2_overview'].src);
	if (isFour) {
		var liteImage = (on) ? self[imgname + 'over'].src : blank.src;
		if (nav4) menuovers[dn].document[imgname].src = liteImage;
		else document[imgname].src = liteImage;
	}
}

// Makes the menu invisible when the mouse leaves it
function menuhider(evnt) {
	if (initialized) {
		if (ie) {
            if (window.event.toElement){
                if (window.event.toElement.className != 'menu') clearmenus();
            }
            else {    
                clearmenus();
            }    
        }
		else if (evnt.relatedTarget) { if (evnt.relatedTarget.className != 'menu') clearmenus();}
		else if (nav4) clearmenus();
	}
}

// Company 
var nav_company0=new Image();	nav_company0.src="img/nav/nav_company0.gif";
var nav_company1=new Image();	nav_company1.src="img/nav/nav_company1.gif";

var n1_overviewover=new Image();	n1_overviewover.src="img/nav/drop_n1_overview.gif";
var n1_expertiseover=new Image();	n1_expertiseover.src="img/nav/drop_n1_expertise.gif";
var n1_jobsover=new Image();	    n1_jobsover.src="img/nav/drop_n1_jobs.gif";

// Process
var nav_process0=new Image();	nav_process0.src="img/nav/nav_process0.gif";
var nav_process1=new Image();	nav_process1.src="img/nav/nav_process1.gif";

var n2_overviewover=new Image();	n2_overviewover.src="img/nav/drop_n2_overview.gif";
var n2_prcommover=new Image();	    n2_prcommover.src="img/nav/drop_n2_prcomm.gif";
var n2_researchover=new Image();	n2_researchover.src="img/nav/drop_n2_research.gif";

// Services
var nav_services0=new Image();	nav_services0.src="img/nav/nav_services0.gif";
var nav_services1=new Image();	nav_services1.src="img/nav/nav_services1.gif";

var n3_overviewover=new Image();	n3_overviewover.src="img/nav/drop_n3_overview.gif";
var n3_appover=new Image();	        n3_appover.src="img/nav/drop_n3_app.gif";
var n3_collover=new Image();	    n3_collover.src="img/nav/drop_n3_coll.gif";

// Showcase
var nav_showcase0=new Image();	nav_showcase0.src="img/nav/nav_showcase0.gif";
var nav_showcase1=new Image();	nav_showcase1.src="img/nav/nav_showcase1.gif";

var n4_overviewover=new Image();	n4_overviewover.src="img/nav/drop_n4_overview.gif";
var n4_appover=new Image();	        n4_appover.src="img/nav/drop_n4_app.gif";
var n4_collover=new Image();	    n4_collover.src="img/nav/drop_n4_coll.gif";

// Contacts
var nav_contacts0=new Image();	nav_contacts0.src="img/nav/nav_contacts0.gif";
var nav_contacts1=new Image();	nav_contacts1.src="img/nav/nav_contacts1.gif";

// Products
var nav_products0=new Image();	nav_products0.src="img/nav/nav_products0.gif";
var nav_products1=new Image();	nav_products1.src="img/nav/nav_products1.gif";

// Clear GIF
var blank=new Image();	blank.src="img/nav/dot_clear.gif";

