//FUNCTION TO CHECK IF FIELD IS EMPTYfunction isemp(field,message) {if (field.value == ""){	alert("Please key in "+message)	field.focus();    	return false;}return true;}//--------------------------------------------------------------------------------------------------------//FUNCTION TO CHECK IF FIELD IS EMPTY FOR (ADMINISTRATIVE QUESTIONS)function isempquestion(field,message) {if (field.value == ""){	alert("Please tell us "+message)	field.focus();    	return false;}return true;}//--------------------------------------------------------------------------------------------------------//FUNCTION TO CHECK IF EMAIL IS VALIDfunction isValidEmail(field) {validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;   // search email text for regular exp matches    if (field.value.search(validRegExp) == -1)   {   	alert('Please key in a valid Email address.');      	field.focus();      	return false;	   }return true;}//--------------------------------------------------------------------------------------------------------//VALIDATE SELECTBOXfunction isselect(field,message) {if (field.selectedIndex <= 0){	alert("Please select "+message)	field.focus();    	return false;}return true;}//--------------------------------------------------------------------------------------------------------//VALIDATE CHECKBOXfunction ischeck(field,message){		valid=false	for(i=0;i<field.length;i++)	{		if(field[i].checked)		{			valid=true;		}	}	if(!valid)	{		alert("Please select "+message);		field[0].focus();		return false;	}	else	{return true;}}//--------------------------------------------------------------------------------------------------------//VALIDATE RADIO BUTTONfunction isradio(field,message){	var chosenradio = false;	for (counterA = 0; counterA < field.length; counterA++)	{ 		if (field[counterA].checked)		 chosenradio = true; 	} 	if (!chosenradio) 	{		alert ("Please choose "+message);		field[0].focus(); 		return false; 	} 	else	{	return true;	}}//--------------------------------------------------------------------------------------------------------//VALIDATE PHONE NUMBERfunction validtelephone(){	if (document.idregister.Ccontact.value == '')	{				alert("Please fill in your Contact Number")				document.idregister.Ccontact.focus();				return false;	}return true;}//--------------------------------------------------------------------------------------------------------//FUNCTION THAT PERFORMS ALL FUNCTIONS, DEFINED IN THE ONSUBMIT EVENT HANDLERfunction check(idregister){	if (isselect(document.idregister.Organisation,"the Type of Organisation"))	{		if (isselect(document.idregister.Position,"the Position Required"))	    {		    if (isselect(document.idregister.Location,"the Primary Location for the Role"))		    {			    if (isselect(document.idregister.Start,"the Start Date for the Role"))			    {				    if(isselect(document.idregister.Time,"the Time required for the Role"))				    {					    if (ischeck(document.idregister["Skills[]"],"preferred Skills and Experience"))                        {							if (ischeck(document.idregister["Exper[]"],"preferred Business or Industry Experience"))                            {								if (isemp(document.idregister.Ccompany,"your Company Name"))					            {									if (isemp(document.idregister.Cposition,"the Position of the Contact Person in the Company"))					                {					                	if (isemp(document.idregister.Cperson,"the Contact Person's name"))					                    {					                    	if (isemp(document.idregister.Ccontact,"the Contact Number"))					                    	{									        	if (isValidEmail(document.idregister.Cemail))					                			{					                				if (isemp(document.idregister.Caddress,"the Address"))									        		{									        			if (isemp(document.idregister.Cpostcode,"the Postcode"))									        			{									        				return true;									        			}									        		}									        	}									        }									     }									 }								 }							 }						 }					 }				 }			 }		 }	 }	 	 return false;}