/*----------------- NAVIGATION ------------------*/

var str_active_nav_item = "";
var str_left_of_active_nav_item = "";
var str_active_nav_link = "";
var str_active_nav_timeout;
var str_current_nav_timeout;
var str_active_page_uid = "";

function setActivePageUID(id) {
	str_active_page_uid = id;	
}

//DROP MENU MOUSE OVER ITEM
function turnOffCurrentNavigation() {
	clearTimeout(str_active_nav_timeout);
	
	if (typeof(str_active_nav_item) == "object") {
		str_active_nav_item.className="menuContent_menuOff";
	}
	/*if (typeof(str_left_of_active_nav_item) == "object") {
		str_left_of_active_nav_item.className="menuContent_menuLeftOff";
	
	}
	if (typeof(str_active_nav_link) == "object") {
		str_active_nav_link.className="menuContent_menuLinkOff";
	}*/
	str_active_nav_timeout = setTimeout("turnOnActivePageItem()",500);
}

function uninitiateNavItem(obj) {
	str_current_nav_timeout = setTimeout("turnOffCurrentNavigation()",100);
}


function turnOnActivePageItem() {
	if (str_active_page_uid.length > 0) {
		str = str_active_page_uid;
		var id = str.split("_");
		
		if (id) {
			bln_even = isEven(id[1]);
			
			if (bln_even) {
				e(str_active_page_uid).className = "menuContent_menuOnEven";
			}
			else {
				e(str_active_page_uid).className = "menuContent_menuOnOdd";
			}
		}
	}
	else { return }
}




function isEven(num) {
  return !(num % 2);
}


function initiateNavItem(obj) {	
	
	//turnOffActiveNavigation();
	turnOffCurrentNavigation();
	
	
	if (e(str_active_page_uid)) {
		e(str_active_page_uid).className = "menuContent_menuOff";
	}
	
	clearTimeout(str_current_nav_timeout);
	clearTimeout(str_active_nav_timeout);
	
	var str = obj.id;
	var obj_id = str.split("_");
	
	//Check if the number is odd or even
	var bln_even = isEven(obj_id[1]);
	
	// Reconstruct the string looking for the nav item to the left
	//var left_of_obj = e(obj_id[0] + "_" + Number(obj_id[1] - 1));
	var str_active_link = e("menuLink_" + obj_id[1]);
	
	/*if (left_of_obj) {
		left_of_obj.className="menuContent_menuLeftOn";
		str_left_of_active_nav_item = left_of_obj;		
	}
	else {
	}*/
	// Change in the right image
	
	if (bln_even) {
		obj.className = "menuContent_menuOnEven";	
	}
	else {
		obj.className = "menuContent_menuOnOdd";	
	}
	
	
	// Set the link text colour to white
	if (str_active_link) {
		//str_active_link.className="menuContent_menuLinkOn";
		str_active_nav_link = str_active_link;
	}
	
	
	str_active_nav_item = obj;
	
}

function leaveNavItemOn() {
	clearTimeout(str_current_nav_timeout);	
	clearTimeout(str_active_nav_timeout);
}

//GREEN ACTIVE PAGE NAV
function turnOnActiveNavigation() {
	if (str_active_page_uid.length > 0) {
		e("menuItem_" + Number(str_active_page_uid)).className="menuContent_menuActiveOn";
		
		/*if (e("menuItem_" + Number(str_active_page_uid - 1))) {
			e("menuItem_" + Number(str_active_page_uid - 1)).className="menuContent_menuActiveLeft";
		}*/
		
	}
}