         function initImage() {
         	imageId = 'thephoto';
         	image = document.getElementById(imageId);
         	setOpacity(image, 0);
         	image.style.visibility = "visible";
         	fadeIn(imageId,0);
         	place = place+1;
         	setTimeout("change_image("+place+")",5000);
           return;
         }
         function fadeIn(objId,opacity) {
         	if (document.getElementById) {
         		obj = document.getElementById(objId);
         		if (opacity <= 100) {
         			setOpacity(obj, opacity);
         			opacity += 2;
         			window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 20);
         		}
         	}
         	
            return;
         }
         function setOpacity(obj, opacity) {
         	opacity = (opacity == 100)?99.999:opacity;
         	// IE/Win
         	obj.style.filter = "alpha(opacity:"+opacity+")";
         	// Safari<1.2, Konqueror
         	obj.style.KHTMLOpacity = opacity/100;
         	// Older Mozilla and Firefox
         	obj.style.MozOpacity = opacity/100;
         	// Safari 1.2, newer Firefox and Mozilla, CSS3
         	obj.style.opacity = opacity/100;
             return;
         }
         
         function fadeOut(objId,opacity) {
         	if (document.getElementById) {
         		obj = document.getElementById(objId);
         		if (opacity > 0) {
         			setOpacity(obj, opacity);
         			opacity = opacity-2;
         			window.setTimeout("fadeOut('"+objId+"',"+opacity+")", 20);
         		}
         	    else
         	    {
         	      setOpacity(obj,0);
         	      document.getElementById('thephoto').src = images[place];
         	      setTimeout("initImage()",20);
         	    }
         	}
            return;
         }
         
         function change_image()
         {
           if(place>images.length-1)
           {
            place = 0;
           }
           fadeOut('thephoto',100);
         }
      
function getElementsByStyleClass(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;
}