function getThumbDiv(id)
{
	return getObj("work_thumb_"+id);
}

function workShowHide(id)
{
	var d = getObj("work_content_"+id);
	var dtitle = getObj("work_title_"+id);
	var dthumb = getThumbDiv(id);

	if (d.style.display == "" || d.style.display == "none")
	{
		d.style.display = "block";
		if (dtitle)
			dtitle.className = "title_open";
		if (dthumb)
		{
			if (dthumb.innerHTML == "")
			{
				dthumb.innerHTML = "Loading...";
				sGetThumbsHTML(id);
			}
		}
	}
	else
	{
		d.style.display = "none";
		if (dtitle)
			dtitle.className = "title_close";

	}
}

function imgShow(id, src)
{
	var d = getObj("work_img_"+id);
	if (d)
	{
		d.style.display = "block";
		d.innerHTML = "<img src='"+src+"' alt='Image' />";	
	}
}

function imgHideDiv(id)
{
	var d = getObj("work_img_"+id);
	if (d)
		d.style.display = "none";
}

function ThumbsObj(id, parent)
{
	this.m_id = id;
	this.m_parent = parent;
	this.M_getHTML = function(message, err)
	{
		var div = getObj("work_thumb_"+this.m_id);
		if (div)
			div.innerHTML = message;
		if (this.m_parent)
			this.m_parent.M_delete(this.m_id);
	}
}

function ThumbsObjList()
{
	this.m_array = new Array();

	this.M_delete = function(id)
	{
		var obj=null;
		for (var i=0; i<this.m_array.length ; i++)
			if (id == this.m_array[i].m_id)
			{
				this.m_array.splice(i, 1);
				break;
			}
	}
	
	this.M_get = function(id)
	{
		for (var i=0; i<this.m_array.length ; i++)
			if (id == this.m_array[i].m_id)
				return this.m_array[i];
		return null;
	}

	this.M_push = function(obj)
	{
		this.m_array.push(obj);
	}

	this.M_length = function(){return this.m_array.length;}
}


function sGetThumbsHTML(id)
{
	var newThumbsObj = new ThumbsObj(id, sThumbsObjList);
	sThumbsObjList.M_push(newThumbsObj);
	RQAjaxCall("Custom/getThumbs.php?idThumb="+id, "M_getHTML", newThumbsObj);

}


var sThumbsObjList = new ThumbsObjList();

