caldate = function(gotodate){document.location.href = ("calday.asp?date=" + gotodate);}
calevent = function(gotoevent){document.location.href = ("calevent.asp?event=" + gotoevent);}
caleventpop = function(gotoevent){document.location.href = ("calevent2popup.asp?event=" + gotoevent);}
stupidiemac = ((navigator.userAgent.indexOf('MSIE 5.2') != -1)&&(navigator.userAgent.indexOf('Mac') != -1));
isIe = (document.all&&document.getElementById);
mkCls = function(){
	if(document.all&&document.getElementById&&!stupidiemac){
		if(document.getElementById("calmonth") != null){calRoot = document.getElementById("calmonth").getElementsByTagName("table");}
		if(document.getElementById("calday") != null){calRoot = document.getElementById("calday").getElementsByTagName("table");}
		for(i=0; i<calRoot.length; i++){
			calnode = calRoot[i];
			calnode.onmouseover=function(){this.className+=" over";}
			calnode.onmouseout=function(){this.className=this.className.replace(" over", "");}
		}
	}
}
if(isIe){autodisplay="block";}else{autodisplay="table-row";}
calshowextra = function(){
	id = document.getElementById("selCat").value;
	allPageTags = new Array(); 
	allPageTags = document.getElementsByTagName("*");
	for (i=0; i<allPageTags.length; i++){
		if (allPageTags[i].className=="caleventextra"){allPageTags[i].style.display = "none";}
	}
	if(id == "noneselected"){
		document.getElementById("caleventbasic").style.display = "none";
		document.getElementById("calactions").style.display = "none";
	}else{
		document.getElementById(id).style.display = "block";
		document.getElementById("caleventbasic").style.display = "block";
		document.getElementById("calactions").style.display = "block";
	}
	if(id == "3"){
//		alert("Athletics!");
//		document.getElementById("autotr").style.display = "table-row";
		document.getElementById("autotr").style.display = autodisplay;
		document.getElementById("stitle").style.display = "none";
		document.getElementById("dtitle").style.display = "none";
		document.getElementById("previews").style.display = autodisplay;
		document.getElementById("previewd").style.display = autodisplay;
		document.getElementById("autoentrytrue").checked = "checked";
		autoentry = true;
		createAthleticsTitles();
	}else{
		if(document.getElementById("autotr")){
			document.getElementById("autotr").style.display = "none";
			document.getElementById("stitle").style.display = autodisplay;
			document.getElementById("dtitle").style.display = autodisplay;
			document.getElementById("previews").style.display = "none";
			document.getElementById("previewd").style.display = "none";
		}
		autoentry = false;
	}
}
caltimeoptions = function(id){
	document.getElementById("caladdperiod").style.display = "none";
	document.getElementById("caladdtime").style.display = "none";
	if(id){document.getElementById(id).style.display = "block";}
}
lazycopy = function(){
	if(document.getElementById("fSTitle").value != ""){
		document.getElementById("fDTitle").value = document.getElementById("fSTitle").value;
	}
}


createAthleticsTitles = function(){
	/*
		Short Version:
		Basketball: Boys Junior Varsity
		Long Version: ([...] is optional, depending on selections)
		Basketball: Boys Junior Varsity [vs. Highland Park] @ Highland Park
	*/
	if(autoentry){
		stringSport = document.getElementById("fSport").options[document.getElementById("fSport").selectedIndex].text;
		if(stringSport == "None"){stringSport = "";}else{stringSport+=": ";}
		stringGender = document.getElementById("fGender").options[document.getElementById("fGender").selectedIndex].text;
		if(stringGender == "None"){stringGender = "";}else{stringGender+=" ";}
		stringLevel = document.getElementById("fLevel").options[document.getElementById("fLevel").selectedIndex].text;
		if(stringLevel == "None"){stringLevel = "";}
		stringSchool = document.getElementById("fSchool").options[document.getElementById("fSchool").selectedIndex].text;
		if(stringSchool == "None"){stringSchool = "";}else{stringSchool=" vs. " + stringSchool;}
		stringFacility = document.getElementById("fFacility").options[document.getElementById("fFacility").selectedIndex].text;
		if(stringFacility == "None"){stringFacility = "";}else{stringFacility=" @ " + stringFacility;}
		stringSTitle = stringSport + stringGender + stringLevel;
		stringDTitle = stringSport + stringGender + stringLevel + stringSchool + stringFacility;
		document.getElementById("fSTitle").value = stringSTitle;
		document.getElementById("fDTitle").value = stringDTitle;
		document.getElementById("previewstitle").innerHTML = stringSTitle + "&nbsp;";
		document.getElementById("previewdtitle").innerHTML = stringDTitle + "&nbsp;";
	//	alert(stringSTitle + " \n " + stringDTitle);
	}
}
caltitleoptions = function(bAuto){
	document.getElementById("stitle").style.display = "none";
	document.getElementById("dtitle").style.display = "none";
	document.getElementById("previews").style.display = "none";
	document.getElementById("previewd").style.display = "none";
	if(bAuto == "manual"){
		autoentry = false;
		document.getElementById("stitle").style.display = autodisplay;
		document.getElementById("dtitle").style.display = autodisplay;
	}else{
		autoentry = true;
		document.getElementById("previews").style.display = autodisplay;
		document.getElementById("previewd").style.display = autodisplay;
		createAthleticsTitles();
	}
}