function loadIncToId(id, url) {
 var element = document.getElementById(id);
 if (!element) {
  alert("Bad id " + id + 
   "passed to clientSideInclude." +
   "You need a div or span element " +
   "with this id in your page.");
  return;
 }

 element.innerHTML = getInclude(url);
}

function getInclude(url) {
  var req = false;
  // For Safari, Firefox, and other non-MS browsers
  if (window.XMLHttpRequest) {
    try {
      req = new XMLHttpRequest();
      
    } catch (e) {
      req = false;
    }
  } else if (window.ActiveXObject) {
    // For Internet Explorer on Windows
    try {
      req = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        req = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e) {
        req = false;
      }
    }
  }
  if (req) {
    // Synchronous request, wait till we have it all
    req.open('GET', url, false);
    //req.setRequestHeader('Accept-Charset', 'windows-1251');
    req.overrideMimeType('text/plain; charset=windows-1251')
    req.send(null);
    return req.responseText;
  } else {
    return
   "Sorry, your browser does not support " +
      "XMLHTTPRequest objects. This page requires " +
      "Internet Explorer 5 or better for Windows, " +
      "or Firefox for any system, or Safari. Other " +
      "compatible browsers may also exist.";
  }
}
var rows;
var el;
function catGen(id, file) {
  el = document.getElementById(id);
  var data = getInclude(file);
  if (false) {
    return;
  }
  else {
    var s = '<table align="center" width="100%" colpadding="10">';
    rows = data.split('\r\n'); 
    var i = 1;
    var d;
    while (i < rows.length-1) {
      d = rows[i].split(';');
      s += '<tr><td width="50%"><table><tr><td width="130px">';
      if (d.length>3)
        s += '<a href="' + d[4] + '" name="modal"><img src="' + d[0] + '" border="0"/></a>';
      else
        s += '<img src="' + d[0] + '" border="0"/>';
      s += '</td>';
      s += '<td valign="top"><div class="cat_label">' + d[1] + '</div><br>';
      s += '<div class="cat_txt">'+ d[2];
      if (d[3] == 'да')
         s += '<br><a href="#" onclick="catGen2(' + i + ')">подробнее >></a>'; 
      s += '</div></td></tr></table></td>';
      i++;
      if (i >= rows.length-1)
        s += '<td width="50%" /></tr>';
      else {                                                                           
        d = rows[i].split(';');
        s += '<td width="50%"><table><tr><td width="130px">';
        if (d.length>3)
          s += '<a href="' + d[4] + '" name="modal"><img src="' + d[0] + '" border="0"/></a>';
        else
          s += '<img src="' + d[0] + '" border="0"/>';
        s += '</td>';
        //s += '<td width="50%"><table><tr><td width="130px"><img src="' + d[0] + '" border="0"/></td>';
        s += '<td valign="top"><div class="cat_label">' + d[1] + '</div><br>';
        s += '<div class="cat_txt">'+ d[2] + '</div></td>';
        if (d[3] == 'да')
           s+= '<br><a href="#" onclick="catGen2(' + i + ')">подробнее >></a>'; 
        s += '</div></td></tr></table></td>';
      }
      i++;
    }
    s += '</table>';
    el.innerHTML = s;
  }
}
function catGen2(pos) {
var d = rows[pos].split(';');
var s = '<table align="center" width="100%" colpadding="10"><tr><td width="50%"><div class="cat_label">' + d[1] +'</div>';
s += '</td><td><img src="' + d[4] + '" border="0"></td></tr></table>';

el.innerHTML = s;
}

function CreateBookmarkLink() {
title = "Карабин магазин снаряжения для туризма и промальпа";
url = "http://karabin-nvkz.narod.ru/";
if (window.sidebar) { // Mozilla Firefox Bookmark
window.sidebar.addPanel(title, url,"");
} else if( window.external ) { // IE Favorite
window.external.AddFavorite( url, title); }
else if(window.opera && window.print) { // Opera Hotlist
 return true; }
}

