/* --------------------------------------------------------------
   * Change thickbox links from page to image
-------------------------------------------------------------- */

// getElementsByClass - http://www.dustindiaz.com/getelementsbyclass/
function getElementsByClass(searchClass,node,tag) {
    var classElements = new Array();
    if ( node == null )
        node = document;
    if ( tag == null )
        tag = '*';
    var els = node.getElementsByTagName(tag);
    var elsLen = els.length;
    var pattern = new RegExp("(^|\\\\s)"+searchClass+"(\\\\s|$)");
    for (i = 0, j = 0; i < elsLen; i++) {
        if ( pattern.test(els[i].className) ) {
            classElements[j] = els[i];
            j++;
        }
    }
    return classElements;
}

// addLoadEvent - http://simonwillison.net/2004/May/26/addLoadEvent/
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}

addLoadEvent(function() {
    var thickboxLinks = getElementsByClass('thickbox');
    for (var i=0; i<thickboxLinks.length; i++) {
        var ss = thickboxLinks[i].href;
        var result = ss.indexOf("?thickbox");
        if (result != -1) {
            thickboxLinks[i].href = ss.substring(result+10);
        }
    }

});
