
	var count=0;
	var senderVal;
	function LettersLeft()
	{
	
		var chars, message, senderNew;
		var anz=0, len=0,s;
		var msg = document.inputform.anno_announcement.value;
		if (!chars) {
	    		chars = 500; // лимита за символи на полето.
		}
		for (var i=0; i<msg.length; i++) {
			if (anz==chars) {
				count = 0;
				break; 
			}
			anz++;
		}
		document.inputform.msgLen.value = 1;
		len = i;

		if (msg.length >= chars) {
			var IE=(navigator.appName.indexOf("Explorer")!=-1)?true:false;
			var Mozilla=(navigator.userAgent.indexOf("Mozilla")!=-1)?true:false;
			var Build=(navigator.userAgent.indexOf("rv:")!=-1)?true:false;
			var Opera=(navigator.userAgent.indexOf("Opera")!=-1)?true:false;
			var Netscape=(navigator.appName.indexOf("Netscape")!=-1)?true:false;
			var NS6=(navigator.userAgent.indexOf("netscape6") != -1)?true:false;
			var NS7=(navigator.userAgent.indexOf("netscape7") != -1)?true:false;
			if ( (IE && !Opera) || (Mozilla && Build) || (NS6 && !Opera) || (NS7 && !Opera) ) {
					document.inputform.anno_announcement.value = msg.substring(0,len);
				} else {
					if (count == 0) {
						document.inputform.anno_announcement.value = msg.substring(0,len);
						count++;
					} else {
						document.inputform.anno_announcement.value = msg.substring(0,len);
					}
					document.inputform.anno_announcement.value = msg;
				}
			}
		
		document.inputform.msgLen.value = chars-anz;
		if (navigator.appName =="Netscape" && parseInt(navigator.appVersion) <= 4) {
			document.captureEvents(Event.KEYPRESS);document.inputform.anno_announcement.onkeypress = LettersLeft;
			document.captureEvents(Event.CHANGE);document.inputform.sender.onchange = LettersLeft;
			document.captureEvents(Event.KEYPRESS);document.inputform.From.onkeypress = LettersLeft;
		}
	}
