function cookieExpireDate()
{
	var days = 30; 
	var date = new Date();
	return new Date(date.getTime() + days*24*60*60*1000); 
}
function saveSelectedForumCookie(forum)
{
	document.cookie = "jsforumsel=" + forum + "; expires=" + cookieExpireDate() + "; path=/"; 
}
function showForum(row)
{
	if(row == null)
		return; 
	var forum = row.getCellByColumnKey("ID").getValue();
	if(forum == 0 || forum == 20 || forum == 30 || forum == 80)
		return; 
	
	saveSelectedForumCookie(forum); 	
	var name = row.getCellByColumnKey("NAME").getValue(); 
	window.parent.showForum(forum, name); 
}
function showForumCore()
{
	var gridex = getGridEXFromID("GridEX1");
	showForum(gridex.getGridEXRow()); 
}
var selectionFirst = false; 
function gridEX1_SelectionChanged(row)
{			
	showForum(row); 
	selectionFirst = true; 
}
function isValidTag(element)
{
	if(element.tagName == "IMG")
	{
		if(element.src.indexOf("plus.gif") > -1  || element.src.indexOf("minus.gif") > -1)
			return false; 
	}
	return true;
}
function gridEX1_Click(gridex, button, x, y)
{		
	if(gridex.HitTest() == "Cell")
	{
		var row = gridex.getGridEXRow(); 
		if(isValidTag(window.event.srcElement))
		{
			if(row.getExpanded())
				row.Collapsing();
			else
				row.Expanding(); 
		}			
		if(!selectionFirst)
			showForum(gridex.getGridEXRow()); 
	}
	if(selectionFirst)
	{
		selectionFirst = false; 
		return; 
	}
}