		var upload1, upload2;
		var swfobject = false;
		varSwfUpload = 1;
		var varUser_id;
		var varFileTypes;
		var varFileTypesDesc;
		var varMaxFiles;
		window.onload = function() {
		
			upload1 = new SWFUpload({
				/* Backend Settings*/
				upload_url: "http://www.w1k.com/Worth1000/Worth1000MultiUpload.aspx?",
				post_params: { 'hdnuid' : varUser_id },

				/* File Upload Settings*/
				file_size_limit : "102400",	// 100MB
				file_types : varFileTypes,
				file_types_description : varFileTypesDesc,
				file_upload_limit : varMaxFiles,
				file_queue_limit : "0",

				/* Event Handler Settings (all my handlers are in the Handler.js file)*/
				file_dialog_start_handler : fileDialogStart,
				file_queued_handler : fileQueued,
				file_queue_error_handler : fileQueueError,
				file_dialog_complete_handler : fileDialogComplete,
				upload_start_handler : uploadStart,
				upload_progress_handler : uploadProgress,
				upload_error_handler : uploadError,
				upload_success_handler : page_uploadSuccess,
				upload_complete_handler : uploadComplete,

				/* Button Settings*/
				button_image_url : "/swfupload/XPButtonUploadText_61x22.png",	// Relative to the SWF file
				button_placeholder_id : "spanButtonPlaceholder"  + uploadBtn,
				button_width: 61,
				button_height: 22,
				
				/* Flash Settings*/
				flash_url : "/swfupload/swfupload.swf",

				custom_settings : {
					progressTarget : "fsUploadProgress1",
					cancelButtonId : "btnCancel1"
				},
				
				/* Debug Settings*/
				debug: false
			});
	     }
			
			function uploadStart() {
			/*	$.blockUI();*/
			}
			
			var filesProcessed = 0;
			function uploadComplete() {
				filesProcessed++;
				if(_numFilesSelected - filesProcessed == 0) {
				/*	window.location = window.location;*/
				/*turn off cancel button*/
					$("#btnCancel1").attr("disabled", true);
				}
			}
		 
		 var imagesUploaded = 0;
		 var totalImages = 0;
		 function page_uploadSuccess(file, serverData) {
			try {
				/*their code, to set it to complete*/
				var progress = new FileProgress(file, this.customSettings.progressTarget);
				progress.setComplete();
				progress.setStatus("Complete.");
				progress.toggleCancel(false);
				
				serverData = parseXML(serverData);

				var failedfiles = $(serverData).find('failedfiles').text();

				if (failedfiles.length > 3 && failedfiles != '  '){
					/*failed*/
				} else {
					imagesUploaded = parseInt($("#num-images").val());
					totalImages = parseInt($("#total_images").val());
					var max_images = nullIsZero($("#max_images",parent.document.body).val());
					if (nullIsZero(max_images) == 1 && imagesUploaded >= 1) {
						/*delete old image*/
						$("#img-1",parent.document.body).remove();
						imagesUploaded = 1;
						totalImages = 1;
					} else {
						imagesUploaded++;			
						totalImages++;
					}
			/*		imagesUploaded++;*/
					var fileid = $(serverData).find('fileid').text();
					var name = $(serverData).find('name').text();
					var fileguid = $(serverData).find('fileguid').text();
					var createdon = $(serverData).find('createdon').text();
					var url = $(serverData).find('url').text();
					var extension = $(serverData).find('extension').text();
					var seed = $(serverData).find('filehash').text();
					var thumbseed = $(serverData).find('thumbnailhash').text();
					var size = $(serverData).find('size').text();
					var width = $(serverData).find('imagewidth').text();
					var height = $(serverData).find('imageheight').text();
					
					var page_data = "i=" +imagesUploaded + "&fileid=" + fileid + "&filename=" + escape(name) + "&fileguid=" + fileguid + "&crdate=" + escape(createdon) + "&url=" + escape(url) + "&seed=" + seed + "&thumbseed=" + thumbseed + "&ext=" + extension + "&size=" + size + "&width=" + width + "&height=" + height
					$.ajax({
					   type: "POST",
					   url: "/data/imageDetails-ajax.asp",
					   data: page_data + "&dh=" + new Date().getTime(),
					   dataType: "html",
					   success:function(iform_html){
							$("#uploaded-imgs").prepend(iform_html);
							$("#num-images").val(imagesUploaded);
							$("#total_images").val(imagesUploaded);
							if (imagesUploaded ==1){
								/*set as main*/
								$("#main-1").attr("checked",true);
								
							}
							var entry_id = $("#entry_id").val();
							if (nullIsZero(entry_id) != 0) {
								submitEntry(entry_id,'details');						
							}
					   }
					});

				
				}
			} catch (ex) {
				/*this.debug(ex);*/
				alert(ex);
			}
		}
		
		
		function initSwfUpload(){
			upload1 = new SWFUpload({
				/* Backend Settings*/
				upload_url: "http://www.w1k.com/Worth1000/Worth1000MultiUpload.aspx?",
				post_params: { 'hdnuid' : varUser_id },

				/* File Upload Settings*/
				file_size_limit : "102400",	/* 100MB*/
				file_types : varFileTypes,
				file_types_description : varFileTypesDesc,
				file_upload_limit : varMaxFiles,
				file_queue_limit : "0",

				/* Event Handler Settings (all my handlers are in the Handler.js file)*/
				file_dialog_start_handler : fileDialogStart,
				file_queued_handler : fileQueued,
				file_queue_error_handler : fileQueueError,
				file_dialog_complete_handler : fileDialogComplete,
				upload_start_handler : uploadStart,
				upload_progress_handler : uploadProgress,
				upload_error_handler : uploadError,
				upload_success_handler : page_uploadSuccess,
				upload_complete_handler : uploadComplete,

				/* Button Settings*/
				button_image_url : "/swfupload/XPButtonUploadText_61x22.png",	/* Relative to the SWF file*/
				button_placeholder_id : "spanButtonPlaceholder"  + uploadBtn,
				button_width: 61,
				button_height: 22,
				
				/* Flash Settings*/
				flash_url : "/swfupload/swfupload.swf",

				custom_settings : {
					progressTarget : "fsUploadProgress1",
					cancelButtonId : "btnCancel1"
				},
				
				/* Debug Settings*/
				debug: false
			});
					
		}
		
		
