tinyMCE.init({

			mode : "exact",
			elements : "ajaxfilemanager",
			theme : "advanced",
language : "pl",

			plugins : "table,advhr,advimage,advlink,flash,paste,fullscreen,noneditable,contextmenu,media",
			theme_advanced_buttons1_add_before : "newdocument,separator",
			theme_advanced_buttons1_add : "fontselect,fontsizeselect",
			theme_advanced_buttons2_add : "separator,forecolor,backcolor,liststyle",
			theme_advanced_buttons2_add_before: "cut,copy,paste,pastetext,pasteword,separator,",
			theme_advanced_buttons3_add_before : "tablecontrols,separator",
			theme_advanced_buttons3_add : "flash,advhr,separator,media,separator, fullscreen",
			theme_advanced_toolbar_location : "top",
			theme_advanced_toolbar_align : "left",
			extended_valid_elements : "hr[class|width|size|noshade]",
			file_browser_callback : "ajaxfilemanager",
			paste_use_dialog : false,
			theme_advanced_resizing : true,
			theme_advanced_resize_horizontal : true,
			apply_source_formatting : true,
			force_br_newlines : true,
			force_p_newlines : false,	
			relative_urls : true

/*		
		mode : "textareas",
		//mode : "exact",
		elements : "ajaxfilemanager",
		theme : "advanced",
	plugins : "safari,spellchecker,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,imagemanager,filemanager",
// Theme options
theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect",
theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,spellchecker,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,blockquote,pagebreak,|,insertfile,insertimage",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_statusbar_location : "bottom",
theme_advanced_resizing : true,
// Example content CSS (should be your site CSS)
content_css : "css/example.css",
 //Drop lists for link/image/media/template dialogs
//template_external_list_url : "js/template_list.js",
//external_link_list_url : "js/link_list.js",
//external_image_list_url : "js/image_list.js",

//file_browser_callback : "ajaxfilemanager",

//external_image_list_url : "ajaxfilemanager",

//media_external_list_url : "js/media_list.js",
// Replace values for the template plugin

template_replace_values : {
username : "Some User",
staffid : "991234"
}
*/

});

		function ajaxfilemanager(field_name, url, type, win) {
			var ajaxfilemanagerurl = "http://www.segus.pl/segus/edit_js/tiny_mce/plugins/ajaxfilemanager/ajaxfilemanager.php";
			switch (type) {
				case "image":
					break;
				case "media":
					break;
				case "flash": 
					break;
				case "file":
					break;
				default:
					return false;
			}
            tinyMCE.activeEditor.windowManager.open({
                url: "http://www.segus.pl/segus/edit_js/tiny_mce/plugins/ajaxfilemanager/ajaxfilemanager.php",
                width: 782,
                height: 440,
                inline : "yes",
                close_previous : "no"
            },{
                window : win,
                input : field_name
            });
            
/*            return false;			
			var fileBrowserWindow = new Array();
			fileBrowserWindow["file"] = ajaxfilemanagerurl;
			fileBrowserWindow["title"] = "Ajax File Manager";
			fileBrowserWindow["width"] = "782";
			fileBrowserWindow["height"] = "440";
			fileBrowserWindow["close_previous"] = "no";
			tinyMCE.openWindow(fileBrowserWindow, {
			  window : win,
			  input : field_name,
			  resizable : "yes",
			  inline : "yes",
			  editor_id : tinyMCE.getWindowArg("editor_id")
			});
			
			return false;*/
		}


function BuildBaseUrl( command )
{
	var sUrl =
		document.getElementById('cmbConnector').value +
		'?Command=' + command +
		'&Type=' + document.getElementById('cmbType').value +
		'&CurrentFolder=' + encodeURIComponent(document.getElementById('txtFolder').value) ;

	return sUrl ;
}

function SetFrameUrl( url )
{
	document.getElementById('eRunningFrame').src = url ;

	document.getElementById('eUrl').innerHTML = url ;
}

function GetFolders()
{
	SetFrameUrl( BuildBaseUrl( 'GetFolders' ) ) ;
	return false ;
}

function GetFoldersAndFiles()
{
	SetFrameUrl( BuildBaseUrl( 'GetFoldersAndFiles' ) ) ;
	return false ;
}

function CreateFolder()
{
	var sFolder = prompt( 'Type the folder name:', 'Test Folder' ) ;

	if ( ! sFolder )
		return false ;

	var sUrl = BuildBaseUrl( 'CreateFolder' ) ;
	sUrl += '&NewFolderName=' + encodeURIComponent( sFolder ) ;

	SetFrameUrl( sUrl ) ;
	return false ;
}

function OnUploadCompleted( errorNumber, fileName )
{
	switch ( errorNumber )
	{
		case 0 :
			alert( 'File uploaded with no errors' ) ;
			break ;
		case 201 :
			GetFoldersAndFiles() ;
			alert( 'A file with the same name is already available. The uploaded file has been renamed to "' + fileName + '"' ) ;
			break ;
		case 202 :
			alert( 'Invalid file' ) ;
			break ;
		default :
			alert( 'Error on file upload. Error number: ' + errorNumber ) ;
			break ;
	}
}

this.frames.frmUpload = this ;

function SetAction()
{
	var sUrl = BuildBaseUrl( 'FileUpload' ) ;
	document.getElementById('eUrl').innerHTML = sUrl ;
	document.getElementById('frmUpload').action = sUrl ;
}



//-------------------------------------------
// UBBC Code
//-------------------------------------------
// inicjacja edytora
// onload=function(){
//     input_text=document.getElementById('tresc')
// }

stos=[];
T=[];
C=alert;
B=unescape;


function init_ubbc(id){
    input_text=document.getElementById(id)
}

function insert_tag(x){
    document.selection ? (input_text.focus(), document.selection.createRange().text=x)
    :(input_text.selectionStart || input_text.selectionStart=='0')
    ? input_text.value=input_text.value.substring(0,input_text.selectionStart) + x
    + input_text.value.substring( input_text.selectionEnd, input_text.value.length)
    :input_text.value +=x;
    input_text.focus()
}

function s(){
    return document.selection ? document.selection.createRange().text:input_text.value.substring(
    input_text.selectionEnd || 0, input_text.selectionStart || 0)
}



function set_tag(i,x){
    document.getElementById(i).value=i+x
}

function close_all_tag(e){
    while(stos[0]){
        insert_tag('[/'+(e=stos.pop())+']');
        T[e]=0;
        set_tag(e,'')
    }
}

function R(x){
    T[x] ? '' : T[x]=0;
    T[x] ? CT(x):(stos.push(x),T[x]=1,insert_tag('['+x+']'),set_tag(x,'*'))
}
    

function CT(x,a){T[a=stos.pop()]=0;
    insert_tag('[/'+a+']');
    set_tag(a,'');
    a!=x?CT(x):''
}

//
// Wywolania
//

function insert_code(x,z){
(z=s())?insert_tag('['+x+']'+z+'[/'+x+']'):R(x)
}

function select_to_code(l,t){
    insert_tag("["+t+"="+l.value+"]"+s()+"[/"+t+"]")
}

function list(x,li){
    x='[list]\n';
    do{li=prompt('Wpisz element listy (jesli chcesz zakonczyc dopisywanie do listy pozostaw pole puste lub kliknij \'Anuluj\'','');
        x+=li?'[*]'+li+'[/*]\n':''
    }
    while(li);
    insert_tag(x+'[/list]')
};

function url(u,d,z){
    insert_tag("[url="+(u=prompt("Podaj adres strony lub pliku","http://"))+"]"+(s()?s():((d=prompt("Opis odnosnika",""))?d:u))+"[/url]")
}

function img(z){
    insert_tag("[img]"+((z=s())?z:prompt("Podaj sciezke do grafiki","http://"))+"[/img]")
}

function qot(t){
    insert_tag("[quote"+((t=prompt('Podaj imie cytowanej osoby'))?"="+t:"")+"]"+s()+"[/quote]")
}

function hide(t){
    insert_tag("[hide"+((t=prompt('Tytuł bloku'))?"="+t:"")+"]"+s()+"[/hide]")
}
