// JavaScript Document
function $(id){
   return document.getElementById(id);
}

function getId(id){
   return document.getElementById(id);
}

function validaCampo(){
	
	
  //var er_tlfono = /[0123456789-()\s]/;
  //var er_email = /^(.+\@.+\..+)$/;
  //var er_empresa = /[A-Za-zñÑ\s.]/;
  
  
  
 if((document.getElementById("radio1").checked==false) && (document.getElementById("radio2").checked==false) && (document.getElementById("radio3").checked==false)){
      document.getElementById('errorradios').style.display='block';
	  return false;
						 
 }



 if(getId('name').value.length==0){
    getId('name').focus(); 
    getId('errorname').style.display='block';
    return false;
 }else{
	    getId('errorname').style.display='none';
	 	var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZ. " + "abcdefghijklmnñopqrstuvwxyz. " + "áéíóú";
        var checkStr = getId('name').value;
        var allValid = true; 
        for (i = 0; i < checkStr.length; i++) {
           ch = checkStr.charAt(i); 
           for (j = 0; j < checkOK.length; j++)
             if (ch == checkOK.charAt(j))
                break;
             if (j == checkOK.length) { 
                allValid = false; 
                break; 
             }
        }
  
        if (!allValid) { 
          alert("Por favor escribe solo letras en el campo Nombre"); 
          getId('name').focus(); 
          getId('name').value=""; 
          return false; 
        } 
	  
	 }
	

  
   if(getId('email').value.length==0){
      getId('email').focus(); 
	 getId('erroremail').style.display='block';
	 return false;
  }else{
	     getId('erroremail').style.display='none';
	    var valor=getId('email').value;
	    var filter=/^[A-Za-z][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
        if(filter.test(valor)){
          // alert("Your e-mail is correct");
	       //return (true);
	    }else{
               alert("Por favor escribe un email valido");
	           getId('email').focus(); 
               getId('email').value=""; 
               return false;
             }
			// return false;
       }
	
  
  if(getId('empresa').value.length==0){
      getId('empresa').focus(); 
	getId('errorempresa').style.display='block';
	 return false;
  }else{
	  getId('errorempresa').style.display='none';
	   var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZ. " + "abcdefghijklmnñopqrstuvwxyz. " + "áéíóú";
  var checkStr = getId('empresa').value;
  var allValid = true; 
  for (i = 0; i < checkStr.length; i++) {
    ch = checkStr.charAt(i); 
    for (j = 0; j < checkOK.length; j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length) { 
      allValid = false; 
      break; 
    }
  }
  if (!allValid) { 
    alert("Por favor escribe solo letras en el campo Empresa"); 
    getId('empresa').focus(); 
    getId('empresa').value=""; 
    return false; 
  } 
	    }
  
  if(getId('telefono').value.length==0){
      getId('telefono').focus(); 
	getId('errorphone').style.display='block';
	 return false;
  }else{
	getId('errorphone').style.display='none';
	  
	   var checkOK = "0123456789-()"; 
   var checkStr =getId('telefono').value; 
  var allValid = true; 
  var decPoints = 0; 
  var allNum = ""; 
  for (i = 0; i < checkStr.length; i++) { 
    ch = checkStr.charAt(i); 
    for (j = 0; j < checkOK.length; j++) 
      if (ch == checkOK.charAt(j))
        break; 
    if (j == checkOK.length) { 
      allValid = false; 
      break; 
    } 
    allNum += ch; 
  } 
  if (!allValid) { 
    alert("Por favor escribe solo digitos y -  en el campo Teléfono ");
    getId('telefono').value="";
	getId('telefono').focus();
    return (false); 
  } 
	  }
	
	  
 // PAIS
  if(getId('pais').value.length==0){
      getId('pais').focus(); 
	 getId('errorpais').style.display='block';
	 return false;
  }else{
	     getId('errorpais').style.display='none';
		
		 var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZ. " + "abcdefghijklmnñopqrstuvwxyz. " + "áéíóú";
  var checkStr = getId('pais').value;
  var allValid = true; 
  for (i = 0; i < checkStr.length; i++) {
    ch = checkStr.charAt(i); 
    for (j = 0; j < checkOK.length; j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length) { 
      allValid = false; 
      break; 
    }
  }
  if (!allValid) { 
    alert("Por favor escribe solo letras en el campo Pais"); 
    getId('pais').focus(); 
    getId('pais').value=""; 
    return false; 
  } 
	  
       }
	   
	  //Ciudad
  if(getId('ciudad').value.length==0){
      getId('ciudad').focus(); 
	 getId('errorciudad').style.display='block';
	 return false;
  }else{
	     getId('errorciudad').style.display='none';
		
		 var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZ. " + "abcdefghijklmnñopqrstuvwxyz. " + "áéíóú";
  var checkStr = getId('ciudad').value;
  var allValid = true; 
  for (i = 0; i < checkStr.length; i++) {
    ch = checkStr.charAt(i); 
    for (j = 0; j < checkOK.length; j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length) { 
      allValid = false; 
      break; 
    }
  }
  if (!allValid) { 
    alert("Por favor escribe solo letras en el campo Ciudad"); 
    getId('ciudad').focus(); 
    getId('ciudad').value=""; 
    return false; 
  } 
	  
       }
	  
  
  if(getId('dateArrival').value.length==0){
      getId('dateArrival').focus();
	getId('errorfecha').style.display='block';
	  return false;
  }else{ getId('errorfecha').style.display='none';
	}
  
  
  
  if((getId("radio2").checked==true) && (getId("radio2").value=='Quejas')){
  
    if(getId('desqueja').value.length==0){
     getId('errordesqueja').style.display='block';
     return false;
    }else{
	   var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZ., " + "abcdefghijklmnñopqrstuvwxyz. " + "áéíóú";
  var checkStr = getId('desqueja').value;
  var allValid = true; 
  for (i = 0; i < checkStr.length; i++) {
    ch = checkStr.charAt(i); 
    for (j = 0; j < checkOK.length; j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length) { 
      allValid = false; 
      break; 
    }
  }
  if (!allValid) { 
    alert("Por favor escribe solo letras en el campo Queja"); 
    getId('desqueja').focus(); 
    getId('desqueja').value=""; 
    return false; 
  } 
	    }
	
	
	if(getId('desocurrio').value.length==0){
     getId('errordesocurrio').style.display='block';
     return false;
    }else{
	   var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZ., " + "abcdefghijklmnñopqrstuvwxyz. " + "áéíóú";
  var checkStr = getId('desocurrio').value;
  var allValid = true; 
  for (i = 0; i < checkStr.length; i++) {
    ch = checkStr.charAt(i); 
    for (j = 0; j < checkOK.length; j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length) { 
      allValid = false; 
      break; 
    }
  }
  if (!allValid) { 
    alert("Por favor escribe solo letras en el campo Donde Ocurrio"); 
    getId('desocurrio').focus(); 
    getId('desocurrio').value=""; 
    return false; 
  } 
	    }
    
	if(getId('desmotivo').value.length==0){
     getId('errordesmotivo').style.display='block';
     return false;
    }else{
	   var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZ., " + "abcdefghijklmnñopqrstuvwxyz. " + "áéíóú";
  var checkStr = getId('desmotivo').value;
  var allValid = true; 
  for (i = 0; i < checkStr.length; i++) {
    ch = checkStr.charAt(i); 
    for (j = 0; j < checkOK.length; j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length) { 
      allValid = false; 
      break; 
    }
  }
  if (!allValid) { 
    alert("Por favor escribe solo letras en el campo Que motivo la queja"); 
    getId('desmotivo').focus(); 
    getId('desmotivo').value=""; 
    return false; 
  } 
	    }
 
 }  
 
   
  if((getId("radio1").checked==true) && (getId("radio1").value=='Comentarios')){
  
    if(getId('descomentarios').value.length==0){
     getId('errordescomentarios').style.display='block';
     return false;
    }else{
	   var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZ., " + "abcdefghijklmnñopqrstuvwxyz. " + "áéíóú";
  var checkStr = getId('descomentarios').value;
  var allValid = true; 
  for (i = 0; i < checkStr.length; i++) {
    ch = checkStr.charAt(i); 
    for (j = 0; j < checkOK.length; j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length) { 
      allValid = false; 
      break; 
    }
  }
  if (!allValid) { 
    alert("Por favor escribe solo letras en el campo Comentarios"); 
    getId('descomentarios').focus(); 
    getId('descomentarios').value=""; 
    return false; 
  } 
	    }
  }
  
   if((getId("radio3").checked==true) && (getId("radio3").value=='Sugerencias')){
   
    if(getId('desugerencias').value.length==0){
     getId('errordesugerencias').style.display='block';
     return false;
    }else{
	          var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZ. " + "abcdefghijklmnñopqrstuvwxyz., " + "áéíóú";
              var checkStr = getId('desugerencias').value;
              var allValid = true; 
              for (i = 0; i < checkStr.length; i++) {
                 ch = checkStr.charAt(i); 
                 for (j = 0; j < checkOK.length; j++)
                  if (ch == checkOK.charAt(j))
                   break;
                   if (j == checkOK.length) { 
                     allValid = false; 
                     break; 
                   }
              }
              
			  if (!allValid) { 
               alert("Por favor escribe solo letras en el campo Sugerencias"); 
               getId('desugerencias').focus(); 
               getId('desugerencias').value=""; 
               return false; 
              } 
	    }
  }
  
  if(getId("uword").value==""){
	  alert("Debes de capturar el texto que aparece en la imagen de abajo");
	  getId("uword").focus();
	  return false;
	}else{
  	         var cuword = hex_md5(document.getElementById('uword').value);
	         if(cuword==cword[anum-1]) {
               return true;
			  }else{
		 	        alert("Ingrese el texto exactamente como aparece abajo");
			        getId("uword").focus();
			        return false;
		           }//http://www.quinti.net/recursos.php
	     }
		 
	return false;
 
  
 }//fin metodo	
	/* 

function habilitar(opcion){

 if(opcion=='solinfo'){
   document.form1.solinfo.disabled=false;
   document.form1.solinfo.className="sinfondo";
   document.form1.desugerencias.disabled=true;
   document.form1.desugerencias.className="fondo";
   document.form1.desqueja.disabled=true;
   document.form1.desqueja.className="fondo";
   document.form1.desocurrio.disabled=true;
   document.form1.desocurrio.className="fondo";
   document.form1.desmotivo.disabled=true;
   document.form1.desmotivo.className="fondo";
   document.form1.desugerencias.value="";
   document.form1.desqueja.value="";
   document.form1.desocurrio.value="";
   document.form1.desmotivo.value="";
 
 }
 if(opcion=='sugerencias'){
   document.form1.desugerencias.disabled=false;
   document.form1.desugerencias.className="sinfondo";
    document.form1.desqueja.disabled=true;
   document.form1.desqueja.className="fondo";
   document.form1.desocurrio.disabled=true;
   document.form1.desocurrio.className="fondo";
   document.form1.desmotivo.disabled=true;
   document.form1.desmotivo.className="fondo";
  document.form1.solinfo.disabled=true;
   document.form1.solinfo.className="fondo";
     document.form1.desugerencias.value="";
   document.form1.desqueja.value="";
   document.form1.desocurrio.value="";
   document.form1.desmotivo.value="";
   document.form1.solinfo.value="";
   
   
 }
 if(opcion=='quejas'){
   document.form1.desqueja.disabled=false;
   document.form1.desqueja.className="sinfondo";
   document.form1.desocurrio.disabled=false;
   document.form1.desocurrio.className="sinfondo";
   document.form1.desmotivo.disabled=false;
   document.form1.desmotivo.className="sinfondo";
   document.form1.desugerencias.disabled=true;
   document.form1.desugerencias.className="fondo";
   document.form1.solinfo.disabled=true;
   document.form1.solinfo.className="fondo";
   document.form1.solinfo.value="";
   document.form1.desugerencias.value="";
   
   
 }
}
*/

/*function esString(id,name){
	
	//alert(id + name);
  var band;
  var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚ " + "abcdefghijklmnñopqrstuvwxyzáéíóú ";
  var checkStr = getId(id).value;
  var allValid = true;
  for (i = 0; i < checkStr.length; i++) {
    ch = checkStr.charAt(i);
    for (j = 0; j < checkOK.length; j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length) {
      allValid = false;
      break;
    }
  }
  if (!allValid) {
    alert("Escriba sólo letras en el campo" + name +".");
    getId(id).focus();
	band=false;
   return band;    
  } 
  

}
*/

