
// CHECKDATE START

		function checkdate(FormName,ElemName,option) {
				Temp = document.forms[FormName].elements[ElemName];
				dateStr =Temp.value;

			if(((option=='optional')&&(dateStr!="")||(option=='required')))	{

				//var datePat = /^(\d{1,2})(\/|-)(\d{1,2})(\/|-)(\d{4})$/;
				var datePat = /^(\d{1,2})(\/)(\d{1,2})(\/)(\d{2})$/;
				var matchArray = dateStr.match(datePat); // is the format ok?

				if (matchArray == null) {
						//alert("Please enter valid " + ElemName + " date in mm/dd/yy ");
						alert("Please enter a valid date in mm/dd/yy format.");
					//Temp.focus();
					return false;
				}

				//month = matchArray[1]; // parse date into variables
				//day	 = matchArray[3];
				//year   = matchArray[5];
				
				day = matchArray[3]; // parse date into variables
				month	 = matchArray[1];
				year   = matchArray[5];
				
				if (month < 1 || month > 12) { // check month range
					//alert("Month must be between 1 and 12 for " + ElemName + ".");
					alert("Month must be between 1 and 12 for a date.");
					//Temp.focus();
					return false;
				}

				if (day < 1 || day > 31) {
					alert("Day must be between 1 and 31 for a date.");
					//Temp.focus();
					return false;
				}

				if ((month==4 || month==6 || month==9 || month==11) && day==31) {
					alert("Month "+month+" doesn't have 31 days! for a date." ) 
					//Temp.focus();
					return false;
				}

				if (month == 2) { // check for february 29th
					var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
					if (day > 29 || (day==29 && !isleap)) {
						alert("February " + year + " doesn't have " + day + " days!");
					//	Temp.focus();		
						return false;
					}
				}
				return true; // date is valid
			}
		}
// CHECKDATE END
function show()
{
	document.getElementById('sPositionPlayed').style.display="";
}
function show2()
{
	document.getElementById('sPositionPlayed').style.display="none";
}
 
 function validateform(objFrm)
 
 {
 
 	 var vld_Email =  
/^(([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,5}|[0-9]{1,3})(\]?))?$/;
		
		if(trimchar(objFrm.dBirthDate.value)!="")
			{
				if((checkdate('form1','dBirthDate','required')==false))
				{
					objFrm.dBirthDate.focus();
					return false;
				}
			}
		
	
		if(objFrm.bIsFirstYear[1].checked==true)
		{
			if(objFrm.bIsFirstYear[1].value==0)
			{
				if(isNull(trimchar(objFrm.sPositionPlayed.value)))
				{
					alert("Please enter the position played last season.");
					objFrm.sPositionPlayed.focus();
					return false;
				}	
			}
			
		}	
		
		 if(isNull(trimchar(objFrm.sEmailAddress.value)))
        {
           
		    alert("Please enter the Email Addrress.")
            objFrm.sEmailAddress.focus();
            return false;
		}
		else
		{
			if(eval(vld_Email).test(objFrm.sEmailAddress.value)==false)
				{
		            alert("Please enter a valid Email Address.");
				   	objFrm.sEmailAddress.focus();
			        return false;
				}
		}	
		
		return true;	
 }

