/***************** JS Library *******
Author : Parvendra
Date : 16 Feb 2009
*/

function validateChild(thisform){
	with (thisform)
	{
		if (validate_required(thisform.elements[0],"Please enter Child's first name.")==false)
			{
			thisform.elements[0].focus();
			return false;
			}
		if (validate_required(thisform.elements[1],"Please enter Child's last name.")==false)
			{
			thisform.elements[1].focus();
			return false;
			}
		if (checkNumeric(thisform.elements[2].value,"Please select full date of birth.")==false)
			{
			thisform.elements[2].focus();
			return false;
			}
		if (checkNumeric(thisform.elements[3].value,"Please select full date of birth.")==false)
			{
			thisform.elements[3].focus();
			return false;
			}
	}
}

function validateRegistration(thisform){
	with (thisform)
	{
		if (validate_required_new(document.getElementById('RegisterFirstName').value,"Please enter Child's first name.")==false)
			{
			document.getElementById('RegisterFirstName').focus();
			return false;
			}

		if (checkNumeric(thisform.elements[3].value,"Please select full date of birth.")==false)
			{
			thisform.elements[3].focus();
			return false;
			}
		if (checkNumeric(thisform.elements[4].value,"Please select full date of birth.")==false)
			{
			thisform.elements[4].focus();
			return false;
			}
		if (checkNumeric(thisform.elements[5].value,"Please select full date of birth.")==false)
			{
			thisform.elements[5].focus();
			return false;
			}
		if (validate_required_new(document.getElementById('RegisterAddress').value,"Please enter address.")==false)
			{
			document.getElementById('RegisterAddress').focus();
			return false;
			}
		if (validate_required_new(document.getElementById('RegisterCity').value,"Please enter city.")==false)
			{
			document.getElementById('RegisterCity').focus();
			return false;
			}
		if (validate_required_new(document.getElementById('RegisterState').value,"Please enter state.")==false)
			{
			document.getElementById('RegisterState').focus();
			return false;
			}
		if (validate_required_new(document.getElementById('RegisterZip').value,"Please enter zip code.")==false)
			{
			document.getElementById('RegisterZip').focus();
			return false;
			}
		if (validate_required_new(document.getElementById('RegisterPhone').value,"Please enter phone.")==false)
			{
			document.getElementById('RegisterPhone').focus();
			return false;
			}
		if (validate_required_new(document.getElementById('RegisterPrimaryEmail').value,"Please enter email.")==false)
			{
			document.getElementById('RegisterPrimaryEmail').focus();
			return false;
			}
		if (validate_required_new(document.getElementById('RegisterTshirtSize').value,"Please enter T-shirt size.")==false)
			{
			document.getElementById('RegisterTshirtSize').focus();
			return false;
			}
		if (validate_required_new(document.getElementById('RegisterCurrentSchool').value,"Please enter current school.")==false)
			{
			document.getElementById('RegisterCurrentSchool').focus();
			return false;
			}
		if (validate_required_new(document.getElementById('RegisterEmergencyContact').value,"Please enter emergency contact number.")==false)
			{
			document.getElementById('RegisterEmergencyContact').focus();
			return false;
			}
		
		if (!thisform.agree_check.checked)
			{
			alert('Plese check \'I/we agree with the above\' checkbox');
			return false;
			}
	}//with block finished


}


function validate_required(field,alerttxt)
{
	with (field)
	{
	if (value==null||value=="")
	  {alert(alerttxt);return false;}
	else {return true}
	}
}
function validate_required_new(value,alerttxt)
{
	if (value==null||value=="")
	  {alert(alerttxt);return false;}
	else {return true}
}

function checkNumeric(value,alerttxt){
		var anum=/(^\d+$)|(^\d+\.\d+$)/
		if (anum.test(value))
			return true;
		else{alert(alerttxt);return false;}
    }
