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 callgeneralprofile(obj)
{
	obj.setAttribute('class','current');
	document.getElementById("personalprofile").setAttribute('class','');
	document.getElementById("genprofilecontent").style.display='block';
	document.getElementById("personalprofilecontent").style.display='none';
}
function callpersonalprofile(obj)
{
	obj.setAttribute('class','current');
	document.getElementById("generalprofile").setAttribute('class','');
	document.getElementById("genprofilecontent").style.display='none';
	document.getElementById("personalprofilecontent").style.display='block';
}
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 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("msgpreview").innerHTML=document.frmMsg.message.value;
	formatText();
	document.getElementById("smileys").style.display='none';
}
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 validatemessage()
{
	var error=0;
	if(document.frmMsg.message.value=="")
	{
		document.getElementById("errormsgnil").innerHTML = "* The message cannot be empty!";
		error =1;
		return false;
	}
	if(document.frmMsg.message.value!="")
	{
		if(document.frmMsg.message.value.length > 1024)
		{
			document.getElementById("errormsgnil").innerHTML = "* Message Length must be less than 1024 characters.";
			document.frmMsg.message.focus();
			error =1;
			return false;
		}
	}
	if(error==0)
	{
		document.frmMsg.submit();
		document.getElementById('send_private_msg').disabled=true;
	}
}
function validateLen()
{
	obj=document.frmMsg.message;
	msgnowLen=parseInt(obj.value.length)+1;
	if(msgnowLen <=1024)
	{
		rem=1024-msgnowLen;
		document.getElementById("warnmsg").innerHTML=rem+" letters remaining";
	}
	else
	{
		rem=1024-parseInt(userMeLen);
		document.getElementById("warnmsg").innerHTML="<font color='red'>Exceeded Maximum of "+rem+" letters</font>";
	}
	
}
