function fileBrowser(field_name, url, type, win) { fileBrowserCallBack(field_name, url, type, win, 'default'); } function fileBrowserCallBack(field_name, url, type, win) { var connector = "/plugins/rayfm/rayfm.php?callback=callwin"; var enableAutoTypeSelection = true; var curType; callwin_field = field_name; callwin = win; if(arguments.length > 4){ connector += '&editor=' + arguments[4]; }else{ connector += '&editor=tinymce'; } switch (type) { case "image": curType = "Image"; break; case "flash": curType = "Flash"; break; case "file": curType = "File"; break; case "media": curType = "Media"; break; default: curType = type; } if (enableAutoTypeSelection && curType) { connector += "&curType=" + curType; } window.open(connector, "tinymce", "modal,width=700,height=500,resizable=1"); }