var emailReg = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/
function validateMailList() {
	var fname = $('#first_name');
	var lname = $('#last_name');
	var email = $('#email');
	
	var errors = "";
	var isValid = true;
	
	if(fname.val() == ''){
		isValid = false;
		errors += "<li>First name is a required field</li>";
	}
	
	if(lname.val() == ''){
		isValid = false;
		errors += "<li>Last name is a required field</li>";
	}
	
	if(!email.val().match(emailReg) || email.val() == ''){
		isValid = false;
		
		errors += "<li>Please enter a valid e-mail address.</li>";
	}
	
	if(isValid == false){
		if($('#errors_div')){
			$('#errors_div').remove();
		}
		var errorsDiv = $('<div></div>').attr('id','errors_div').prependTo('#content_area').html('<h4>Form Errors</h4><ul>' + errors + '</ul>');
		window.scrollTo(0,0);
	}
	
	return isValid;
}
function validateVolunteer() {
	
	var fname = $('#first_name');
	var lname = $('#last_name');
	var email = $('#email');
	
	var errors = "";
	var isValid = true;
	
	if(fname.val() == ''){
		isValid = false;
		errors += "<li>First name is a required field</li>";
	}
	
	if(lname.val() == ''){
		isValid = false;
		errors += "<li>Last name is a required field</li>";
	}
	
	if(!email.val().match(emailReg) || email.val() == ''){
		isValid = false;
		
		errors += "<li>Please enter a valid e-mail address.</li>";
	}
	
	if(isValid == false){
		if($('#errors_div')){
			$('#errors_div').remove();
		}
		var errorsDiv = $('<div></div>').attr('id','errors_div').prependTo('#content_area').html('<h4>Form Errors</h4><ul>' + errors + '</ul>');
		window.scrollTo(0,0);
	}
	
	return isValid;
}

function validateTellAFriend(){
	var yourName = $('#your_name');
	var friendName = $('#friend_name');
	var friendEmail = $('#friend_email');
	var friendEmailConfirm = $('#friend_email_confirm');
		
	var errors = "";
	var isValid = true;
	
	/* Reg Ex */
	
	if(yourName.val() == ''){
		isValid = false;
		errors += "<li>Your name is a required field</li>";
	}
	
	if(friendName.val() == ''){
		isValid = false;
		errors += "<li>Friend's name is a required field</li>";
	}
	
	if(friendEmail.val() == ''){
		isValid = false;
		errors += "<li>Friend's email is a required field</li>";
	}
	
	if(!friendEmail.val().match(emailReg)){
		isValid = false;
		errors += "<li>Please enter a valid e-mail address</li>";
	}
	
	if(friendEmail.val().match(emailReg) && friendEmailConfirm.val() != friendEmail.val()){
		isValid = false;
		errors += "<li>The confirmation e-mail does not match the first e-mail entered.</li>";
	}
	
	if(isValid == false){
		
		if($('#errors_div')){
			$('#errors_div').remove();
		}

		var errorsDiv = $('<div></div>').attr('id','errors_div').prependTo('#content_area').html('<h4>Form Errors</h4><ul>' + errors + '</ul>');
		window.scrollTo(0,0);
	}
	
	return isValid;
}

function textCounter( field, countfield, maxlimit ) {
  if ( field.value.length > maxlimit )
  {
    field.value = field.value.substring( 0, maxlimit );
    alert( 'Textarea value can only be 150 characters in length.' );
    return false;
  }
  else
  {
    countfield.value = maxlimit - field.value.length;
  }
}