
function formValidator(){

	// Make quick references to our fields

	var refid = document.getElementById('refid');
	
	
	var password = document.getElementById('password');

	// Check each input in the order that it appears in the form!

	if(isAlphanumeric(refid, "Please enter your refid")){
		
			if(lengthRestriction(password, 6, 20)){

			  									
								if (jcap()){
								
												

									return true;
								
							
							}
							}

						}

	return false;

	

}



function isAlphabet(elem, helperMsg){

	var alphaExp = /^[a-zA-Z\s]+$/;

	if(elem.value.match(alphaExp)){

		return true;

	}else{

		alert(helperMsg);

		elem.focus();

		return false;

	}

}



function isAlphanumeric(elem, helperMsg){

	var alphaExp = /^[0-9a-zA-Z\s]+$/;

	if(elem.value.match(alphaExp)){

		return true;

	}else{

		alert(helperMsg);

		elem.focus();

		return false;

	}

}



function lengthRestriction(elem, min, max){

	var uInput = elem.value;

	if(uInput.length >= min && uInput.length <= max){

		return true;

	}else{

		alert("Password: min " +min+  " characters");

		elem.focus();

		return false;

	}

}



function lengthRestriction2(elem, min, max){

	var uInput = elem.value;

	if(uInput.length >= min && uInput.length <= max){

		return true;

	}else{

		alert("Advert title should not be empty or more than " +max+  " characters");

		elem.focus();

		return false;

	}

}





function emailValidator(elem, helperMsg){

	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;

	if(elem.value.match(emailExp)){

		return true;

	}else{

		alert(helperMsg);

		elem.focus();

		return false;

	}

	

	

}


