//validaciones de formulario

function buscaUsuario(){
  pasa=true;
  if(!selecciono(document.busca.busq)) pasa=false;
  if(document.busca.txtBus.value.length<1) pasa=false;
  if(!pasa)
    alert("Verifique con que desea buscar");
  return pasa;
}

function comparaClave(){
  pasa= document.frm.p1.value == document.frm.p2.value;
  if(!pasa)
    alert("Ingrese nuevamente sus claves, no son iguales");
  return pasa;
}

function actualizaOperador(){
  return (comparaClave() && confirm("Usted de encuentra seguro \nque desea actualizar con \nestos datos?"));
}

function modifica(id,v){
  document.getElementById(id).value=v;
}

function ir(id,accion){
  modifica("que","proceso");
  modifica("cual",id);
  modifica("tarea",accion);
  document.frmPrin.submit();
}

function seguroRespuesta(){
  if(document.frm.txrespuesta.value.length<10) {alert('Ingrese una respuesta');return false;}
  else return confirm("Usted de encuentra completamente seguro\nque desea enviar la respuesta ahora?");
}

function seguroDeriva(){
  if(document.frm.id_oper_destino.value==0){alert('seleccione un operador');return false;}
  return confirm("Usted de encuentra completamente seguro\nque desea derivar la consulta ahora?");
}

function validaEntradaForm3(){
  valido = true;
  valido = valido && selecciono(document.frm.id_sexo);
  valido = valido && selecciono(document.frm.id_tipoAtencion);
  valido = valido && selecciono(document.frm.id_tipoConsulta);
  valido = valido && (document.frm.id_materia.value!="0");
  valido = valido && (document.frm.detalle.value.length>5);
  valido = valido && estexto(document.frm.nombre.value);
  valido = valido && estexto(document.frm.apellido.value);
  if(novacio(document.frm.email.value))
    valido = valido && esmail(document.frm.email.value);
  if(novacio(document.frm.fono.value))
    valido = valido && esfono(document.frm.fono.value);
  if(novacio(document.frm.fax.value))
    valido = valido && esfono(document.frm.fax.value);
  if((document.frm.email.value.length + document.frm.fono.value.length + document.frm.fax.value.length + document.frm.direccion.value.length) == 0) valido = false;
  if(!document.frm.rut_nonacional.checked)
    valido = valido && verificaRut(document.frm.rut.value);
  if(valido)
    valido  = confirm("Usted de encuentra completamente seguro\nque desea ingresar la consulta ahora?");
  else
    alert("Revise por favor los datos pues no se encuentran completos o no cumplen con el formato");
  return valido;
}

function popup(page){
  term=window.open(page,'term','height=450,width=850,status=1,scrollbars=yes');
  term.moveTo(100,100);
  return false;
}

function entradaValida(){
  valido = true;
  if((document.formulario_login.usuario.value.length==0) ||( document.formulario_login.clave.value.length==0)){
    alert("No ingreso su RUT o Clave");
    valido = false;
  }
  return valido;
}

function validaNuevaClave(){
  valido = true;
  if((document.frmPrin.rut.value.length==0) ||( document.frmPrin.mail.value.length==0)){
    alert("No ingreso su RUT o e-mail");
    valido = false;
  }
  else{
    valido = valido && esmail(document.frmPrin.mail.value);
    if(!esmail(document.frmPrin.mail.value))
      alert("Su e-mail no es correcto, revise por favor");
  }
  return valido;
}

function validaIngreso(){
  valido = true;
  texto="Su formulario no esta correcto";
  valido = valido && selecciono(document.frm.id_sexo);
  if(!selecciono(document.frm.id_sexo))
    texto = texto + "\n" + "Seleccione su sexo";
  valido = valido && estexto(document.frm.nombre.value);
  if(!estexto(document.frm.nombre.value))
    texto = texto + "\n" + "Revise su Nombre";
  valido = valido && estexto(document.frm.apellido.value);
  if(!estexto(document.frm.apellido.value))
    texto = texto + "\n" + "Revise su Apellido";
  if(!document.frm.nochileno.checked){
    valido = valido && verificaRut(document.frm.rut.value);
    if(!verificaRut(document.frm.rut.value))
      texto = texto + "\n" + "Revise su RUT, no corresponde a un RUT Chileno";
    else
      formateaRUT(document.frm.rut);
  }
  else if(!novacio(document.frm.rut.value)){
    valido=false;
    texto = texto + "\n" + "Su DNI no puede ser vacio";
  }
  valido = valido && esmail(document.frm.email.value);
  if(!esmail(document.frm.email.value))
    texto = texto + "\n" + "Revise su E-Mail";
  if(novacio(document.frm.fono.value)){
    valido = valido && esfono(document.frm.fono.value);
    if(!esfono(document.frm.fono.value))
      texto = texto + "\n" + "Revise su Telefono";
  }
  if(novacio(document.frm.fax.value)){
    valido = valido && esfono(document.frm.fax.value);
    if(!esfono(document.frm.fax.value))
      texto = texto + "\n" + "Revise su Fax";
  }
  if(document.frm.id_pais.value=="0"){
    valido=false;
    texto = texto + "\n" + "Seleccione Pais";
  }
  if((document.frm.id_pais.value=="41")&&(document.frm.id_comuna.value=="0")){
    valido=false;
    texto = texto + "\n" + "Seleccione Comuna";
  }
  if(document.frm.id_edad.value=="0"){
    valido=false;
    texto = texto + "\n" + "Seleccione Rango de Edad";
  }
  if(document.frm.id_oficio.value=="0"){
    valido=false;
    texto = texto + "\n" + "Seleccione Actividad";
  }
  if(document.frm.id_estudios.value=="0"){
    valido=false;
    texto = texto + "\n" + "Seleccione Estudios";
  }
  valido = valido && (document.frm.p1.value == document.frm.p2.value);
  if(document.frm.p1.value != document.frm.p2.value){
    texto = texto + "\n" + "Sus claves no son iguales";
  }
  valido = valido && novacio(document.frm.p1.value);
  if(!novacio(document.frm.p1.value)){
    texto = texto + "\n" + "No se aceptan claves en blanco";
  }
  if(!document.frm.contrato.checked){
    valido=false;
    texto = texto + "\n" + "No ha aceptado el contrato";
  }
  if(valido)
    valido  = confirm("Usted de encuentra completamente seguro\nque desea registrarse ahora?");
  else
    alert(texto);
  return valido;
}

function validaEnvioForm(){
  if((document.frm.id_tipoConsulta.value!="0") && (document.frm.id_tematica.value!="0") &&
        (document.frm.id_materia.value!="0") && (novacio(document.frm.detalle.value))){
    ocultar('btnEnvia');
    return true;
  }
  else{
    alert("Todos los campos son obligatorios");
  }
  return false;
}