﻿
function GetSc(mc) {

    var RsltElem = document.getElementById('scdiv_' + mc);
    var btn = document.getElementById('sc_img_' + mc);

    if (RsltElem.style.display =='block') {
        btn.src = "/images/plus2.jpg";
      //  RsltElem.innerHTML = "";
        RsltElem.style.display = 'none';
    }
    else
        WebServices.GetSc(mc, SucceededCallback);

}

// This is the callback function invoked if the Web service
// succeeded.
// It accepts the result object, the user context, and the 
// calling method name as parameters.
function SucceededCallbackWithContext(result, userContext, methodName) {
    var output;

    // Page element to display feedback.
    var RsltElem = document.getElementById("ResultId");

    var readResult;
    if (userContext == "XmlDocument") {

        if (document.all)
            readResult =
		        result.documentElement.firstChild.text;
        else
        // Firefox
            readResult =
		        result.documentElement.firstChild.textContent;

        RsltElem.innerHTML = "XmlDocument content: " + readResult;
    }

}

// This is the callback function invoked if the Web service
// succeeded.
// It accepts the result object as a parameter.
function SucceededCallback(result, eventArgs) {
    // Page element to display feedback.
    var RsltElem = document.getElementById('scdiv_' + result.McId);
    var btn = document.getElementById('sc_img_' + result.McId);

    if (RsltElem.style.display == 'none') {
        btn.src = "/images/minus2.jpg";
        RsltElem.style.display = 'block';
        RsltElem.innerHTML = result.HtmlResult;
        // RsltElem.visible = true;
    }
    else {
        btn.src = "/images/plus2.jpg";
     //   RsltElem.innerHTML = "";
        RsltElem.style.display = 'none';
        RsltElem.visible = false;
    }
}


// This is the callback function invoked if the Web service
// failed.
// It accepts the error object as a parameter.
function FailedCallback(error) {
    // Display the error.    
    var RsltElem =
        document.getElementById("ResultId");
    RsltElem.innerHTML =
    "Service Error: " + error.get_message();
}

if (typeof (Sys) !== "undefined") Sys.Application.notifyScriptLoaded();
