function setClass(objectID,newClass)
{
var obj=document.getElementById(objectID);
obj.className = newClass;
}
function initThumbs(container)
{
//alert(container + " " +document.getElementById(container).className);
var allimgs=document.getElementById(container).getElementsByTagName("img");
	for (var i=0; i<allimgs.length; i++)
	{
		//alert("img "+ i + " class "+ allimgs[i].className +" src "+allimgs[i].src);
		if (allimgs[i].className=="thumbnail")
		
		{ //check for Images with class "thumbnail"
				//alert("set onclick");
			allimgs[i].onclick= function ()
			{
				//alert("onclick");
				var bigname=this.src.replace("1.","2.");	
				
				if (this.name!="") bigname=this.name;
				//alert(bigname);
				var bigobj=searchBigPic(this);
				prnt=bigobj.parentNode;
				//bigobj.parentNode.style.backgroundImage=this.src;
		                bigobj.width=31;
				bigobj.height=31;				
				bigobj.src="images/ajax-loader3.gif";
				//bigobj.top=134
				//bigobj.left=121
				//alert("bigobj.width " + bigobj.width + "bigobj.height "+bigobj.height);
				AjaxRequest(bigname,bigobj);
				//bigobj.src=bigname;
			}
		} 
	}
}
function searchBigPic(startObj)
{
	var parent;
	parent=startObj.parentNode;
	//alert("parent orig " + parent.tagName );
	while(parent)
	{
	//alert("parent " + parent.tagName +"class "+parent.className);
	 if(parent.tagName.toLowerCase() =="div" )
	  {
	  //alert("div");
	  if(parent.id.indexOf("_gallery")>=0)
	 	{
	  	//alert("found");
	 		var imgs=parent.getElementsByTagName("img");
			for (var i=0; i<imgs.length; i++)
				{		
				//alert(i + " className "+imgs[i].className +" "+ imgs[i].src );
					if (imgs[i].className=="bigpicture") return imgs[i]; 
				}	
		 }
	  } 
	 parent=parent.parentNode;
	}
}
function AjaxRequest(pageurl,destobj){
	var page_request = false
	if (window.ActiveXObject){ //Test for support for ActiveXObject in IE first (as XMLHttpRequest in IE7 is broken)
		try {
		page_request = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e){
			try{
			page_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e){}
		}
	}
	else if (window.XMLHttpRequest) // if Mozilla, Safari etc
		page_request = new XMLHttpRequest();
	else
		return false
	page_request.onreadystatechange=function(){
			if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1)){
		
		destobj.top=0;
		destobj.left=0;
		destobj.width=300;
		destobj.height=275;
		destobj.visible=false;
		destobj.src=pageurl;
		//bigobj.parentNode.style.backgroundImage=pageurl;
	}
	}
	//document.getElementById(setting.id).innerHTML=this.ajaxloadingmsg
	//var bustcache=(!this.bustajaxcache)? "" : (pageurl.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
	//page_request.open('GET', pageurl+bustcache, true)
	page_request.open('GET', pageurl, true);
	page_request.send(null);
}
