var eventvoteajxObj;
function activate(obj)
{
	obj.className='emoticon';
}
function inactivate(obj)
{
	obj.className='';
}
function showPreview()
{
	document.getElementById("msgpreview").innerHTML=document.frmMsg.message.value.replace(/\r\n|\n/g,"<br />");
	formatText();
}
function openEmoticons(curobj)
{
	if(document.getElementById("smileys").style.display=='block')
	{
		document.getElementById("smileys").style.display='none';
	}
	else
	{
		obj=curobj.parentNode;
		var curleft  = 0;
		if (obj.offsetParent) {
			curleft = obj.offsetLeft
			curtop = obj.offsetTop
			while (obj = obj.offsetParent) {
				curleft += obj.offsetLeft
				curtop += obj.offsetTop
			}
		}
		
		curleft-=40;
		curtop-=5;
		document.getElementById("smileys").style.left=curleft+'px';
		document.getElementById("smileys").style.top=curtop+'px';
		document.getElementById("smileys").style.display='block';
	}
}
function addemot(obj)
{
	txtField=document.frmMsg.message;
	txtValue = ":"+obj.title+":";	
	//IE support
	if (document.selection) {
	txtField.focus();
	sel = document.selection.createRange();
	sel.text = txtValue;
	}
	//MOZILLA/NETSCAPE support
	else if (txtField.selectionStart || txtField.selectionStart == '0') {
	var startPos = txtField.selectionStart;
	var endPos = txtField.selectionEnd;
	txtField.value = txtField.value.substring(0, startPos)
	+ txtValue
	+ txtField.value.substring(endPos, txtField.value.length);
	} else {
	txtField.value += txtValue;
	}
	
	document.getElementById("smileys").style.display='none';
	document.getElementById("msgpreview").innerHTML=document.frmMsg.message.value;
	formatText();
}
function formatText()
{
	document.getElementById("msgpreview").innerHTML=document.getElementById("msgpreview").innerHTML.replace(/:smile:/g,"<img src='"+web_lite+"/images/emoticons1/smile.gif'>");	
	document.getElementById("msgpreview").innerHTML=document.getElementById("msgpreview").innerHTML.replace(/:big smile:/g,"<img src='"+web_lite+"/images/emoticons1/bigsmile.gif'>");	
	document.getElementById("msgpreview").innerHTML=document.getElementById("msgpreview").innerHTML.replace(/:sad:/g,"<img src='"+web_lite+"/images/emoticons1/sad.gif'>");	
	document.getElementById("msgpreview").innerHTML=document.getElementById("msgpreview").innerHTML.replace(/:cool:/g,"<img src='"+web_lite+"/images/emoticons1/cool.gif'>");	
	document.getElementById("msgpreview").innerHTML=document.getElementById("msgpreview").innerHTML.replace(/:wink:/g,"<img src='"+web_lite+"/images/emoticons1/wink.gif'>");	
	document.getElementById("msgpreview").innerHTML=document.getElementById("msgpreview").innerHTML.replace(/:crying:/g,"<img src='"+web_lite+"/images/emoticons1/crying.gif'>");	
	document.getElementById("msgpreview").innerHTML=document.getElementById("msgpreview").innerHTML.replace(/:sweating:/g,"<img src='"+web_lite+"/images/emoticons1/sweating.gif'>");	
	document.getElementById("msgpreview").innerHTML=document.getElementById("msgpreview").innerHTML.replace(/:speechless:/g,"<img src='"+web_lite+"/images/emoticons1/speechless.gif'>");	
	document.getElementById("msgpreview").innerHTML=document.getElementById("msgpreview").innerHTML.replace(/:kiss:/g,"<img src='"+web_lite+"/images/emoticons1/kiss.gif'>");	
	document.getElementById("msgpreview").innerHTML=document.getElementById("msgpreview").innerHTML.replace(/:blush:/g,"<img src='"+web_lite+"/images/emoticons1/blush.gif'>");	
	document.getElementById("msgpreview").innerHTML=document.getElementById("msgpreview").innerHTML.replace(/:wondering:/g,"<img src='"+web_lite+"/images/emoticons1/wondering.gif'>");	
	document.getElementById("msgpreview").innerHTML=document.getElementById("msgpreview").innerHTML.replace(/:sleepy:/g,"<img src='"+web_lite+"/images/emoticons1/sleepy.gif'>");	
	document.getElementById("msgpreview").innerHTML=document.getElementById("msgpreview").innerHTML.replace(/:inlove:/g,"<img src='"+web_lite+"/images/emoticons1/inlove.gif'>");	
	document.getElementById("msgpreview").innerHTML=document.getElementById("msgpreview").innerHTML.replace(/:talking:/g,"<img src='"+web_lite+"/images/emoticons1/talking.gif'>");	
	document.getElementById("msgpreview").innerHTML=document.getElementById("msgpreview").innerHTML.replace(/:tongue out:/g,"<img src='"+web_lite+"/images/emoticons1/tongueout.gif'>");	
	document.getElementById("msgpreview").innerHTML=document.getElementById("msgpreview").innerHTML.replace(/:yawn:/g,"<img src='"+web_lite+"/images/emoticons1/yawn.gif'>");	
	document.getElementById("msgpreview").innerHTML=document.getElementById("msgpreview").innerHTML.replace(/:sick:/g,"<img src='"+web_lite+"/images/emoticons1/sick.gif'>");	
	document.getElementById("msgpreview").innerHTML=document.getElementById("msgpreview").innerHTML.replace(/:angry:/g,"<img src='"+web_lite+"/images/emoticons1/angry.gif'>");	
	document.getElementById("msgpreview").innerHTML=document.getElementById("msgpreview").innerHTML.replace(/:confused:/g,"<img src='"+web_lite+"/images/emoticons1/confused.gif'>");	
	document.getElementById("msgpreview").innerHTML=document.getElementById("msgpreview").innerHTML.replace(/:it wasnt me:/g,"<img src='"+web_lite+"/images/emoticons1/itwasntme.gif'>");	
	document.getElementById("msgpreview").innerHTML=document.getElementById("msgpreview").innerHTML.replace(/:party:/g,"<img src='"+web_lite+"/images/emoticons1/party.gif'>");	
	document.getElementById("msgpreview").innerHTML=document.getElementById("msgpreview").innerHTML.replace(/:worried:/g,"<img src='"+web_lite+"/images/emoticons1/worried.gif'>");	
	document.getElementById("msgpreview").innerHTML=document.getElementById("msgpreview").innerHTML.replace(/:mmm:/g,"<img src='"+web_lite+"/images/emoticons1/mmm.gif'>");	
	document.getElementById("msgpreview").innerHTML=document.getElementById("msgpreview").innerHTML.replace(/:nerd:/g,"<img src='"+web_lite+"/images/emoticons1/nerd.gif'>");	
	document.getElementById("msgpreview").innerHTML=document.getElementById("msgpreview").innerHTML.replace(/:lips sealed:/g,"<img src='"+web_lite+"/images/emoticons1/lipssealed.gif'>");	
	document.getElementById("msgpreview").innerHTML=document.getElementById("msgpreview").innerHTML.replace(/:hi:/g,"<img src='"+web_lite+"/images/emoticons1/hi.gif'>");	
	document.getElementById("msgpreview").innerHTML=document.getElementById("msgpreview").innerHTML.replace(/:call:/g,"<img src='"+web_lite+"/images/emoticons1/call.gif'>");	
	document.getElementById("msgpreview").innerHTML=document.getElementById("msgpreview").innerHTML.replace(/:devil:/g,"<img src='"+web_lite+"/images/emoticons1/devil.gif'>");	
	document.getElementById("msgpreview").innerHTML=document.getElementById("msgpreview").innerHTML.replace(/:envy:/g,"<img src='"+web_lite+"/images/emoticons1/envy.gif'>");	
	document.getElementById("msgpreview").innerHTML=document.getElementById("msgpreview").innerHTML.replace(/:wait:/g,"<img src='"+web_lite+"/images/emoticons1/wait.gif'>");	
	document.getElementById("msgpreview").innerHTML=document.getElementById("msgpreview").innerHTML.replace(/:giggle:/g,"<img src='"+web_lite+"/images/emoticons1/giggle.gif'>");	
	document.getElementById("msgpreview").innerHTML=document.getElementById("msgpreview").innerHTML.replace(/:clapping:/g,"<img src='"+web_lite+"/images/emoticons1/clapping.gif'>");	
	document.getElementById("msgpreview").innerHTML=document.getElementById("msgpreview").innerHTML.replace(/:whistling:/g,"<img src='"+web_lite+"/images/emoticons1/whistling.gif'>");	
	document.getElementById("msgpreview").innerHTML=document.getElementById("msgpreview").innerHTML.replace(/:big laugh:/g,"<img src='"+web_lite+"/images/emoticons1/biglaugh.gif'>");	
	document.getElementById("msgpreview").innerHTML=document.getElementById("msgpreview").innerHTML.replace(/:nod:/g,"<img src='"+web_lite+"/images/emoticons1/nod.gif'>");	
	document.getElementById("msgpreview").innerHTML=document.getElementById("msgpreview").innerHTML.replace(/:punch:/g,"<img src='"+web_lite+"/images/emoticons1/punch.gif'>");	
	document.getElementById("msgpreview").innerHTML=document.getElementById("msgpreview").innerHTML.replace(/:broken heart:/g,"<img src='"+web_lite+"/images/emoticons1/brokenheart.gif'>");	
	document.getElementById("msgpreview").innerHTML=document.getElementById("msgpreview").innerHTML.replace(/:propose:/g,"<img src='"+web_lite+"/images/emoticons1/propose.gif'>");	
	document.getElementById("msgpreview").innerHTML=document.getElementById("msgpreview").innerHTML.replace(/:cake:/g,"<img src='"+web_lite+"/images/emoticons1/cake.gif'>");	
	document.getElementById("msgpreview").innerHTML=document.getElementById("msgpreview").innerHTML.replace(/:show bottom:/g,"<img src='"+web_lite+"/images/emoticons1/showbottom.gif'>");	
	document.getElementById("msgpreview").innerHTML=document.getElementById("msgpreview").innerHTML.replace(/:smoke:/g,"<img src='"+web_lite+"/images/emoticons1/smoke.gif'>");	
	document.getElementById("msgpreview").innerHTML=document.getElementById("msgpreview").innerHTML.replace(/:head bang:/g,"<img src='"+web_lite+"/images/emoticons1/headbang.gif'>");	
}
function getcommentdetails(curobj)
{
	prep_pop();
	obj=document.getElementById(curobj);
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	
	//curleft-=120;
	//curtop-=120;
	document.getElementById("reply_block").style.left=curleft+'px';
	document.getElementById("reply_block").style.top=curtop+'px';
	document.getElementById("reply_block").style.display='block';
}
function closecomment()
{
	document.getElementById("reply_block").style.display='none';
	fade_out("fadeDiv",0.7,0);
}
function fade_in(fadeid,next,limit)
{
		if(next < limit)
		{
			document.getElementById(fadeid).style.opacity = next;
			iestart=next*100;
			document.getElementById(fadeid).style.filter = 'alpha(opacity='+iestart+')';
			next=next+0.1;
			setTimeout((function(){fade_in(fadeid,next,limit);}), 100);
		}
}
function fade_out(fadeid,next,limit)
{

		if(next > limit)
		{
			document.getElementById(fadeid).style.opacity = next;
			iestart=next*100;
			document.getElementById(fadeid).style.filter = 'alpha(opacity='+iestart+')';
			next=next-0.1;
			setTimeout((function(){fade_out(fadeid,next,limit);}), 100);
		}
		else
		{
			document.getElementById(fadeid).style.height='0px';	
			document.getElementById(fadeid).style.width='0px';
			document.getElementById(fadeid).style.display='none';	
		}

}
function prep_pop()
{
	obj=document.getElementById("mainBody");
	var curwidth = curheight = 0;
	curwidth = obj.offsetWidth;
	curheight = obj.offsetHeight;
	document.getElementById("fadeDiv").style.height=curheight+'px';	
	document.getElementById("fadeDiv").style.width='900px';
	document.getElementById("fadeDiv").style.display='block';
	obj=obj.getElementsByTagName("div").item(0);
	var curtop = curleft  = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	
	document.getElementById("fadeDiv").style.left=curleft+'px';
	document.getElementById("fadeDiv").style.top=curtop+'px';
	
	fade_in("fadeDiv",0,0.7);
}
function validatecomment()
{
	error=0;
	nosel=0;
	pollopts=document.frmMsg.elements['polloptions[]'];
	for(i=0;i < pollopts.length;i++)
	{
		if(document.frmMsg.inputtype=="radio")
		{
			if(pollopts[i].selected==true)
				nosel=1;
		}
		else
		{
			if(pollopts[i].checked==true)
				nosel=1;
		}
		
	}
	
	if(nosel==0)
	{
		document.getElementById("errormessages").innerHTML = "*Select atleast one option !";
		error =1;
		return false;
	}
	
	if(document.frmMsg.message.value!="")
	{
		if(document.frmMsg.message.value.length > 1024)
		{
			document.getElementById("errormessages").innerHTML = "* Message Length must be less than 1024 characters.";
			document.frmMsg.message.focus();
			error=1;
			return false;
		}
	}
	if(error==0)
	{
		document.frmMsg.submit();
	}
}
function validateLen()
{
	obj=document.frmMsg.message;
	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 deleteMsg(poll_user)
{
	document.delForm.polluser.value=poll_user;
	document.delForm.delType.value="pollmsg";
	document.delForm.submit();
}
function delSel()
{
	checks=document.getElementById("inmessages").getElementsByTagName("input");
	deleteForm=document.grdelForm;
	k=0;
	var eventIds = new Array();
	for(j=0;j<checks.length;j++)
	{
		if(checks[j].checked==true)
		{
			eventIds[k]=checks[j].value;
			k++;
		}
	}
	deleteForm.grpolluser.value=eventIds;	
	deleteForm.grdelType.value="pollmsg";
	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;
	}
}
function deletethisPoll()
{
	document.eventdelForm.delType.value="poll";
	document.eventdelForm.submit();
}

function createRequestObject()
{
	  var obj;
	  var browser = navigator.appName;
	  if(browser == "Microsoft Internet Explorer")
	  	obj = new ActiveXObject("Microsoft.XMLHTTP");
	  else 
	  	obj = new XMLHttpRequest();
	   return obj;
}
function gotovotesort(page_val)
{
	var voteerror=0;
	eventvoteajxObj=createRequestObject();
	var pageval=page_val;
	var poll_id=document.sortvoteform.curpollid.value;
	var community_owner=document.sortvoteform.communityowner.value;
	var poll_val=document.sortvoteform.votecheck.value;
	
	if(voteerror==0)
	{
		url=dir_point+"ajxfiles/getpollvotedetails.php?pollid="+escape(poll_id)+"&voteid="+escape(poll_val)+"&pagevalue="+pageval+"&owner="+escape(community_owner);
		eventvoteajxObj.open('get', url+"&sid="+Math.random());
		eventvoteajxObj.onreadystatechange =eventvotedisplaydetails;
		eventvoteajxObj.send(null);
	}
}
function eventvotedisplaydetails()
{
	try
   	{ 
   	if(eventvoteajxObj.readyState == 4)
	{
	    try{
		  if(eventvoteajxObj.status == 200)
		   {
		   	if(eventvoteajxObj.responseText)
		   	{
		   		var allsplitdet=eventvoteajxObj.responseText.split("@sep@");
		   		
		   		document.getElementById("prev_next_top").innerHTML=allsplitdet[0];
		   		document.getElementById("prev_next_bottom").innerHTML=allsplitdet[0];
		   		document.getElementById("inmessages").innerHTML=allsplitdet[1];
		   		document.getElementById("ownerdellink").innerHTML=allsplitdet[2];
		   	}
		   }
		   else{}
		}catch(e){}
	}}
	catch(e){}
}
