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
});
}