var imagenAnterior=-1;

function comprueba_cp(){
        var cp=document.getElementById('cp').value;
        if(/^([1-9]{2}|[0-9][1-9]|[1-9][0-9])[0-9]{3}$/.test(cp)){
            document.getElementById('form-tienda').action="/wp-content/themes/twentyten/localiza-tienda.php";
            document.getElementById('form-tienda').submit();
        }else{
            document.location="listado-de-tiendas-expo-mobi";
        }
}
function canvia_img(ruta, urlImagHD, numHD)
{
    // Limpio la primera si esta activa
    if(document.getElementById('imagen1').className == 'img_pro_actu')
    document.getElementById('imagen1').className = '';

    // Si he hecho algun click i hay alguna marcada entrara
    if (imagenAnterior != -1)
    document.getElementById('imagen' + imagenAnterior).className = '';

    document.getElementById('imagen_grande').src=ruta;

    // Cambio el enlace de la imagen de alta calidad
    $('a.img_alta').attr('href', '?imagen=' + urlImagHD);

    // Guardo la que he clicado por si luego vuelvo a clicar, asi se cual tengo que limpiar
    imagenAnterior = numHD;
    $('imagen' + numHD).addClass();
    document.getElementById('imagen' + numHD).className = 'img_pro_actu';
}

function initMenu() {
  $('#menu ul').hide();
  $('#menu li a').click(
    function() {
    $('#menu li a').removeClass('link_actu');
    $(this).addClass('link_actu');
      var checkElement = $(this).next();
      if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
          checkElement.slideUp('normal');
        return false;
        }
      if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
        $('#menu ul:visible').slideUp('normal');         
        checkElement.slideDown('normal');
        return false;
        }
      }
    );
  }
  
$(document).ready(function()
{
    if($('#archive_producto').length==0 && $('#imagen_principal').length==0 && $('#photos').length==0){
        $('#menu li a').removeClass('link_actu');
        $('ul.ultimo_nivel').removeClass('desplegado');
        $('ul ul a').removeClass('link_actu_ultimo');
    }
    initMenu();
       $('#menu ul').slideUp();
       $('.desplegado').slideDown();

});


function mirarParametro(nomPar)
{
    $.extend({
     getUrlVars: function(){
      var vars = [], hash;
      var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
      for(var i = 0; i < hashes.length; i++)
      {
       hash = hashes[i].split('=');
       vars.push(hash[0]);
       vars[hash[0]] = hash[1];
      }
      return vars;
     },
     getUrlVar: function(name){
      return $.getUrlVars()[name];
     }
    });
    // Get object of URL parameters
var allVars = $.getUrlVars();

// Getting URL var by its nam
var byName = $.getUrlVar(nomPar);

return byName;

}
