// JavaScript Document

var currentMainImageNum;
var currentMenu;
var totalMenus = 7;


// Returns scroll array of X and Y
function getScrollXY() {
	var scrOfX = 0, scrOfY = 0;
	if( typeof( window.pageYOffset ) == 'number' ) {
	//Netscape compliant
		scrOfY = window.pageYOffset;
		scrOfX = window.pageXOffset;
	} else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
	//DOM compliant
		scrOfY = document.body.scrollTop;
		scrOfX = document.body.scrollLeft;
	} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
	//IE6 standards compliant mode
		scrOfY = document.documentElement.scrollTop;
		scrOfX = document.documentElement.scrollLeft;
	}
	
	var scrArr = [];
	scrArr["X"] = scrOfX;
	scrArr["Y"] = scrOfY;
	
	return scrArr;	
}


function findPos(obj) {
	var curleft = curtop = curwidth = 0;
	curwidth = obj.offsetWidth;
	curheight = obj.offsetHeight;	
	if (obj.offsetParent) {
				
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		//alert (obj.id + " " + obj.offsetLeft);		
		while (obj = obj.offsetParent) {			
			//if (obj != document.getElementById("menusystem").parentNode) { 
			//alert (obj.id + " " + obj.offsetTop);				
			curtop += obj.offsetTop
			//}			
			//curleft += obj.offsetLeft	
		}		
	}
	var elemPosArr = [];
	elemPosArr["curleft"] = curleft;
	elemPosArr["curtop"] = curtop;
	elemPosArr["curwidth"] = curwidth;
	elemPosArr["curheight"] = curheight;
	return elemPosArr;
}

function getMousePosition(evt) {
	var mousePos = [];
	
	mousePos["X"] = evt.clientX;
	mousePos["Y"] = evt.clientY;
	
	return mousePos;
}

function openLoc(href) {
	window.location = href;	
}

function showMenuSelect(elem) {
	
	protectMenuName = "";
	
	//alert (document.body.scrollTop);
	
	var tmparr = elem.id.split("_");
	if (tmparr.length > 1) {
		elem = document.getElementById(tmparr[0]);
	}
	
	elem.setAttribute("class", "menuselect");
	elem.setAttribute("className", "menuselect");
	
	elem.onmouseout = resetAllMenus;
	
	resetAllMenus();
	if (document.getElementById(elem.id + "_href")) { 
		//document.getElementById(elem.id + "_href").style.color = "red"; // change main menu select colour	
		document.getElementById(elem.id + "_href").style.textDecoration = "underline";
	}
}

function resetAllMenus() {	
	for (i = 1; i <= totalMenus; i++) {
		if (ged("menu" + i + "_href")) {
			//ged("menu" + i + "_href").style.color = "black";	
			ged("menu" + i + "_href").style.textDecoration = "none";
		}
	}	
}

function showMenuList(menuElem) {
		
}


function hideMenu(evt) {

}

// checks whether the mouse position is in an area where a menu list element is
function checkMouseInMenuList(evt) {
	
}

function buildMenuList(menuName) {
	
}

function addMenuHref(menu, linkname, linkcode) {
		
}

function selectMenuRow(elem) {
	
}

function deselectMenuRow(elem) {
	
}

function removeAllChildren(elem) {
	for (var i = 0; i < elem.childNodes.length; i++) {
		elem.removeChild(elem.childNodes[i]);
		removeAllChildren(elem);
		return;
		break;
	}
}

function loadFirstMenu(el) {	
	/*
	var menulink = ged("menulinkhref_" + el.id + "_row1");
	if (menulink) {
		document.location = menulink.href;
	}
	*/
	var loc = "";
	
	//id = menu1
	switch (el.id) {
		
		case "menu1":
			loc = "rockal_team.html";
			break;
		case "menu2":
			loc = "rockal_tech_cfa.html";
			break;
		case "menu3":
			loc = "rockal_siteinv.html";
			break;
		case "menu4":
			loc = "rockal_profiles.html?profile=1";
			break;
		case "menu5":
			loc = "rockal_rigs.html";
			break;
	}
	
	document.location = loc;
	
}