// JavaScript Document

function enviarformulario(idform){
var nombre = document.getElementById("nombre").value;
	var email = document.getElementById("email").value;
	var lada = document.getElementById("lada").value;
	var tel = document.getElementById("tel").value;
	var evento = document.getElementById("tipo_de_evento").selectedIndex;
	var comentario = document.getElementById("comments").value;
	var msgerror = document.getElementById("msg_error");
	
	if(nombre==""){
	msgerror.innerHTML="Falta llenar el campo de Nombre";
	}
	else if(checaemail(email)=="rechazado"){
	msgerror.innerHTML="El correo electronico no es valido";
	}
	else if(validarSiNumeroLada(lada)=="rechazado"){
	msgerror.innerHTML="Por favor verifique el formato de la lada";
	}
	else if(validarSiNumeroTel(tel)=="rechazado"){
	msgerror.innerHTML="Por favor verifique el formato del telefono solo se aceptan numeros sin espacios";
	}
	else if(evento==0){
	msgerror.innerHTML="Falta Seleccionar el tipo de evento";
	}
	else if(comentario==""){
	msgerror.innerHTML="Falta llenar el campo de comentario";
	}
	else document.getElementById(idform).submit();

}


function enviarformulariorecomienda(idform){
	var nombre = document.getElementById("nombre").value;
	var email = document.getElementById("email").value;
	var nombre_amigo = document.getElementById("nombre_amigo").value;
	var email_amigo = document.getElementById("email_amigo").value;
	
	var comentario = document.getElementById("comments").value;
	var msgerror = document.getElementById("msg_error");
	
	if(nombre==""){
	msgerror.innerHTML="Falta llenar el campo de Nombre";
	}
	else if(checaemail(email)=="rechazado"){
	msgerror.innerHTML="El correo electronico no es valido";
	}
	else if(nombre_amigo==""){
	msgerror.innerHTML="Falta llenar el campo de Nombre de tu amigo";
	}
	else if(checaemail(email_amigo)=="rechazado"){
	msgerror.innerHTML="El correo electronico de tu amigo no es valido";
	}
	
	else if(comentario==""){
	msgerror.innerHTML="Falta llenar el campo de comentario";
	}
	else document.getElementById(idform).submit();

}

function enviarformulariotuevento(idform){
	var nombre = document.getElementById("nombre").value;
	var email = document.getElementById("email").value;
	var celular = document.getElementById("celular").value;
	var tel = document.getElementById("tel").value;
	var lada = document.getElementById("lada").value;
	var npersonas = document.getElementById("numero_de_personas").value;
	var comentario = document.getElementById("comments").value;
	var msgerror = document.getElementById("msg_error");
	
	if(nombre==""){
	msgerror.innerHTML="Falta llenar el campo de Nombre";
	}
	else if(validarSiNumeroTel(celular)=="rechazado"){
	msgerror.innerHTML="Por favor verifique el formato del numero celular";
	}
	else if(checaemail(email)=="rechazado"){
	msgerror.innerHTML="El correo electronico no es valido";
	}
	else if(validarSiNumeroLada(lada)=="rechazado"){
	msgerror.innerHTML="Por favor verifique el formato de la lada";
	}
	else if(validarSiNumeroTel(tel)=="rechazado"){
	msgerror.innerHTML="Por favor verifique el formato del telefono solo se aceptan numeros sin espacios";
	}
	else if(validarSiNumero(npersonas)=="rechazado"){
	msgerror.innerHTML="Ingrese un numero de personas valido";
	}
	else if(comentario==""){
	msgerror.innerHTML="Falta llenar el campo de comentario";
	}
	else document.getElementById(idform).submit();

}


function enviarformulariotupresupuesto(idform){
	var nombre = document.getElementById("nombre").value;
	var email = document.getElementById("email").value;
	var celular = document.getElementById("celular").value;
	var tel = document.getElementById("tel").value;
	var lada = document.getElementById("lada").value;
	var comentario = document.getElementById("comments").value;
	var msgerror = document.getElementById("msg_error");
	
	if(nombre==""){
	msgerror.innerHTML="Falta llenar el campo de Nombre";
	}
	else if(validarSiNumeroTel(celular)=="rechazado"){
	msgerror.innerHTML="Por favor verifique el formato del numero celular";
	}
	else if(checaemail(email)=="rechazado"){
	msgerror.innerHTML="El correo electronico no es valido";
	}
	else if(validarSiNumeroLada(lada)=="rechazado"){
	msgerror.innerHTML="Por favor verifique el formato de la lada";
	}
	else if(validarSiNumeroTel(tel)=="rechazado"){
	msgerror.innerHTML="Por favor verifique el formato del telefono solo se aceptan numeros sin espacios";
	}
	
	else if(comentario==""){
	msgerror.innerHTML="Falta llenar el campo de comentario";
	}
	else document.getElementById(idform).submit();

}







function checaemail(cadena){
	var pos2 = cadena.indexOf(".",(cadena.indexOf("@",0)));
	var pos1 = cadena.indexOf("@",0);
		if((cadena.substring(0,pos1)!="")&&(cadena.substring(pos1,pos2)!="")&&(cadena.substring(pos2,(cadena.length-1))!="")){
			
			return  "aceptado";
		}
		else {
			return "rechazado";
		}
}

function validarSiNumeroLada(numero){
	if(numero.length<2) return "rechazado";
	else{
    if (!/^([0-9])*$/.test(numero))
      return "rechazado";
	  else {
	  return "aceptado";
	  }
	}
  }
  
  function validarSiNumero(numero){
	if(numero.length<1) return "rechazado";
	else {
    if (!/^([0-9])*$/.test(numero))
      return "rechazado";
	  else {
	  return "aceptado";
	  }
  }
	
  }
  
  
  function validarSiNumeroTel(numero){
	if(numero.length<8) return "rechazado";
	else{
    if (!/^([0-9])*$/.test(numero))
      return "rechazado";
	  else {
	  return "aceptado";
	  }
	}
  }

