// check if value is alpha characters 
function isAlpha(val){
   var validChars = "abcdefghijklmnopqrstuvwxyz '-";
   var isAlpha = true;
   var testChar = '';
 
   for (i = 0; i < val.length && isAlpha; i++) { 
	  testChar = val.toLowerCase().charAt(i); 
	  if (validChars.indexOf(testChar) == -1) {
		 isAlpha = false;
	  }
   }
   return isAlpha;
}

function checkSearch_public_view() {
	var isError = false;
	var errorMsg = "";
	var firstName = jQuery.trim($('#nameSearchForm #tabFirstName').val());
	var lastName = jQuery.trim($('#nameSearchForm #tabLastName').val());
	var age = jQuery.trim($('#nameSearchForm #tabAge').val());
	
	if( firstName == "" || (firstName.toLowerCase() == "first name") || (firstName.toLowerCase() == "name")){		
		errorMsg = "Please enter a proper First Name<br/>";
		$("#nameSearchForm #tabFirstName").addClass("textFieldError");
		isError = true;
	} 
	else if(!isAlpha(firstName)){
		errorMsg = errorMsg + "Please only use alpha characters for the First Name<br/>";
		$("#nameSearchForm #tabFirstName").addClass("textFieldError");
		isError = true;
	}
	
	if( lastName == "" || (lastName.toLowerCase() == "last name") || (lastName.toLowerCase() == "name")){	
		errorMsg = errorMsg + "Please enter a proper Last Name<br/>";
		$("#nameSearchForm #tabLastName").addClass("textFieldError");
		isError = true;
	}
	else if(!isAlpha(lastName)){
		errorMsg = errorMsg + "Please only use alpha characters for the Last Name<br/>";
		$("#nameSearchForm #tabLastName").addClass("textFieldError");
		isError = true;
	}

	if(age == ""){
		errorMsg = errorMsg + "Please enter Age<br/>";
		$("#nameSearchForm #tabAge").addClass("textFieldError");
		isError = true;
	}else if(isNaN(age)){
		errorMsg = errorMsg + "Please enter approximate age<br/>";
		$("#nameSearchForm #tabAge").addClass("textFieldError");
		isError = true;
	}else if (parseInt(age) < 1 ){
		errorMsg = errorMsg + "Please enter approximate age<br/>";
		$("#nameSearchForm #tabAge").addClass("textFieldError");
		isError = true;
	}else if (parseInt(age) < 14 ){
		errorMsg = errorMsg + "Age must be over 13.<br/>";
		$("#nameSearchForm #tabAge").addClass("textFieldError");
		isError = true;
	}else if (parseInt(age) > 101){
		errorMsg = errorMsg + "Age cannot be over 101."
		$("#nameSearchForm #tabAge").addClass("textFieldError");
		isError = true;
	}
	
	if(isError==true) {
		$('#errorMsgBox').html(errorMsg);
		$('#errorMsgBox').show();
		return false;
	}
}
