function Menu(args) {
	this.pages = new Array();
	for (var i=0,p=0; i < args.length;i++,p++) this.pages[p]=new Page(args[i],args[++i]);
	this.getHTML = Menu_getHTML;
	this.getCurrentTitle = Menu_getCurrentTitle;
}

function Menu_getCurrentTitle() {
	var title = "Unknown Page";
	for (var i=0; i<this.pages.length; i++) {
		var page = this.pages[i];
		if (page.isCurrent()) {
			title = page.title;
			break;
		}
	}
	return title;	
}	

function Menu_getHTML() {
var html = '<div id=tabs style="display:block">'
	+'<table cellspacing=0 cellpadding=0 id=maintabs><tr>';
		for (i=0; i < this.pages.length; i++) {
			var page = this.pages[i];
			html += getTabHTML(page.title, page.url, page.isCurrent()); 				
		}
	html+='</tr></table>'
+'</div>'
+'<div id="line" class="one"></div>'

return html;
}

function getTabHTML(title, href, isSelected) {
	var html='<td id=' + (isSelected ? 'tabNMselected' : 'tabNM') +'>'
      +'<div id="rnd"><b class="rtop"><b class="r1"></b><b class="r2"></b><b class="r3"></b><b class="r4"></b></b>'
      +'<ul><li><p id=commtab class=text3><a href="'+href+'">'+title+'</a></p></li></ul>'
      +'</div></td>';
    return html;
}

function Page(title, url) {
	this.title = title;
	this.url=url;
	this.isCurrent = Page_isCurrent;
}

function Page_isCurrent() {
	var href = document.location.href.toLowerCase();
	var isCurrent = href.indexOf(this.url.toLowerCase()) >= 0;
	return isCurrent;
}

