function showcreateForum()
{
	if(document.getElementById('forumscreate').style.display=='none')
	{
		document.getElementById('forumscreate').style.display='block';
	}
	else
	{
		document.getElementById('forumscreate').style.display='none';
	}
}
function createforumcheck()
{
	var error=0;
	
	if(document.frmForum.forumtitle.value=="")
	{
		document.getElementById("errormessages").innerHTML = "* Forum Title is required!";
		document.frmForum.forumtitle.focus()
		error =1;
		return false;
	}
	if(document.frmForum.forumtitle.value!="")
	{
		if(document.frmForum.forumtitle.value.length > 100)
		{
			document.getElementById("errormessages").innerHTML = "* Forum Title Length must be less than 100 letters.";
			document.frmForum.forumtitle.focus();
			error=1;
			return false;
		}
		else if(document.frmForum.forumtitle.value.length <=100)
		{
			var unameRegExp = /^[\w\-\.\@\$\?\s*\/]+$/;
			if(!document.frmForum.forumtitle.value.match(unameRegExp))
			{
				document.getElementById("errormessages").innerHTML = "* Only Letters,Numbers,Underscore,Hyphen and a single dot (.) and space are allowed.";
				document.frmForum.forumtitle.focus();
				error =1;
				return false;
			}
		}
	}
	if(document.frmForum.description.value=="")
	{
		document.getElementById("errormessages").innerHTML = "* Description is required!";
		document.frmForum.description.focus()
		error =1;
		return false;
	}
	if(document.frmForum.description.value!="")
	{
		if(document.frmForum.description.value.length > 1024)
		{
			document.getElementById("errormessages").innerHTML = "* Description Length must be less than 1024 characters.";
			document.frmForum.description.focus();
			error=1;
			return false;
		}
	}
	if(error==0)
	{
		document.getElementById("errormessages").innerHTML ="";
		document.frmForum.submit();
	}
}
function validateLen()
{
	obj=document.frmForum.description;
	msgnowLen=parseInt(obj.value.length);
	if(msgnowLen <=1024)
	{
		rem=1024-msgnowLen;
		document.getElementById("warnmsg").innerHTML=rem+" letters remaining";
	}
	else
	{
		rem=1024;
		document.getElementById("warnmsg").innerHTML="<font color='red'>Exceeded Maximum of "+rem+" letters</font>";
	}
	
}
function deleteForum(forum_id)
{
	document.delForm.forumid.value=forum_id;
	document.delForm.delType.value="forum";
	document.delForm.submit();
}
function delSel()
{
	checks=document.getElementById("inmessages").getElementsByTagName("input");
	deleteForm=document.grdelForm;
	k=0;
	var forumIds = new Array();
	for(j=0;j<checks.length;j++)
	{
		if(checks[j].checked==true)
		{
			forumIds[k]=checks[j].value;
			k++;
		}
	}
	deleteForm.grforumid.value=forumIds;	
	deleteForm.grdelType.value="forum";
	deleteForm.submit();
}
function _selectAll(obj)
{
	checks=document.getElementById("inmessages").getElementsByTagName("input");
	for(j=0;j<checks.length;j++)
	{
		if(obj.checked==false)
			checks[j].checked=false;
		else
			checks[j].checked=true;
	}
}
