<!--
function jscChangeDate(frm)
{
 var curDoc=1*frm.doc.value;
 var curDay=1*frm.dt.options[frm.dt.selectedIndex].value;
 var nDow=(dowBase+curDay)%7;
 var i,j=0;

 // Удаляем расписание
 for(i=frm.tm.options.length-1;i>-1;i--)frm.tm.options[i]=null;

 // Вставляем новое расписание
 for(i=0;i<arrT.length;i++)
  {
   if(arrT[i].doc!=curDoc)continue;
   if(arrT[i].dow!=nDow)continue;

   opt=new Option(arrT[i].pd,arrT[i].ion,0,0);
   frm.tm.options[j++]=opt;
  }
}

function jscChangeDoc(frm)
{
 var curDoc=1*frm.doc.value;
 var curDay=1*frm.dt.options[frm.dt.selectedIndex].value;
 var i,j,nDow,opt,dst=0;

 // Удаляем даты
 for(i=frm.dt.options.length-1;i>-1;i--)frm.dt.options[i]=null;

 // Вставляем новые даты
 for(i=1;i<=14;i++)
  {
   nDow=(dowBase+i)%7;

   for(j=0;j<arrT.length;j++)
    {
     if(arrT[j].doc!=curDoc)continue;
     if(arrT[j].dow!=nDow)continue;

     opt=new Option(arrD[i-1],i,0,i==curDay ? 1 : 0);
     frm.dt.options[dst++]=opt;

     break;
    }
  }

 jscChangeDate(frm);
}
// -->