function showHideDiv(o) {
  var obj=document.getElementById(o);
  if(obj.style.display=='block') obj.style.display='none';
  else obj.style.display='block';
}

function cuenta(object, oRest, cMax, oFalt, cMin) {
  var numero = object.value.length;
  var oRestantes = document.getElementById(oRest);
  var oFaltantes = document.getElementById(oFalt);
  if(object.value.charAt(numero-1)=='"') {
    textomensaje=object.value;
    longitud=object.value.length;
    object.value=(textomensaje.substring(0,longitud-1)+"*");
  }
  if(numero>cMax) {
    textomensaje=object.value;
    alert("El campo no debe de pasar de "+cMax+" caracteres.");
    object.value=textomensaje.substring(0,cMax);
    object.focus();
    return false;
  }

  oRestantes.innerHTML=cMax-object.value.length;
  if(cMin-object.value.length>=0) oFaltantes.innerHTML=cMin-object.value.length;
  return true;
}

function cuenta_menos(object, oFalt, cMin) {
  var numero=object.value.length;
  var oFaltantes=document.getElementById(oFalt);
  if(numero>10) {
    if(numero<cMin) {
	  alert("El campo no debe de ser menor de "+cMin+" caracteres.");
      object.focus();
      return false;
    }
  }
  if(numero<cMin) oFaltantes.innerHTML = cMin - object.value.length;
  return true;
}