/**
 * @author xaprio
 */
	function validate_job_post_form(){
		var nam = document.getElementById('name');
		var phn = document.getElementById('phone');
		var loc = document.getElementById('location');
		var eml = document.getElementById('email');
		var expr = document.getElementById('experience');
		var sal = document.getElementById('salary');
		var res = document.getElementById('resume');
		var cap = document.getElementById('captchaKey');

		nam.value = trim(nam.value);
		phn.value = trim(phn.value);
		loc.value = trim(loc.value);
		eml.value = trim(eml.value);
		expr.value = trim(expr.value);
		sal.value = trim(sal.value);
		cap.value = trim(cap.value);

		if((validateName(nam.value)==false) || (trim(nam.value)=="")){
			return callme(nam.id,'Invalid ' + nam.getAttribute('txt')+ ': Only Letters, hyphens and apostrophes are allowed');
		}
		else{
			if(validatePhone(phn.value)==false){
				return callme(phn.id,'Please enter a valid ' + phn.getAttribute('txt'));
			}
			
			if(loc.value==""){
				return callme(loc.id,'Please enter  ' + loc.getAttribute('txt'));
			}
		else{
			if(echeck(eml.value)==false){
				return callme(eml.id,'Please enter a valid ' + eml.getAttribute('txt'));
			}
			if(expr.value==""){
				return callme(expr.id,'Please enter  ' + expr.getAttribute('txt'));
			}
			else if(isNaN(expr.value)){
				return callme(expr.id,'Please enter valid ' + expr.getAttribute('txt'));
			}
			if(sal.value==""){
				return callme(sal.id,'Please enter  ' + sal.getAttribute('txt'));
			}
			else if(isNaN(sal.value)){
				return callme(sal.id,'Please enter a valid ' + sal.getAttribute('txt'));
			}
			else if(document.getElementById('salary').value.length < 3){
				return callme(sal.id,'Please enter a valid ' + sal.getAttribute('txt'));
			}
			else{
				if(validateResume(res.value)==false){
					return callme('fake_file_upload','Invalid file extension. You can only upload (doc,docx,pdf,txt,rtf) files. Please upload a valid ' + document.getElementById('fake_file_upload').getAttribute('txt'));
				}

				else{
					if(cap.value==""){
						return callme(cap.id,'Please enter a valid ' + cap.getAttribute('txt'));
					}
				}

			}
		}
		}
	}
