function clAct (cid) {
 if (document.clickAction.clAction.checked == true) {
  document.showCache.cid.value = cid;
  document.showCache.submit();
  return true;
 }
 if (document.clickAction.clAction1.checked == true) {
  document.getElementById('CID'+cid).style.visibility='hidden';
  document.cbCache.elements['cb'+cid].checked = false;
  return true;
 }
 return false;
}
function cbChange(id, cid) {
 if (!document.getElementById('CID'+cid)) return false;
 document.getElementById('CID'+cid).style.visibility = (document.cbCache.elements[id].checked == true) ? 'visible' : 'hidden';
}
function AllChecked( bCheck ) {
 var vis = (bCheck == true) ? 'visible' : 'hidden';
 var len = document.cbCache.elements.length;
 for( var i=0; i < len; i++ ) {
  var chbox = document.cbCache.elements[i];
  if(chbox.type == 'checkbox') {
   chbox.checked = bCheck;
   if (document.getElementById('CID'+chbox.value))
    document.getElementById('CID'+chbox.value).style.visibility=vis;
  }
 }
}

function filterRecom(recomcount) {
	if ( recomcount <= 3 )
	{
	   for (var i=0; i<rc3.length; i++) {
	    document.getElementById('cb'+rc3[i]).checked = true;
	    if (document.getElementById('CID'+rc3[i]))
	     document.getElementById('CID'+rc3[i]).style.visibility='visible';
	   }
	}

	if ( recomcount <= 2 )
	{
	   for (var i=0; i<rc2.length; i++) {
	    document.getElementById('cb'+rc2[i]).checked = true;
	    if (document.getElementById('CID'+rc2[i]))
	     document.getElementById('CID'+rc2[i]).style.visibility='visible';
	   }
	}

	if ( recomcount <= 1 )
	{
	   for (var i=0; i<rc1.length; i++) {
	    document.getElementById('cb'+rc1[i]).checked = true;
	    if (document.getElementById('CID'+rc1[i]))
	     document.getElementById('CID'+rc1[i]).style.visibility='visible';
	   }
	}

	if ( recomcount == 0 )
	{
	   for (var i=0; i<rc0.length; i++) {
	    document.getElementById('cb'+rc0[i]).checked = true;
	    if (document.getElementById('CID'+rc0[i]))
	     document.getElementById('CID'+rc0[i]).style.visibility='visible';
	   }
	}

	if ( recomcount > 0 )
	{
	   for (var i=0; i<rc0.length; i++) {
	    document.getElementById('cb'+rc0[i]).checked = false;
	    if (document.getElementById('CID'+rc0[i]))
	     document.getElementById('CID'+rc0[i]).style.visibility='hidden';
	   }
	}

	if ( recomcount > 1 )
	{
	   for (var i=0; i<rc1.length; i++) {
	    document.getElementById('cb'+rc1[i]).checked = false;
	    if (document.getElementById('CID'+rc1[i]))
	     document.getElementById('CID'+rc1[i]).style.visibility='hidden';
	   }
	}

	if ( recomcount > 2 )
	{
	   for (var i=0; i<rc2.length; i++) {
	    document.getElementById('cb'+rc2[i]).checked = false;
	    if (document.getElementById('CID'+rc2[i]))
	     document.getElementById('CID'+rc2[i]).style.visibility='hidden';
	   }
	}
}

function hideGroup(elem, UFCODE) {
 var vis = (elem.checked == true) ? 'visible' : 'hidden';
 var group = (UFCODE && elem.name == 'UF') ? UF[UFCODE] : collect[elem.name];
 for (var i = 0; i < group.length; i++) {
  if (document.getElementById('cb' + group[i]))
    document.getElementById('cb' + group[i]).checked = elem.checked;
  if (document.getElementById('CID' + group[i]))
    document.getElementById('CID' + group[i]).style.visibility = vis;
 }
}

paneImageHide = new Image();
paneImageShow = new Image();        
paneImageHide.src = 'images/icons/i_nottosee.gif';
paneImageShow.src = 'images/icons/i_tosee.gif';
function showPane (pid) {
 var div = document.getElementById('p'+pid);
 var img = document.getElementById('paneIcon'+pid);
 var vis = (div.style.display == 'block') ? 'none' : 'block';
 var ivis = (vis == 'block') ? 'not' : '';
 var itit = (vis == 'block') ? 'Спрятать' : 'Показать';
 img.src = 'images/icons/i_'+ivis+'tosee.gif';
 img.title = itit;
 div.style.display = vis;
}
