/**************************************************************

Newsletter Development and Publishing System 1

Script          : client/menu/menu.js
Developer       : Ron Hook
Company         : Studio 55
web address     : http://www.studio55.com.au
email address   : studio@studio55.com.au

Last modified   : 27 March 2006
Modified By     : Ron Hook

**************************************************************/

isIE = (navigator.appName == "Microsoft Internet Explorer");



function write_menu(){
	var menu = "";
	for(var i=0; i<main_menus.length; i++){
		menu += "" +
			"<span class=\"menu\">" + main_menus[i]["display"] + "</span>";
	}
}
menus = Array();
menus.push(Array("Home", "?", Array()));
menus.push(Array("Leads", "?tgtPage=leads", Array("Add lead", "Quick search", "Advanced search")));
menus.push(Array("ePublishing", "?", Array("Ebulletins", "Emails", "Surveys")));
menus.push(Array("Catalogue", "?", Array()));
menus.push(Array("Marketing", "?", Array()));
menus.push(Array("Reporting", "?", Array("Monthly report", "Past reports", "Analysis")));
menus.push(Array("Planning", "?", Array("Diary", "Calander", "Planner")));					


function write_menu2(){
	var menu = "";
	for(var i=0; i<menus.length; i++){
		var menu_length = menus[i][2].length;
		menu += "" +
			"<span class=\"menu\" " +
			"onMouseOver=\"mouse_over(" + i + ");\"" +
			"onMouseOut=\"mouse_out(" + i + ");\"" +
			">";
		if(i == 0){
			left = " style=\"padding-left: 10px;\" ";
		}else{
			left = "";
		}
		menu += "" + 
			"<span class=\"page_nav\"  onmouseout=\"mouse_out(" + i + ");\" id=\"title" + i + "\"" + left +
				"onclick=\"window.location='" + menus[i][1] + "'\">" + 
				menus[i][0] + 
			"</span>";
		if(menu_length > 0){
			menu += "<div  onmouseout=\"mouse_out(" + i + ");\" class=\"popup\" id=\"menu" + i + "\">";
			if(isIE){
				menu += "<div onmouseout=\"mouse_out(" + i + ");\" style=\"margin-bottom: 7px;\">&nbsp;</div>";
			}
			for(var j=0; j<menu_length; j++){
				menu += "<div class=\"sub_menu\" onmouseout=\"mouse_out(" + i + ");\">" + menus[i][2][j] + "</div>";
			}
			menu += "</div>";
		}
		menu += "</span>";
	}
	menu += "<span class=\"page_nav_holder\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>";
	
	document.getElementById("mainmenu").innerHTML = menu;
}

var open_menu = "";
var open_title = "";

/*
function mouse_over(menu, title, tgt_frame){
	if(document.getElementById(open_sub_menu)){
		//document.getElementById(open_sub_menu).style.display="none";
	}
	if(document.getElementById(open_menu)){
		document.getElementById(open_menu).style.display="none";
	}
	if(document.getElementById(menu)){
		document.getElementById(menu).style.display="block";
	}
	open_menu = menu;
	
	if(document.getElementById(open_title)){
		document.getElementById(open_title).style.backgroundColor="#AF764D";
	}
	if(document.getElementById(title)){
		document.getElementById(title).style.backgroundColor="#AF764D";
	}
	open_title = title;
	
	if(document.getElementById(tgt_frame)){
		var IfrRef = document.getElementById(tgt_frame);
		if(document.getElementById(menu)){
			var DivRef = document.getElementById(menu); 
			IfrRef.style.left = DivRef.style.left;
			IfrRef.style.height = DivRef.offsetHeight;
			IfrRef.style.width = DivRef.offsetWidth;
			IfrRef.style.display = "block";
		}else{
			IfrRef.style.display = "none"; 
		}
	}
}
*/
function mouse_out(menu, title, tgt_frame){
	if(document.getElementById(menu)){
		document.getElementById(menu).style.display="none";
	}
	open_menu = "";
	document.getElementById(title).style.backgroundColor="#002154"; 
	open_title = "";
	if(document.getElementById(tgt_frame)){
		document.getElementById(tgt_frame).style.display="none";
	}
}

open_sub_title = "";
open_sub_menu = "";
function sub_open(menu, title, tgt_frame){
	if(document.getElementById(menu)){
		document.getElementById(menu).style.display="block";
	}

	if(document.getElementById(title)){
		document.getElementById(title).style.backgroundColor="yellow";
		open_sub_title = title;
		open_sub_menu = menu;
	}
	if(document.getElementById(tgt_frame)){
		var IfrRef = document.getElementById(tgt_frame);
		if(document.getElementById(menu)){
			var DivRef = document.getElementById(menu); 
			var DivRef2 = document.getElementById(title); 
			IfrRef.style.top = DivRef.style.top;
			IfrRef.style.height = 80;
			//IfrRef.style.width = DivRef.style.width;
			IfrRef.style.zIndex = DivRef.style.zIndex - 1;
			IfrRef.style.display = "block";
		}else{
			IfrRef.style.display = "none"; 
		}
	}
	//------------------------------------------------------
			//var DivRef = document.getElementById(title); 
			//var IfrRef = document.getElementById('menu_iframe');
			//document.getElementById("menu_iframe").style.left = DivRef.x;
			//document.getElementById("menu_iframe").style.top = DivRef.y;
			//IfrRef.style.left = 100;
			//IfrRef.style.left = findPosX(document.getElementById(title));
			//IfrRef.style.top = DivRef.style.top;
			//alert(findPosX(document.getElementById(title)));
			//IfrRef.style.width = DivRef.style.width;
			//IfrRef.style.height = DivRef.offsetHeight;
			//IfrRef.style.zIndex = DivRef.style.zIndex - 1;
			//IfrRef.style.display = "block"; 
			
			//IfrRef.style.width = DivRef.offsetWidth;
			//IfrRef.style.height = DivRef.offsetHeight;
			//IfrRef.style.top = DivRef.style.top;
			//IfrRef.style.left = DivRef.style.left;
			//IfrRef.style.zIndex = DivRef.style.zIndex - 1;
			//IfrRef.style.display = "block"; 
	//------------------------------------------------------
}

function sub_close(menu, title, tgt_frame){
	if(document.getElementById(menu)){
		document.getElementById(menu).style.display="none";
	}
	if(document.getElementById(title)){
		document.getElementById(title).style.backgroundColor="#F76D13"; 
	}
	open_sub_title = "";
	open_sub_menu = "";
	if(document.getElementById(tgt_frame)){
		document.getElementById(tgt_frame).style.display="none";
	}
}

