function getRadioValue(radioObj) 
{ if(!radioObj)
   return "";
  var radioLength = radioObj.length;
  if(radioLength == undefined)
   if(radioObj.checked)
    return radioObj.value;
   else
    return "";
  for(var i = 0; i < radioLength; i++) 
  { if(radioObj[i].checked) 
    { return radioObj[i].value;
    }
  }
  return "";
}

function checkzap(forma){
  var ch=true;
  var mess=new Array();
  mess['ru']="Ошибка!!\nЗаполните корректно поля:";
  mess['ua']="Помилка!!\nЗаповнiть коректно поля:";
  mess['en']="Error!!\nFill correctly fields:";
  if (forma.firm.value.length<2){
    ch=false;
    mess['ru']+="\n - фирма";
    mess['ua']+="\n - фiрма";
    mess['en']+="\n - firm";
  }
  if (forma.cface.value.length<3){
    ch=false;
    mess['ru']+="\n - контактное лицо";
    mess['ua']+="\n - контактна особа";
    mess['en']+="\n - contact face";
  }
  if (forma.phone.value.length<5){
    ch=false;
    mess['ru']+="\n - телефон";
    mess['ua']+="\n - телефон";
    mess['en']+="\n - phone";
  }
  if (forma.email.value.length<7){
    ch=false;
    mess['ru']+="\n - e-mail";
    mess['ua']+="\n - e-mail";
    mess['en']+="\n - e-mail";
  }
  if (forma.pstart.value.length<2){
    ch=false;
    mess['ru']+="\n - пункт отправления";
    mess['ua']+="\n - пункт отправления";
    mess['en']+="\n - пункт отправления";
  }
  if (forma.pdest.value.length<2){
    ch=false;
    mess['ru']+="\n - пункт назначения";
    mess['ua']+="\n - пункт назначения";
    mess['en']+="\n - пункт назначения";
  }
  if (forma.descr.value.length<2){
    ch=false;
    mess['ru']+="\n - описание груза";
    mess['ua']+="\n - описание груза";
    mess['en']+="\n - описание груза";
  }
  if (forma.places.value.length<2){
    ch=false;
    mess['ru']+="\n - количество мест";
    mess['ua']+="\n - количество мест";
    mess['en']+="\n - количество мест";
  }
  if (forma.volume.value.length<2){
    ch=false;
    mess['ru']+="\n - объем груза";
    mess['ua']+="\n - объем груза";
    mess['en']+="\n - объем груза";
  }
  if (forma.weight.value.length<2){
    ch=false;
    mess['ru']+="\n - вес груза";
    mess['ua']+="\n - вес груза";
    mess['en']+="\n - вес груза";
  }
  if (!ch){
    alert(mess[forma.lang.value]);
  }
  else{
    forma.submit();
  }
  return ch;
}

function step(forma, p){
  if (p>=0){
    chk=stepcheck(forma, forma.sstep.value);
  }
  else{
    chk=true;
  }
  if(chk){
    forma.sstep.value=1*p+1*forma.sstep.value;
    dispbut(forma, forma.sstep.value);
    dispdiv(forma, forma.sstep.value);
  }
}

function dispbut(forma, step){
  forma.sprev.style.display='none';
  forma.snext.style.display='none';
  forma.ssend.style.display='none';
  if (step>1){
    forma.sprev.style.display='';
  }
  if (step<4){
    forma.snext.style.display='';
  }
  else{
    forma.ssend.style.display='';
  }
}

function dispdiv(forma, step){  
  id=forma.name+'_st';
  document.getElementById(id+'1').style.display='none';
  document.getElementById(id+'2').style.display='none';
  document.getElementById(id+'3').style.display='none';
  document.getElementById(id+'4').style.display='none';
  document.getElementById(id+step).style.display='block';
}

function stepcheck(forma, step){
  ch=true;
  var mess=new Array();
  mess['ru']="Ошибка!!\nЗаполните корректно поля:";
  mess['ua']="Помилка!!\nЗаповнiть обов'язковi поля:";
  mess['en']="Error!!\nFill necessary fields:";
  if (step==1){
    if (forma.sender.value.length<2){
      ch=false;
      mess['ru']+="\n- страна отправителя";
      mess['ua']+="\n- страна отправителя";
      mess['en']+="\n- country-sender";
    }
    if (forma.adresat.value.length<2){
      ch=false;
      mess['ru']+="\n- страна назначения";
      mess['ua']+="\n- страна назначения";
      mess['en']+="\n- country-adresat";
    }
  }
  if (step==2){
    if(getRadioValue(forma.transport)==''){
      ch=false;
      mess['ru']+="\n- желаемый транспорт";
      mess['ua']+="\n- желаемый транспорт";
      mess['en']+="\n- желаемый транспорт";
    }
  }
  if (step==3){
    if (forma.lchar.value.length<2){
      ch=false;
      mess['ru']+="\n- характер груза";
      mess['ua']+="\n- характер груза";
      mess['en']+="\n- характер груза";
    }
    if (forma.lweight.value.length<1){
      ch=false;
      mess['ru']+="\n- вес груза";
      mess['ua']+="\n- вес груза";
      mess['en']+="\n- вес груза";
    }
    if (forma.lvolume.value.length<1){
      ch=false;
      mess['ru']+="\n- объем груза";
      mess['ua']+="\n- объем груза";
      mess['en']+="\n- объем груза";
    }
  }
  if (step==4){
    if (forma.cface.value.length<3){
      ch=false;
      mess['ru']+="\n- контактное лицо";
      mess['ua']+="\n- контактное лицо";
      mess['en']+="\n- контактное лицо";
    }
    if (forma.cphone.value.length<5){
      ch=false;
      mess['ru']+="\n- телефон";
      mess['ua']+="\n- телефон";
      mess['en']+="\n- телефон";
    }
    if (forma.cemail.value.length<7){
      ch=false;
      mess['ru']+="\n- e-mail";
      mess['ua']+="\n- e-mail";
      mess['en']+="\n- e-mail";
    }
  }  
  if (!ch){
    alert(mess[forma.lang.value]);
  }
  return ch;
}