
function fck_create(i_name, i_lang, i_width, i_height, i_toolbarSet)
{
	var myInstance = i_name; 
	oFCKeditor = new FCKeditor(myInstance); 
	oFCKeditor.BasePath                       = 'fckeditor/'; 
	oFCKeditor.ToolbarSet                     = i_toolbarSet; 
	oFCKeditor.Config['ToolbarStartExpanded'] = true; 
	oFCKeditor.Config["AutoDetectLanguage"]   = false; 
	oFCKeditor.Config["DefaultLanguage"]      = i_lang; 

	var myText = ""; 
	var chkText = document.location.search; 
	var amIn = chkText.indexOf(myInstance+"="); 
	if (amIn > 0) { 
		var bPos = amIn+myInstance.length+1; 
		myText = chkText.substring(bPos); 
		var ePos = myText.indexOf("&"); 
		if (ePos > 0) { 
			myText = myText.substring(0, ePos); 
			myText = Base64.decode(myText); 
		} 
	} 
	else 
	{
		var allTags = document.myForm.getElementsByTagName("INPUT"); 
		for (i= 0; i < allTags.length; i++) 
		{
			if (allTags[i].name == ('h'+myInstance)) 
			{
				myText = Base64.decode(allTags[i].value); 
				break; 
			} 
		} 
	} 
	oFCKeditor.Value  = myText; 
	oFCKeditor.Height = i_height; 
	oFCKeditor.Width  = i_width; 
	oFCKeditor.Create(); 
} 

function fckSend() { 
	var msg =""; 
	var allTags = document.myForm.getElementsByTagName("INPUT"); 
	for (i= 0; i < allTags.length; i++) 
	{ 
		if (allTags[i].name.substr(0,11) == "texteditor_") 
			msg+=("&"+allTags[i].name+"="+Base64.encode(allTags[i].value)); 
	} 
	var myClass="FCKEdit"; 
	location.href='?class='+myClass+msg; 
} 


