var maxLen = 160;
var enable;

    function DisableSend(){
       document.frmMain.ActionX.disabled = true;
       document.frmMain.Status.value='Sending...';
       document.frmMain.submit();
     }

    function Enablecounter() {
			enable = setInterval("counter()",500);
    }
		
	function counter()
		{
		var msLen, clLen,niLen, totLen, tmp;
		var done = 0;
		msLen = document.frmMain.Message.value.length;
		totLen = msLen;

		tmp = maxLen - totLen;
		if (document.frmMain.CharsLeft.value != tmp) {
			if (tmp > 0) {
			// update counter
			document.frmMain.CharsLeft.value = tmp;
			} else {
				if (tmp == 0) {
					// alert once and update counter to be 0
					alert("Your message is too long");
					document.frmMain.CharsLeft.value = 0;
					clearTimeout(enable);
					document.frmMain.Message.value = document.frmMain.Message.value.substring(0,maxLen);
				} else {
					document.frmMain.CharsLeft.value = 0;
					document.frmMain.Message.value = document.frmMain.Message.value.substring(0,maxLen)
				}
			}
		
		}
		
	}