function addmenuimage(imgname, imgw, imgh) {

	overimg[imgname] = new Image(imgw, imgh);
	overimg[imgname].src = "img/bn_" + imgname + "_red.gif";

	offimg[imgname] = new Image(imgw, imgh);
	offimg[imgname].src = "img/bn_" + imgname + "_black.gif";

}

function m_over(linkelem) {

	var linkid = (linkelem.id) ? linkelem.id : false;

	if (linkid) {

		linkelem.style.width = overimg[linkid].width + "px";
		linkelem.style.height = overimg[linkid].height + "px";
		linkelem.style.backgroundImage = "url(" + overimg[linkid].src + ")";

	}

}

function m_off(linkelem) {

	var linkid = (linkelem.id) ? linkelem.id : false;

	if (linkid) {

		linkelem.style.width = offimg[linkid].width + "px";
		linkelem.style.height = offimg[linkid].height + "px";
		linkelem.style.backgroundImage = "url(" + offimg[linkid].src + ")";

	}

}

function fixlinks() {

	var linksection;
	var elemlist;
	var linkelem;
	var linkid;
	var divelem;
	var menuarea;
	var logoimage;
	var i;

	if (document.getElementById) {

		menuarea = document.getElementById("menuarea");
		logoimage = document.getElementById("logoimage");
		linksection = document.getElementById("linksection");

		logoimage.style.left = "325px";

		elemlist = linksection.getElementsByTagName("A");

		for (i = 0; i < elemlist.length; i++) {

			linkelem = elemlist[i];

			linkid = (linkelem.id) ? linkelem.id : false;

			if (linkid) {

				linkid = linkid.split("_")[1];

				if (offimg[linkid]) {

					divelem = document.createElement("DIV");
					divelem.id = linkid;
					divelem.className = "menuitem";
					divelem.style.width = offimg[linkid].width;
					divelem.style.backgroundImage = "url(" + offimg[linkid].src + ")";
					divelem.onmouseover = new Function ("m_over(this)");
					divelem.onmouseout = new Function ("m_off(this)");
					divelem.onclick = new Function ("location.href = '" + linkelem.href + "'");

					menuarea.appendChild(divelem);

				}

			}

		}

	}

}

function init() {
	
	if (typeof fixshopmenu != "undefined") {

		fixshopmenu();

	}

	getbuttons();

	fixlinks();

	if (typeof fixphotos != "undefined") {

		fixphotos();

	}
	
	if (typeof postinit != "undefined") {

		postinit();

	}

}

window.onload = init;
