var kbLastCategoryList = null;
var kbLastSubCategoryList = null;
var kbLastQuestions = null;


function clearKbFaqList() {
//  var f = document.getElementById('kbCatFaqLst');
//  f.src = '';
}

function clearKbFaqAns() {
  var d = document.getElementById('divkbCatFaqAns');
    d.style.visibility='hidden';
}

function clearKbFaqDisplay() {
  hideFaqQuestions();
  hideFaqAnswer();
  hideFaqBack();
}

function selectsubcat() {
    clearKbFaqList();
    clearKbFaqAns();
}


function showanswer(faqid) {
  var f = document.getElementById('kbCatFaqAns');
  if ( f ) {
    f.src = 'http://www.tenebril.com/kb/kbshowfaq.php?faq_id=' + faqid;
  }
}

function copyanswer(srcDiv) {
  var d = document.getElementById('divkbCatFaqAnswer');
  if (d) {
    d.innerHTML = srcDiv.innerHTML;
    d.scrollTop = 0;
    hideFaqQuestions();
    showFaqAnswer();
    showFaqBack();
  }
}

function loadanswer() {
  var s = document.getElementById('divkbCatFaqResponse');
  if ( s ) {
    parent.copyanswer(s);
  }
}

function loadquestions() {
  var s = document.getElementById('divkbCatFaqListResponse');
  if ( s ) {
    parent.copyquestions(s);
  }
}

function showFaqBack() {
    var b = document.getElementById('divkbCatFaqBack');
    b.style.visibility='visible';
}

function hideFaqBack() {
    var b = document.getElementById('divkbCatFaqBack');
    b.style.visibility='hidden';
}

function copyquestions(srcDiv) {
  var d = document.getElementById('divkbCatFaqQuestions');
  if (d) {
    d.innerHTML = srcDiv.innerHTML;
    d.scrollTop = 0;
    hideFaqBack();
    hideFaqAnswer();
    showFaqQuestions();
  }
}

function kbBackToQuestions() {
  hideFaqBack();
  hideFaqAnswer();
  showFaqQuestions();
}

function hideFaqQuestions() {
  var d = document.getElementById('divkbCatFaqQuestions');
  if (d) {
    d.style.display = 'none';
  }
}

function showFaqQuestions() {
  var d = document.getElementById('divkbCatFaqQuestions');
  if (d) {
    d.style.display = 'block';
  }
}

function hideFaqAnswer() {
  var d = document.getElementById('divkbCatFaqAnswer');
  if (d) {
    d.style.display = 'none';
  }
}

function showFaqAnswer() {
  var d = document.getElementById('divkbCatFaqAnswer');
  if (d) {
    d.style.display = 'block';
  }
}
  
function selectkbproduct() {
  clearKbFaqDisplay();
  if ( kbLastSubCategoryList ) {
    kbLastSubCategoryList.style.display='none';
  }      
  kbLastSubCategoryList = null;
  if ( kbLastCategoryList ) {
    kbLastCategoryList.style.display='none';
  }      
  kbLastCategoryList = null;
  var s = document.getElementById('kbproductselect');
  if ( s ) {
    var x = s.options[s.selectedIndex].value;
    if ( x != 'none') {
      kbLastCategoryList = document.getElementById('divKbCategoryList'+x);
      kbLastCategoryList.style.visibility='visible';
      kbLastCategoryList.style.display='block';
      document.getElementById('kbcategoryselect'+x).selectedIndex=0;
    }
  }
}

function selectkbcategory(catcode) {
  clearKbFaqDisplay();
  if ( kbLastSubCategoryList ) {
    kbLastSubCategoryList.style.display='none';
  }      
  kbLastSubCategoryList = null;
  var s = document.getElementById('kbcategoryselect'+catcode);
  if ( s ) {
    var x = s.options[s.selectedIndex].value;
    if ( x != 'none' ) {
      var y = x.indexOf('sub');
      if ( y == -1 ) {
        var f = document.getElementById('kbCatFaqAns');
        if ( f ) {
          f.src = 'http://www.tenebril.com/kb/kbQuestionList.php?cat=' + x;
        }
      } else {
        var z = x.substring(3);
        kbLastSubCategoryList = document.getElementById('divKbSubCategoryList'+z);
        kbLastSubCategoryList.style.visibility='visible';
        kbLastSubCategoryList.style.display='block';
        document.getElementById('kbsubcategoryselect'+z).selectedIndex=0;
      }
    }
  }
}

function selectkbsubcategory(catcode) {
  clearKbFaqDisplay();
  var s = document.getElementById('kbsubcategoryselect'+catcode);
  if ( s ) {
    var x = s.options[s.selectedIndex].value;
    if ( x != 'none' ) {
      var f = document.getElementById('kbCatFaqAns');
      if ( f ) {
        f.src = 'http://www.tenebril.com/kb/kbQuestionList.php?cat=' + x;
      }
    }
  }
}


function selectkbfaq(selobj) {
  var f = document.getElementById('kbCatFaqAns');
  if ( f ) {
    f.src = 'http://www.tenebril.com/kb/kbshowfaq.php?faq_id=' + selobj.options[selobj.selectedIndex].value;
  }
}
