var PhotosResult = "";
var Count = 0;
var UploadedFiles = 0;
function photos_fileDialogComplete(numFilesSelected, numFilesQueued) {
        if (numFilesQueued > 0) {
            PhotosResult = numFilesQueued == '1' ? ' файл' : ' файлов';
             PhotosResult = numFilesQueued + PhotosResult + " прикреплены";
             Count = parseInt(numFilesQueued);
            this.startUpload();
	jQuery('#progress_clip').attr('src','/img/load_files.gif');
        }
}

function photos_uploadProgress(file, bytesLoaded)
{
	return true;
}
function photos_uploadSuccess(file, serverData) {
	jQuery('#progress').show();
        UploadedFiles++;
}

function photos_uploadComplete(file) {
        if (this.getStats().files_queued > 0) {
            this.startUpload();
        } else {
	    Count = 0;
	    UploadedFiles = 0;
        	    jQuery('#progress').hide();
			jQuery('#progress_clip').attr('src','/img/clip.jpg');
		BindSWFUpload();
        }
}
function photos_fileQueueError(file, errorCode, message) {
        switch (errorCode) {
            case SWFUpload.QUEUE_ERROR.QUEUE_LIMIT_EXCEEDED:
                alert('Превышен лимит файлов');
                break;
            case SWFUpload.QUEUE_ERROR.ZERO_BYTE_FILE:
            case SWFUpload.QUEUE_ERROR.FILE_EXCEEDS_SIZE_LIMIT:
            case SWFUpload.QUEUE_ERROR.ZERO_BYTE_FILE:
            case SWFUpload.QUEUE_ERROR.INVALID_FILETYPE:
                break;
        }
}

function swfuploadLoaded() {
    jQuery('#Buttons object').hover(
        function() {
            jQuery(this).next().addClass('hover');
        },
        function() {
            jQuery(this).next().removeClass('hover');
        });

}
var ASPSESSID = "";
var swfuPhotos;
function BindSWFUpload() {

    var swfuPhotosSettings = {
        file_dialog_complete_handler: photos_fileDialogComplete,
        upload_progress_handler: photos_uploadProgress,
        upload_success_handler: photos_uploadSuccess,
        upload_complete_handler: photos_uploadComplete,
        swfupload_loaded_handler: swfuploadLoaded,
        file_queue_error_handler: photos_fileQueueError,
	flash_color:'#58BAE1',
        file_size_limit: "20 MB",
	button_cursor:'hand',
        file_types: "*",
        file_types_description: "Файлы для задачи",
        file_upload_limit: "0",
        button_placeholder_id: "fAddFiles"
    }
	var defaultSettings = {
        flash_url: "/js/swfuploader/swf/swfupload.swf",
        upload_url: "/ajax/upload.php",
        post_params: {
            "PHPSESSID": PHPSESSID
        },

        button_width: 120,
        button_height: 29,
//      debug:true,
//      button_image_url: "",
	button_text : "<span class=\"uploadBtn\"><img src='/img/clip.jpg' /><a href='#' onClick='return false;'></a></span>",

        button_window_mode: SWFUpload.WINDOW_MODE.TRANSPARENT,
        button_cursor: SWFUpload.CURSOR.HAND
    }


    swfuPhotos = new SWFUpload(jQuery.extend(swfuPhotosSettings, defaultSettings));
}



