var swfu; var holder = new Array() ; var current_name ; Event.observe(window, 'load', function () { swfu = new SWFUpload({ upload_url : flutter_path+"RCCWP_GetFile.php", flash_url : flutter_path+"js/swfupload/swfupload_f9.swf", file_size_limit : "20480", debug : false, file_queued_handler : startUploading, upload_start_handler : adjust, upload_progress_handler : progress, upload_success_handler : completed, post_params : { "auth_cookie" : swf_authentication, "_wpnonce" : swf_nonce } }); }); function openFile(input_name) { swfu.selectFile() ; current_name = input_name ; } function startUploading(file) { holder[file.id] = current_name ; var progr = document.getElementById("upload_progress_"+current_name) ; progr.style.visibility = "visible" ; progr.style.height = "auto" ; progr.innerHTML = "Waiting ... " ; var h = swfu.getStats() ; swfu.startUpload() ; } function adjust(file) { var progr = document.getElementById("upload_progress_"+holder[file.id]) ; progr.style.visibility = "visible" ; progr.style.height = "auto" ; progr.innerHTML = " uploading ... " ; } function progress(file,compl,total) { var progr = document.getElementById("upload_progress_"+holder[file.id]) ; progr.innerHTML = "uploading ... " + parseInt(100*compl/total) + "% " ; } function completed(file,server_data) { var progr = document.getElementById("upload_progress_"+holder[file.id]) ; progr.style.visibility = "visible" ; progr.style.height = "auto" ; var hold = new Array() ; hold = server_data.split("*") ; progr.innerHTML = hold[0] ; document.getElementById(holder[file.id]).value = hold[1] ; if (document.getElementById( "img_thumb_"+holder[file.id] )) { document.getElementById( "img_thumb_"+holder[file.id] ).src = flutter_path+"phpThumb.php?&w=150&h=120&src="+"files_flutter/"+hold[1] ; var s = "" ; var e = "Edit " ; document.getElementById( "photo_edit_link_"+holder[file.id] ).innerHTML = s + e ; } } function call_thickbox(url) { tb_show("Flutter",url,false) ; } function uploadurl(input_name,file_type) { var url = document.getElementById( "upload_url_"+input_name).value ; var progr = document.getElementById("upload_progress_"+input_name) ; var h ; progr.style.visibility = "visible" ; progr.style.height = "auto" ; progr.innerHTML = " Downlaoding File ..." ; new Ajax.Request(flutter_path+'RCCWP_GetFile.php', { method:'post', onSuccess: function(transport){ h = transport.responseText.split("*") ; document.getElementById(input_name).value = h[1] ; progr.innerHTML = h[0] ; if( document.getElementById( "img_thumb_"+input_name ) ) { document.getElementById( "img_thumb_"+input_name ).src = flutter_path+"phpThumb.php?&w=150&h=120&src="+"files_flutter/"+h[1] ; var s = "" ; var e = "Edit " ; document.getElementById( "photo_edit_link_"+input_name ).innerHTML = s + e ; } }, parameters: "upload_url="+url+"&input_name="+input_name+"&type="+file_type }); }