/*  simple gallery script by mtness.net   *\
    on behalf of primel.net
	for http://jofranzke.de
    based on ALA simple js gallery

\*              2007-12-10                */


function prepareGallery(){
	if( document.getElementById && document.getElementsByTagName ){
		if( document.getElementById( 'jfa_gallery' ) ){
			var links = document.getElementById( 'jfa_gallery' ).getElementsByTagName( 'a' );
			var lbLink = document.getElementById( 'lightbox_icon' ).getElementsByTagName( 'a' );
			for( var i=0; i < links.length; i++ ){
				links[i].onclick = function(){
					setLightbox();
				};
			}
		}
	}
}

function setLightbox() {
	if (document.getElementById) {

		// here the classname  of the lightbox gallery is changed so that only one icon is visible.
		var lbLink = document.getElementById( 'lightbox_icon' ).getElementsByTagName( 'a' );

		setClass(lbLink[0],'visible');
		return false;
	} else {
		return true;
	}
}

// necessary to highlight the first thumbnail & activate the lightbox icon.
function selectFirstImg() {
	if( document.getElementById && document.getElementsByTagName ){
		var lightboxElements = document.getElementById( 'lightbox_icon' ).getElementsByTagName( 'a' );
		lightboxElements[0].className = 'visible';
	}
}


function setClass(vObject, vClassName) {
	vObject.className = vClassName;
}




function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}

addLoadEvent(prepareGallery);
addLoadEvent(selectFirstImg);
/* addLoadEvent(function() {
  // more code to run on page load
}); */
