var optCnt=2;
function showcreatePoll()
{
	if(document.getElementById('pollscreate').style.display=='none')
	{
		document.getElementById('pollscreate').style.display='block';
	}
	else
	{
		document.getElementById('pollscreate').style.display='none';
	}
}
function addanOption(obj)
{
	optCnt++;
	clonenode=obj.parentNode.parentNode.parentNode.cloneNode(true);
	if(optCnt ==9)
	{
		addObj=clonenode.getElementsByTagName("div").item(0);
		addObj.parentNode.removeChild(addObj);
	}
	clonenode.getElementsByTagName("span").item(0).style.display='inline';
	clonenode.getElementsByTagName("input").item(0).value="";
	clonenode.getElementsByTagName("td").item(0).innerHTML="Option "+optCnt;
	obj.parentNode.parentNode.parentNode.parentNode.insertBefore(clonenode, obj.parentNode.parentNode.parentNode.nextSibling);
	obj.parentNode.parentNode.removeChild(obj.parentNode);
}
function removeOption(obj)
{
	lastoptrow=obj.parentNode.parentNode.parentNode.parentNode.getElementsByTagName("tr").item((optCnt+1));
	addObj=document.createElement("div");
	addObj.innerHTML='<a href="javascript:{}" onclick="addanOption(this);">Add another Option</a>';
	addObj.className='textfont';
	addObj.style.marginBottom='10px';
	lastoptrow.getElementsByTagName("td").item(1).appendChild(addObj);
	
	obj.parentNode.parentNode.parentNode.parentNode.removeChild(obj.parentNode.parentNode.parentNode);
	optCnt--;
}


function createpollcheck()
{
	var error=0;
	
	if(document.frmForum.pollquestion.value=="")
	{
		document.getElementById("errormessages").innerHTML = "* Poll Question is required!";
		document.frmForum.pollquestion.focus()
		error =1;
		return false;
	}
	if(document.frmForum.pollquestion.value!="")
	{
		if(document.frmForum.pollquestion.value.length > 1024)
		{
			document.getElementById("errormessages").innerHTML = "* Poll Question Length must be less than 1024 letters.";
			document.frmForum.pollquestion.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;
		}
	}
	validoptcnt=0;
	optionsnow=document.frmForum.elements['option[]'];
	for(i=0;i < optionsnow.length;i++)
	{
		if(optionsnow[i].value!="")
		{
			if(optionsnow[i].value.length > 200)
			{
				document.getElementById("errormessages").innerHTML = "* Options Length must be less than 200 characters.";
				optionsnow[i].focus();
				error=1;
				return false;
			}
			validoptcnt++;
		}
	}
	if(validoptcnt < 2)
	{
		document.getElementById("errormessages").innerHTML = "* Please enter atleast first 2 Options.";
		document.frmForum.optionsnow[0].focus();
		error=1;
		return false;
	}
	if(document.frmForum.pollduedate.value=="")
	{
		document.getElementById("errormessages").innerHTML = "* Enter the poll ending date !";
		document.frmForum.pollduedate.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 deletePoll(poll_id)
{
	document.delForm.pollid.value=poll_id;
	document.delForm.delType.value="poll";
	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.grpollid.value=forumIds;	
	deleteForm.grdelType.value="poll";
	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;
	}
}
