%
/*
* FCKeditor - The text editor for internet
* Copyright (C) 2003 Frederico Caldeira Knabben
*
* Licensed under the terms of the GNU Lesser General Public License
* (http://www.opensource.org/licenses/lgpl-license.php)
*
* For further information go to http://www.fredck.com/FCKeditor/
* or contact fckeditor@fredck.com.
*
* fckeditor_js.asp: ASP integration - JavaScript version.
*
* Authors:
* Frederico Caldeira Knabben (fckeditor@fredck.com)
* Dimiter Naydenov (dimitern@netagesolutions.com)
*/
// The editor base path
// You have to update it with you web site configuration
FCKeditorBasePath = "/FCKeditor/";
function FCKeditor()
{
this.ToolbarSet = "";
this.Value = "";
this.CanUpload = "none";
this.CanBrowse = "none";
}
FCKeditor.prototype.CreateFCKeditor = function FCKeditor_CreateFCKeditor(instanceName,width,height)
{
var sLink;
if (this.IsCompatible())
{
sLink = FCKeditorBasePath + "fckeditor.html?FieldName=" + instanceName;
if (this.ToolbarSet != "")
{
sLink += "&Toolbar=" + this.ToolbarSet;
}
if (this.CanUpload != "none")
{
if (this.CanUpload == true)
{
sLink += "&Upload=true";
}
else
{
sLink += "&Upload=false";
}
}
if (this.CanBrowse != "none")
{
if (this.CanBrowse == true)
{
sLink += "&Browse=true";
}
else
{
sLink += "&Browse=false";
}
}
Response.Write("");
Response.Write("");
} else {
Response.Write("");
}
}
FCKeditor.prototype.IsCompatible = function FCKeditor_IsCompatible()
{
var sAgent = String(Request.ServerVariables("HTTP_USER_AGENT"));
var iVersion;
if ((sAgent.indexOf("MSIE") > 0) && (sAgent.indexOf("Windows") > 0) && (sAgent.indexOf("Opera") == -1))
{
iVersion = parseInt(sAgent.replace(/^.*MSIE\s(\d).*$/gi,"$1"));
return (iVersion >= 5);
} else {
return false;
}
}
%>