/* r5FileUploader - Created by Istvan Jano - i386@kronet.hu - 2008. */

var r5FileUploader_path = document.location.toString().indexOf('backend') > -1 ?
    "/backend.php/r5FileUploaderBrowse/index" : "/r5FileUploaderBrowse/index"; // FIXME

r5FileUploader_openWnd = function(url, params) {
	
	var keys = new Array("width","height","toolbar","resizable","left","top","scrollbars");
	
	if(params["url"])
		url = params["url"];
	
	if(!params["left"] && params["width"])
		params["left"] = screen.width/2 - params["width"]/2;
	
	if(!params["top"] && params["height"])
		params["top"] = screen.height/2 - params["height"]/2;
	
	var s = '';
	
	for(var i = 0; i < keys.length; i++)
		if(params[keys[i]])
			s += keys[i] + '=' + params[keys[i]] + ',';
	
	s = s.substring(0,s.length-1);
	
	window.open(url, '', s);
}

r5FileUploader = function(id,cfg) {
	
	p = {
		width : 300,
		height : 40,
		toolbar : 0
	};
	
	r5FileUploader_openWnd(r5FileUploader_path + "?id=" + id + "&cfg=" + cfg, p);
}

r5FileUploader_callback = function(params) {
	
	if(document.getElementById(params.id + "_img"))
		document.getElementById(params.id + "_img").src = params.dst_path +"/"+ params.dst_name;
	
	document.getElementById(params.id).value = params.dst_name;
}

r5FileUploader_showLoader = function(o) {

	document.getElementById("loader").style.display = 'block';
	o.style.display = 'none';
}

