/* 
 * Functions used in all pages
 */

<!--
function OpenPane(URL,Name,features) { //
window.open(URL,Name,'height=600,width=800'+ (features!=''?','+features:''));
}

// used for Yes/No/Cancel modalbox to submit a form
var enableSubmit = false;

//formIdToValidate can be set to null to ignore form validation
//modalConfirmBoxId can be set to null to not show the modal box and submit directly
function ConfirmSubmission(formIdToValidate, modalConfirmBoxId)
{
    if(formIdToValidate != null)
    {
        if (!$("#" + formIdToValidate).valid())
            return false;
    }

    if (modalConfirmBoxId == null)
        $("input[name=modalResult]").val('Yes');

    if (enableSubmit || modalConfirmBoxId == null)
    {            
        return true;
    }
    else
    {
        $.blockUI({
            message: $('#' + modalConfirmBoxId),
            css: {
                top: '20%',
                border: 'none',
                padding: '10px',
                showOverlay: false
            },
            fadeIn: 0,
            fadeOut: 0
        });
        enableSubmit = true;
        //setTimeout($.unblockUI, 0);

        return false;
    }
}


function submitForm(formId, modalResult, hiddenModalResultInputName, submitButtonChosen)
{
    
    $("input[name="+hiddenModalResultInputName+"]").val(modalResult);
    if (submitButtonChosen != null)
    {
        $("input[name=" + submitButtonChosen + "]").click();
    }
    else $("#" + formId).submit();

    $.unblockUI(
        {
            fadeIn: 0,
            fadeOut: 0
        }
    );

}

//-->


