function createGlobalNav(menus) {
	var html = new Array();
	for (var i=0; menus && i<menus.length; i++) {
		html.push('<span ' + (i == 0 ? ' class=first' : (i == menus.length-1 ? ' class=last' : '')) + '>' + menus[i].getLink() + '</span>');
	}
	return html.join('');
}

function createApplication(menus) {
	var html = new Array();
	for (var i=0; menus && i<menus.length; i++) {
		var menu = menus[i];
		html.push('<option value="' + (menu.urlType == 'N' ? 'Y' : 'N') + '*' + menu.getHref() + '">' + menu.name + '</option>');
	}
	return html.join('');
}

function createTopNav(menus) {
	var html = new Array();
	html.push('<table border="0" cellspacing="0" cellpadding="0" class="topnav" width="100%" id="tnav"><tr>');
	for (var i=0; menus && i<menus.length; i++) {
		var menu = menus[i];
		var selected = (menu.isSelected() ? ' id="active"' : '');
		html.push('<td' + selected + (i == 0 ? ' class=first' : (i == menus.length-1 ? ' class=last' : '')) + '>');
		html.push('<a' + selected + ' name="m' + menu.id + '" href="' + menu.getHref() + '"><div>' + menu.name + '</div></a>');
		html.push('</td>');
	}
	html.push('</tr></table>');
	return html.join('');
}

function createLeftNav(menus) {
	var html = new Array();
	html.push('<div class="leftnavwidth" id="lnav">');
	createLeftNavChildren(menus[0].sub, html);
	html.push('</div>');
	return html.join('');
	
}

function createLeftNavChildren(menus, html) {
	for (var i=0; menus && i<menus.length; i++) {
		var menu = menus[i];
		html.push('<a href="' + menu.getHref() + '" class="' + menu.getStyle() + '" name="m' + menu.id + '"' + (menu.getOnClick()) + '>')
		html.push('<div' + (i == 0 ? ' id="first"' : '') + ' class="level' + menu.getDepth() + '">' + menu.getDelimeter() + menu.name + '</div>');
		html.push('</a>');
		if (menu.isSelected()) {
			createLeftNavChildren(menu.sub, html);
		}
	}
}

function createCrumb(menus) {
	var html = new Array();
	for (var i=0; menus && i<menus.length; i++) {
		var menu = menus[i];
		html.push('<a href="' + menu.getHref() + '"' + ((i == (menus.length - 1)) ? ' class="lastCrumb"' : '') + '>' + menu.name + '</a>');
	}
	return html.join(' &#8250; ');
}

function createFooter(menus) {
	var html = new Array();
	for (var i=0; menus && i<menus.length; i++) {
		html.push('<span>' + menus[i].getLink() + '</span>');
	}
	return html.join('');
}

function createSiteMap(menus, depth) {
	depth = depth || 1;
	var html = new Array();
	for (var i=0; menus && i<menus.length; i++) {
		html.push('<div><a name="m' + menus[i].id + '" href="' + menus[i].getHref() + '" class="siteMap' + depth + '">' + menus[i].name + '</a></div>');
		html.push(createSiteMap(menus[i].sub, depth + 1));
	}
	return html.join('');
}