window.onload = function() {
// Display category images
    if (document.getElementById('hpcat')){
        if(document.getElementsByTagName && document.createElement){
            wrapper = document.getElementById('hpcat');
            anchors = wrapper.getElementsByTagName('li');
            spref   = "background-image:url('/img/thumbs/rdmpic";
            ssuf    = ".jpg')";
            for (i=0;i<anchors.length;i++){
                tmp = anchors[i];
                pnb = Math.floor(1*Math.random())+1; astyle = spref+(i+1)+pnb.toString()+ssuf;
                //alert(isUndefined(tmp.style.cssText));
                (isUndefined(tmp.style.cssText))?tmp.setAttribute('style',astyle):tmp.style.cssText = astyle;
            }
        }
    }

// ---v- FAQ/MailFAQ pages: number answers, add "Back to top" links
    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;
                }
            }
        }
    }
// ---^-
}

// Check page name
function thispg(pg){
    var page = pg+'.html';
    return (window.location.href.indexOf(page)!=-1)?true:false;
}

function showPic(url) {
    var t = document.getElementById('bigPicture');
    if (t)
        t.src = url;
}
