function validateForm(whichform){
	if (whichform == "enquiry"){
		name = document.enquiry.nName.value;
		contact = document.enquiry.nContact.value;
		email = document.enquiry.nEmail.value;
		comments = document.enquiry.nComments.value;
		if (!name){
			alert('Please enter your name');
			error = 1;
		} else if (!contact){
			alert('Please enter your contact number');
			error = 1;
		} else if (IsNumeric(contact)==false){
			alert('Please enter a valid contact number');
			error = 1;
		} else if (!charLen(contact,8)){
			alert('Please enter at least 8 digits');
			error = 1;
		} else if (!email){
			alert('Please enter your email address');
			error = 1;
		} else if (!echeck(email)){
			alert('Please enter a valid email address');
			error = 1;		
		} else {
			error = 0;
		}
		if (!error){
			document.enquiry.send.value = 1;	
			document.enquiry.submit();		
		}
	} else if (whichform == "employer"){
		company = document.employer.nCompany.value;
		name = document.employer.nName.value;
		email = document.employer.nEmail.value;
		contact = document.employer.nContact.value;
		position = document.employer.nPosition.value;
		var sel = document.getElementById("nType");
		type = sel.options[sel.selectedIndex].value;
		job = document.employer.nJob.value;
		requirement = document.employer.nRequirement.value;
		
		if (!company){
			alert('Please enter your company name');
			error = 1;
		} else if (!name){
			alert('Please enter your contact person\'s name');
			error = 1;
		} else if (!email){
			alert('Please enter your email address');
			error = 1;
		} else if (!echeck(email)){
			alert('Please enter a valid email address');
			error = 1;
		} else if (!contact){
			alert('Please enter your contact number');
			error = 1;
		} else if (IsNumeric(contact)==false){
			alert('Please enter a valid contact number');
			error = 1;
		} else if (!charLen(contact,8)){
			alert('Please enter at least 8 digits');
			error = 1;
		} else if (!position){
			alert('Please enter the position title');
			error = 1;
		} else if (type == 0){
			alert('Please select the type of position');
			error = 1;
		} else if (!job){
			alert('Please enter the job description');
			error = 1;
		} else if (!requirement){
			alert('Please enter the job requirements/qualifications');
			error = 1;
		} else {
			error = 0;
		}
		
		if (!error){
			document.employer.send.value = 1;	
			document.employer.submit();		
		}
		document.employer.save.value = 1;
		document.employer.submit();	
	}
}
function echeck(str) {
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	   return false
	}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   return false
	}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
	    return false
	}
	if (str.indexOf(at,(lat+1))!=-1){
	    return false
	}
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
	    return false
	}
	if (str.indexOf(dot,(lat+2))==-1){
	    return false
	}
	if (str.indexOf(" ")!=-1){
	    return false
	}
	return true					
}

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;
}
function charLen(sText,minNum){
	if (sText.length<minNum){
		return false;
	} else {
		return true;
	}
}
function clearForm(whichform){
	if (whichform == "enquiry"){
		document.enquiry.nName.value = "";
		document.enquiry.nContact.value = "";
		document.enquiry.nEmail.value = "";
		document.enquiry.nComments.value = "";
	} else if (whichform == "employer"){
		document.employer.nCompany.value = "";
		document.employer.nName.value = "";
		document.employer.nEmail.value = "";
		document.employer.nContact.value = "";
		document.employer.nPosition.value = "";
		var sel = document.getElementById("nType");
		sel.selectedIndex = 0;
		document.employer.nLocation.value = "";
		document.employer.nFrom.value = "";
		document.employer.nTo.value = "";
		document.employer.nJob.value = "";
		document.employer.nRequirement.value = "";
	}
}