// JScript source code
      function DisableWS()
	   {
	      if (document.getElementById('ws').value.length == 1)
	         return;
	      var aws = document.getElementById('ws').value.split(';');
	      for (var i=0;i<aws.length;i++)
	      {
	         if (document.getElementById('t_' + aws[i]) != null)
	            document.getElementById('t_' + aws[i]).style.display = 'none';
	      }
	   }
	   
      function DisEnDict(iDictId, iEnable)
	   {
	      var add = document.getElementById('dp_dt_' + iDictId).value.split(';');
	      if (add.length < 2)
	         return;
	      for (var i=1;i<add.length;i++)
	      {
	         if (document.getElementById('t_' + add[i]) != null)
	         {
	            if (iEnable == 0)
	               document.getElementById('t_' + add[i]).style.display = 'none';
	            else
	               document.getElementById('t_' + add[i]).style.display = 'block';
	         }
	      }
	   }
	   
      function Enable4Spheres(iSphereId)
	   {
	      var ae4s = document.getElementById('st_' + iSphereId).value.split(';');
	      for (var i=0;i<ae4s.length;i++)
	      {
	         if (document.getElementById('t_' + ae4s[i]) != null)
					document.getElementById('t_' + ae4s[i]).style.display = 'block';            
	      }
	   }
	   
	   function AnyClick()
	   {
	      if (document.getElementById('spheres') == null)
	         return;
	      var sp = document.getElementById('spheres').value.split(';');
	      // zakaz vsechny ktere maji nejakou oblast
	      DisableWS();
	      // povol vsechny ktere maji povolenou oblast
	      for (var i=1;i<sp.length;i++)
	      {
	         if (document.getElementById('s_' + sp[i]) != null)
	         {
	            if (document.getElementById('s_' + sp[i]).getAttribute('checked'))
	            {
	               Enable4Spheres(sp[i]);
	            }
	         }
	      }
	   }
	   
	   function AnyClickOld()
	   {
	      // projdi pro vsechny slovniky a povol viditelné
	      var ad = document.getElementById('dp_dicts').value.split(';');
	      var sp = document.getElementById('spheres').value.split(';');
	      for (var i=0;i<ad.length;i++)
	      {
	         if (document.getElementById('dp_d_' + ad[i]).getAttribute('checked'))
	            DisEnDict(ad[i], 1);
	      }
	      // zakaz vsechny ktere maji nejakou oblast
	      DisableWS();
	      // povol vsechny ktere maji povolenou oblast
	      for (var i=1;i<sp.length;i++)
	      {
	         if (document.getElementById('s_' + sp[i]).getAttribute('checked'))
	         {
	            Enable4Spheres(sp[i]);
	            }
	      }
	      // projdi pro vsechny slovniky a zakaž neviditelné
	      for (var i=0;i<ad.length;i++)
	         if (!document.getElementById('dp_d_' + ad[i]).getAttribute('checked'))
	            DisEnDict(ad[i], 0);
	   }
	   
	   function SelectDicts()
	   {
	      // prochází všechny zaškrtnuté jazyky a obory a podle toho za/odškrtává slovníky
	      // projdi pro vsechny slovniky a zakaž je
	      if (document.getElementById('dp_dicts') == null)
	         return;
	      var ad = document.getElementById('dp_dicts').value.split(';');
	      for (var i=0;i<ad.length;i++)
	      {
	         if (document.getElementById('dp_d_' + ad[i]).getAttribute('checked'))
	            DisEnDict(ad[i], 0);
	      }
	      // vezmi seznam všech jazyků
	      var ll = document.getElementById('dp_langs').value.split(';');
	      // vezmi seznam všech oborů
	      var ol = document.getElementById('dp_discs').value.split(';');
	      // procházej všechny jazyky
	      for (var i=0;i<ll.length;i++)
	      {
	         // pokud je jazyk zaškrtnut,
	         if (document.getElementById('l_' + ll[i]).getAttribute('checked'))
	         {
	            // procházej všechny obory
	            for (var j=0;j<ol.length;j++)
	            {
	               // pokud je obor zaškrtnut, 
						if (document.getElementById('o_' + ol[j]).getAttribute('checked'))
						{	               
	                  // zaškrtni slovník pro daný obor a jazyk
//	                  document.getElementById('dp_d_' + a[ll[i],ol[j]]).getAttribute('checked')) = 1;
	               }
	            }
	         }
	      }
	   }


    function AddCharToTxbNotion(strChar, strtxbNotionId)
    {
        document.getElementById(strtxbNotionId.id).value = document.getElementById(strtxbNotionId.id).value+strChar;
        document.getElementById(strtxbNotionId.id).focus();
        var r = document.getElementById(strtxbNotionId.id).createTextRange();
        r.move("character",document.getElementById(strtxbNotionId.id).value.length);
        r.select();
    }

	// parametry: notion,disc,lang,pagenum,selnotion,payn,dict,importid,direction
    function Search(nPageNum, strSelNotion, nPayn, txbNotion, idTopLogInfoCBCK, ideslWordsCBCK)
    {
      document.getElementById('idNotionHelp').style.display='none';  
      document.getElementById('idNews').style.display='block';
    // strResult = escape(document.getElementById('<%=txbNotion.UniqueID.ToString().Replace("$","_")%>').value) + ';';
      strResult = document.getElementById(txbNotion.id).value + ';';
      strDisc = '';
      strLang = '';
      for (i=1;i<20;i++) 
         if (document.getElementById('ctl00_idphBox3Content_o_' + i) != null) 
            if (document.getElementById('ctl00_idphBox3Content_o_' + i).checked)
               strDisc += ',' + i;
      if (document.getElementById('ckbForeignWords') != null)
        if (document.getElementById('ckbForeignWords').checked)
               strDisc += ',8';
      if (document.getElementById('ckbCrosswords') != null)
        if (document.getElementById('ckbCrosswords').checked)
               strDisc += ',9';
      strResult = strResult + strDisc.substr(1,strDisc.length) +  ';';
      for (i=1;i<20;i++) 
         if (document.getElementById('ctl00_idphBox3Content_l_' + i) != null) 
            if (document.getElementById('ctl00_idphBox3Content_l_' + i).checked)
               strLang+=',' + i;
      strResult += strLang.substr(1,strLang.length) +  ';';
      strResult += nPageNum + ';' + strSelNotion + ';' + nPayn;
      strResult += ';0;0;0';
      idTopLogInfoCBCK.Callback(strResult); 
      ideslWordsCBCK.Callback(strResult); 
    }

    function CheckUncheckLngDisc(strSpheresUID, strCkbName)
    {
       for (i=1;i<50;i++) 
        if (document.getElementById(strSpheresUID + i) != null) 
           document.getElementById(strSpheresUID + i).checked = document.getElementById(strCkbName).checked;
    }    
    
    function checkKeycode(e, txbNotion, idTopLogInfoCBCK, ideslWordsCBCK) {
        var keycode;
        var bIE = 1;
        var event = e || window.event;
        if (window.event) 
        {
            keycode = window.event.keyCode;
        }
        else 
        if (e) 
        {
            keycode = e.which;
            bIE = 0;
        }
        if(keycode == 13){
            Search(1,'',0, txbNotion, idTopLogInfoCBCK, ideslWordsCBCK);
            if (e && e.preventDefault)
                e.preventDefault(); // DOM style
            if (event.stopPropagation) event.stopPropagation();
            event.returnValue=false; 
            event.cancel = true;
            event.cancelBubble=true;
            return false;
        }
    }

  function HideUnsel4Type(strTypeI, strElemsI)
  {
     for (var i=1;i<20;i++)
        if (document.getElementById('ctl00_idphBox3Content_' + strTypeI + i) != null)
           document.getElementById('ctl00_idphBox3Content_' + strTypeI + i).style.display='none';
     var arrDisc = strElemsI.split(';');
     for (var i=0;i<arrDisc.length;i++)
        if (document.getElementById('ctl00_idphBox3Content_' + strTypeI + arrDisc[i]) != null)
           document.getElementById('ctl00_idphBox3Content_' + strTypeI + arrDisc[i]).style.display='';
  }

  function ShowAll4Type(strTypeI)
  {
     for (var i=1;i<20;i++)
        if (document.getElementById('ctl00_idphBox3Content_' + strTypeI + i) != null)
           document.getElementById('ctl00_idphBox3Content_' + strTypeI + i).style.display='';
  }
