// Sending to Friend Functionality

$(document).ready(function(){
	$("#sendToFriend li.buttons button").click(function() {
		$(".error").hide();
		var hasError = false;
		
		var sendReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		var receiveReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4}, ?)*([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		
		var senderEmailVal = $("#senderEmail").val();
		if(senderEmailVal == '') {
			$("#senderEmail").after('<span class="error">You forgot to enter your email address.</span>');
			hasError = true;
		} else {
			if(!sendReg.test(senderEmailVal)) {	
				$("#senderEmail").after('<span class="error">Your email address is invalid.</span>');
				hasError = true;
			}
		}
		
		var recipientEmailVal = $("#recipientEmail").val();
		if(recipientEmailVal == '') {
			$("#recipientEmail").after('<span class="error">You forgot to enter your friend&rsquo;s email address.</span>');
			hasError = true;
		} else {
			if(!receiveReg.test(recipientEmailVal)) {	
				$("#recipientEmail").after('<span class="error">Your friend&rsquo;s email address is invalid.</span>');
				hasError = true;
			}
		}
		
		if(hasError == true) {
			return false;
		} else {
			//Submit the form
			$(this).remove();
			$("#sendToFriend li.buttons").append('<img src="/images/template/loading.gif" alt="Loading" />');
			
			var nameVal = $("#name").val();
			var submitUrlVal = $("#submitUrl").val();
			var submitTitleVal = $("#submitTitle").val();
			var messageVal = $("#message").val();
			
			return true;
		}
	});								  
});
