﻿$(document).ready( function() {
	
	$('#form_mailing').submit( function() {
		if ( validMailing() ){
			var name = $('#form_mailing #mailinglist_name').val();
			var email = $('#form_mailing #mailinglist_email').val();
			sendMailing( name, email );
			return false;
		} else {
			return false;
		}
	});
	
	$(".sidebar").ajaxComplete(function(request, settings){
		showConfirmation();
	});
	
	$(".sidebar").ajaxError(function(event, request, settings){
		alert("Sorry, there was an error sending your request. Please try again.");
	});
	
});

function sendMailing( form_name, form_email ) {
	$.post("php/mailinglist.php", { name: form_name, email: form_email });
	return;
}

function showConfirmation() {
	window.open('confirmmailing.html','EANITHING','toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,copyhistory=no,scrollbars=no,width=700,height=500,top=100,left=100');
	return;
}


// **** Form Validation ***********************************************

function validMailing() {
	
	var name = trim( $('#mailinglist_name').val() );
	var email = trim( $('#mailinglist_email').val() );

	if ( empty(name) || !cleanName(name) ) {
		alert("Please enter a valid name for our mailing list");
		return false;
	} else if ( empty(email) || !validEmail(email) ) {
		alert("Please enter a valid email for our mailing list");
		return false;
	} else {
		return true;
	}
		
	return false;
}
