window.onload=function(){
    var toTop = '<a href="#top" class="ttp">Back to Top</a>';
    if (thispg('faq')) {
        var faqs = document.getElementsByTagName('dl');
        var flen = faqs.length;
        for(var i=0;i<flen;i++){
            if(faqs[i].className=='faqa'){
                var dtel = faqs[i].getElementsByTagName('dt');
                var ddel = faqs[i].getElementsByTagName('dd');
                var dtln = dtel.length;
                for(var n=0;n<dtln;n++){
                    dtel[n].innerHTML = 1+n+'. '+dtel[n].innerHTML;
                    ddel[n].innerHTML = ddel[n].innerHTML+toTop;
                }
            }
        }
    }
}
/* === Display legend =============== */
function showLegend(){
    var tags = document.getElementsByTagName('ul');
    var tlen = tags.length;
    for (var i=0; i<tlen; i++){
        if (tags[i].className == 'features'){
            var atags   = tags[i].getElementsByTagName('a');
            var ataglen = atags.length; 
            for (var n=0; n<ataglen; n++){
                if(atags[n].parentNode.className!='f6'){// Do not attach event if CH has Web site 
                    atags[n].onclick = function(){
                        popupWin('Features','/featuresexplained.html',null,310,220);
                        return false;
                    }
                }
            }
        }
    }
}
/* === Display emoticons ============ */
function showEmo(tName,cName){
    var tags = document.getElementsByTagName(tName);
    var icop = '/img/icons/emoticons/';
    var tlen = tags.length;
    if (typeof cName!="undefined" && cName!=null){
        for (var i=0; i<tlen; i++){
            if (tags[i].className.match(cName)) display.changeSmiles(tags[i],icop);
        }
    } else {
        for (var i=0; i<tlen; i++) display.changeSmiles(tags[i],icop);
    }
}
/* === Check page name ============== */
function thispg(pg){
    var page = pg+'.html';
    return (window.location.href.indexOf(page)!=-1)? true : false;
}
/* === Get Elements by Class name === */
function getElementsByClassName(strTagName, strClassName){
    var arrElements = (strTagName == "*" && document.all)? document.all : document.getElementsByTagName(strTagName);
    var arrReturnElements = new Array();
    strClassName = strClassName.replace(/\-/g, "\\-");
    var oRegExp  = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
    var oElement;
    var elen = arrElements.length;
    for(var i = 0; i < elen; i++){
        oElement = arrElements[i];
        if(oRegExp.test(oElement.className)){
            arrReturnElements.push(oElement);
        }
    }
    return (arrReturnElements)
}
/* === Page navigation on Othercams */
function changePage(pageNo){
    document.getElementById('pageID').value = pageNo;
    document.getElementById('othercamsForm').submit();
    return false;
}
