initialize();
	function initialize()
	{
  	var galleries=document.getElementsByName("PictureGallery");
		var styles=document.createElement("link");
  	for(i=0; i<galleries.length; i++)
  	{
		 				 
		 				 //alert(galleries.length);
		 				 //alert(i);
  	 				 galleries[i].className="PictureGallery";
  					
  					 var pairGroup=getFirstElement(galleries[i]);
  					 pairGroup.className="Thumbnails";
  					 var pair=getFirstElement(pairGroup);
						 
  					 while(pair!=null)
  					 {
  					 		  var thumb=getFirstElement(pair);
  								thumb.setAttribute("onmousedown","SetImage(this);");
  								thumb.className="Thumbnail";
  								var picture=getNextElement(thumb);
  								if(picture!=null) picture.className="HiddenPicture";
  								pair=getNextElement(pair);
  					 }
  					 getNextElement(pairGroup).className="Image";
		 				 //alert(galleries.length);
						 //alert(i);
  	}
	}
	
	function getNextElement (e)
	{
	 				 while (e.nextSibling!=null)
					 {
					 	if(e.nextSibling.nodeType==1) return e.nextSibling;
						else e=e.nextSibling;
					 }
					 return null;
	}
	
	function getFirstElement (e)
	{
	 				 var children=e.childNodes;
					 for(i=0;i<children.length;i++)
					 {
					 			 if(children[i].nodeType==1)
								 {
								 	return children[i];
									}
					 }
					 return null;
	}
	
	function getAllElements (e)
	{
	 				 var ret={};
	 				 var children=e.childNodes;
					 for(i=0;i<children.length;i++)
					 {
					 			 if(children[i].nodeType==1)
								 {
								 	ret.push(children[i]);
									}
					 }
					 return ret;
	}
	
	function SetImage(e)
	{
	 				 var pairGroup=e.parentNode.parentNode;
					 var pair=getFirstElement(pairGroup);
					 var image=getFirstElement(getNextElement(pairGroup));
					 while(pair!=null)
					 {
					 			var thumb=getFirstElement(pair);
								if(thumb==e)
								{
								 thumb.className="SelectedThumbnail";
								 var picture=getNextElement(thumb);
								 if(picture!=null)
								 {
								   image.setAttribute("src", picture.getAttribute("src"));
								   image.setAttribute("alt", picture.getAttribute("alt"));
								 }
								}
								else
								{
								 thumb.className="Thumbnail";
								}
								pair=getNextElement(pair);
					 }
	}
