﻿// Javascript to get rank of FAQ article.

function pageLoad() {
    var url = window.location.href;
    ret = site.FAQRank(url, OnFAQRank, OnFAQRankTimeOut, OnFAQRankError);
    
    var articleSpan = document.getElementById("ArticleCountSpan");

 //   if (typeof document.getElementById("ArticleCountSpan") != "undefined"){
    if (articleSpan != null) {
    /* do something */
        articleCountsLoad();
    }else{
    /* is undefined */
    }
}

function OnFAQRank(result) {
    var articleRank = document.getElementById("faqrank");
    if (articleRank != null) {
    /* do something */
        articleRank.innerHTML = result;
    }else{
    /* is undefined */
    }
 //   document.getElementById("faqrank").innerHTML = result;
}
    
function OnFAQRankTimeOut(result) {
   document.getElementById("faqrank").innerHTML = '';
}

function OnFAQRankError(result) {
    document.getElementById("faqrank").innerHTML = '';
}

// Article Counts

function articleCountsLoad() {
    document.getElementById("ArticleCountSpan").innerHTML = 'Loading...'
    var url = window.location.href;
    ret = site.ArticleCounts(url, OnArticleCount, OnArticleCountTimeOut, OnArticleCountError);
}

function OnArticleCount(result) {
    document.getElementById("ArticleCountSpan").innerHTML = result;
}
    
function OnArticleCountTimeOut(result) {
   document.getElementById("ArticleCountSpan").innerHTML = 'Timeout';
}

function OnArticleCountError(result) {
    document.getElementById("ArticleCountSpan").innerHTML = 'Error';
}
