function SetImageStr(i,str)
{
    var img=GetElement(i);
    img.src=str;
}
function CreateUsrWindow(str,wnm,wparam)
{
        if((typeof wnm != "object"))
        {
                wnm = open(str,wnm,wparam);
        }
        wnm.focus();
}
function CreateGetDateFromCalWindow(v,str)
{
        var d;
        var m;
        var y;
        if(v!="")
        {
                var pos=v.indexOf('.');
                d=v.substr(0,pos);
                m=v.substr(pos+1,v.indexOf('.',pos+1)-pos-1);
                pos=v.indexOf('.',pos+1);
                y=v.substr(pos+1);
        }
        if(d!=undefined && m!=undefined && y!=undefined)
                pom=str+'&d='+d+'&m='+m+'&y='+y;
        else
           pom=str;
        CreateUsrWindow(pom,"CalWindow","width=300,height=300");
}
function ValidNumber(t)
{
        if(t.value!='' && isNaN(t.value))
        {
                alert('hodnota musí být číslo');
                t.focus();
        }
}
function smplcollect(fnm,fclm,i)
{
   var str='';
   var pstr='';
   var io=self.document.getElementById('istr');
   var iods=self.document.getElementById('idsstr');
   for(var x=0;x<i;x++)
   {
      var iobj=self.document.getElementById(fclm+x);
      var idsobj=self.document.getElementById(fclm+'ds'+x);
      if(iobj.checked)
      {
         if(str!='')
            str+=',';
         if(pstr!='')
            pstr+=', ';
         str+=iobj.value;
         pstr+=idsobj.value;
      }
   }
   io.value=str;
   iods.value=pstr;
}
function GetValFromId(eid)
{
   var io=self.document.getElementById(eid);
   return io.value;
}
function spredtxclear(m)
{
  switch(m)
  {
    case 'KRAJ':
       sprfrm.kraj.value='';
       clfrm.kraj.value='';
       clfrm.krajds.value='';
    case 'ORP':
       sprfrm.orp.value='';
       clfrm.orp.value='';
       clfrm.orpds.value='';
    case 'OBEC':
       sprfrm.obec.value='';
       clfrm.obec.value='';
       clfrm.obecds.value='';
       break;
    default:
       break;
  }
}
function spredtxcopy(m)
{
  switch(m)
  {
    case 'OBEC':
       sprfrm.obec.value=clfrm.obec.value;
    case 'ORP':
       sprfrm.orp.value=clfrm.orp.value;
    case 'KRAJ':
       sprfrm.kraj.value=clfrm.kraj.value;
       break;
    default:
       break;
  }
}
function spredtclear(m)
{
  switch(m)
  {
    case 'KRAJ':
       sprfrm.kraj.value='';
       clfrm.kraj.value='';
       clfrm.krajds.value='';
    case 'ORP':
       sprfrm.orp.value='';
       clfrm.orp.value='';
       clfrm.orpds.value='';
    case 'OBEC':
       sprfrm.obec.value='';
       clfrm.obec.value='';
       clfrm.obecds.value='';
    case 'KATA':
       sprfrm.kata.value='';
       clfrm.kata.value='';
       clfrm.katads.value='';
       break;
    default:
       break;
  }
}
function spredtcopy(m)
{
  switch(m)
  {
    case 'KATA':
       sprfrm.kata.value=clfrm.kata.value;
    case 'OBEC':
       sprfrm.obec.value=clfrm.obec.value;
    case 'ORP':
       sprfrm.orp.value=clfrm.orp.value;
    case 'KRAJ':
       sprfrm.kraj.value=clfrm.kraj.value;
       break;
    default:
       break;
  }
}
function suedtclear()
{
    clfrm.subjseq.value='';
    clfrm.subjds.value='';
}
function parseval(f1,f2)
{
  var frm1 = GetElement(f1);
  var frm2 = GetElement(f2);
  if(frm1.value!="" && frm2.value=="")
     var arr = frm1.value.split(" ");
  else if(frm2.value!="" && frm1.value=="")
     var arr = frm2.value.split(" ");
  if(arr==undefined || arr.length<=1)
    return;
  else if(arr.length==2)
  {
    frm1.value=arr[0];
    frm2.value=arr[1];
  }
}
function CreateUserWindow(str)
{
        okno=open(str,"UserWindow","resizable,scrollbars,status,width=600,height=650");
        okno.focus();
}
function GetElement(jmeno)
{
        return window.document.getElementById(jmeno);
}
function DelRow(i,r)
{
        if(r.value=='D')
        {
                r.value='U';
                i.src='./images/hlp_ed-del.gif';
                i.alt='smazat záznam';
        }
        else
        {
                r.value='D';
                i.src='./images/wdrop.gif';
                i.alt='obnovit záznam';
        }
}
function ShowDSEdit(frm,clmn,val,m)
{
        if(clmn.value!=val || m==1)
        {
                clmn.value=val;
                frm.submit();
        }
}
function ShowCurrentRow(a,r)
{
        if(typeof(a) != 'object')
        {
                a=document.getElementById('r0');
        }
        a.style.background='white';
        a=r;
        a.style.background='lightblue';
        return a;
}
function ShowPage(t,s)
{
        var unsel='khaki';
        var sel='beige';

        if(t=='PK')
        {
                GetElement('pkds_basic').style.visibility='hidden';
                GetElement('pkds_person').style.visibility='hidden';
                GetElement('pkds_group').style.visibility='hidden';
                GetElement('pkds_basic_hdr').style.background=unsel;
                GetElement('pkds_person_hdr').style.background=unsel;
                GetElement('pkds_group_hdr').style.background=unsel;
                switch(s)
                {
                        case 'pkds_basic':
                                GetElement('pkds_basic_hdr').style.background=sel;
                                GetElement('pkds_basic').style.visibility='visible';
                                break;
                        case 'pkds_person':
                                GetElement('pkds_person_hdr').style.background=sel;
                                GetElement('pkds_person').style.visibility='visible';
                                break;
                        case 'pkds_group':
                                GetElement('pkds_group_hdr').style.background=sel;
                                GetElement('pkds_group').style.visibility='visible';
                                break;
                        default:
                                break;
                }
        }
        else if(t=='PKO')
        {
                GetElement('pkods_basic').style.visibility='hidden';
                GetElement('pkods_others').style.visibility='hidden';
                GetElement('pkods_pkom').style.visibility='hidden';
                GetElement('pkods_basic_hdr').style.background=unsel;
                GetElement('pkods_others_hdr').style.background=unsel;
                GetElement('pkods_pkom_hdr').style.background=unsel;
                switch(s)
                {
                        case 'pkods_basic':
                                GetElement('pkods_basic_hdr').style.background=sel;
                                GetElement('pkods_basic').style.visibility='visible';
                                break;
                        case 'pkods_others':
                                GetElement('pkods_others_hdr').style.background=sel;
                                GetElement('pkods_others').style.visibility='visible';
                                break;
                        case 'pkods_pkom':
                                GetElement('pkods_pkom_hdr').style.background=sel;
                                GetElement('pkods_pkom').style.visibility='visible';
                                break;
                        default:
                                break;
                }
        }
}