<!-- Begin
//'*****************************************************************************
//'	Bainbridge College Calendar
//'	Author: Yu Zhang   
//'	E-mail: yzhang@bainbridge.edu
//'	Initial Create: February 2, 2003
//'	Copyright 2003
//'	All rights reserved.
//'*****************************************************************************
//---- function to validate form ----
//-----------------------------------------------------
//		Yu Zhang made. Jan, 2003
//-----------------------------------------------------
function ValidateForm(form)
{
	var DateS, DateE, Error, strTmp
	strTmp="";
	Error="nothing";   
	DateS=eval((form.selectYearS.value)*100+(form.selectMonthS.value)*31+form.selectDayS.value)
	DateE=eval((form.selectYearE.value)*100+(form.selectMonthE.value)*31+form.selectDayE.value)
    if (DateE < DateS) {
       Error="Please enter a correct start or end date!"; 
	}
	if (DateE == DateS) {
		if (eval(form.selhs.value)>eval(form.selhe.value)) {
			Error="Invalidate time! Event ends before it starts?  He he ....";
		}
		else {
			if ((eval(form.selhs.value)==eval(form.selhe.value)) && (eval(form.selms.value) < eval(form.selme.value))) 
			{
				Error="Invalidate time! Event ends before it starts? He he ....";
			}
		}
	}
	switch (eval(form.selectMonthS.value)){
		case 2:
			if (eval(form.selectDayS.value)>30){ Error="Invalidate day"; break;}
			if ((eval(form.selectYearS.value % 4)!=0) && (eval(form.selectDayS.value)==29)){
				Error="It's not a leap year, no 29th in Feb.!";
				break;
			}
		case 4:
			if (eval(form.selectDayS.value)>30){ Error="Invalidate day"; break;}
		case 6:
			if (eval(form.selectDayS.value)>30){ Error="Invalidate day"; break;}
		case 9:
			if (eval(form.selectDayS.value)>30){ Error="Invalidate day"; break;}
		case 11:
			if (eval(form.selectDayS.value)>30){ Error="Invalidate day"; break;}
	}
	switch (eval(form.selectMonthE.value)){
		case 2:
			if (eval(form.selectDayE.value)>30){ Error="Invalidate day"; break;}
			if ((eval(form.selectYearE.value % 4)!=0) && (eval(form.selectDayE.value)==29)){
				Error="It's not a leap year, no 29th in Feb.!";
				break;
			}
		case 4:
			if (eval(form.selectDayE.value)>30){ Error="Invalidate day"; break;}
		case 6:
			if (eval(form.selectDayE.value)>30){ Error="Invalidate day"; break;}
		case 9:
			if (eval(form.selectDayE.value)>30){ Error="Invalidate day"; break;}
		case 11:
			if (eval(form.selectDayE.value)>30){ Error="Invalidate day"; break;}
	}
	
	strTmp=form.txtTitle.value;
	if (strTmp.length==0) {
		Error="Please Input Title!";
	}
	var strTmp1
	strTmp1=form.txtContent.value;
	if (strTmp.length==0){
		Error="Please Input Content!";
	}
	strTmp=form.txtLocation.value;
	if (strTmp.length==0){
		Error="Please Input Location!";
	}
    if (Error!="nothing")  {
       alert(Error);
       return false;
	}
	return true;		        
}	
//------- Function to jump from one Date to another, to show different month in different year correspondently
function NewDate(form)
{
	selMonth = form.selMonth.value
	selYear  = form.selYear.value
	txtDay	 = form.txtDay.value
	URL = "bccalm.asp?pi=mp&NewM=" + selMonth + "&NewD=" + txtDay + "&NewY=" + selYear 
	window.location=URL
}
function NewDateOY(form) //wzle yearview
{
	selYear  = form.selYear.value
	iptMonth = form.iptMonth.value
	iptDay   = form.iptDay.value
	URL = "bccaly.asp?pi=yp&NewM=" + iptMonth + "&NewD=" + iptDay + "&NewY=" + selYear 
	window.location=URL
}
//End
-->
