function checkradio(frm)
{
  var notchecked=Array();
  var checked=Array();
  var k=0;
  var j=0;
  var l=0;
  var frmel= frm.elements;
  var forecho=Array();
 for(i=0; i<frmel.length; i++)
 {
   if(frmel[i].type=='radio')
   { // alert(frmel[i].value);
     if(!frmel[i].checked)  // если радио не отмечен
     {
       notchecked[j]=frmel[i].name;
       j++;
     }
     else  // если отмечен
     {
       checked[k]=frmel[i].name;
        document.getElementById(checked[k]+'r').style.display='none';
       k++;
     }
   }
 }
 for(ii=0; ii<j; ii++)
 {
    if(!in_array(notchecked[ii],checked)) // если  группа радио не отмечена
    {
      if(!in_array(notchecked[ii],forecho))
      {
        forecho[l]=notchecked[ii] ;
        document.getElementById(forecho[l]+'r').style.display='block';

        //alert(document.getElementById(forecho[l]+'r').tagName);
        l++;
      }
    }
 }
 //alert(forecho);
 if(l==0) // отправляем форму если все радио выбраны
 {
   frm.submit();
   return true;
 }
}
function in_array(needle, array)
{
   for(i=0; i<array.length; i++)
     if(array[i]==needle) return true;
   return false;
}
