

function preload_img(imN) {


	/*if (ns){
	  eval("ioff" + imN + "= new Image()");
	  eval("ioff" + imN + ".src='/images/" + imN + ".gif'");
	  eval("ion" + imN + "= new Image()");
	  eval("ion" + imN + ".src='/images/" + imN + "-over.gif'");

	} else {*/
		img_url = eval("imageObj['img_" + imN+"'].src");
	
		img_url = img_url.substring(0,img_url.lastIndexOf("."));
		
		eval("ioff" + imN + "= new Image()");
		eval("ioff" + imN + ".src='"+img_url+".gif'");    
		
		eval("ion" + imN + "= new Image()");
		eval("ion" + imN + ".src='" + img_url + "-over.gif'");
	//}
}

function SubI_Mkr(pL){
	var top_crd;
	temp_s_i = CBBeginSubILayer + ' WIDTH='+ Menu.SI_WIDTH +' HEIGHT=16 ';
	top_crd = j * 16 + 1;
	temp_s_i += ' TOP=' + top_crd + ' LEFT=1 ID="' + this.id_name + '" bgcolor="' + Menu.SI_BGCOLOR + '" class="menucursor" onclick="top.location.href=\''+ this.url_name + '\'" onmouseover="si_rovr(\'' + pL + '\', \'' + this.id_name + '\', \'' + Menu.SI_BGCOLOR + '\')\;" onmouseout="si_rout()\;">';
	temp_s_i += '<img src="/images/spacer.gif" height=1 width=185><br><A CLASS="navlink" onclick="this.blur()" HREF="' + this.url_name + '">&nbsp\;' + this.value_name + '</A>' + CBEndSubILayer;
	return temp_s_i;
}

function SubI(iN, vN, uN){
	this.id_name = iN;
	this.value_name = vN;
	this.url_name = uN;
}

SubI.prototype.mk_si = SubI_Mkr;

function SubMenu_Mkr(){
	var y_rows = this.s_i.length;
	temp_s_m = CBBeginSubMenuLayer;
	temp_s_m += ' WIDTH=' + (Menu.SI_WIDTH+2) + ' HEIGHT=' + (y_rows * 16 + 2) + ' BGCOLOR="' + Menu.SI_BRDR_BGCOLOR + '" ID="' + this.id_name + '" ' + CBTop + Menu.SM_TOP_COORD + CBLeft + '-300' + CBEndSubMenuLayer;
	for (j = 0; j < this.s_i.length; j++){
		temp_s_m += this.s_i[j].mk_si(this.id_name);
	}
	temp_s_m += CBCloseSubMenuLayer + CBCloseLayer;
	return temp_s_m;
}

function SubMenu(iN, vN, uM, lstrt){
	this.lstrt = lstrt;
	this.value_name = vN;
	this.id_name = iN;
	this.menu_url = uM;
	this.s_i = new Array();
}

SubMenu.prototype.mk_submenu = SubMenu_Mkr;

function MenuI_Mkr(){
	preload_img(this.id_name);
	temp_m_i = this.s_m.mk_submenu(); 
	return temp_m_i;
}

function MenuI(iN, vN, sM, uM, cW, lmenu){
	this.id_name = iN;
	this.lstrt = lmenu;
	this.value_name = vN;
	this.cell_width = cW;
	this.menu_url = uM;
	this.s_m = new SubMenu(sM, vN, uM, lmenu);
}

MenuI.prototype.mk_mi = MenuI_Mkr;


function Menu_Mkr(){
	temp_menu = '';
	for (i = 0; i < this.m_i.length; i++){
		temp_menu += this.m_i[i].mk_mi();
	}
	if (typeof(navbar_section) == 'undefined') {
		navbar_section = '';
	} else {
		mi_rovr(navbar_section);
	}
	return temp_menu;
}

function Menu(){
	this.m_i = new Array();
}

Menu.prototype.mk_menu = Menu_Mkr;

