function check(field) {

if (field.length) 
 {
  for (i = 0; i < field.length; i++) 
   field[i].checked = field[1].form.call.checked;
 } else {
  field.checked=field.form.call.checked;
 };
};


function trykki(vorm,muuda) {
  mitu=0;
// alert(vorm.sonad.value);
if (muuda=='lisa')
   {  valihulk=new String(window.parent.frames['pea'].document.valimi.sonad[0].value);}
  else 
   {
    if ( vorm.piirnr.value<=' ') 
       {          
         valihulk= new String(vorm.sonad.value);
      } else 
    { 

       peaided=window.parent.frames['pea'].document.valimi.idvalim.value+',';
    //  alert (peaided);
      pikkus=window.parent.frames['pea'].document.valimi.sonad.length;
      idx=leiaidx(peaided , vorm.valim_id.value);
      if(pikkus==idx)idx=0;
//  alert(pikkus+';'+idx);
      valihulk=new String(window.parent.frames['pea'].document.valimi.sonad[idx].value);
    }; 

  };

// alert(valihulk);
   valihulk=valihulk.replace('(','');
   valihulk=valihulk.replace(')','');
  valihulk=valihulk.replace('-1','');

 if (valihulk>'') {valimiv =valihulk.split(","); valihulk=','+valihulk+',';} 
             else {valimiv=new Array(0); valihulk=',';};
 valitud=valimiv.length;
 algne=valimiv.length;

//  alert(algne); 
 
  
  
if (vorm.valik.length)
  { kokku=vorm.valik.length;
   
  for (i = 0; i < vorm.valik.length; i++) 
   if (vorm.valik[i].checked == true)
    {pos=-1;
      if (algne>0)
       pos=valihulk.indexOf(','+vorm.valik[i].value+','); 
      mitu++;
      if (muuda=='lisa' && pos ==-1)
       {valitud++; 
       valimiv.push(vorm.valik[i].value);}
      
      if (muuda=='eemalda' && pos>-1)
       {valitud--;
       pos=0;
       while(vorm.valik[i].value!=valimiv[pos] && pos<30000) pos++;
       
       valimiv.splice(pos,1);
       
       }
    }
  } else {
   if (vorm.valik.checked == true)
     { mitu++; pos=-1;
       pos=valihulk.indexOf(','+vorm.valik.value+',');
      
      if (muuda=='lisa' && pos ==-1) 
         {valitud++; 
          valimiv.push(vorm.valik.value);
         };
      
     if (muuda=='eemalda' && pos >-1)
         {valitud=0;
          valimiv.splice(pos,1);
          valihulk='';
         };
     }
  };
 if (mitu==0) {alert("Pole midagi "+muuda+"miseks valitud");  
   
   valihulk=valimiv.join(",");

   } else {
     valihulk=''; 
    valihulk=valimiv.join(",");
  //   alert(valihulk);
  //     tekst='';
  //     if (valitud>0) tekst='<a class=ntext href="javascript:document.valimi.submit()">';
  //     tekst=tekst+'<b>Valim&nbsp;('+valitud+')</b>';
  //     if (valitud>0) tekst=tekst+'</a>';
  if (valihulk=='') valihulk=-1;
   window.parent.frames['pea'].document.valimi.sonad[0].value='('+valihulk+')';
   window.parent.frames['pea'].document.valimi.sonad[0].text='valim ('+valimiv.length+')';
   window.parent.frames['pea'].document.valimi.sonad.selectedIndex=0;
   window.parent.frames['pea'].document.valimi.valim.value='Minu valim';  
// window.parent.frames['pea'].document.valimi.submit(); 
    // window.parent.frames['pea'].document.valimi.valimis.value=valimiv.length;
    // window.parent.frames['pea'].document.getElementById('valimix').innerHTML=tekst;
     };
    //  window.parent.frames['pea'].document.valimi.valimiidd.value=valihulk;
   //  if (muuda=='eemalda') 
   //    {
      //if (valihulk=='') valihulk=-1; 
      //  window.parent.frames['pea'].document.valimi.sonad.selectedIndex=0;
   // window.parent.frames['pea'].document.valimi.valim.value='Minu valim';
       if (this.frames.name=='parem' && mitu>0) 
	{vorm.palju.value=valitud; 
         vorm.piirnr.value='';
         vorm.valim.value='Minu valim';         
vorm.sonad.value='('+valihulk+')';
 
         if (vorm.lkarv.value!=1) {vorm.lkarv.value=''; vorm.lk.value='';}; 
         if (valitud>0) paremale();
        } else { 
  if (mitu>0)
    window.parent.frames['pea'].document.valimi.submit();       
//  vorm.submit();
        };
//     };

};

function piirama(vorm, prnr)
 {

  i=vorm.piira.selectedIndex;
  vorm.piirnr.value=prnr+" "; 
  if (i>0) {teemanumber= new String(vorm.piira.options[i].text);
  vorm.piirnr.value=vorm.piirnr.value+teemanumber.slice(0,2); };
 return true;
 };


