function createMenus(num)
{
	str  = "<div id=\""+layerName+num+"\" style=\"visibility : hidden; position: absolute; width: 150px\">\n";
	for(m=0; m<=(eval("cbMenu"+num).length-1); m++)
	{
		parseContentArray = eval("cbMenu"+num)[m].split("|");
		title = parseContentArray[0];
		href = parseContentArray[1];
		hasChildren = parseContentArray[2];
		menuPosition = parseContentArray[3];
		menuTarget = (parseContentArray[4]=="1") ? "window.open" : "location.href=";

		strClass = isNN ? " class=\"sm\"" : "";
		arrow = parseInt(menuPosition) ? "<span id=\"ar"+m+"\" class=lt>&laquo</span>" : "<span id=\"ar"+m+"\" class=gt>&raquo</span>";
		subMenuItem = "";
		showChildItem = parseInt(hasChildren) ? "showChild('"+subLayerName+num+m+"','"+num+"', '"+m+"','"+menuPosition+"'); " : "";
		isHasChild = parseInt(hasChildren) ? 1 : 0;
		str += "	<div class=stp>"+subMenuItem+"<div class=smp id=\""+layerName+num+m+"\" onmouseover=\""+showChildItem+"cb('"+layerName+num+m+"', 'alt', '"+isHasChild+"')\" onmouseout=\"cb('"+layerName+num+m+"', 'smp', '0')\" onclick=\""+menuTarget+"('"+href+"')\">"+title+"</div></div>\n";
		if(m!=(eval("cbMenu"+num).length-1))
		{
			str += "<div class=emp><div class=s1><img src=\"images/spacer.gif\" width=1 height=1 border=0></div></div>\n"
			str += "<div class=emp><div class=s2><img src=\"images/spacer.gif\" width=1 height=1 border=0></div></div>\n"
		}
	}

	str +=	"	<div class=bot><img src=\"images/spacer.gif\" width=1 height=1 border=0></div>\n"
	str +=	"</div>\n"

	document.write(str);
}

function createSubMenus(mainNum, num)
{
	str  = "<div id=\""+subLayerName+mainNum+num+"\" style=\"visibility : hidden; position: absolute; width: 200px\">\n";
	for(z=0; z<=(eval(arrayChildName+mainNum+"_"+num).length-1); z++)
	{
		parseContentArray = eval(arrayChildName+mainNum+"_"+num)[z].split("|");
		title = parseContentArray[0];
		href = parseContentArray[1];
		hasChildren = parseContentArray[2];
		menuTarget = (parseContentArray[3]=="1") ? "window.open" : "location.href=";
		isHasChild = parseInt(parseContentArray[2]) ? 1 : 0;
		subMenuItem = parseInt(hasChildren) ? "\t<td bgcolor=\"#D9D9D9\">&nbsp;&raquo;&nbsp;</td>\n" : "\t<td bgcolor=\"#D9D9D9\"><img src=\"images/spacer.gif\" width=\"6\" height=\"1\" border=\"0\"></td>\n"
		if(z==0)
		{
			str += "	<div class=top><div class=smp id=\"zz"+mainNum+num+z+"\" onmouseover=\"cb('zz"+mainNum+num+z+"', 'alt', '0')\" onmouseout=\"cb('zz"+mainNum+num+z+"', 'smp', '0')\" onclick=\""+menuTarget+"('"+href+"')\">"+title+"</div></div>\n";
		} else {
			str += "	<div class=stp><div class=smp id=\"zz"+mainNum+num+z+"\" onmouseover=\"cb('zz"+mainNum+num+z+"', 'alt', '0')\" onmouseout=\"cb('zz"+mainNum+num+z+"', 'smp', '0')\" onclick=\""+menuTarget+"('"+href+"')\">"+title+"</div></div>\n";
		}

		if(z!=(eval(arrayChildName+mainNum+"_"+num).length-1))
		{
			str += "<div class=emp><div class=s1><img src=\"images/spacer.gif\" width=1 height=1 border=0></div></div>\n"
			str += "<div class=emp><div class=s2><img src=\"images/spacer.gif\" width=1 height=1 border=0></div></div>\n"
		} 
	}

	str +=	"	<div class=bot><img src=\"images/spacer.gif\" width=1 height=1 border=0></div>\n"
	str +=	"</div>\n"
	document.write(str);
}

for(a=1; a<=(pbMenu.length-1); a++)
{
	createMenus(a);

	for(m=0; m<=(eval("cbMenu"+a).length-1); m++)
	{
		parseContentArray = eval("cbMenu"+a)[m].split("|");
		hasChildren = parseContentArray[2];
		if(hasChildren==1)
		{
			createSubMenus(a, m)
		}
		
	}
}
document.onmousemove = hideMenu

