$(function() {
	var pattern = new RegExp(/^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$/i);
		 
	$("#email").keyup(function() {
		if (!pattern.test($("input#email").val()))
		{
			$("#email-validation").html('<img src="/images/parts/false.png"  align="middle" alt="Invalid" /> Invalid');
			$("#email-validation").css('color','#bb0000');
		}
		else $("#email-validation").html("");
	});
	
	$("#submit").click(function() {
		
		//VALIDATION
		/*if ($("#name").val() == "") { msgShow("Name field is empty!"); return; }
		if ($("#email").val() == "") { msgShow("Email field is empty!"); return; }
		if (!pattern.test($("input#email").val())) { msgShow("Email is invalid!"); return; }
		
		if ($("#product").val() == "") { msgShow("Product field is empty!"); return; }
		if ($("#version").val() == "") { msgShow("Version field is empty!"); return; }
		
		if ($("#subject").val() == "") { msgShow("Subject field is empty!"); return; }
		if ($("#message").val() == "") { msgShow("Message field is empty!"); return; }*/
		
		
		//SEND MESSAGE
		$("#submit").click(function() {
			
			//DISABLE OBJECTS
			$("input,textarea").attr("disabled","disabled");
			$("a").attr("onclick","return false");
			
			$.post("sendmail.php", { name: $("#name").val(), email: $("#email").val(), website: $("#website").val(), product: $("#product").val(), version: $("#version").val(), subject: $("#subject").val(), message: $("#message").val() },
																																																										  				function(data){
					if (data=="1") { 
						statusMsg("Message Sent!");
						$("#status-msg").addClass("message-success");
						
						$("input,textarea").removeAttr("disabled");
						$("a").removeAttr("onclick");
						
						// CLEAR INPUTS
						$("#email-msg").text("")
						$("#name").val("");
						$("#email").val("");
						$("#website").val("http://");
						$("#product").val("");
						$("#version").val("");
						$("#subject").val("");
						$("#message").val("");
					} else {
						statusMsg("An Error occurred! Send this manually to sproggr &lt;at&gt; gmail &lt;dot&gt; com");
						$("#status-msg").addClass("message-fail");
						
						//ENABLE OBJECTS
						$("input,textarea").removeAttr("disabled");
						$("a").removeAttr("onclick");
					}
				});
		});
		
	});
	
	function msgShow(txt)
	{
		alert(txt);	
	}
	
	function statusMsg(txt)
	{
		$("#status-msg").html(txt);
		$("#status-msg").fadeIn(400);
	}
});