mth = new Array('January','February','March','April','May','June','July','August','September','October','November','December');
var ay;
var am;
var dy;

function init()
{
	var dt = new Date();
	ay = dt.getYear();
	if (ns) ay += 1900;
	var iy = location.href.indexOf('music')+5;
	var xy = location.href.substr(iy,1);
	dy = (xy=='.')?ay:location.href.substr(iy,4);
	var s = location.search.substr(1);
	if (s.length>0)
	{ am = s;
	}
	else
	{	if (dy==ay)
		{ am = dt.getMonth();
		}
		else
		{ if (dy=='2002')
			{ am = 6;
			}
			else
			{ am = 0;
			}
		}
	}
	showMth(dy, am, '');
}

function showMth(y, m, el)
{
	var id;
	if (y!=dy)
	{ self.location = 'music'+y+'.html?'+m;
	}
	else
	{	id = 'y'+y+'m'+m;
		if (!document.getElementById(id))
		{ alert('Sorry, the music list for '+mth[m]+' is not available.');
			if (dy=='2002' && m<6)
			{ return;
			} 
			else
			{	if (m==0)
				{ m = 11;
					y--;
				}
				else
				{ m--;
				}
				showMth(y, m, el);
			}
		}
		else
		{ if (el != '') 
			{ document.getElementById(el).style.visibility = 'hidden';
			}
			document.getElementById(id).style.visibility = 'visible';
		}
	}
}

