$(document).ready(function(){
	$("#form-contactUs").ajaxForm({
		cache			: false,
		beforeSubmit	: function(){
			if(!validarFormlulario()) return false;
			$(".mensajeErrFormulario, .mensajeOkFormulario").css("display", "none");
			$("#loading-form").css("display", "inline");
			$("#sendMail").attr("disabled", true);
		},
		success			: function(data){
			//$("body").append(data);
			//alert(data); 
			//return false;
			if(data != "ok"){				
				$(".mensajeErrFormulario").html(data);
				$(".mensajeErrFormulario").stopTime();
				$(".mensajeErrFormulario").fadeIn("slow", function(){
					if(!$.support.opacity)
						$(this).get(0).style.removeAttribute('filter');
						
					$(".mensajeErrFormulario").oneTime(10000, function() {
						$(this).fadeOut("normal");
					});
				});
			}else{
				$(".mensajeOkFormulario").html("Your message has been sent successfully.<br />Soon we will respond to their concerns.");
				$(".mensajeOkFormulario").stopTime();
				$(".mensajeOkFormulario").fadeIn("slow", function(){
					if(!$.support.opacity)
						$(this).get(0).style.removeAttribute('filter');
						
					$(".mensajeOkFormulario").oneTime(10000, function() {
						$(this).fadeOut("normal");
					});
				});
				$("#form-contactUs").resetForm();
				$("#reloadCaptcha").trigger("click");
			}
			$("#loading-form").css("display", "none");
			$("#sendMail").attr("disabled", false);
		}		
	});
	
	
	
	
	$("#reloadCaptcha").click(function(){
		var url	= "class/captcha/securimage_show.php?sid=" + Math.random();
		$("#imgCaptcha").attr("src", url);
	});
});


function validarFormlulario(){
	$("#form-contactUs .textbox").removeClass("textboxErr");
	var error	= true;
	
	if($("input[name='1']").val() == ""){
		$("input[name='1']").addClass("textboxErr");
		error	= false;
	}
	
	if($("input[name='2']").val() == ""){
//		$("input[name='2']").addClass("textboxErr");
//		error	= false;
	}
	
	if($("input[name='3']").val() == ""){
//		$("input[name='3']").addClass("textboxErr");
//		error	= false;
	}
	
	if(!validarEmail($("input[name='4']").val())){
		$("input[name='4']").addClass("textboxErr");
		error	= false;
	}
	
	if($("textarea[name='comment']").val() == ""){
//		$("textarea[name='comment']").addClass("textboxErr");
//		error	= false;
	}
	
	if($("input[name='captcha']").val() == ""){
		$("input[name='captcha']").addClass("textboxErr");
		error	= false;
	}
	
	if(!error){
		$(".mensajeErrFormulario").html("Error:<br />- Some data are not correct.");
		$(".mensajeErrFormulario").stopTime();
		$(".mensajeErrFormulario").fadeIn("slow", function(){
			if(!$.support.opacity)
				$(this).get(0).style.removeAttribute('filter');
				
			$(".mensajeErrFormulario").oneTime(3000, function() {
				$(this).fadeOut("normal");
			});
		});
	}
	
	return error;
	
}



function validarEmail(email){    // Cortesía de http://www.ejemplode.com
    re=/^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$/;
	if(!re.exec(email))    {
        return false;
    }else{
        return true;
    }
}
