function comprobarCampos()
{
  if (document.f.nombre.value.length == 0)
  {
    alert('Debe rellenar el campo nombre');
    document.f.nombre.focus();
    return;
  }
  if (document.f.apellidos.value.length == 0)
  {
    alert('Debe rellenar el campo apellidos');
    document.f.apellidos.focus();
    return;
  }
  if (document.f.empresa.value.length == 0)
  {
    alert('Debe rellenar el campo empresa');
    document.f.empresa.focus();
    return;
  }
  if (document.f.cargo.value.length == 0)
  {
    alert('Debe rellenar el campo cargo');
    document.f.cargo.focus();
    return;
  }
  if (document.f.telefono.value.length == 0)
  {
    alert('Debe rellenar el campo telefono');
    document.f.telefono.focus();
    return;
  }
  if (document.f.email.value.length == 0)
  {
    alert('Debe rellenar el campo email');
    document.f.email.focus();
    return;
  }
  
  document.f.submit()
}

function irAPagina(pagina, inmPorPag)
{
  document.f.lim_inf.value = (pagina - 1) * inmPorPag
  document.f.num_pag2.value = pagina
  document.f.action='busc_promos.php';
  document.f.submit()
}

function enviaBusqueda()
{
	document.f.lim_inf.value="0";
	document.f.num_pag2.value="1";
	document.f.action='busc_promos.php';
	document.f.submit();
}

function abreFicha(pagina, inmPorPag, destino)
{
  document.f.lim_inf.value = (pagina - 1) * inmPorPag
  document.f.num_pag2.value = pagina
	document.f.action=destino;
	document.f.submit();
}

function reverse(cadena) {
    var cad=""
    for (i = cadena.length -1 ; i >= 0 ; i --)
        cad = cad + cadena.charAt(i)
    return cad
}

function conviertenum (numero) {
var numeroret = ""
  for (i=0; i<numero.length; i++) {
    ch = numero.charAt(i)
    if (ch >="0" && ch <="9") 
      numeroret = numeroret + ch
    else {
        if (ch != ".")
           if (ch == ",") numeroret = numeroret + "."
    }

  }
  return(numeroret)
}

function checkNumber(which, name)
{
  var valor = conviertenum(which.value)
  if (isNaN(valor)) { 
    alert('Debe introducir un numero en el campo ' + name); 
    which.focus(); 
    return false
  }
  return true
}

function esNumero (car) {
  if (car < '0' || car > '9')
    return false;
  return true;
}

function maqueaCifra(num) {
  if (num.length == 0 || num == "0")
    return;
  var entero = ""
  var decimal = ""
  var cifrafinal = ""
  var hubocoma = false;
  for (i = 0; i < num.length; i++) {
    if (esNumero(num.charAt(i))) {
      if (!hubocoma)
        entero = entero + num.charAt(i)
      else
        decimal = decimal + num.charAt(i)
    }
    else
      if ((num.charAt(i) == '.') && !hubocoma) {
        hubocoma=true
        if(entero.length==0)
          entero = "0"
      }
      else {
        alert('El numero no es correcto')
        return
      }
  }
  var cont = 0
  for (i = entero.length -1 ; i >= 0 ; i --) {
    if (cont == 3) {
      cifrafinal = cifrafinal + "." + entero.charAt(i)
      cont = 1
    }
    else {
      cifrafinal = cifrafinal + entero.charAt(i)
      cont++
    }
  }
  cifrafinal=reverse(cifrafinal)
  if (decimal.length==0)
    return cifrafinal
  else
    return cifrafinal + "," + decimal
}
