// JavaScript Document
$(document).ready(function(){					   
	$("#btnEnviar").click(function(){
		$("#accion").val("");
		$(this).attr("disabled", true);			
		
		var mensaje = "";
		
		// Validando con marcado de campo
		if(Validar.EsVacio($("#txtNombreCompleto").val()))
		{			
			mensaje += "- El Nombre es requerido.\n";			
			$("#errornombrerequerido").css({'display':'block'});			
		}
		else
		{
			$("#errornombrerequerido").css({'display':'none'});
		}
		
		if(Validar.EsVacio($("#txtEmail").val()))
		{			
			if(!Validar.EsVacio($("#txtTelefono").val()))
			{		
				if(!Validar.EsNumero($("#txtTelefono").val()))
				{			
					mensaje += "- El formato del telefono es incorrecto.\n";			
					$("#errortelefonoformato").css({'display':'block'});
					$("#errormailtelefonorequeridos").css({'display':'none'});
				}
				else
				{
					$("#errortelefonoformato").css({'display':'none'});
					$("#errormailtelefonorequeridos").css({'display':'none'});
				}			
			}	
			else
			{	
				mensaje += "- El telefono es requerido.\n";
				$("#errormailtelefonorequeridos").css({'display':'block'});
				$("#errortelefonoformato").css({'display':'none'});	
				
				// Limpiando los de Email
				$("#erroremailformato").css({'display':'none'});				
			}						
		}	
		else
		{	
			$("#errormailtelefonorequeridos").css({'display':'none'});
			if(!Validar.EsEmail($("#txtEmail").val()))
			{			
				mensaje += "- El formato del email es incorrecto.\n";			
				$("#erroremailformato").css({'display':'block'});	
				$("#errormailtelefonorequeridos").css({'display':'none'});
			}
			else
			{
				$("#erroremailformato").css({'display':'none'});
				$("#errormailtelefonorequeridos").css({'display':'none'});
			}
			
		}
		
		if(!Validar.EsVacio($("#txtTelefono").val()))
		{		
			if(!Validar.EsNumero($("#txtTelefono").val()))
			{			
				mensaje += "- El formato del telefono es incorrecto.\n";			
				$("#errortelefonoformato").css({'display':'block'});
				$("#errormailtelefonorequeridos").css({'display':'none'});
								
			}
			else
			{
				$("#errormailtelefonorequeridos").css({'display':'none'});
				$("#errortelefonoformato").css({'display':'none'});
				
				// Limpiando los mensajes de email
				$("#erroremailformato").css({'display':'none'});
				$("#errormailtelefonorequeridos").css({'display':'none'});
			}			
		}	
		else
		{	
			//$("#errormailtelefonorequeridos").css({'display':'none'});
			//$("#errortelefonoformato").css({'display':'none'});			
		}	
		
		// Validando con marcado de campo
		if(Validar.EsVacio($("#Captcha").val()))
		{			
			mensaje += "- La clave antispam es requerida.\n";			
			$("#errorcaptcha").css({'display':'block'});			
		}
		else
		{
			$("#errorcaptcha").css({'display':'none'});
		}
				
		if(mensaje == ""){	
			$("#accion").val("Enviar");			
			$("#contactoform").submit();
		}else{
			//alert(mensaje);
			$(this).attr("disabled", false);						
		}
		
	});	
	
	$("#btnEnviarAmigo").click(function(){
		$("#accion").val("");
		$(this).attr("disabled", true);			
		
		var mensaje = "";
		
		// Validando con marcado de campo
		if(Validar.EsVacio($("#txtMiNombre").val()))
		{			
			mensaje += "- Tu Nombre es requerido.\n";			
			$("#errorminombrerequerido").css({'display':'block'});			
		}
		else
		{
			$("#errorminombrerequerido").css({'display':'none'});
		}
				
		
		if(Validar.EsVacio($("#txtMiEmail").val()))
		{	
			mensaje += "- Tu Mail es requerido.\n";
			$("#errortuemailrequeridos").css({'display':'block'});							
		}	
		else
		{	
			$("#errortuemailrequeridos").css({'display':'none'});
			if(!Validar.EsEmail($("#txtMiEmail").val()))
			{			
				mensaje += "- El formato del email es incorrecto.\n";			
				$("#errortuemailformato").css({'display':'block'});	
				$("#errortuemailrequeridos").css({'display':'none'});
			}
			else
			{
				$("#errortuemailformato").css({'display':'none'});
				$("#errortuemailrequeridos").css({'display':'none'});
			}
			
		}
		
		// Validando con marcado de campo
		if(Validar.EsVacio($("#txtNombreAmigo").val()))
		{			
			mensaje += "- El Nombre de tu Amigo es requerido.\n";			
			$("#errornombreamigorequerido").css({'display':'block'});			
		}
		else
		{
			$("#errornombreamigorequerido").css({'display':'none'});
		}
				
		
		if(Validar.EsVacio($("#txtEmailAmigo").val()))
		{	
			mensaje += "- El Mail de tu amigo es requerido.\n";
			$("#erroremailamigorequeridos").css({'display':'block'});							
		}	
		else
		{	
			$("#erroremailamigorequeridos").css({'display':'none'});
			if(!Validar.EsEmail($("#txtEmailAmigo").val()))
			{			
				mensaje += "- El formato del email es incorrecto.\n";			
				$("#erroremailamigoformato").css({'display':'block'});	
				$("#erroremailamigorequeridos").css({'display':'none'});
			}
			else
			{
				$("#erroremailamigoformato").css({'display':'none'});
				$("#erroremailamigorequeridos").css({'display':'none'});
			}
			
		}
		
		// Validando con marcado de campo
		if(Validar.EsVacio($("#Captcha").val()))
		{			
			mensaje += "- La clave antispam es requerida.\n";			
			$("#errorcaptcha").css({'display':'block'});			
		}
		else
		{
			$("#errorcaptcha").css({'display':'none'});
		}
				
		if(mensaje == ""){	
			$("#accion").val("Enviar");			
			$("#contactoform").submit();
		}else{
			//alert(mensaje);
			$(this).attr("disabled", false);						
		}
		
	});	
});

function ocultarErrores()
{
	if(Bandera == 1)
	{
		$("#errornombrerequerido").css({'display':'none'});
		$("#erroremailrequerido").css({'display':'none'});
		$("#erroremailformato").css({'display':'block'});
		$("#errortelefonoformato").css({'display':'block'});
	}
  
}

function validarSiContactoEmail(texto){
if (!/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/.test(texto))
	$("#erroremailformato").css({'display':'block'});	
else
	$("#erroremailformato").css({'display':'none'});	
}

function validarSiContactoTelefono(texto){
if (!/^[0-9]*$/.test(texto))
	$("#errortelefonoformato").css({'display':'block'});	
else
	$("#errortelefonoformato").css({'display':'none'});	
}



