var curMenu
var curMain
var curSub
var curParent
var curTri
var triImageOn
var triImageOff
var nav = new Array()
var clearCurrent = true
var clearReset

triImageOn = new Image();
triImageOn.src = "DataTable_files/menutrion.gif"
triImageOff = new Image();
triImageOff.src = "DataTable_files/menutrioff.gif"

function prepBrowser() {
	if (document.images) {
		nav[2] = new mnuDropDown("main_sup", "DataTable_files/m_home.jpg", "DataTable_files/m_home.jpg", 'dropdown2');
		nav[3] = new mnuDropDown("main_down", "DataTable_files/m_about.jpg", "DataTable_files/m_about.jpg", 'dropdown3')
		nav[4] = new mnuDropDown("main_purch", "DataTable_files/m_solutions.jpg", "DataTable_files/m_solutions.jpg", 'dropdown4');
		nav[5] = new mnuDropDown("main_press", "DataTable_files/m_methodology.jpg", "DataTable_files/m_methodology.jpg", 'dropdown5');
		nav[6] = new mnuDropDown("main_corp", "DataTable_files/m_casestudies.jpg", "DataTable_files/m_casestudies.jpg", 'dropdown6');
		nav[7] = new mnuDropDown("main_contact", "DataTable_files/m_contactus.jpg", "DataTable_files/m_contactus.jpg", 'dropdown7');
		//nav[8] = new mnuDropDown("main_home", "DataTable_files/m_about_over.gif", "DataTable_files/m_about_over.gif", '');
		//nav[8] = new mnuDropDown("main_search", "DataTable_files/search_on.gif", "DataTable_files/search_off.gif", '');
		//nav[9] = new mnuDropDown("main_cart", "DataTable_files/cart_on.gif", "DataTable_files/cart_off.gif", '');
	}
}

function mnuDropDown(loc, on, off, sub) {
	if (document.images) {
		this.loc = loc;
		this.on = new Image();
		this.off = new Image();
		this.on.src = on;
		this.off.src = off;
		this.sub = sub
	}
}

function on_image(pos) {

	if (document.images && typeof nav[pos] != 'undefined')
	 {
	
		//document.images[nav[pos].loc].src = nav[pos].on.src;

		if (curMenu) {
			document.getElementById(curMenu).style.visibility = 'hidden';
			
		}
		
		if (curSub) {
			document.getElementById(curSub).style.visibility = 'hidden';

			if (curParent) {
				curParent.className = 'clsNorm';
			}
			
			if (curTri) {
				document.getElementById(curTri).src = triImageOff.src;
			}
		}
     
		if (curMain) {
			if (curMain != pos) {
				document.images[nav[curMain].loc].src = nav[curMain].off.src;
				clearCurrent = false
			}
		}
		
		if (nav[pos].sub != "") {
			document.getElementById(nav[pos].sub).style.visibility = 'visible';
			curMenu = nav[pos].sub;
			clearCurrent = false;
		}
		curMain = pos;
	}
}

function off_image(pos) 
	{
		if (document.images)
		 {
		clearCurrent = true;
		setTimeout('clrTimer()',10);
		
		}
}

function onPoint() {
	clearCurrent = false;
}

function offPoint() {
	clrDrop();
}

function clrDrop() {
	clearCurrent = true;
	setTimeout('clrTimer()',10);
}

function clrCur() {
	if (curMenu) {
		document.getElementById(curMenu).style.visibility = 'hidden';
	}
	if (curSub) {
		document.getElementById(curSub).style.visibility = 'hidden';
		if (curParent) {
			curParent.className = 'clsNorm';
		}
		
		if (curTri) {
			document.getElementById(curTri).src = triImageOff.src;
		}
	}
	if (curMain) {
		document.images[nav[curMain].loc].src = nav[curMain].off.src;
	}
}

function clrTimer() {
	if (clearCurrent) {
		clrCur();
	}
}

function noClear() {
	if (curMenu) {
		clearCurrent = false;
	}
}

function colorMe(src,col,submen,tri)
{
	if (col == 0) {
		src.className = 'clsLite';
		
		if (submen != '') {
			if (submen != '*') {
				if (curParent) {
					if (curParent != src) {
						curParent.className = 'clsNorm';
					}
				}
							
				if (curTri) {
					document.getElementById(curTri).src = triImageOff.src;
				}
				
				if (curSub) {
					document.getElementById(curSub).style.visibility = 'hidden';
				}

				document.getElementById(submen).style.visibility = 'visible';
				document.getElementById(tri).src = triImageOn.src

				curSub = submen;
				curParent = src;
				curTri = tri;
			}
		} else {
			if (curSub) {
				if (submen != '*') {
					document.getElementById(curSub).style.visibility = 'hidden';
				}
				
				if (curParent) {
					curParent.className = 'clsNorm';
				}
				
				if (curTri) {
					document.getElementById(curTri).src = triImageOff.src;
				}
			}
		}
	} else {
		if (submen == '') {
			src.className = 'clsNorm';
		}
	}
}
