var popup = null;

function showRef(sourceEl, noteId){
    if (popup == null){
        createPopup();
    }
    if (document.getElementById(noteId) != null){
        popup.innerHTML = document.getElementById(noteId).innerHTML;
        popup.style.top = parseInt(sourceEl.offsetTop) + 'px';
        popup.style.display = 'block';
    }
}

function createPopup(){
    popup = document.createElement('div');
    popup.className = 'refPopup';
    popup.id = 'refPopup';
    document.getElementsByTagName('body')[0].appendChild(popup);
}

function removeLinks(){
    var nList = document.getElementsByTagName('*');
    for (var i=0; i<nList.length; i++){
        if (nList[i].hasAttribute){
            if (nList[i].hasAttribute('onclick')){
                if (nList[i].hasAttribute('href')){
                    nList[i].removeAttribute('href');
                }
            }
        }
        else{
            oc = nList[i].getAttribute('onclick');
            hr = nList[i].getAttribute('href');
            if ((oc != null)&&(hr != null)){
                nList[i].removeAttribute('href');
            }
        }
    }
}

function showHideSearchFilters(lessCaption, moreCaption, btn){
    var sf = document.getElementById('searchFilters'); 
    if (sf != null){
        if (btn.innerHTML != lessCaption){
            sf.style.display = 'block'; 
            btn.innerHTML = lessCaption;
        }
        else{
            sf.style.display = 'none'; 
            btn.innerHTML = moreCaption;
            var selList = sf.getElementsByTagName('select');
            for (var i=0; i<selList.length; i++){
                selList[i].selectedIndex = 0;
            }
        }
    }
    return false;
}

