/**
 * Trim v1.0: Eliminar espais inici i final d'una cadena
 */

function trim(string) {
  return string.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
}

/**
 * Trim v1.0: Enviar formulari
 */

function send_form(name) {
  document.getElementById(name).submit();
}

/**
 * Menu Desplegable Javascript+CSS v1.0: Desplegar subcategories
 */

function amagar(thingId) {
  targetElement = document.getElementById(thingId);
  targetElement.style.display= "none";
}
 
function mostrar(thingId) {
  targetElement = document.getElementById(thingId);
  targetElement.style.display= "block";
}

/**
 * Redirect v1.0: Eliminar espais inici i final d'una cadena
 */

function redirect(url,params) {
  // Comprovem params ok
  while (params.substr(-5) == '&amp;') {
    params = params.slice(0,-5);
  }
  while (params.substr(-1) == '&') {
    params = params.slice(0,-1);
  }
  // Definim variables   
  var error = 0;
  var new_href = url + '?' + params;  
  // Redireccionem
  if (error == 0) {
    if (navigator.appName == "Microsoft Internet Explorer") {
      window.location= url;
      window.event.returnValue = false;
    } else {
      document.location.href=url;
    }
  }
}