﻿swfUploadHandler = new CSWFUploadHander(); 

function confirmNavChange()
{
    var msg = "Files are currently being uploaded!";
    return msg;
}

function setOnBeforeUnloadEvent(activate)
{
    window.onbeforeunload = activate ? confirmNavChange : null;
}

function updateUploadEnhancementsDisplay_OnSendClick()
{
    try
    {
	    $("divCancelUploadButtons").setStyle("display", "block");
	    $("spanEditFileListButtons").setStyle("display", "none");
	    $("imgEditFileList").setStyle("display", "none");
	    $("messageBox").innerHTML = "";
	}
	catch(e) {}
		
	swfUploadHandler.fDeselectFiles();

    setOnBeforeUnloadEvent(true);
    
	if(!noFlash)
	{
        swfUploadHandler.fDisplayProgressBars();
		swfUploadHandler.fDisplayFileCheckboxes(true);
		swfUploadHandler.fDisplayStatusImages();
    }
}

function imgEditFileList_Click(obj)
{
    swfUploadHandler.fDisplayFileCheckboxes(true);

    $("spanEditFileListButtons").setStyle("display", "inline");
    $(obj).setStyle("display", "none");
}

function imgRemoveSelected_Click()
{     
    swfUploadHandler.fRemoveSelectedFiles();

    if(fFileListCount() == 0) 
    {
        $("spanEditFileListButtons").setStyle("display", "none");
        $("imgEditFileList").setStyle("display", "none");
    }
}

function imgCancelSelected_Click()
{     
    swfUploadHandler.fCancelSelectedFiles();
    
    if(fFileListCount() == 0) 
    {
        $("spanEditFileListButtons").setStyle("display", "none");
        $("imgEditFileList").setStyle("display", "none");
        $("btnCancelUpload").setStyle("display", "none");
    }
}

function imgCancelAll_Click()
{
    swfUploadHandler.fCancelAllUploads();
}

function imgSelectAll_Click()
{
    swfUploadHandler.fSelectAllFiles();
}

function imgDeselectAll_Click()
{
    swfUploadHandler.fDeselectFiles();
}
