﻿submitRequest = function(buttonSelectorID,containerID)
{
    var button_selector = $(buttonSelectorID);
    
    button_selector.style.display = "none";
    
    if ($("imageFeedback") == null)
    {
        var img = createHTMLElementImg("imageFeedback", "/_images/indicators/16-16/default.gif", "");
        $(containerID).appendChild(img);
    }
    else
    {
       $("imageFeedback").style.display = "block"; 
    }
    if ($("spanFeedback") == null)
    {
    	//var spn = createHTMLElementFeedbackSpan("spanFeedback", "Sending&#8230;", "");
        //$(containerID).appendChild(spn);
    }
    else
    {
        $("spanFeedback").style.display = "block"; 
    }
}
requestSuccess = function (buttonSelectorID, text, containerID)
{
    if ($("imageFeedback-"+containerID) == null)
    {
        var img = createHTMLElementImg("imageFeedback-"+containerID, "/_images/lib/pxTransparent.gif", "");
        $(containerID).appendChild(img);
    }
    if ($("spanFeedback-"+containerID) == null)
    {
        var spn = createHTMLElementFeedbackSpan("spanFeedback-"+containerID, text, "");
        $(containerID).appendChild(spn);
    }
    else
    {
        $("spanFeedback-"+containerID).style.display = "block"; 
    }
    
    window.setTimeout(function()
    {
	    removeFeedback(buttonSelectorID, containerID)
    },1600);
}

requestFailed = function (buttonSelectorID, text, containerID)
{
    $(buttonSelectorID).style.display = "none";
    if ($("imageFeedback-"+containerID) == null)
    {
        var img = createHTMLElementImg("imageFeedback-"+containerID, "/_images/lib/pxTransparent.gif", "");
        $(containerID).appendChild(img);
    }
    if ($("spanFeedback-"+containerID) == null)
    {
        var spn = createHTMLElementFeedbackSpan("spanFeedback-"+containerID, text, "");
        $(containerID).appendChild(spn);
    }
    else
    {
        $("spanFeedback-"+containerID).style.display = "block"; 
    }
    
    window.setTimeout(function()
    {
	    removeFeedback(buttonSelectorID, containerID)
    },1600);
}

removeFeedback = function(buttonSelectorID, containerID)
{
    $("imageFeedback-"+containerID).style.display = 'none';
    $("spanFeedback-"+containerID).style.display = 'none';
    $(buttonSelectorID).style.display = "block"; 
    //Effect.Appear(buttonSelectorID, { duration: 1 });
}
