var F=null, box;
var maxpartsize;
var sms_et=60;
var sms_os=152;
var sms_tm=160;

F=document.sms;
box=F.txt;

function init() {
 operator = F.predcisli.value.substring(0,2);
 if (operator=='os') {
   maxpartsize=sms_os;
 } else if (operator=='tm') {
   maxpartsize=sms_tm;
 } else {
   maxpartsize=sms_et;
 }
 counterchar();
}

function counterchar() {
  if(!F) return;

  char_in=box.value.length;
  F.char_in.value = char_in;
  ipart = Math.ceil(char_in/maxpartsize);
  F.parts.value=ipart.toString();
  F.char_le.value = (maxpartsize*ipart)-char_in;
}

init();

