function SetRadioButtonsControlState(id1, id2, id3, activeNumber)
{
  if (document.getElementById(id1)) 
    document.getElementById(id1).checked = activeNumber == 0;

  if (document.getElementById(id2)) 
    document.getElementById(id2).checked = activeNumber == 1;

  if ((id2 != id3) && (document.getElementById(id3)))
    document.getElementById(id3).checked = activeNumber == 2;

}


function SetDisableControlState(id1, rbid)
{
  if ((document.getElementById(id1)) && (document.getElementById(rbid)) )
    document.getElementById(id1).disabled = !document.getElementById(rbid).checked;
}


  function isIE()
  {
    var naVer=navigator.appVersion;
    var naAgn=navigator.userAgent;
    var nIE=document.all ? 1 : 0;
    var nVer=parseFloat(naAgn.substring(naAgn.indexOf("MSIE ")+5,naAgn.length));
    var nOP=naAgn.indexOf("Opera")>=0;

    if(nIE && nVer>=5 && !nOP)
      return true;

    return false;
  }


function Collapse(img,id)
{
  var eFilter = document.getElementById(id);
		
  if(eFilter!=null)
  //hide filter
  if(eFilter.style.display=='block')
  {
    eFilter.style.display='none';
    if (img)
      img.src="img/ico_plus.gif";
  }
  //show filter
  else
  {
    eFilter.style.display='block';
    if (img)
      img.src="img/ico_minus.gif";			
  }
}

function trim(str) 
{
  return str.replace(/^\s*/,'').replace(/\s*$/,'');
}

function SetControlDisableStateByCheckControl(id1, id2)
{

  if (document.getElementById(id1)) 
    document.getElementById(id1).disabled = (!document.getElementById(id2)) || (!document.getElementById(id2).checked);
}

function SetControlDisableState(id, disabled)
{
  if (document.getElementById(id)) 
    document.getElementById(id).disabled = disabled;
}

