if (typeof(js_shorlist_defined) == 'undefined') {

var js_shorlist_defined = 1;

var nbisl = 0;

function msl_redirect() {
      document.getElementById('popupconfbut').innerHTML="<p class='instructions' style='text-align:center; padding-bottom:10px;'>Conexión a su lista, espere, por favor...</p>";
      top.location.href='/buscar/shortlist.php?id='+$.cookie("mslid");
}

function close_mslw(gosl) {
  if (nbisl == 1) {
    if (gosl)
      naction = "msl_redirect();";
    else
      naction = "cs_mbox_close();";
    cs_mbox_content("<table class='lay-mbox'><tr><td class='lay-mbox-title'>Mi Lista</td></tr><tr><td class='lay-mbox-text'>En el menú de la izquierda, puede acceder a su lista de establecimientos favoritos en cualquier momento. Allí, puede comparar su selección, guardarla o recibirla por e-mail.</td></tr><tr><td class='lay-mbox-text' style='text-align:center;'><div id='popupconfbut'><button onclick=\""+naction+" return false;\" style='margin-top:5px; margin-bottom:10px;'>OK</button></div></td></tr></table>");
  }
  else {
    if (gosl)
      msl_redirect();
    else
      cs_mbox_close();
  }
}

function add_my_shortlist(iid, type) {
  var req = null; 
  if(window.XMLHttpRequest)
    req = new XMLHttpRequest(); 
  else if (window.ActiveXObject)
    req = new ActiveXObject('Microsoft.XMLHTTP'); 
  req.onreadystatechange = function() { 
    if(req.readyState == 4) {
      if(req.status == 200) {
        if (req.responseText == '#ERR_MAX_COUNT#')
          text_msg = "<td class='lay-mbox-error'>Su lista ya ha alcanzado el número máximo de establecimientos.";
        else if (req.responseText == '#ERR_BAD_ID#')
          text_msg = "<td class='lay-mbox-error'>Se ha producido un error y no se ha podido añadir este establecimiento a su lista.";
        else if (req.responseText == '#ERR_ALREADY_IN#')
          text_msg = "<td class='lay-mbox-error'>Este establecimiento ya está en su lista.";
        else {
          nbisl = req.responseText;
          if (document.getElementById('mslrmdisp')) {
            if (nbisl > 1)
              document.getElementById('mslrmdisp').innerHTML = nbisl+" establecimientos";
            else
              document.getElementById('mslrmdisp').innerHTML = nbisl+" establecimiento";
          }
          else if (document.getElementById('mslrmempty'))
            document.getElementById('mslrmempty').innerHTML="<div class='lay-lp-boxmain' onclick=\"top.location.href='/buscar/shortlist.php?id="+$.cookie("mslid")+"';\"><div class='lay-lp-boxtitle' style='margin-top:25px;'><img src='/visuals/recherche/shortlist.gif'>Mi Lista</div><div class='lay-lp-boxcontent' style='background-position:center right; padding-bottom:5px;'><div id='mslrmdisp'>1 establecimiento</div></div><div class='lay-lp-boxtitle' style='background-position:bottom right; font-size:10px;'>Detalles - Comparar</div></div>";
          text_msg = "<td class='lay-mbox-text'>Se ha actualizado su lista y ahora contiene <b>"+req.responseText+"</b> establecimiento";
            if (req.responseText > 1)
              text_msg = text_msg+"s";
        }
      }
      else
        text_msg = "<td class='lay-mbox-error'>Se ha producido un error y no se ha podido añadir este establecimiento a su lista.";
      cs_mbox_content("<table class='lay-mbox'><tr><td class='lay-mbox-title'>Mi Lista</td></tr><tr>"+text_msg+"</tr><tr><td class='lay-mbox-text'><div id='popupconfbut'><table class='tdf'><tr><td class='lay-mbox-text'><button onclick=\"close_mslw(true); return false;\" style='margin-top:5px; margin-bottom:10px;'>Consultar&nbsp;mi&nbsp;lista</button></td><td class='lay-mbox-text' style='text-align:right;'><button onclick=\"close_mslw(false); return false;\" style='margin-top:5px; margin-bottom:10px;'>Continuar</button></td></tr></table></div></td></tr></table>");
    } 
  }
  cs_mbox_open("<table class='lay-mbox'><tr><td class='lay-mbox-title'>Mi Lista</td></tr><tr><td class='lay-mbox-text'><p class='instructions' style='text-align:center;'><br>Conexión a su lista, espere, por favor...<br><img src='/visuals/common/loader.gif'><br><br></p></td></tr></table>");
  req.open('POST', '/buscar/shortlist.php', true); 
  req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=utf-8'); 
  req.send('operation=add&type='+type+'&iid='+iid);
}

}
