<!--

// this is the stranded validation for an online application.
function checkForm(){


//First Name
	strName = document.onlineapplication.name.value	
	if (isEmpty(strName)|| (isSpace(strName)) ) {
		alert(msgError_emptyName);
		document.onlineapplication.name.focus();
		document.onlineapplication.name.value=""
		return false;
	}
	
	if (!isName(strName)) {
		alert(msgError_validName);
		document.onlineapplication.name.focus();
		return false;
	}



//Email Address
	strEmail = document.onlineapplication.email.value	
	if (isEmpty(strEmail)||(isSpace(strEmail))) {
		alert(msgError_emptyEmail);
		document.onlineapplication.email.focus();
		document.onlineapplication.email.value=""
		return false;
	}
	
	if (!isEmail(strEmail)) {
		alert(msgError_validEmail);
		document.onlineapplication.email.focus();
		return false;
	}



//Address
	strAddress = document.onlineapplication.address.value	
	if (isEmpty(strAddress)|| (isSpace(strAddress))) {
		alert(msgError_emptyAddress);
		document.onlineapplication.address.focus();
		document.onlineapplication.address.value=""
		return false;
		
	}
	
		if (strAddress.length > 200) {
			alert(msgError_lengthOfAddress);
			document.onlineapplication.address.focus();
		return false;
		}


//Age
/*
	strAge = document.onlineapplication.age.value	
	if (!isEmpty(strAge)) {
		if (!isNumber(strAge)) {
		alert(msgError_validFax);
		document.onlineapplication.age.focus();
		return false;
		}
	}
	if (isSpace(strAge)) {
		alert(msgError_validFax);
		document.onlineapplication.age.focus();
		document.onlineapplication.age.value=""
		return false;
	}
*/

       strAge = document.onlineapplication.age.value         

            if (!isEmpty(strAge)) {
			 if (isSpace(strAge)) {
                      alert(msgError_validFax);
                        document.onlineapplication.age.focus();
						document.onlineapplication.age.value=""
                        return false;
            }
              if (!isNumber(strAge)) {
                        alert(msgError_validFax);
                        document.onlineapplication.age.focus();
					    return false;
                        }
              if (strAge <= 0) {
                        alert('Age cannot be 0, Please enter a valid Age');
                        document.onlineapplication.age.focus();
					    return false;
                        }
            }

            


//Telephone Residence
	strTelephoneResi = document.onlineapplication.telr.value
	if (!isEmpty(strTelephoneResi)) {
		if (!isTelephone(strTelephoneResi)) {
		alert(msgError_validTelephoneRes);
		document.onlineapplication.telr.focus();
		return false;
		}
	}
	if (isSpace(strTelephoneResi)) {
		alert(msgError_validTelephoneRes);
		document.onlineapplication.telr.focus();
		document.onlineapplication.telr.value=""
		return false;
	}

//Desired Position
	strDesPosition = document.onlineapplication.Position.value
	if (isEmpty(strDesPosition)|| (isSpace(strDesPosition))) {
		alert(msgError_emptyDesPosition);
		document.onlineapplication.Position.focus();
		return false;
		}
		


//Comments
	strMessage = document.onlineapplication.comments.value	
	if (!isEmpty(strMessage)) {
		if (strMessage.length > 500) {
		alert(msgError_lengthOfComment);
		document.onlineapplication.comments.focus();
		return false;
		}
	}
	
	if (isSpace(strMessage)) {
		alert(msgError_validComment);
		document.onlineapplication.comments.focus();
		document.onlineapplication.comments.value=""
		return false;
	}

//Attachment
	strAttchFile = document.onlineapplication.file.value
	if (isEmpty(strAttchFile)|| (isSpace(strAttchFile))) {
		alert(msgError_emtyAttach);
		document.onlineapplication.file.focus();
		return false;
		}

function checkFile_CV(str,fileid){
	fileLength = str.substring(str.lastIndexOf("\\")+1, str.length)
	hidfileextname = str.substring(str.lastIndexOf(".")+1, str.length);
	fname = str.substring(0,str.lastIndexOf("."))
	if ((hidfileextname!="") && ((hidfileextname.toUpperCase() !="DOC"))&& ((hidfileextname.toUpperCase() !="PDF"))&& ((hidfileextname.toUpperCase() !="ZIP"))&& ((hidfileextname.toUpperCase() !="RTF"))&& ((hidfileextname.toUpperCase() !="TXT"))&& ((hidfileextname.toUpperCase() !="TAR"))){
			alert(msgError_validAttach);
			return false;
		}
		else if ((fname!="") && (str.lastIndexOf(".") == -1)) {
			alert(msgError_validAttach);
			return false;
		}
		else
		{
		
		return true;
		}
		
}

	if(!checkFile_CV(strAttchFile,"file")){
			document.onlineapplication.file.focus();
			return false;
		}
}
-->
