﻿    //function DownloadDocument(downloadFormCompletedID,saveDocumentFormButtonID) {
    //	if(downloadFormCompletedID != 'undefined')
    //	{
    //    	var formCompleted = $get(downloadFormCompletedID).value;
    //    	//alert(formCompleted);
    //    	if (formCompleted != "") {
    //    	    $get(downloadFormCompletedID).value = "";
    //   	    if(saveDocumentFormButtonID!='undefined')
    //    	    {
    //    	    	document.getElementById(saveDocumentFormButtonID).click();
    //    	    }
    //    	}
    //    }
    //}

    var _spSuppressFormOnSubmitWrapper = false;
    function _spFormOnSubmitWrapper() {
        if (_spSuppressFormOnSubmitWrapper) {
            return true;
        }
        //if (_spFormOnSubmitCalled)
        //{
        //	return false;
        //}
        if (typeof (_spFormOnSubmit) == "function") {
            var retval = _spFormOnSubmit();
            var testval = false;
            if (typeof (retval) == typeof (testval) && retval == testval) {
                return false;
            }
        }
        RestoreToOriginalFormAction();
        _spFormOnSubmitCalled = true;
        return true;
    }
    
    function showDownloadDocumentModalPopupViaClient() {
            var modalPopupBehavior = $find('downloadDocumentModalPopupBehavior');
            modalPopupBehavior.show();
        }
    function hideDownloadDocumentModalPopupViaClient() {
        var modalPopupBehavior = $find('downloadDocumentModalPopupBehavior');
        modalPopupBehavior.hide();
        return true;
    }
    
	function showModalPopupViaClient(args) {
            if (window.SetDownloadPath) {
                SetDownloadPath(args);
            }
            var modalPopupBehavior = $find('programmaticModalPopupBehavior');
            modalPopupBehavior.show();
        }
        
	function SetDownloadPath(path) {
        $get(hiddenDownloadPathID).value = path;
    }
    
    function hideModalPopupViaClient() {
        var modalPopupBehavior = $find('programmaticModalPopupBehavior');
        modalPopupBehavior.hide();
        return false;
    }
