// JavaScript Document
function hide()
{
	for(i=0;i<hide.arguments.length;i++)
	{
		document.getElementById(hide.arguments[i]).style.visibility="Hidden";
		document.getElementById(hide.arguments[i]).style.display="none";
	}
}
function unhide()
{
	for(i=0;i<unhide.arguments.length;i++)
	{
		document.getElementById(unhide.arguments[i]).style.visibility="Visible";
		document.getElementById(unhide.arguments[i]).style.display="";
	}
}
function checkLimit(ctrl,e,max_char,msg_label_id,label_msg)
{
	msg=ctrl.value;
	msg_length=msg.length;
	
	
	if(window.event) // IE
	{
		keynum = e.keyCode;
	}
	else if(e.which) // Netscape/Firefox/Opera
	{
		keynum = e.which;
	}
	
	/*if(e.ctrlKey && keynum==86)
	{
		return false;
	}*/
	if(keynum==13 && msg_length >= max_char)
	{
		return false;
	}
	if(keynum==8 || keynum==9 || keynum==13 || keynum==27 || keynum>=33 && keynum<=40 || keynum==45 || keynum==46 ||  e.altKey || e.shiftKey || e.ctrlKey)
	{
		return true;
	}
	
	remaining=max_char-msg_length;
	if(remaining <= 0)
	{
		return false;
	}
	else
	{
		msg_length++;	
		label_msg=(max_char-msg_length)+" "+label_msg;
		document.getElementById(msg_label_id).innerHTML=label_msg;
		return true;
	}
}


