/* ---------- 
	JQUERY INNIT: kellyash.net
	Written by: Dave Robb | www.daverobb.net | dave@daverobb.net
	Update: Apr 2010
---------- */

$(document).ready(function() {
	$(document).pngFix();
});


function sendEmail() {
	$("#send-email").click(function(){	
		$(".error").hide();
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		
		var email_from = $("#email_from").val();
		if(email_from == '') {
			$("#email_from").after('<span class="error">You did not enter your email address.</span>');
			hasError = true;
		} else if(!emailReg.test(email_from)) {	
			$("#email_from").after('<span class="error">Enter a valid email address.</span>');
			hasError = true;
		}
		
		var email_from_name = $("#email_from_name").val();
		if(email_from_name == '') {
			$("#email_from_name").after('<span class="error">You did not enter your name.</span>');
			hasError = true;
		}
	
		var message = $("#message").val();
		if(message == '') {
			$("#message").after('<span class="error">You did not enter your message.</span>');
			hasError = true;
		}
	
		var message = $("#message").val();
		var question = $("#question").val();
		var type = $("#type").val();
	
		if(question != '12') {
			$("#question").after('<span class="error">You answered the question incorrectly.</span>');
			hasError = true;
		}
		
		if(hasError == false) {
			$('#send-email').hide();
			$('#send-email').after('<img src="/img/spinner.gif" width="16" height="16" alt="loading" class="loading" />');
			$.post("/email/send-email.php", { type: type, email_from: email_from, email_from_name: email_from_name, message: message }, function(data){
				$("#sendEmail").slideUp("normal", function() {				   
					$("#sendEmail").before('<br /><p><strong>Your email has been sent!</strong></p><p class="success">Thanks for your email.  I do my best to respond to all my website inquiries as soon as possible.  I hope you liked my website!</p><br />');											
					});
				}
			 );
		}
		return false;
	});
}


function sendNewsletter() {
	$("#email").click(function(){
		$("input#email").val("")
	});
	$("#email").blur(function(){
		var value = $("#email").val();
		if(value == ''){
			$("input#email").val("Add your email to get Kelly's newsletter");
		};
	});
	$("#submit-newsletter").click(function(){	
		$(".error").hide();
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		
		var email = $("#email").val();
		if(email == '') {
			$("input#email").val('Please enter your email address');
			hasError = true;
		} else if(!emailReg.test(email)) {	
			$("input#email").val('Enter a valid email address');
			hasError = true;
		}
				
		if(hasError == false) {
			$("input#email").val("Sending...")
			$.post("/email/send-newsletter.php", { email: email }, function(data){
				$("input#email").val("Thanks for joining!")
				}
			 );
		}
		return false;
	});
}

