// JavaScript Document
$(document).ready(function() { 
	$(".succes").hide();
	$(".error").hide();
	$("#submitit").attr('disabled', true);
	$("#submitit").addClass("inactive");
	
	
	
	$("#email").bind("blur", function () {
		if($(this).val() == '') {
			show_span("info");
		}
		return false;
    });
	
	$("#email").bind("keyup blur", function () {
		$(this).stop();
		$(this).animate({opacity: 1.0}, 500, "linear", function() {
			if(emailCheck($(this).val())) {
				show_span("succes");
				$("#submitit").attr('disabled', false);
				$("#submitit").removeClass("inactive");
			} else {
				if($(this).val() != '') {
					show_span("error");
				}
				$("#submitit").attr('disabled', true);
				$("#submitit").addClass("inactive");
			}
			return false;
		});
	});	
});

function show_span(cls_name) {
	$("span").hide();
	$("." + cls_name).show();
}
function emailCheck(email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   if(reg.test(email)) {
      return true;
   }
   return false;
}