<!--
// Create the XMLHttpRequest 
var xHR_o_Object = false;
var str_agent = navigator.userAgent.toLowerCase();
var sel_category = "";
var sel_viewtype = "";
if(window.XMLHttpRequest){	
  xHR_o_Object = new XMLHttpRequest();
} else if (window.ActiveXObject){
  xHR_o_Object = new ActiveXObject("Microsoft.XMLHTTP");
}
function getSafeShopsSearchData(){
  var stripped = '<span class="error">There has been an error, please reload the page and try again</span>';
  if(xHR_o_Object.readyState == 4 && xHR_o_Object.status == 200){
    var xmlDoc = xHR_o_Object.responseXML;
    if(xmlDoc != null){
      var out = new String();
      var ary_url = xmlDoc.getElementsByTagName('url');
      var ary_title = xmlDoc.getElementsByTagName('title');
      var ary_imrg = xmlDoc.getElementsByTagName('imrg');
      var ary_isis = xmlDoc.getElementsByTagName('isis');
      var ary_idis = xmlDoc.getElementsByTagName('idis');
      var frg_list = new Array();
      var c = 0; var n = 0;
      if(ary_title.length > 0){
        for(i=0; i < ary_title.length; i++){
          if(ary_url[i].childNodes[0].nodeValue != null){   str_url = ary_url[i].childNodes[0].nodeValue; } else { str_url = "#"; }
          if(ary_title[i].childNodes[0].nodeValue != null){ str_title = ary_title[i].childNodes[0].nodeValue; } else { str_title = ""; }
          if(ary_imrg[i].childNodes[0].nodeValue != null){  str_imrg = ary_imrg[i].childNodes[0].nodeValue; } else { str_imrg = "no"; }
          if(ary_isis[i].childNodes[0].nodeValue != null){  str_isis = ary_isis[i].childNodes[0].nodeValue; } else { str_isis = "no"; }
          if(ary_idis[i].childNodes[0].nodeValue != null){  str_idis = ary_idis[i].childNodes[0].nodeValue; } else { str_idis = "no"; }
          if(((i%2) === 0) && (i > 0)){ c++; }
          if((i%2) === 0){
            var blank = '      <td class="blank">&nbsp;</td>';
          } else {
            var blank = "";
          }
          frg_list[c] += '      <td class="item"><a href="' + str_url + '" onclick="window.open(this); return false;" class="' +  str_imrg+str_isis+str_idis + '">' + str_title + '</a></td>';
          frg_list[c] += blank;
        }
      }
      if(frg_list.length > 0){
        out += '<table class="safeshopslist">';
        out += '  <tbody>';
        for(i=0; i < frg_list.length; i++){
          out += '    <tr>';
          out += frg_list[i];
          out += '    </tr>';
        }
        out += '  </tbody>';
        out += '</table>';
      }
      if(out != ""){ stripped = out.replace(/(undefined)/ig,""); }
    }
    xHR_o_Object.abort();
    if(sel_viewtype == "category"){
      document.getElementById("results_" + sel_category).innerHTML = "";
      document.getElementById("results_" + sel_category).innerHTML = stripped;
    } else if(sel_viewtype == "az"){
      document.getElementById('safeshops_data').innerHTML = "";
      document.getElementById('safeshops_data').innerHTML = stripped;
    }
  }
}
function openSafeShop(c,t){
  sel_category = "";
  sel_viewtype = "";
  if(t == "category"){
    if(document.getElementById("safeshops")){
      var ele = document.getElementById("safeshops");
      var catele = document.getElementById("cat_" + c);
      var tags_li = ele.getElementsByTagName("li");
      var tags_a = ele.getElementsByTagName("a");
      for(i=0; i < tags_li.length; i++){ if(tags_li[i].className == "results"){ displayChange(tags_li[i].id,"none"); } }
      for(i=0; i < tags_a.length; i++){ if(tags_a[i].className == "safeshopcatsel"){ tags_a[i].className = "safeshopcat"; } }
      catele.className = "safeshopcatsel";
      displayChange("results_" + c,"block");
      document.getElementById("results_" + c).innerHTML = '<div class="loading"><b>Loading data</b></div>';
    }
  } else if(t == "az"){
    if(document.getElementById("azsafeshops")){
      var ele = document.getElementById("azsafeshops");
      var catele = document.getElementById("cat_" + c);
      var tags_a = ele.getElementsByTagName("a");
      for(i=0; i < tags_a.length; i++){ if(tags_a[i].className == "safeshopazsel"){ tags_a[i].className = "safeshopaz"; } }
      catele.className = "safeshopazsel";
      document.getElementById('safeshops_data').innerHTML = '<div class="loading"><b>Loading data</b></div>';
    }
  }
  sel_category = c;
  sel_viewtype = t;
  xHR_o_Object.onreadystatechange = getSafeShopsSearchData;
  xHR_o_Object.open("GET", "/8025745000669E37/xml_safeshops?readform&view=" + t + "&category=" + c + "&count=10000&offset=" + Number(new Date), true);
  xHR_o_Object.send(null);
}
//-->
