var FileBrowserDialogue = {
    init : function () {
        // Here goes your code for setting your custom things onLoad.
    },
    selectURL : function (url) {
        var win = tinyMCEPopup.getWindowArg("window");

        // insert information now
        win.document.getElementById(tinyMCEPopup.getWindowArg("input")).value = url;

		if (typeof(win.ImageDialog) != 'undefined') {
			// for image browsers: update image dimensions
			if (win.ImageDialog.getImageData) {
				win.ImageDialog.getImageData();
			}
			win.ImageDialog.showPreviewImage(url);
		}
		
        // close popup window
        tinyMCEPopup.close();			    
	}
}

tinyMCEPopup.onInit.add(FileBrowserDialogue.init, FileBrowserDialogue);

function SetUrl(fileUrl){
	top.FileBrowserDialogue.selectURL(fileUrl);
}