var autoClose=1;
var oldObject=null;

function toggleClamShellMenu(objectID) {
	var object = document.getElementById(objectID);
	if ((oldObject)&&(autoClose==1)||(oldObject==object)) {
		oldObject.style.display='none';
	}
	if (oldObject==object) {
		oldObject=null;
		return;
	}
	if (object.style.display =='block') {
		object.style.display='none';
	}
	else {
		object.style.display='block';
	}
	oldObject = object;
	return;
}

function buildSubMenu(amenu, anhref) {
	var i=0;
	document.write("<ul id=\"" + amenu + "\">");
	while (i in menu1) {
		document.write("<li><a href=\"" + anhref + "\" onfocus=\"if (this.blur) this.blur();\" onclick=setMenuItem(" + i + ");>" + menu1[i] + "</a></li>");
		i++;
	}
    document.write("</ul>");
}

function setMenuItem(anItem) {
	document.cookie = "lamp =" + escape(anItem) + "";
}

function getMenuItem() {
	if (document.cookie.length > 0) {
		var c_start = document.cookie.indexOf("lamp");
		if (c_start != -1) {
			c_start = c_start + 5;
			var c_end = document.cookie.indexOf(";", c_start);
			if (c_end == -1) {
				c_end = document.cookie.length;
				return unescape(document.cookie.substring(c_start, c_end));
			}
		}
		return "";
	}
}

function buildMinuteMenu(amenu) {
	var i=0, aLine = new Array();
	document.write("<ul id=\"" + amenu + "\">");
	while(i in mins) {
		aLine = mins[i].split("|");
		document.write("<li><a href=\"" + aLine[1] + "\" onfocus=\"if (this.blur) this.blur();\">" + aLine[0] + "</a></li>");
		i++;
	}
    document.write("</ul>");
}

function buildNewsMenu(amenu, anhref) {
	var i=0, aLine = new Array();
	document.write("<ul id=\"" + amenu + "\">");
	while(i in news) {
		aLine = news[i].split("|");
		if (i == 0) {
			document.write("<li><a href=\"" + aLine[1] + "\" onfocus=\"if (this.blur) this.blur();\">" + aLine[0] + "</a></li>");
		} else {			
			document.write("<li><a href=\"" + anhref + "\" onfocus=\"if (this.blur) this.blur();\" onclick=setMenuItem(" + i + ");>" + aLine[0] + "</a></li>");
		}
		i++;
	}
    document.write("</ul>");
}

function buildGalleryMenu(amenu) {
	var i=0, aLine = new Array();
	document.write("<ul id=\"" + amenu + "\">");
	while(i in gallery) {
		aLine = gallery[i].split("|");
		document.write("<li><a href=\"" + aLine[1] + "\" onfocus=\"if (this.blur) this.blur();\">" + aLine[0] + "</a></li>");
		i++;
	}
    document.write("</ul>");
}

function buildLlanybydderMenu(amenu, anhref) {
	var i=0;
	document.write("<ul id=\"" + amenu + "\">");
	while (i in llanybydder) {
		document.write("<li><a href=\"" + anhref + "\" onfocus=\"if (this.blur) this.blur();\" onclick=setMenuItem(" + i + ");>" + llanybydder[i] + "</a></li>");
		i++;
	}
    document.write("</ul>");
}

