//VARIABLES
document.write('here2');
MM_Texts=new Array('Home','Our Stores','Theatre & Restaurants','Savings & Promotions','News & Events', 'Center Information'); 
MM_Links=new Array('Home.htm','StoreDirectory.htm','Home.htm','Promotions.htm','Home.htm','Home.htm');
MM_Widths=new Array(60,90,140,150,150,141);
SM_Texts_Stores=new Array();
SM_Links_Stores=new Array();
SM_Texts_TandR=new Array('Phoenix Theatre','RJ Kahuna's','Callihans American Pub');
SM_Links_TandR=new Array('Phoenix.htm','Kahunas.htm', 'Callihans.htm' );
SM_Texts_SandP=new Array();
SM_Links_SandP=new Array();
SM_Texts_Events=new Array('Events','News');
SM_Links_Events=new Array('Events.htm','News.htm');
SM_Texts_Center=new Array('Contacts','Directions','Leasing','Hours');
SM_Links_Center=new Array('Contacts.htm','Directions.htm','http://www.rmbrealty.net/shoppingcenters/kyovatristatemall.html','Hours.htm');
var MM_Width = 100;
var MM_Height = 16;
var MM_Padding =2;
var MM_Spacer_Width =5;
var SM_Item_Height = 24;


//FUNCTIONS

function Build_SM(SM_Texts,SM_Links,SM_Pos){ 
if(SM_Links.length>0){

	document.write('<div id="SubMenuContainer_'+SM_Pos+'">');
	document.write('<div id="SubMenu_'+SM_Pos+'" onmouseout="main_menuStartTimeout(500);" onmouseover="main_menuResetTimeout();">');
    for(var j=0;j<SM_Texts.length;j++){
		document.write('<a href="'+SM_Links[j]+'" id="SubMenu_'+SM_Pos+'_Item_'+j+'" onmouseover="main_menuOverMenuItem(&apos;SubMenu_'+SM_Pos+'&apos;);">'+SM_Texts[j]+'</a>');
				}
	document.write('</div>');
	document.write('</div>');
	//document.write('here3');

	}
} 

function Build_MM_Style(MM_i){
document.write('<style type="text/css" media="screen">');
document.write('a.regbutton_'+MM_i+':link,a.regbutton_'+MM_i+':visited {'); 
    document.write('float: left;'); 
    document.write('display: block;');
    document.write('font: bold 11px Tahoma, Geneva;'); 
    document.write('color: #fff;');
    document.write('text-align: center;'); 
    document.write('text-decoration: none;'); 
    document.write('background: #F8D602 url("Images/Menu/MMbg.jpg") repeat-x center left;'); 
    document.write('width:'+MM_Widths[MM_i]+'px;'); 
	document.write('height:'+MM_Height+'px;');
    document.write('padding:'+MM_Padding+'px;');
document.write('}');
				   
document.write('a.regbutton_'+MM_i+':hover {'); 
	document.write('float: left;');  
	document.write('display: block;'); 
	document.write('font: bold 11px Tahoma, Geneva;'); 
	document.write('color: #05075B;'); 
	document.write('text-align: center;');  
	document.write('text-decoration: none;');  
	document.write('background: #2D2F8F url("Images/Menu/MMbgH.jpg") repeat-x center left;');  
	document.write('width:'+MM_Widths[MM_i]+'px;');  
	document.write('height:'+MM_Height+'px;'); 
    document.write('padding:'+MM_Padding+'px;');  
document.write('}'); 
document.write('</style>');
}

function Build_SM_Style(SM_Items,SM_Pos){ 
//Create the style for the drop down sub menu's
//var SM_Items=SM_T_Array.length;
	var SM_Start = 0;
	for(y=0;y<SM_Pos;y++){
		SM_Start = SM_Start+MM_Widths[y];
		SM_Start = SM_Start+(4*MM_Padding)+(MM_Spacer_Width);
	}
document.write('<style type="text/css" media="screen">');
document.write('#SubMenuContainer_'+SM_Pos+' {');
	document.write('position:relative;');
	document.write('left:'+SM_Start+'px;');
	document.write('top:0px;');
	document.write('visibility:hidden;');
	document.write('z-index:1;');
	//document.write('overflow:visible');
document.write('}');

document.write('#SubMenu_'+SM_Pos+' {');
	document.write('position:relative;');
	document.write('left:0px;');
	document.write('top:'+(MM_Height+(2*MM_Padding))+'px;');
	document.write('visibility:hidden;');
	document.write('background-color:#FFF9ED;');
	document.write('z-index:1;');
	//document.write('overflow:visible');
	//document.write('width:150px;');
	//document.write('height:78px; ');
document.write('}');

for(var k=0;k<SM_Items;k++){
	document.write('#SubMenu_'+SM_Pos+'_Item_'+k+' {');
			document.write('left:0px;');
			document.write('top:'+ k*SM_Item_Height+'px;');
			document.write('width:'+MM_Widths[SM_Pos]+'px;');
			//document.write('overflow:auto');
	document.write('}');
	
document.write('#SubMenuContainer_'+SM_Pos+' a {');
	document.write('text-decoration:none;');
	document.write('font-family:Tahoma, Geneva;');
	document.write('font-size:12px;');
	document.write('color:#25257B;');
	document.write('text-align:left;');
	document.write('vertical-align:middle;');
	document.write('padding-bottom: 5px;');
	document.write('padding-top: 5px;');
	document.write('padding-left: 5px;');
	document.write('background: #9BC4EC;');
	document.write('font-weight:normal;');
	document.write('font-style:normal;');
	//document.write('display:block;');
	document.write('position:absolute;');
	//document.write('overflow:visible');
document.write('}');

document.write('#SubMenuContainer_'+SM_Pos+' a:hover {');
	document.write('color:#ffffff;');
	document.write('background: #2D3395;');
document.write('}');
}
	

document.write('</style>');
}

var main_OpenContainer = null;
var main_OpenMenu = null;
var main_HideMenu = null;

function main_menuStartTimeout(hideTimeout) {
	main_HideMenu = setTimeout("main_menuHideMenus()", hideTimeout);	
}

function main_menuHideMenus() {
	main_menuResetTimeout();
	if(main_OpenContainer) {
		var main_oc = document.getElementById(main_OpenContainer);
		main_oc.style.visibility = "inherit";
		main_OpenContainer = null;
	}
	if( main_OpenMenu ) {
		for(var i in main_OpenMenu) {
			var main_om = document.getElementById(main_OpenMenu[i]);
			if(main_om != undefined){
				main_om.style.visibility = "hidden";
			}	
		}
		main_OpenMenu = null;
	}
}

function main_menuHideSubmenus(menuName) {
	if( main_OpenMenu ) {
		var main_v = false;
		var i = 0;
		for(var j in main_OpenMenu) {
			if( main_v ) {
				var main_om = document.getElementById(main_OpenMenu[j]);
				if(main_om != undefined){
					main_om.style.visibility = "hidden";
				}
			} else if( main_OpenMenu[j] == menuName ) {
				main_v = true;
			} else {
				i++;
			}
		}
		main_OpenMenu.length = i+1;
	}
}

function main_menuOverMenuItem(menuName, subMenuSuffix) {
	main_menuResetTimeout();
	main_menuHideSubmenus(menuName);
	if( subMenuSuffix ) {
		var subMenuName = "" + menuName + "_" + subMenuSuffix;
		main_menuShowSubMenu(subMenuName);
	}
}

function main_menuShowSubMenu(subMenuName) {
	main_menuResetTimeout();
	var main_sm = document.getElementById(subMenuName);
	main_sm.style.visibility = "inherit";
	if( !main_OpenMenu ) {
		main_OpenMenu = new Array;
	}
	main_OpenMenu[main_OpenMenu.length] = "" + subMenuName;
}

function main_menuResetTimeout() {
	if (main_HideMenu) clearTimeout(main_HideMenu);
	main_HideMenu = null;
}

function main_menuShowMenu(containName, menuName, xOffset, yOffset) {
	main_menuHideMenus();
	main_menuResetTimeout();
	main_menuShowMenuContainer(containName, xOffset, yOffset);
	main_menuShowSubMenu(menuName);
}

function main_menuShowMenuContainer(containName, x, y) {	
	var main_cn = document.getElementById(containName);
	var main_s = main_cn.style;
	main_s.visibility = "inherit";
	
	main_OpenContainer = "" + containName;
}



//Code to create the spacer CSS

document.write('<style type="text/css" media="screen">');
document.write('a.spacer:link,a.spacer:visited {');
	document.write('float: left; ');
	document.write('display: block;'); 
	document.write('font: bold 11px Tahoma, Geneva;'); 
	document.write('color: #000;'); 
	document.write('text-align: center;');
	document.write('text-decoration: none;'); 
	document.write('background: #F8D602 url("Images/Menu/MM_Spacer.jpg") repeat-x center left;'); 
	document.write('width: '+MM_Spacer_Width+'px;'); 
	document.write('height:'+MM_Height+'px;');
	document.write('padding:'+MM_Padding+'px;');
document.write('}'); 
document.write('</style>');

//Code to create the Menu's HTML
document.write('<div id="dynmenu">');
document.write('<table width="800px" border="0" align="center" cellpadding="0" cellspacing="0">');
document.write('<td>');
//document.write('here2');

for(var i=0;i<this.MM_Texts.length;i++){ 
	var MM_class = 'regbutton_'+i;
	Build_MM_Style(i);
	//this.loc=location.href; 
	//this.location.href.indexOf(this.MM_Links[i],0)!=-1?MM_class='activebutton_'+i:MM_class='regbutton_'+i;
	//document.write('here1');
	if(i==0){document.write('<a href="'+this.MM_Links[i]+'" class="'+MM_class+' title="'+this.MM_Texts[i]+'" onmouseover="main_menuShowMenu('+"'SubMenuContainer_"+i+"'"+','+"'SubMenu_"+i+"'"+',0,0)" onmouseout="main_menuStartTimeout(500);">'+this.MM_Texts[i]+'</a>'); }
	else{document.write('<a href="'+this.MM_Links[i]+'" class="spacer"></a><a href="'+this.MM_Links[i]+'" class="'+MM_class+' title="'+this.MM_Texts[i]+'" onmouseover="main_menuShowMenu('+"'SubMenuContainer_"+i+"'"+','+"'SubMenu_"+i+"'"+',0,0)" onmouseout="main_menuStartTimeout(500);">'+this.MM_Texts[i]+'</a>');}
	switch(i){ //build sub menus
		case 1:
			//Build_SM(SM_Texts_Stores,SM_Links_Stores,i);
			break;
		case 2:
			Build_SM_Style(SM_Texts_TandR.length,i);
			Build_SM(SM_Texts_TandR,SM_Links_TandR,i);
			break;
		case 3:
			Build_SM_Style(SM_Texts_SandP.length,i);
			Build_SM(SM_Texts_SandP,SM_Links_SandP,i);
			break;
		case 4:
			Build_SM_Style(SM_Texts_Events.length,i);
			Build_SM(SM_Texts_Events,SM_Links_Events,i);
			break;
		case 5:
			Build_SM_Style(SM_Texts_Center.length,i);
			Build_SM(SM_Texts_Center,SM_Links_Center,i);
			break;
		default:
			//document.write('here2');
			break; //Do nothing
	} //end switch

} 

document.write('</td>');
document.write('</table>');
document.write('</div>'); 

//Build_SM(SM_Texts_Store,SM_Links_Store);
//Build_SM(SM_Texts_TandR,SM_Links_TandR);
//Build_SM(SM_Texts_SandP,SM_Links_SandP);
	