var clicked=""

var gtype=".gif"

var selstate="_over"

if (typeof(loc)=="undefined" || loc==""){

	var loc=""

	if (document.body){

		var tt = document.body.innerHTML.toLowerCase();

		var last = tt.indexOf("musicshop.js\"");

		if (last>0){

			var first = tt.lastIndexOf("\"", last);

			if (first>0 && first<last) loc = document.body.innerHTML.substr(first+1,last-first-1);

		}

	}

}



document.write("<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr>");

document.write("<td><img src=\""+loc+"musicshop_top.gif\" alt=\"\" width=\"97\" height=\"18\"></td>");

tr(false);

writeButton(loc+"","../theMusicShop/index.html","musicshop_b1",97,24,"Home","",0);

writeButton(loc+"","../theMusicShop/amps.html","musicshop_b2",97,24,"amps","",0);

writeButton(loc+"","../theMusicShop/bass.html","musicshop_b3",97,24,"bass","",0);

writeButton(loc+"","../theMusicShop/drums.html","musicshop_b4",97,24,"drums","",0);

writeButton(loc+"","../theMusicShop/extras.html","musicshop_b5",97,24,"extras","",0);

writeButton(loc+"","../theMusicShop/guitars.html","musicshop_b6",97,24,"guitars","",0);

writeButton(loc+"","../theMusicShop/keyboards.html","musicshop_b7",97,24,"keyboards","",0);

writeButton(loc+"","../theMusicShop/sheetMusic.html","musicshop_b8",97,24,"sheetMusic","",0);

writeButton(loc+"","../theMusicShop/contact.html","musicshop_b10",97,24,"contact","",0);

writeButton(loc+"","../theMusicShop/directions.html","musicshop_b11",97,24,"directions","",0);

tr(true);

document.write("<td><img src=\""+loc+"musicshop_bottom.gif\" alt=\"\" width=\"97\" height=\"18\"></td>");

document.write("</tr></table>")

loc="";



function tr(b){if (b) document.write("<tr>");else document.write("</tr>");}



function turn_over(name) {

	if (document.images != null && clicked != name) {

		document[name].src = document[name+"_over"].src;

	}

}



function turn_off(name) {

	if (document.images != null && clicked != name) {

		document[name].src = document[name+"_off"].src;

	}

}



function reg(gname,name)

{

if (document.images)

	{

	document[name+"_off"] = new Image();

	document[name+"_off"].src = loc+gname+gtype;

	document[name+"_over"] = new Image();

	document[name+"_over"].src = loc+gname+"_over"+gtype;

	document[name+"_on"] = new Image();

	document[name+"_on"].src = loc+gname+"_on"+gtype;

	}

}



function evs(name){ return " onmouseover=\"turn_over('"+ name + "')\" onmouseout=\"turn_off('"+ name + "')\""}



function writeButton(urld, url, name, w, h, alt, target, hsp)

{

	gname = name;

	while(typeof(document[name])!="undefined") name += "x";

	reg(gname, name);

	tr(true);

	document.write("<td>");

	if (alt != "") alt = " alt=\"" + alt + "\"";

	if (target != "") target = " target=\"" + target + "\"";

	if (w > 0) w = " width="+w; else w = "";

	if (h > 0) h = " height="+h; else h = "";	

	var l = clicked!="" || !isCurrentFile(url);

	if (url != "") url = " href=\"" + urld + url + "\"";

	

	if (l) document.write("<a " + url + evs(name) + target + ">");

	else gname += selstate;

	

	gname += gtype;

	

	if (hsp == -1) hsp =" align=right";

	else if (hsp > 0) hsp = " hspace="+hsp;

	else hsp = "";

	

	document.write("<img src=\""+loc+gname+"\" name=\"" + name + "\"" + w + h + alt + hsp + " border=0>");

	

	if (l) document.write("</a>");

		

	document.write("</td>");

	tr(false);

}



function syncFile(f,nf)

{

	var matches = 'home.html*index.html*welcome.html*default.asp';

	var p = f.lastIndexOf('/');

	

	if (p < 1) return "";

	

	var sf = f.substr(p+1, f.length-1);

	if (matches.indexOf(sf) == -1) return "";

	

	return sf;

}



function isCurrentFile(str)

{

	str = str.toLowerCase();

	while (str.length > 3 && str.substring(0,3) == "../")

		str = str.substr(3, str.length-1);

	var fstr = str.indexOf(".htm");

	if (fstr < 1 && str.charAt(str.length-1) != '/') str += "/";

	var current = document.location.href.toLowerCase();

	var fcurrent = current.indexOf(".htm");

	if (fcurrent < 1 && current.charAt(current.length-1) != '/') current += "/";	

	if (fstr != -1 && fcurrent == -1) current += syncFile(str, current);

	if (fstr == -1 && fcurrent != -1) str += syncFile(current, str);

		

	var currsize = current.length;

	var strsize = str.length;



	while (strsize >=0 && currsize >=0)

	{

		if (current.charAt(currsize) != str.charAt(strsize))

			return false;

			

		currsize = currsize -1;

		strsize = strsize -1;

	}

	

	return true;

}

