
function spycatSelectCategory() {
  spycatClearDesc();
  spycatClearAppList();
  var s = document.getElementById('spycatSelectCategoryList');
  if ( s ) {
    var catname = s.options[s.selectedIndex].value;
    if ( catname != 'NONE' ) {
      var f = document.getElementById('spycatIFRAMECatDesc');
      if ( f ) {
        f.src = 'http://www.tenebril.com/src/spyware/spycatShowDesc.php?catname=' + catname;
        spycatShowDesc();
      }
      f = document.getElementById('spycatIFRAMEAppList');
      if ( f ) {
        f.src = 'http://www.tenebril.com/src/spyware/spycatShowAppList.php?catname=' + catname;
        spycatHideAppDetail();
        spycatShowAppList();
      }
    }
  }
}

function spycatSelectApp(appID) {
  spycatClearAppDetail();
  var f = document.getElementById('spycatIFRAMEAppDetail');
  if ( f ) {
    f.src = 'http://www.tenebril.com/src/spyware/spycatShowAppDetail.php?appID=' + appID;
    spycatHideAppList();
    spycatShowAppDetail();
  }
}

function spycatBackToAppList() {
  spycatHideAppDetail();
  spycatShowAppList();
}

function spycatBackToSpyCats() {
  spycatHideInfoPanel();
  spycatShowMainPanel();
}

function spycatShowInfo(threatLevel) {
  spycatHideMainPanel();
  spycatShowInfoPanel();
}

function spycatCopyCatDesc(argDesc) {
  var dstf = document.getElementById('spycatDIVCatDesc');
  dstf.innerHTML = argDesc;
}

function spycatCopyAppList(argList) {
  var dstf = document.getElementById('spycatDIVAppListData');
  dstf.innerHTML = argList;
}


function spycatCopyAppDetail(argDetail) {
  var dstf = document.getElementById('spycatDIVAppDetailData');
  if ( dstf ) {
    dstf.innerHTML = argDetail;
  }
}


function spycatClearDesc() {
  var dstf = document.getElementById('spycatDIVCatDesc');
  dstf.innerHTML = 'Loading category description...please wait';
}

function spycatClearAppList() {
  var dstf = document.getElementById('spycatDIVAppListData');
  dstf.innerHTML = 'Loading list of applications...please wait';
}

function spycatClearAppDetail() {
  var dstf = document.getElementById('spycatDIVAppDetailData');
  if ( dstf ) {
    dstf.innerHTML = 'Loading application details...please wait';
  }
}

function spycatHideDesc() {
  var f = document.getElementById('spycatDIVCatDesc');
  f.style.display='none';
}

function spycatShowDesc() {
  var f = document.getElementById('spycatDIVCatDesc');
  f.style.display='block';
}

function spycatHideAppList() {
  var f = document.getElementById('spycatDIVAppList');
  f.style.display='none';
}

function spycatShowAppList() {
  var f = document.getElementById('spycatDIVAppList');
  f.style.display='block';
}

function spycatHideAppDetail() {
  var f = document.getElementById('spycatDIVAppDetail');
  f.style.display='none';
}

function spycatShowAppDetail() {
  var f = document.getElementById('spycatDIVAppDetail');
  f.style.display='block';
}

function spycatHideMainPanel() {
  var f = document.getElementById('spycatMainPanel');
  f.style.display='none';
}

function spycatShowMainPanel() {
  var f = document.getElementById('spycatMainPanel');
  f.style.display='block';
}

function spycatHideInfoPanel() {
  var f = document.getElementById('spycatInfoPanel');
  f.style.display='none';
}

function spycatShowInfoPanel() {
  var f = document.getElementById('spycatInfoPanel');
  f.style.display='block';
}

