// JavaScript Document
function fobj(id)
{
	return document.getElementById(id);
}

function ChangeCat(id)
{
	fobj('thumbs_' + cur_catid).style.display = "none";
	var div = fobj('thumbs_' + id);
		div.style.display = "";
	var imgs = div.getElementsByTagName("img");
	var newid = parseInt(imgs[0].id.replace('thumb_', ''));
	fobj('cat_' + cur_catid).style.backgroundColor = '#F5F5FA';
	fobj('cat_' + id).style.backgroundColor = '#A6B4C4';
	cur_catid = id;

	ShowImage(allthumbs[newid].id);
}

function get(el, obj)
{
	if (obj.tagName == el.toUpperCase()) return obj;
	if (obj.tagName == "HTML" || obj.tagName == "BODY") return false;
	return get(el, obj.parentNode);
}

function ShowImage(id)
{
	var img = fobj('mainThumb');
		img.src = "/images/reviews/" + allthumbs[id].reviewid +"/"+ allthumbs[id].name;
	var oldi = fobj('thumb_' + cur_thumbid);
		oldi.style.borderColor = "#FFFFFF";
	var newi = fobj('thumb_' + id);
		newi.style.borderColor = "#FF0000";
	cur_thumbid = id;
	var pos = parseInt(get("td", newi).id.replace('td_'+ cur_catid +'_', '')) + 1;
	var total = thumbs[cur_catid].length;
	var avr = Math.ceil(cfg_total_thumbs / 2);
	var tab = get("table", newi);
	
	if (pos  <= avr)
	{
		for (var i=0; i < total; i++)
		{
			if (i < cfg_total_thumbs)
			{
				fobj('td_'+ cur_catid +'_' + i.toString()).style.display = "";
			}
			else
			{
				fobj('td_'+ cur_catid +'_' + i.toString()).style.display = "none";
			}
		}
	}
	else if (pos > total - avr)
	{
		for (var i=0; i < total; i++)
		{
			if (i >= total - cfg_total_thumbs)
			{
				fobj('td_'+ cur_catid +'_' + i).style.display = "";
			}
			else
			{
				fobj('td_'+ cur_catid +'_' + i).style.display = "none";
			}
		}
	}
	else
	{
		for (var i=0; i < total; i++)
		{
			if ((i < pos + avr - 1) && (i >= pos - avr))
			{
				fobj('td_'+ cur_catid +'_' + i).style.display = "";
			}
			else
			{
				fobj('td_'+ cur_catid +'_' + i).style.display = "none";
			}
		}
	}
}

function SearchSubmit()
{
	
}
