
//** SCRIPT TO VALIDATE NUMERIC VALUE

function IsNumeric(sText)
{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }

//** SCRIPT TO VALIDATE ENROLMENT FORM
function validateenrolmentform()
{
		var PPostLength = document.memberform.PostalPostcode.value.length;
		var PPhoneLength = document.memberform.BusinessPhone.value.length;
		
		if (document.memberform.BusinessName.value == '') 
		{
         alert('Enter business name');
		 document.memberform.BusinessName.focus();
		 document.memberform.BusinessName.select();
         return false;
	    } 
	    else if (document.memberform.PostalAddress.value == '') 
		{
         alert('Enter postal address');
		 document.memberform.PostalAddress.focus();
		 document.memberform.PostalAddress.select();
         return false;
	    } 
	    else if (document.memberform.PostalTown.value == '') 
		{
         alert('Enter postal address town');
		 document.memberform.PostalTown.focus();
		 document.memberform.PostalTown.select();
         return false;
	    } 
		else if (document.memberform.PostalstateList.value == '') 
		{
         alert('Please select a state');
		 document.memberform.PostalstateList.focus();
         return false;
	    }  
		else if (Number(PPostLength) < 4) 
		{
         alert('Postal postcode must be 4 digits long');
		 document.memberform.PostalPostcode.focus();
		 document.memberform.PostalPostcode.select();
         return false;
	    } 
	    else if (document.memberform.FullName.value == '') 
		{
         alert('Enter a staff name');
		 document.memberform.FullName.focus();
		 document.memberform.FullName.select();
         return false;
	    } 
		else if (Number(PPhoneLength) < 10) 
		{
         alert('Phone must be 10 digits long');
		 document.memberform.BusinessPhone.focus();
		 document.memberform.BusinessPhone.select();
         return false;
	    } 
	    else if ((Number(document.memberform.BusinessEmail.value.length) > 0) 
		&& ((document.memberform.BusinessEmail.value.indexOf('@',0)=="-1") ||
					(document.memberform.BusinessEmail.value.indexOf('.',0)=="-1")))
		{
	         alert('Please enter a valid email');
			 document.memberform.BusinessEmail.focus();
			 document.memberform.BusinessEmail.select();
	         return false;
		
		}
	    else if (document.memberform.CourseName.value == '') 
		{
         alert('Enter the course name');
		 document.memberform.CourseName.focus();
		 document.memberform.CourseName.select();
         return false;
	    } 
	    else if ((document.getElementById("CourseTopic") != null) 
		&& (document.memberform.CourseTopic.value == ''))
		{
         alert('Enter a preferred topic.');
		 document.memberform.CourseTopic.focus();
		 document.memberform.CourseTopic.select();
         return false;
	    } 
	    else if ((document.getElementById("CourseLocation") != null) 
		&& (document.memberform.CourseLocation.value == ''))
		{
         alert('Enter the course location');
		 document.memberform.CourseLocation.focus();
		 document.memberform.CourseLocation.select();
         return false;
	    } 
	    else if ((document.getElementById("DateEditWithDropDown3") != null) 
		&& (document.memberform.DateEditWithDropDown3.value == '') )
		{
         alert('Enter the course date');
         return false;
	    } 
	    else if ((document.getElementById("DaysRequiredDiv") != null) 
		&& (!document.memberform.MondayCheck.checked)
		&& (!document.memberform.TuesdayCheck.checked)
		&& (!document.memberform.WednesdayCheck.checked)
		&& (!document.memberform.ThursdayCheck.checked))
		{
	         alert('Select the days that you required accommodation');
	         return false;		
		}	 
	    else if (!document.memberform.checkAgree.checked) 
		{
         alert('Please indicate that you agree to the terms/conditions of this course\r(last question on form)');
         return false;
	    } 
		 else return true;
}

//** SCRIPT TO VALIDATE STAFF ENTRY FORM
function validatestaffform()
{
		
		var PPostLength = document.memberform.PostalPostcode.value.length;
		var PPhoneLength = document.memberform.BusinessPhone.value.length;
		var PFaxLength = document.memberform.BusinessFax.value.length;
		
		if (document.memberform.FullName.value == '') 
		{
         alert('Enter a name');
		 document.memberform.FullName.focus();
		 document.memberform.FullName.select();
         return false;
	    } 
		else if (document.memberform.PostalAddress.value == '') 
		{
         alert('Enter postal address');
		 document.memberform.PostalAddress.focus();
		 document.memberform.PostalAddress.select();
         return false;
	    } 
	    else if (document.memberform.PostalTown.value == '') 
		{
         alert('Enter postal address town');
		 document.memberform.PostalTown.focus();
		 document.memberform.PostalTown.select();
         return false;
	    } 
		else if (document.memberform.PostalstateList.value == '') 
		{
         alert('Please select a state');
		 document.memberform.PostalstateList.focus();
         return false;
	    }  
		else if (Number(document.memberform.PostalPostcode.value.length) < 4) 
		{
         alert('Postal postcode must be 4 digits long');
         //document.memberform.PostalPostcode.focus();
		 document.memberform.PostalPostcode.select();
         return false;
	    } 
		else if (Number(PPhoneLength) < 10) 
		{
         alert('Phone must be 10 digits long');
		 document.memberform.BusinessPhone.focus();
		 document.memberform.BusinessPhone.select();
         return false;
	    } 
		else if (Number(PFaxLength) < 10) 
		{
         alert('Fax must be 10 digits long');
		 document.memberform.BusinessFax.focus();
		 document.memberform.BusinessFax.select();
         return false;
	    } 
		else if (!document.memberform.AHPhone.value == '' && Number(document.memberform.AHPhone.value.length) < 10) 
		{
				alert('AH Phone must be 10 digits long');
			 	document.memberform.AHPhone.focus();
			 	document.memberform.AHPhone.select();
	         	return false;
        }
		else if (!document.memberform.MobilePhone.value == '' && Number(document.memberform.MobilePhone.value.length) < 10) 
		{		alert('Mobile Phone must be 10 digits long');
			 	document.memberform.MobilePhone.focus();
			 	document.memberform.MobilePhone.select();
	         	return false;
         } 	    
		else if ((Number(document.memberform.BusinessEmail.value.length) > 0) 
		&& ((document.memberform.BusinessEmail.value.indexOf('@',0)=="-1") ||
					(document.memberform.BusinessEmail.value.indexOf('.',0)=="-1")))
		{
	         alert('Please enter a valid email');
			 document.memberform.BusinessEmail.focus();
			 document.memberform.BusinessEmail.select();
	         return false;
		
		}
		else if (document.memberform.lstPositionType.value == '') 
		{
         alert('Please select a position type');
		 document.memberform.lstPositionType.focus();
         return false;
	    } 
		 else return true;
}

function validateemail()
{
	if((document.memberform.BusinessEmail.value == '') ||
				(document.memberform.BusinessEmail.value.indexOf('@',0)=="-1") ||
				(document.memberform.BusinessEmail.value.indexOf('.',0)=="-1"))
		{
         alert('Please enter a valid email');
		 document.memberform.BusinessEmail.focus();
		 document.memberform.BusinessEmail.select();
         return false;
		}
}

