var reg = /^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
$(function() {
	$("input[name='firstname_surname']").focus();
	
	$("form[id='Contact']").submit(function() {
		$("form[id='Contact'] input[name='submit']").attr("disabled",true);
		$.ajax({	
			type: 	"POST",
			url: 	uri_ajax,
			data: 	"firstname_surname="+$("input[name='firstname_surname']").val()
					+"&topic="+$("select[name='topic']").val()
					+"&email="+$("input[name='email']").val()
					+"&text="+$("textarea[name='text']").val()
					+"&phone="+$("input[name='phone']").val(),
			success: function(msg){
				if( msg == "sent" ) {
					$("div#ContactForm").html(contact_sent);
				} else {
					
					if( reg.test($("input[name='email']").val()) == false ) {
						$("input[name='email']").parent("div").addClass("error");
					}
					
					$("form[id='Contact'] input[name='submit']").removeAttr("disabled",true);
					$("img#loading").remove();
					$("form[id='Contact'] input[name='submit']").show();
				}
			},
			beforeSend: function(msg) {
				$("form[id='Contact'] li.submit").prepend('<img src="public/images/loading.gif" id="loading" class="right" />');
				$("form[id='Contact'] input[name='submit']").hide();
			}
		});
		return false;
	});
		
	$("input[name='email']").keyup(function() {
		if( reg.test($("input[name='email']").val()) == false ) {
			$("input[name='email']").parent("div").addClass("error");
		} else {
			$("input[name='email']").parent("div").removeClass("error");
		}
	});
});
