
function validaCerca(form) {
  var valid = true;
  var strAlert;

	var texts = form.getElementsByTagName("input");
  for(var i=0; i<texts.length; i++) {

    switch(texts[i].name) {
      case "text":
        var t = nospace(texts[i].value);
        if(t.length < 3) {
          strAlert = "El valor del campo «Palabras clave» debe tener\n" + 
              "un mínimo de 3 carácteres.";
          valid = false;
        }
        break;
    }

    if(valid==false) {
      alert("La búsqueda no se ha podido realizar debido a:\n\n" +
          strAlert);
      texts[i].focus();
      break;
    }
  }

  return valid;
}

function validaQuantitat(input) {
  var v = parseInt(input.value);
  
  if(v<1||v!=input.value) {
    input.style.backgroundColor ='#f99';
  } else {
    input.style.backgroundColor ='#ffc'
  }
}

function nospace(s) {
  while(s.substring(0, 1)==' ') {
    s = s.substring(1, s.length);
  }

  while(s.substring(s.length - 1, s.length)==' ') {
    s = s.substring(0, s.length - 1);
  }

  return s;
}
