﻿var titleBarDiv;
var titleBarHtmlDefault = "";
function showPHFilterContent(baseID, docLink, displayName)
{
    var resultsDiv = document.getElementById("F" + baseID + "_ResultsDiv") ;
    var linkDiv = document.getElementById("F" + baseID + "_linkDiv") ;
    if (linkDiv) {
        linkDiv.style.visibility = "visible";
        linkDiv.style.height = "100%";
        var ajaxArgs = new Array() ;
        ajaxArgs[ajaxArgs.length] = docLink ;
        TitanDisplayServiceWrapper.MakeWebServiceCall("PHAjaxFilterBlock_" + baseID, NorthwoodsSoftwareDevelopment.Cms.WebServices.PHAjaxFilter.GetResultsData, ajaxArgs, PHAjaxFilterBlock_AjaxComplete, [baseID], true) ;
    }
    if (resultsDiv)
        resultsDiv.style.visibility = "hidden";
    //--  Code to change the title bar (if it exists as part of this page layout) to match requested link  --
    titleBarDiv = document.getElementById("titleBarContainer");
    if (titleBarDiv){
        if (titleBarHtmlDefault.length == 0)
            titleBarHtmlDefault = titleBarDiv.innerHTML;
        titleBarDiv.innerHTML = "<h1>" + displayName + "</h1>";
    }
}
function showPHFilterResults(baseID)
{
    var resultsDiv = document.getElementById("F" + baseID + "_ResultsDiv") ;
    var linkDiv = document.getElementById("F" + baseID + "_linkDiv") ;
    if (linkDiv) {
		document.getElementById("F" + baseID + "_linkContents").innerHTML = "";
        linkDiv.style.visibility = "hidden";
        linkDiv.style.height = "1px";
    }
    if (resultsDiv)
    {
        resultsDiv.style.visibility = "visible";
        resultsDiv.style.height = "100%";
    }
    //--  Code to change the title bar (if it exists as part of this page layout) back to default  --
    if (titleBarDiv)
        titleBarDiv.innerHTML = titleBarHtmlDefault;
}
function PHAjaxFilterBlock_AjaxComplete(blockID, results, context, methodName)
{
    var linkDiv = document.getElementById("F" + blockID + "_linkDiv") ;
    var linkContents = document.getElementById("F" + blockID + "_linkContents") ;
    if ((!linkDiv)||(!linkContents))
        return window.alert("Lost results") ;
    linkContents.innerHTML = results ;  
	window.scrollTo(0,0);     
} 
