
function cambiardeshabilitadousuario(Usuario,Form){    
  $("usuariodeshabilitar").value=Usuario;    
  $(Form).submit();
}

function cambiarhabilitadousuario(Usuario,Form){    
  $("usuariohabilitar").value=Usuario;  
  $(Form).submit();
}

function cambiardeshabilitadoacceso(Acceso,Form){    
  $("accesodeshabilitar").value=Acceso;  
  $(Form).submit();
}
function cambiarhabilitadoacceso(Acceso,Form){    
  $("accesohabilitar").value=Acceso;  
  $(Form).submit();
}

function cambiardeshabilitado(Habilitar,Form){      
  $("idagrupaciondeshabilitar").value=Habilitar;    
  $(Form).submit();
}
function cambiarhabilitado(Habilitar,Form){    
  $("idagrupacionhabilitar").value=Habilitar;    
  $(Form).submit();
}




function cambiarTipoUsuario(){
  $('selectONG').style.display="none";
  $('selectCoordinadora').style.display="none"; 
  switch ($('tipousuario').value){
    case '3' : $('selectONG').style.display="block";break;
    case '2' : $('selectCoordinadora').style.display="block";break;
  }
}
// Función: Valida un CIF
// Uso:
//   La letra de CIF debe estar al principio del número del CIF
// Parametros:
//   Input     : Objeto del formulario a validar
//   Required  : Marca booleana que indica si el campo es obligatorio o no

function isValidateCIF (Input, Required)
{  
  if (Required && (Input.value.length == 0))
  {
    return (false);
    alert("CIF obligatorio");  
  }

  if (!Required && (Input.value.length == 0))
  {
    return (true);
  }
  
  var pares = 0;
  var impares = 0;
  var suma;
  var ultima;
  var unumero;
  var uletra = new Array("J", "A", "B", "C", "D", "E", "F", "G", "H", "I");
  var xxx;

  texto = Input.value.toUpperCase();

  var regular = new RegExp(/^[ABCDEFGHKLMNPQS]\d\d\d\d\d\d\d[0-9,A-J]$/g);
  if (!regular.exec(texto)) {alert("CIF incorrecto");return false;}
  
  ultima = texto.substr(8,1);  
  
  for (var cont = 1 ; cont < 7 ; cont ++){
     xxx = (2 * parseInt(texto.substr(cont++,1))).toString() + "0";
     impares += parseInt(xxx.substr(0,1)) + parseInt(xxx.substr(1,1));
     pares += parseInt(texto.substr(cont,1));     
  }
  xxx = (2 * parseInt(texto.substr(cont,1))).toString() + "0";
  impares += parseInt(xxx.substr(0,1)) + parseInt(xxx.substr(1,1));
  
  suma = (pares + impares).toString();
  unumero = parseInt(suma.substr(suma.length - 1, 1));
  unumero = (10 - unumero).toString();
  if(unumero == 10) unumero = 0;

  if ((ultima == unumero) || (ultima == uletra[unumero])){
     return (true);
  }   
  else
  {
     alert("CIF incorrecto");
     return (false);
  }
}