
function showLayers(hs_layer) {
	if(isNS4) 
		{ eval("document.layers['" + hs_layer + "'].visibility = 'show';"); } 		
	else if(isDOM) 
		{ eval("document.getElementById('"+hs_layer+"').style.visibility = 'visible';"); }
	else 	 													
	  	{ eval("document.all['"+hs_layer+"'].style.visibility = 'visible';");  } 
}	
function hideLayer(hs_layer) {
	if(isNS4)	 										
		{ eval("document.layers['" + hs_layer + "'].visibility = 'hide';"); }	
	else if (isDOM)  							
		{ eval("document.getElementById('"+hs_layer+"').style.visibility = 'hidden';"); }			
	else 						
		{ eval("document.all."+hs_layer+".style.visibility = 'hidden';"); }					
}	
function clickLayer(layer_n,left_o,top_o) {	
	x = 723; 
	y = 150;
	if(top_o == null) { top_o = 0; }
	if(left_o == null) { left_o = 0; }
	if (document.all) {
		l = eval("document.all['"+layer_n+"']");
		l.style.posLeft = x + left_o;
		l.style.posTop = y + top_o;
		l.style.visibility = "visible";
	}
	if (document.layers) {
		l = eval("document.layers['" + layer_n + "']");
		l.left = x + left_o;
		l.top = y + top_o;
		l.visibility = "visible";
	}
	if(document.getElementById) {
		l = eval("document.getElementById('" + layer_n + "')");
		l.style.left = x + left_o + "px";
		l.style.top = y + top_o + "px"; 							
		l.style.visibility = "visible";
	}
}
function loadLayer(doc_url,layer_width,layer_name,frame_name) {
		if (isIE && !isDOM) {
			eval("document.all." + layer_name + ".width=layer_width");
			eval("document.frames['" + frame_name+ "'].document.location.href = doc_url;");
		} else if(isDOM) {
			eval("document.getElementById('" + frame_name + "').src= doc_url;");
		} else if(isNS4) {
			eval("document." + layer_name + ".load(doc_url, layer_width)");
		}
}

function gotoMonth(month, year, pageref) {
	if(pageref == 'scoreboard') { //if scoreboard popup
		document.location= "/mlb/scoreboard/mlb_scoreboard_popup_calendar.jsp?m=" + month + "&y=" + year;
	}else if(pageref == '3day'){ //3day outlook popup
		document.location= "/mlb/schedule/mlb_3day_popup_calendar.jsp?m=" + month + "&y=" + year;
	}else { //gameday popup
		document.location= "/mlb/schedule/mlb_popup_calendar.jsp?m=" + month + "&y=" + year;
	}
}

function showCalendar(pageref) {
	d = calendar_today;
	if(d != "" && d != "null") {
		month = d.substring(4,6);
		year = d.substring(0,4);
	} else {
		defaultd = new Date();
		month = defaultd.getMonth() + 1;
		year = defaultd.getFullYear();
	}
	sstr = '/mlb/scoreboard/mlb_scoreboard_popup_calendar.jsp?m=' + month + '&y=' + year;
	tstr = '/mlb/schedule/mlb_3day_popup_calendar.jsp?m=' + month + '&y=' + year;
	gstr = '/mlb/schedule/mlb_popup_calendar.jsp?m=' + month + '&y=' + year;
	clickLayer('popup_calendar',-180,-100);
	if (pageref == 'scoreboard') { //scoreboard
	loadLayer(sstr, 166, 'popup_calendar', 'popup_frame');
	} else if (pageref == '3day'){ //3day outlook
	loadLayer(tstr, 166, 'popup_calendar', 'popup_frame');
	}else{ //gameday
	loadLayer(gstr, 166, 'popup_calendar', 'popup_frame');
	}
}
function hideCalendar() { hideLayer('popup_calendar'); }
