var MaxLen = 160

function upperMe(form) {  
 inputStr = form.SM.value;
 strlength= inputStr.length;
 if (strlength > MaxLen ) { 
 	form.SM.value=inputStr.substring(0,MaxLen-1);
 	alert("Вы ввели больше, чем "+MaxLen+" символов."); 	
 	
 }
 form.num.value = (MaxLen - form.SM.value.length);
  numsim=MaxLen - form.SM.value.length;
 if (numsim>=0) {
 	form.num.value = numsim;
 } else form.num.value=0;
}

function setLen(form)
 {   
   if(form.smslang[0].checked) { MaxLen = 70;}
   else { MaxLen = 160; }
   upperMe(form);   
}

function isNumber(inputVal) {
 if (inputVal == "") {
  alert("Введите номер телефона!")
  return false
 }
 if (!isNumberTest(inputVal)) {
  alert("Введите ПРАВИЛЬНЫЙ номер телефона!")
  return false
 }
 return true
}

function isNumberTest(inputVal) {
 inputStr3 = "" + inputVal;
 if (inputStr3.length!=7) {return false;}
 for (var i=0; i<inputStr3.length;i++) {
  var oneChar = inputStr3.charAt(i)    
  if (oneChar < "0" || oneChar > "9") {
   return false;
  }
 }
 return true;
}

function isBlank(inputVal) {
 if (inputVal == "") {
  alert("Введите Текст сообщения!")  
  return false
 } 
 return true 
}

function isCod(inputVal) {
 if (inputVal == "") {
  alert("Введите Код безопасности!")
  return false
 }
  return true
}

function goSub() {
	if (checkFields()) {document.SMForm.submit();}
}

function checkFields() {
 if (!isBlank(document.SMForm.SM.value)) {
  	document.SMForm.SM.focus();
  	return false;
 } 
  if (!isCod(document.SMForm.m1.value)) {
  	document.SMForm.m1.focus();
  	return false;
 } else
 
 	if (!isNumber(document.SMForm.phone.value)) {
  		document.SMForm.phone.focus();
  		return false;
 	} else {
  		document.SMForm.send.value='1';
  		return true;	
 	}
 
}

function clear(Form) { 
  Form.SM.value='';
  Form.phone.value='';
  setLen(Form);	
}

function change_lang() {
	setLen(document.SMForm);
	return false;
}
