$(document).ready(function() {
  
  var plazas = [
      {'plaza':'Cd. de M&eacute;xico', 'zipcode':'MXDF0132', 'tid':'21'},
      {'plaza':'Edo. de M&eacute;xico', 'zipcode':'MXCE2460', 'tid':'1453'},
      {'plaza':'Guadalajara', 'zipcode':'MXJO0043', 'tid':'23'},
      {'plaza':'Monterrey', 'zipcode':'MXNL0068', 'tid':'22'},
      {'plaza':'Laguna', 'zipcode':'MXCL0014', 'tid':'25'},
      {'plaza':'Tampico', 'zipcode':'MXTS0105', 'tid':'24'},
      {'plaza':'Le&oacute;n', 'zipcode':'MXTSL106', 'tid':'3250'},
      {'plaza' : 'Puebla', 'zipcode' : 'MXPA0070', 'tid' : '1451'},
      {'plaza': 'Hidalgo', 'zipcode' : 'MXHO0134', 'tid': '1454'}
  ];
   

  var urlplazas =  []
  urlplazas['ciudaddemexico'] = '21';
  urlplazas['monterrey'] = '22';
  urlplazas['guadalajara'] = '23';
  urlplazas['publico'] ='23';
  urlplazas['tampico'] = '24';
  urlplazas['torreon'] = '25';
  urlplazas['estadodemexico'] = '1453';
  urlplazas['leon'] = '3250';
  urlplazas['puebla'] = '1451';     
  urlplazas['pachuca'] = '1454';
  urlplazas['hidalgo'] = '1454';
  
  rurlplazas = [];
  for(url in urlplazas){
      rurlplazas[urlplazas[url]] = url;
   }


  
  $('#plaza_switch_container').html('<select id="plaza_switch"></select>');
  
  for (var element in plazas) {
      element = plazas[element];
      if(element.zipcode && element.plaza) {
        var option = $("<option value='" + element.tid + "' >" + element.plaza +"</option>");
        $('#plaza_switch').append(option);
      }
  }
  
  var switch_plaza = function() {
    $.cookie('mileniocom_plazaswitch', $(this).val() , {'path':'/', 'expires':null});
    // aqui se implementa el cambio. se toma la url actual y se le cambia el parametro "plaza"
    var hashes = window.location.href.split('?');
    if(hashes[1]) //Si se llega con query string
     {
       window.location=hashes[0] + "?plaza=" + $(this).val();
     }
     else
     {
       window.location = '/' + rurlplazas[$(this).val()];
     }
   }
  
  plaza = $.getUrlVar('plaza');
  alterplaza = document.location.href.split('/').pop()
  if(plaza)
    {
    plaza = $.getUrlVar('plaza');
    } 
  else if( urlplazas[alterplaza] ){
    plaza =  urlplazas[alterplaza] ;
   }
   else {
     plaza = "21"
    }
  
  $('#plaza_switch').val(plaza).sSelect().change(switch_plaza);
  
});

