///// FEATURES - IMAGE VIEWER FUNCTION \\\\\\

  var documentaries_http_request = false;
  var documentaries_initializeCount = 0;
  var documentaries_autoDiv = 1;
  var documentaries_activeDiv = 0;
  var documentaries_activationTimer = 0;
  var documentaries_currImage = 0;
  var documentaries_pause = 0;
  var documentaries_featureImages = new Array();
  var documentaries_imgLen = 0;
  var documentaries_loaded = new Array(), documentaries_preImages = new Array(), documentaries_preId = new Array(), documentaries_preTitle = new Array(), documentaries_preCopy = new Array(), documentaries_currCount = 0;

  function documentaries_makeRequest(url) {
    documentaries_http_request = false;
        
    if (window.XMLHttpRequest) { // Mozilla, Safari,...
      documentaries_http_request = new XMLHttpRequest();
      if (documentaries_http_request.overrideMimeType) {
        documentaries_http_request.overrideMimeType('text/xml');
      }
    } else if (window.ActiveXObject) { // IE
      try {
        documentaries_http_request = new ActiveXObject("Msxml2.XMLHTTP");
      } catch (e) {
        try {
        documentaries_http_request = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e) {}
      }
    }

    if (!documentaries_http_request) {
      alert('Giving up :( Cannot create an XMLHTTP instance');
      return false;
    }
    
    documentaries_http_request.onreadystatechange = preloaddocumentaries;
    documentaries_http_request.open('GET', url, true);
    documentaries_http_request.send(null);
  }
  
  function preloaddocumentaries() {
    if (documentaries_http_request.readyState == 4) {
      if (documentaries_http_request.status == 200) {
        var documentaries_RESPONSE = String(documentaries_http_request.responseText);
        var documentaries_RETURNED = documentaries_RESPONSE.split("|");
 
        for (i=0; i<documentaries_RETURNED.length; i++) {
          var documentaries_parts = documentaries_RETURNED[i].split('^');
          documentaries_preImages[i] = new Image();
          documentaries_preImages[i].src = '/_images/music/documentaries/' + documentaries_parts[2];
          documentaries_preId[i] = documentaries_parts[0];
          documentaries_preTitle[i] = documentaries_parts[1];
          documentaries_preCopy[i] = documentaries_parts[3];
          documentaries_loaded[i] = 0;
        }
        documentaries_imgLen = documentaries_preImages.length;

        documentaries_preLoad__checkLoad();

      } else {
        alert('Couldn\'t preload. Refresh page.' + documentaries_http_request.responseText);
      }
    }
  }
  
  function documentaries_preLoad__checkLoad() {
    if (documentaries_loaded[0]) { documentaries_displayImage(documentaries_preId[0], documentaries_preTitle[0], documentaries_preImages[0].src, documentaries_preCopy[0]); }

    if (documentaries_currCount == documentaries_imgLen) {
      //activationTimer = setInterval('changedocumentaries("next")', 5000);
      return;
    }
    for (i = 0; i < documentaries_imgLen; i++) {
      if (!documentaries_loaded[i] && documentaries_preImages[i].complete) {
        documentaries_loaded[i] = 1; documentaries_currCount++;
        documentaries_preLoad__checkLoad();
        return;
      }
    }
    setTimeout("documentaries_preLoad__checkLoad()",10);
  }

  function changedocumentaries(action) {
    if (action == 'next') {
      documentaries_currImage++;
      if (documentaries_currImage == documentaries_preImages.length) { documentaries_currImage = 0; }
    }
    else if (action == 'previous') {
      documentaries_currImage--;
      if (documentaries_currImage == -1) { documentaries_currImage = documentaries_preImages.length-1; }
    }

    documentaries_displayImage(documentaries_preId[documentaries_currImage], documentaries_preTitle[documentaries_currImage], documentaries_preImages[documentaries_currImage].src, documentaries_preCopy[documentaries_currImage]);
  }

  function documentaries_displayImage(id, title, src, copy) {
    document.getElementById("documentariespic").innerHTML = "<a href=\"/" + index + "music/do_selected/" + id + "\"><img src=\"" + src + "\" /></a>";
    document.getElementById("documentariestext").innerHTML = "<span style=\"font-size:16px;color:#00CCFF;font-weight:bold;\">" + title + "</span><br />" + copy + " " + "<a href=\"/" + index + "music/do_selected/" + id + "\">Read More...</a>";
  }