$().ready(function()
	{
			$("#enviar_email").submit(enviarMail);
			$("#respuesta").ajaxStart(function(){$(this).html("cargando...");});
	}
);

function validarEmail(valor) 
{
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor))
	{
		
		return true;
	} 
	else 
	{
		
		return false;
	}
}

function enviarMail(){
	var nombre=$("#nombre").val();
	var telefono=$("#telefono").val();
	var pais=$("#pais").val();
	var ciudad=$("#ciudad").val();
	var email=$("#email").val();
	var mensaje=$("#comentarios").val();
	
	if(nombre == "")
	{
		$("#respuesta").html("<span style='color:#FF0000'><strong>Por favor escriba su nombre. </strong></span>");
		return false;
	}	
	
		
	if(telefono == "")
	{
		$("#respuesta").html("<span style='color:#FF0000'><strong>Por favor escriba un numero de telefono.</strong></span>");
		return false;
	}	
	if(pais == "")
	{
		$("#respuesta").html("<span style='color:#FF0000'><strong>Por favor escriba su pais.</strong></span>");
		return false;
	}	
	if(ciudad == "")
	{
		$("#respuesta").html("<span style='color:#FF0000'><strong>Por favor escriba su ciudad.</strong></span>");
		return false;
	}	
	
	if(email == "")
	{
		$("#respuesta").html("<span style='color:#FF0000'><strong>Por favor escriba su e-mail.</strong></span>");
		return false;
	}	
			
	if(!validarEmail(email))
	{
		$("#respuesta").html("<span style='color:#FF0000'><strong>hay un error en su e-mail, intentelo de nuevo.</strong></span>");
		return false;
	}
		
	
	if(mensaje == "")
	{
		$("#respuesta").html("<span style='color:#FF0000'><strong>Por favor escriba un mensaje o comentario.</strong></span>");
		return false;
	}
	
	
	$.post('mail.php',
		{
			nombre:nombre,
			telefono:telefono,
			pais:pais,
			ciudad:ciudad,
			email:email,
			comentarios:mensaje
		},
		function(data){
			$("#respuesta").html(data);
			//$("#enviar_email").reset();
			$("#enviar_email").clearForm()
		});
	return false;
}



$.fn.clearForm = function() {
  return this.each(function() {
	var type = this.type, tag = this.tagName.toLowerCase();
	if (tag == 'form')
	  return $(':input',this).clearForm();
	if (type == 'text' || type == 'password' || tag == 'textarea')
	  this.value = '';
	else if (type == 'checkbox' || type == 'radio')
	  this.checked = false;
	else if (tag == 'select')
	  this.selectedIndex = -1;
  		})
  }
  