function showys(y, l) {
	initbdfd();
	if(!y) y = bd.forms['dataform'].year.value;
	//if(!y) y = gy;
	if(!l) l = getLayerObj('yearshow',fd);


	var d = 2; //+- how many years?
	var n;
	var k;
	var sy;
	var ey;
	var lC = "";
	ey = eval(y + '+' + d);
	ey = ey > mry?mry:ey;
	sy = eval(ey + '-' + '2' + '*' + d);
	n = eval(ey + '-' + sy + '1');
	lC += "<TABLE BORDER=\"0\" BGCOLOR=\"#E0E0E0\" COLS=\"";
	lC += n;
	lC += "\">\n";
	lC += "<TR>\n";
	for (k = sy; k <= ey; k++) {
		lC += "<TD><FONT POINT-SIZE=\"8\"><B>";
		lC += "<A HREF=\"javascript:yS(" + k + ");\">\n";
		lC += k;
		lC += "</A>\n";
		lC += "</B></FONT></TD>\n";
	}
	lC += "</TR>\n";
	lC += "</TABLE>\n";
	setLayerHTML(l, lC);
	//wH(l, lC);
}
function incY() {
	initbdfd();
	if (gy < mry) {
		gy = bd.forms['dataform'].year.value;
		gy = eval(gy + '+' + '1');
		yS(gy);
	}
}
function dcrY() {
	initbdfd();
	gy = bd.forms['dataform'].year.value;
	gy = eval(gy + '-' + '1');
	yS(gy);
}
function yS(y) {
	initbdfd();
	bd.forms['dataform'].year.value = y;
	gy = y;
	ynl = getLayerObj('yName',bd);
	var lC = "<FONT face=\"helvetica,arial,sans-serif\" COLOR=\"brown\" POINT-SIZE=\"12\">\n";
	lC += "<A HREF=\"javascript:initbdfd();sE(getLayerObj('yearshow',fd));\"";
	lC += " ONMOUSEOUT=\"initbdfd();setTimeout('hE(getLayerObj(\\'yearshow\\',fd))',3000);\"";
	lC += " ONMOUSEOVER=\"initbdfd();sE(mE(getLayerObj('yearshow',fd),event)); hE(getLayerObj('monthshow',fd));hE(getLayerObj('msshow',fd));\">\n";
	lC += "<B>\n";
	lC += y;
	lC += "</B>\n";
	lC += "</A>\n";
	lC += "</FONT>\n";

	setLayerHTML(ynl,lC);
        hE(getLayerObj('yearshow',fd));
        hE(getLayerObj('monthshow',fd));
        hE(getLayerObj('msshow',fd));
	showys();
	mS();
	//dS(1);

}
function dSub() {
	initbdfd();
	bd.forms['dataform'].action = "footerpart.php";
	bd.forms['dataform'].target = "footerpart";
//	bd.forms['dataform'].action = "index.php";
//	bd.forms['dataform'].target = "main";
	bd.forms['dataform'].submit();
}
