/*Validacion del Email*/
function isValidEmailAddress(emailAddress) {
	var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
	return pattern.test(emailAddress);
}

/*Valid Email */
$(document).ready(function() {
	$("#email").keyup(function(){
		var email = $("#email").val();
		if(email != 0){
			if(isValidEmailAddress(email)){
				$("#validEmail").css({ "background-image": "url('images/validYes.png')" });
			} else { 
				$("#validEmail").css({ "background-image": "url('images/validNo.png')" });
			}
		} else {
			$("#validEmail").css({ "background-image": "none" });
		}
	});
});

/*Activacion del Formulario*/
$(document).ready(function(){

  	$("#submit_butt_1").attr("disabled", "disabled");
  	$("#submit_butt_2").attr("disabled", "disabled");
		
  	$("#promotora").focus(function() {
	    $("#submit_butt_1").removeAttr("disabled");
    	$("#submit_butt_2").attr("disabled", "disabled");
  	});	    	   	  	
	$("#company").focus(function() { $("#submit_butt_1").removeAttr("disabled"); });
	$("#number").focus(function() { $("#submit_butt_1").removeAttr("disabled"); });
	$("#name").focus(function() { $("#submit_butt_1").removeAttr("disabled"); });
	  						
	$("#email").focus(function() {
        $("#submit_butt_2").removeAttr("disabled");
        $("#submit_butt_1").attr("disabled", "disabled");
	});  	 
	$("#passw").focus(function() { $("#submit_butt_2").removeAttr("disabled"); });
});

/*Panel de Login Alternativo*/
$("div.panel_button").click(function(){																									
	$("div#panel").animate({
		height: "475px"
	}).animate({
		height: "375px"
	}, "fast");					
	$("div.panel_button").toggle();
});	

$("div#hide_button").click(function(){				               				   
    $("div#panel").animate({
	    height: "0px"
	}, "fast");
});

/*Alertas*/
$(document).ready(function(){
	
	$(".error, .warning, .information").click( function () {
		  $(".error").remove();
	});	
	
	setTimeout(function(){
	  $(".error, .warning, .information").fadeOut("slow", function () {
		  $(".error").remove();
	}); }, 3500);
	
});
