// SAA UK GALLERY

function getDivsByClassName(sClass, parentElement) {
  if(!parentElement)
    parentElement = document.body;

  var divs = parentElement.getElementsByTagName('div');
  var i;
  var found= new Array();

  for(i=0; i<divs.length; i++) {
    if(divs[i].className.match(sClass) != null)
      found.push(divs[i]);
  }

  return found;
}

function galleries() {
  var i, j;
  var galleries = getDivsByClassName("gallery", document.getElementById("right-column"));


  if(galleries.length == 0)
    return;
  
  //document.body.className += ' with-gallery';

  for(i=0; i<galleries.length; i++) {
    var images = galleries[i].getElementsByTagName('img');
    for(j=0; j<images.length; j++) {

      // Work out image ID from URL
      regex   = /(\/|id=)([0-9]+)/i;

      matches = regex.exec(images[j].src);

      //alert("gallery " + i + " image " + j + " " + images[j].src);

      if(matches == null)
        continue;

      var id = matches[2];
      images[j].content_id = id;

      // Add onclick behaviour
      images[j].style.cursor = "pointer";
      images[j].onclick = function() {
        largedivs = getDivsByClassName("large", this.parentNode);
        largedivs[0].innerHTML = '<img src="image.php?id=' + this.content_id + '&amp;w=285&amp;h=210" alt="" />';
      }

      // Autoselect the first image
      if(j==0) {
        largedivs = getDivsByClassName("large", images[j].parentNode);
        largedivs[0].innerHTML = '<img src="image.php?id=' + id + '&amp;w=285&amp;h=210" alt="" />';
      }


      if(j>6)
        galleries[i].removeChild(images[j]);

    }
  }

}

function addArtistsClick() {
  var i;
  var aImages = document.getElementById('left-column').getElementsByTagName('img');
  for(i=0; i<aImages.length; i++) {
    if(aImages[i].className.match('thumb-saa-uk') != null ) {
      aImages[i].style.cursor = 'pointer';
      aImages[i].onclick = function () {
        document.location.href = 'index.php?page=artists';
      }
    }
  }
}

