﻿var _IsResourceLibraryLoaded = false;

function DisplayResouceLibraryWhenLoaded() {
    if ($find("mpeResourceLibrary") == null) {
        setTimeout(DisplayResouceLibraryWhenLoaded, 10);
    } else {
        DisplayResourceLibrary();
    }; //end ifelse found
}; //end function

function DisplayResourceLibrary() {
    $get("tblResourceLibrary").style.display = "none";
    $get("tblResourceLibraryLoading").style.display = "block";
    $find("mpeResourceLibrary").show();
    RequestResourceLibrary();
}; //end function

function RequestResourceLibrary() {
    TVAGoogle.common.services.DocumentLoader.GetReportAsHTML("~/main/ResourceLibrary.aspx", GISPlanning_MapUtilities_GUID(), RequestResourceLibrary_Success, RequestResourceLibrary_Failure);
}; //end function

function RequestResourceLibrary_Success(pResult) {
    var myResourceLibraryContainer = $get("divResourceLibraryContainer");

    //create a dom element that used to pares the results
    var myTempDOMElement = document.createElement("div");
    myTempDOMElement.innerHTML = pResult.Value;
    var myForm = myTempDOMElement.getElementsByTagName("form")[0];

    myResourceLibraryContainer.innerHTML = myForm.innerHTML;

    $get("tblResourceLibrary").style.display = "block";
    $get("tblResourceLibraryLoading").style.display = "none";
}; //end function

function RequestResourceLibrary_Failure(pError) {

}; //end function

function CloseResourceLibraryForm() {
    $get("tblResourceLibrary").style.display = "block";
    $get("tblResourceLibraryLoading").style.display = "none";
    $find("mpeResourceLibrary").hide();
}