
function inicializacion()
{

    document.forms[0].elements['serie'].value = -1;
    HabilitarCampo('det_fraccion',0);
    CheckTipoSorteoInit();

}

function HabilitarCampo(campo,habilitar,valor){

   if (habilitar){
      document.forms[0].elements[campo].disabled=false;
      document.forms[0].elements[campo].value=valor;
      document.forms[0].elements[campo].style.backgroundColor="#FFFFFF";
   }else{
      document.forms[0].elements[campo].disabled=true;
      document.forms[0].elements[campo].value=null;
      document.forms[0].elements[campo].style.backgroundColor="#CCCCCC";
   }
    
}

function CheckFraccion()
{
  
  if(document.forms[0].elements['fraccion'].value == 44){
     HabilitarCampo('det_fraccion',1);
  }else{
     HabilitarCampo('det_fraccion',0);
  }
}


function CheckTipoSorteo()
{
  var sorteo='';

  //if ((tiposorteo)!= '')
  //    sorteo=tiposorteo;
 // else
      sorteo=document.forms[0].elements['tiposorteo'].value;

  if(sorteo == false){
    HabilitarCampo('nombre',0,'');
    HabilitarCampo('cedula',0,'');
    HabilitarCampo('telefono',0,'');
    HabilitarCampo('numero',0,'');
    HabilitarCampo('serie',0,'');
    HabilitarCampo('det_fraccion',0,'');
    HabilitarCampo('verificacaptcha',0,'');
 
  }else{
    HabilitarCampo('nombre',1,'');
    HabilitarCampo('cedula',1,'');
    HabilitarCampo('telefono',1,'');
    HabilitarCampo('numero',1,'');
    HabilitarCampo('serie',1,'');
    HabilitarCampo('det_fraccion',1,'');
    HabilitarCampo('verificacaptcha',1,'');
    document.forms[0].submit();
  }

}

function ChequeoValores()
{
  var bandera="V";
  var msg="";

  if(document.forms[0].elements['nombre'].value == false)
  {
     msg='- El campo NOMBRE debe ser completado';
     bandera="F";
  }

  if(document.forms[0].elements['cedula'].value == false)
  {
     msg=msg+'\n'+'- El campo CEDULA debe ser completado';
     bandera="F";
  }
    if(document.forms[0].elements['telefono'].value == false)
  {
     msg=msg+'\n'+'- El campo TELEFONO debe ser completado';
     bandera="F";
  }
    if(document.forms[0].elements['numero'].value == "")
  {
     msg=msg+'\n'+'- Seleccione un NUMERO DE LOTERIA correcto';
     bandera="F";
  }
    if(document.forms[0].elements['serie'].value == "")
  {
     msg=msg+'\n'+'- Seleccione un NUMERO DE SERIE correcto';
     bandera="F";
  }
  
  if(document.forms[0].elements['det_fraccion'].value == "")
  {
     msg=msg+'\n'+'- Debe ingresar la cantidad de FRACCIONES (numero 2 o 3 o 7 pedacitos) en este campo';
     bandera="F";
  }
  
  
  if(document.forms[0].elements['verificacaptcha'].value == false)
  {
     msg=msg+'\n'+'- El verificador no puede ser nulo, ingrese las LETRAS/NUMEROS de la IMAGEN PRESENTADA';
     bandera="F";
  }
  
  
 
  if (msg==""){
	  
	  if (!isInteger(document.forms[0].elements['telefono'].value)){
		 msg='- El campo CEDULA debe ser solo NUMERICO no son permitidas las letras';
		 bandera="F";
	  }
	  
	  if (!isInteger(document.forms[0].elements['telefono'].value)){
		  msg=msg+'\n'+'- El  campo TELEFONO debe ser solo NUMERICO no son permitidas las letras';
		 bandera="F";
	  }

           if (!isInteger(document.forms[0].elements['det_fraccion'].value)){
		 msg='- El campo CANTIDAD FRACCIONES debe ser solo NUMERICO no son permitidas las letras';
		 bandera="F";
	  }

	  if (document.forms[0].elements['cedula'].value.indexOf(" ") > -1) {
		 msg=msg+'\n'+'- No son permitidos los espacios en la CEDULA';
		 bandera="F";
	
	  }
	
	  if (document.forms[0].elements['cedula'].value.indexOf("-") > -1) {
		 msg=msg+'\n'+'- No son permitidos los - en la CEDULA';
		 bandera="F";
	
	  }
	
	  if (document.forms[0].elements['telefono'].value.indexOf("-") > -1) {
		 msg=msg+'\n'+'- No son permitidos los - en el TELEFONO';
		 bandera="F";
	
	  }
  }// msg
   
   if (msg!="")
		  alert(msg);
		  
  if (bandera=="F")
     return false;
  else
     return true;

}

function ChequeoValoresInstantanea()
{
  var bandera="V";
  var msg="";

  if(document.forms[0].elements['nombre'].value == false)
  {
     msg='- El campo NOMBRE debe ser completado';
     bandera="F";
  }

  if(document.forms[0].elements['cedula'].value == false)
  {
     msg=msg+'\n'+'- El campo CEDULA debe ser completado';
     bandera="F";
  }
    if(document.forms[0].elements['telefono'].value == false)
  {
     msg=msg+'\n'+'- El campo TELEFONO debe ser completado';
     bandera="F";
  }
    if(document.forms[0].elements['numero'].value == "")
  {
     msg=msg+'\n'+'- Ingrese el NUMERO DE RASPA correctamente';
     bandera="F";
  }

  if(document.forms[0].elements['verificacaptcha'].value == false)
  {
     msg=msg+'\n'+'- El verificador no puede ser nulo, ingrese las LETRAS/NUMEROS de la IMAGEN PRESENTADA';
     bandera="F";
  }



  if (msg==""){

	  if (!isInteger(document.forms[0].elements['telefono'].value)){
		 msg='- El campo CEDULA debe ser solo NUMERICO no son permitidas las letras';
		 bandera="F";
	  }

	  if (!isInteger(document.forms[0].elements['telefono'].value)){
		  msg=msg+'\n'+'- El  campo TELEFONO debe ser solo NUMERICO no son permitidas las letras';
		 bandera="F";
	  }

           if (!isInteger(document.forms[0].elements['numero'].value)){
		 msg='- El campo NUMERO DE RASPA debe ser solo NUMERICO no son permitidas las letras';
		 bandera="F";
	  }

	  if (document.forms[0].elements['cedula'].value.indexOf(" ") > -1) {
		 msg=msg+'\n'+'- No son permitidos los espacios en la CEDULA';
		 bandera="F";

	  }

	  if (document.forms[0].elements['cedula'].value.indexOf("-") > -1) {
		 msg=msg+'\n'+'- No son permitidos los - en la CEDULA';
		 bandera="F";

	  }

	  if (document.forms[0].elements['telefono'].value.indexOf("-") > -1) {
		 msg=msg+'\n'+'- No son permitidos los - en el TELEFONO';
		 bandera="F";

	  }

          if (document.forms[0].elements['numero'].value.length < 11) {
		 msg=msg+'\n'+'- El NUMERO DE RASPA debe ser de 11 digitos';
		 bandera="F";

	  }
  }// msg

   if (msg!="")
		  alert(msg);

  if (bandera=="F")
     return false;
  else
     return true;

}

function isInteger(s)
{
      var i;
	s = s.toString();
      for (i = 0; i < s.length; i++)
      {
         var c = s.charAt(i);
         if (isNaN(c)) 
	   {
		
		return false;
	   }
      }
      return true;
}

