function isEmpty(aForm,aField) {
if ((document.forms[aForm][aField].value.length==0) || (document.forms[aForm][aField].value==null)) 
	{
	alert('This is a mandatory field\nPlease enter N/A if you believe it is not applicable to you ('+aField+')');
	document.forms[aForm][aField].focus()
	return true; 
	}
else 
	{ return false; }
}

function isEmpty_msg(aForm,aField,aMsg) {
if ((document.forms[aForm][aField].value.length==0) || (document.forms[aForm][aField].value==null)) 
	{
	alert('This is a mandatory field\nPlease enter N/A if you believe it is not applicable to you ('+aMsg+')');
	document.forms[aForm][aField].focus()
	return true; 
	}
else 
	{ return false; }
}

function isEmpty_textarea(aForm,aField,aMsg) {
if ( (tinyMCE.get(aField).getContent()=="") || (tinyMCE.get(aField).getContent()==null) ) {
	alert(aMsg + " cannot be left blank");
	tinyMCE.get(aField).focus()
	return true; }
}

function nothingselected(aForm,aField) {
if ((document.forms[aForm][aField].value==0) || (document.forms[aForm][aField].value==null)) 
	{
	alert('Please select an option');	
	document.forms[aForm][aField].focus()
	return true; 
	}
else 
	{ return false; }
}

function nothingselected_msg(aForm,aField,aMsg) {
if ((document.forms[aForm][aField].value==0) || (document.forms[aForm][aField].value==null)) 
	{
	alert('Please select an option ('+aMsg+')');	
	document.forms[aForm][aField].focus()
	return true; 
	}
else 
	{ return false; }
}

function isNumeric(aForm,aField) {
if (isNaN(document.forms[aForm][aField].value) || (document.forms[aForm][aField].value==null)  || (document.forms[aForm][aField].value=='')) {
	alert('Numbers only please ('+aField+')');
	document.forms[aForm][aField].focus()
	return true; }
else { return false; }
}

function isNumeric_msg(aForm,aField,aMsg) {
if (isNaN(document.forms[aForm][aField].value) || (document.forms[aForm][aField].value==null)  || (document.forms[aForm][aField].value=='')) {
	alert('Numbers only please ('+aMsg+')');
	document.forms[aForm][aField].focus()
	return true; }
else { return false; }
}

function isAlphaNumeric(aForm,aField) {
	var numaric = document.forms[aForm][aField];
	for(var j=0; j<numaric.value.length; j++)
		{
		  var alphaa = numaric.value.charAt(j);
		  var hh = alphaa.charCodeAt(0);
		  if ((hh > 47 && hh<58) || (hh > 64 && hh<91) || (hh > 96 && hh<123))
		  {	 }
			else	
			{ 
				alert('Letters/Numbers only please ('+aField+')');
				document.forms[aForm][aField].focus()
				return true;
			}
		}
	return false;
}

function isValidEmail(aForm,aField) {
if (!((document.forms[aForm][aField].value.indexOf(".") > 0) && (document.forms[aForm][aField].value.indexOf("@") > 0)))	{
	alert('Your email address does not look correct');
	document.forms[aForm][aField].focus();
	return true; }
else { return false; }
}

function isValidPasswd(aForm,aField) {
if(document.forms[aForm][aField].value.length<6 || document.forms[aForm][aField].value.length>12)
	{
	alert("Password field should contain 6-12 chars");
	document.forms[aForm][aField].focus()
	return true;
	}
else 
	{ return false; }
}

function are_you_sure(){
var agree=confirm("Are you sure?");
if (agree)
	return true ;
else
	return false ;
}
