var MaxLen = 160
var msie=(navigator.userAgent.indexOf("MSIE")>0)
function upperMe(form) {
 inputStr = form.txtmessage.value;
 strlength = 0;
 var newStr = "";
 for (var i = 0; i < inputStr.length; i++)
 {
 	var oneChar = inputStr.charAt(i);
    strlength++;
    if ("".indexOf(oneChar) >= 0)
    	strlength++;
    if ("".indexOf(oneChar) >= 0)
    	strlength+=2;
    if (strlength < MaxLen)
	    newStr += oneChar;
 }
 if (strlength > MaxLen )
 {
    form.txtmessage.value=newStr;
    form.num.value = MaxLen;
 } else
 {
	 form.num.value = (MaxLen - strlength);
 }
 form.txtmessage.focus();
}







/*
function isNumber(inputVal) {
 if (inputVal == "") {
  alert("Пожалуйста введите номер телефона.")
  return false
 }
 if (!isNumberTest(inputVal)) {
  alert("Пожалуйста введите правильный номер телефона. Номер должен содержать только цифры, знаки + и -")
  return false
 }
 return true
}
function isNumberTest(inputVal) {
 inputStr3 = "" + inputVal
 for (var i=0; i<inputStr3.length;i++) {
  var oneChar = inputStr3.charAt(i)
  if (i==0 && oneChar == "+") {
   continue
  }
  if (oneChar == "-") {continue}
  if (oneChar < "0" || oneChar > "9") {
   return false
  }
 }
 return true
}

function isBlank(inputVal) {
 if (inputVal == "") {
  alert("Enter the text")
  return false
 } 
 return true 
}
function isAuth(inputVal) {
 if (inputVal == "") {
  alert("Введите код, указанный на картинке!")
  return false
 } 
 return true 
}
function insertIntl(form) {
 inputPrefix2=form.intlPrefix.options[form.intlPrefix.selectedIndex].value
 form.MN.value=inputPrefix2
 form.MN.focus()
}
function checkFields() {
 if (!isBlank(document.forms['frm'].txtmessage.value)) {
  document.forms['frm'].txtmessage.focus()
  return false;
 }
 if (!isNumber(document.forms['frm'].number.value)) {
  document.forms['frm'].number.focus()
  return false;
 }
if (!isAuth(document.forms['frm'].auth.value)) {
  document.forms['frm'].auth.focus()
  return false;
 }
 return true;
}
function decoder(type) {
var strText=document.forms['frm'].txtmessage.value
strTex=DECODE(strText, type);
document.forms['frm'].txtmessage.value=strTex;
return true;
}
function DECODE(str, Type)
{
	var arus = "АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюяЁё"; // Windows-1251
	var alat = "ABVGDE-ZIJKLMNOPRSTUFHC---'Y'E--abvgde-zijklmnoprstufhc---'y'e----"; // латиница
	
	var strrus, strlat;
	
	if ("latrus" == Type)
    {
        strrus = alat;
        strlat = arus;
    }
    else if ("ruslat" == Type)
    {
        strrus = arus;
        strlat = alat;
    }
    
    var strNew = "";

	var i, len = str.length;
    for (i = 0; i < len; i++)
    {
	    if ("latrus" == Type)
	    {
	    	if ("'" == str.substr(i, 1))
	        {
	            strNew = strNew + "ь";
	        	continue;
	        }
	    
	    	if (i < (len - 2))
	    	{
		        var c = str.substr(i, 3);
		        if ("Sch" == c)
		        {
		            strNew = strNew + "Щ";
			        i = i + 2;
		        	continue;
		        }
		        else if ("sch" == c)
		        {
		            strNew = strNew + "щ";
			        i = i + 2;
		        	continue;
		        }
	    	}

	    	if (i < (len - 1))
	    	{
		        var c = str.substr(i, 2);
		        if (("Zh" == c) || ("ZH" == c))
		        {
		            strNew = strNew + "Ж";
			        i++;
		        	continue;
		        }
		        else if (("Ch" == c) || ("CH" == c))
		        {
		            strNew = strNew + "Ч";
			        i++;
		        	continue;
		        }
		        else if (("Sh" == c) || ("SH" == c))
		        {
		            strNew = strNew + "Ш";
			        i++;
		        	continue;
		        }
		        else if (("Ju" == c) || ("JU" == c))
		        {
		            strNew = strNew + "Ю";
			        i++;
		        	continue;
		        }
		        else if (("Ja" == c) || ("JA" == c))
		        {
		            strNew = strNew + "Я";
			        i++;
		        	continue;
		        }
		        if ("zh" == c)
		        {
		            strNew = strNew + "ж";
			        i++;
		        	continue;
		        }
		        else if ("ch" == c)
		        {
		            strNew = strNew + "ч";
			        i++;
		        	continue;
		        }
		        else if ("sh" == c)
		        {
		            strNew = strNew + "ш";
			        i++;
		        	continue;
		        }
		        else if ("ju" == c)
		        {
		            strNew = strNew + "ю";
			        i++;
		        	continue;
		        }
		        else if ("ja" == c)
		        {
		            strNew = strNew + "я";
			        i++;
		        	continue;
		        }
		        else if (("Jo" == c) || ("JO" == c))
		        {
		            strNew = strNew + "Ё";
			        i++;
		        	continue;
		        }
		        else if ("jo" == c)
		        {
		            strNew = strNew + "ё";
			        i++;
		        	continue;
		        }
	    	}
	    }

        var c = str.substr(i, 1);
        var pos = strrus.indexOf(c);
        if (pos < 0)
            strNew = strNew + c;
        else
        {
        	var d = strlat.substr(pos, 1);
        	if ("-" == d)
            {
			    if ("ruslat" == Type)
			    {
			    	if ("Ж" == c)
			    		d = "Zh";
			    	else if ("Ч" == c)
			    		d = "Ch";
			    	else if ("Ш" == c)
			    		d = "Sh";
			    	else if ("Щ" == c)
			    		d = "Sch";
			    	else if ("Ю" == c)
			    		d = "Ju";
			    	else if ("Я" == c)
			    		d = "Ja";
			    	else if ("ж" == c)
			    		d = "zh";
			    	else if ("ч" == c)
			    		d = "ch";
			    	else if ("ш" == c)
			    		d = "sh";
			    	else if ("щ" == c)
			    		d = "sch";
			    	else if ("ю" == c)
			    		d = "ju";
			    	else if ("я" == c)
			    		d = "ja";
			    	else if ("Ё" == c)
			    		d = "Jo";
			    	else if ("ё" == c)
			    		d = "jo";
			    }
            }
          	strNew = strNew + d;
        }
    }

    return strNew;
}
*/