var swfu;

/*
 upload_url : "http://www.swfupload.org/upload.php", 
 flash_url : "http://www.swfupload.org/swfupload.swf",
 file_size_limit : "200 MB", 
 upload_start_handler : myCustomUploadStartEventHandler, 
 upload_success_handler : myCustomUploadSuccessEventHandler 
 */
 function upload_success_function(uploadObject,responseText){
	//console.debug(responseText); 
	//return false;
	/*
	 $('#uploadPct').html('');
	 $("#progressbar").progressbar('destroy');
	 $('#imageGalleryList').append('<li><div class="gelleryImage"><img src="/'+responseText+'" width="200"/></div><div><strong>'+responseText+'</strong></div></li>');
	 $imageList = $('#imagesToUpload').val();
	 $imageList = ($imageList=='') ? [] : $.evalJSON($imageList);
	//console.debug($imageList);
	$imageList[$imageList.length] = responseText;
	//console.debug($imageList);
	 $('#imagesToUpload').val($.toJSON($imageList));*/
	document.getElementById("hidFileID").value = responseText;
	multiImageHandler();
 }
 function upload_complete_function(responseText){
	 //console.debug(responseText);
 }
 function upload_error_function(e){
	 console.debug('Upload Error');
	 console.debug(e);
 }
 function upload_progress_function(uploader,progress){
	 //console.debug(progress);
	 //console.debug(uploader);
	 progress = (progress==0) ? 1: progress;
	 uploadPct = Math.floor(( progress / uploader.size ) *100);
	// $('#uploadPct').html(uploadPct+'%');
	// $("#progressbar").progressbar('value', uploadPct);
 }
 function upload_start_function(){
 	//  console.debug('Upload Start');
	 //$("#progressbar").progressbar({value : 0});

 }
 
function file_queued_function(file_id){
	 //console.debug('file_queued_handler');
	// console.debug(file_id);
	 swfu.startUpload(file_id.id);
}

function debug_function(message){
	//console.debug(message);
}

 var settingsObject = { 
 	 upload_url : upload_target,
	 flash_url : swfupload_url,
	 file_post_name : "Filedata",
	 post_params : {},
	 use_query_string : false, 
	 requeue_on_error : false, 
	 http_success : [201, 202], 
	 assume_success_timeout : 0, 
	 file_types : "*.jpg;*.gif",
	 file_types_description: "Web Image Files",
	 file_size_limit : "5120", 
	 file_upload_limit : 10, 
	 file_queue_limit : 2, 
	 debug : false, 
	 prevent_swf_caching : false,
	 preserve_relative_urls : false,
	 button_placeholder_id : "element_id",
	 button_image_url : "/img/uploadgraphic_sprite.gif",
	 button_width : 135,
	 button_height : 23,
	 button_text : '',
	 button_text_style : ".redText { color: #FF0000; }",
	 button_text_left_padding : 3,
	 button_text_top_padding : 2,
	 button_action : SWFUpload.BUTTON_ACTION.SELECT_FILES, 
	 button_disabled : false,
	 button_cursor : SWFUpload.CURSOR.HAND,
	 button_window_mode : SWFUpload.WINDOW_MODE.TRANSPARENT,
	 /*swfupload_loaded_handler : swfupload_loaded_function,
	 file_dialog_start_handler : file_dialog_start_function,
	*/
	file_queued_handler : file_queued_function, 
	/*
	 file_queue_error_handler : file_queue_error_function, 
	 file_dialog_complete_handler : file_dialog_complete_function,
	 */
	
	
	 upload_start_handler : upload_start_function, 
	 upload_progress_handler : upload_progress_function, 
	 upload_error_handler : upload_error_function,
	 upload_success_handler : upload_success_function,
	 upload_complete_handler : upload_complete_function,
	 debug_handler : debug_function
	 
 };
 
 function swfUploadLoaded(){
	// console.debug('Swf Upload loaded');
 }

window.onload =	function() {
		//alert('init swfupload');
		try{
			swfu = new SWFUpload(
				settingsObject
			);
		}
		catch(e){}
		//swfu.loadUI();
	}
 