!C99Shell v. 1.0 pre-release build #16!

Software: Apache/2.0.54 (Fedora). PHP/5.0.4 

uname -a: Linux mina-info.me 2.6.17-1.2142_FC4smp #1 SMP Tue Jul 11 22:57:02 EDT 2006 i686 

uid=48(apache) gid=48(apache) groups=48(apache)
context=system_u:system_r:httpd_sys_script_t
 

Safe-mode: OFF (not secure)

/home/mnnews/public_html/dwmail/scripts/   drwxr-xr-x
Free 3.96 GB of 27.03 GB (14.66%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     wysiwyg_ie.js (29.36 KB)      -rwxr-xr-x
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
var starttime = new Date();

var f1 = new Array("Arial, Helvetica, sans-serif","Arial Black","Comic Sans MS","Courier New, Courier, mono","Fixedsys","Garamond","Georgia, Times New Roman, Times, serif","Geneva, Arial, Helvetica, sans-serif","Impact","Microsoft Sans Serif, Helvetica, sans-serif","System","Tahoma, Verdana, Arial, Helvetica, sans-serif","Times New Roman, Times, serif","Trebuchet MS, Verdana, Arial, Helvetica, sans-serif","Verdana, Arial, Helvetica, sans-serif");
var f2 = new Array("Arial","Arial Black","Comic Sans MS","Courier New","Fixedsys","Garamond","Georgia","Geneva","Impact","Microsoft Sans Serif","System","Tahoma","Times New Roman","Trebuchet MS","Verdana");

var c1 = new Array("FFFFCC","FFCC66","FF9900","FFCC99","FF6633","FFCCCC","CC9999","FF6699","FF99CC","FF66CC","FFCCFF","CC99CC","CC66FF","CC99FF","9966CC","CCCCFF","9999CC","3333FF","6699FF","0066FF","99CCFF","66CCFF","99CCCC","CCFFFF","99FFCC","66CC99","66FF99","99FF99","CCFFCC","33FF33","66FF00","CCFF99","99FF00","CCFF66","CCCC66","FFFFFF");
var c2 = new Array("FFFF99","FFCC00","FF9933","FF9966","CC3300","FF9999","CC6666","FF3366","FF3399","FF00CC","FF99FF","CC66CC","CC33FF","9933CC","9966FF","9999FF","6666FF","3300FF","3366FF","0066CC","3399FF","33CCFF","66CCCC","99FFFF","66FFCC","33CC99","33FF99","66FF66","99CC99","00FF33","66FF33","99FF66","99FF33","CCFF00","CCCC33","CCCCCC");
var c3 = new Array("FFFF66","FFCC33","CC9966","FF6600","FF3300","FF6666","CC3333","FF0066","FF0099","FF33CC","FF66FF","CC00CC","CC00FF","9933FF","6600CC","6633FF","6666CC","3300CC","0000FF","3366CC","0099FF","00CCFF","339999","66FFFF","33FFCC","00CC99","00FF99","33FF66","66CC66","00FF00","33FF00","66CC00","99CC66","CCFF33","999966","999999");
var c4 = new Array("FFFF33","CC9900","CC6600","CC6633","FF0000","FF3333","993333","CC3366","CC0066","CC6699","FF33FF","CC33CC","9900CC","9900FF","6633CC","6600FF","666699","3333CC","0000CC","0033FF","6699CC","3399CC","669999","33FFFF","00FFCC","339966","33CC66","00FF66","669966","00CC00","33CC00","66CC33","99CC00","CCCC99","999933","666666");
var c5 = new Array("FFFF00","CC9933","996633","993300","CC0000","FF0033","990033","996666","993366","CC0099","FF00FF","990099","996699","660099","663399","330099","333399","000099","0033CC","003399","336699","0099CC","006666","00FFFF","33CCCC","009966","00CC66","339933","336633","33CC33","339900","669933","99CC33","666633","999900","333333");
var c6 = new Array("CCCC00","996600","663300","660000","990000","CC0033","330000","663333","660033","990066","CC3399","993399","660066","663366","330033","330066","333366","000066","000033","003366","006699","003333","336666","00CCCC","009999","006633","009933","006600","003300","00CC33","009900","336600","669900","333300","666600","000000");

var s1 = new Array("1","2","3","4","5","6","7");

// --------------------------------------------------------

function ReFormat(form) {
	var field = document.getElementById('body');  
	field.value = document.getElementById('editorHTML').innerHTML;
}

// --------------------------------------------------------

function getOffsetTop(elm) {
	var mOffsetTop = elm.offsetTop;
	var mOffsetParent = elm.offsetParent;

	while(mOffsetParent) {
		mOffsetTop += mOffsetParent.offsetTop;
		mOffsetParent = mOffsetParent.offsetParent;
	}
 
	return mOffsetTop;
}

function getOffsetLeft(elm) {
	var mOffsetLeft = elm.offsetLeft;
	var mOffsetParent = elm.offsetParent;

	while(mOffsetParent) {
		mOffsetLeft += mOffsetParent.offsetLeft;
		mOffsetParent = mOffsetParent.offsetParent;
	}
 
	return mOffsetLeft;
}

function PopupHide() {
	ForeColorBox.style.display = 'none';
	FontFaceBox.style.display = 'none';
	FontSizeBox.style.display = 'none';
	changeImages('ifont2', 'images/wysiwyg/font_off.gif');
	changeImages('isize2', 'images/wysiwyg/size_off.gif');
	changeImages('icolour2', 'images/wysiwyg/forecolour_off.gif');
	changeImages('icolour3', 'images/wysiwyg/downarrow_off.gif');
}

// --------------------------------------------------------

function SelectSize() {
	PopupHide();
	buttonElement = document.getElementById('isize');
	
	if(divFontSize.innerHTML == '') {
		divFontSize.innerHTML = SizePicker("idFontSize","ec2('FontSize', idFontSize.value); RefreshElements();");
		for (i=0; i<divFontSize.all.length; i++) {
			divFontSize.all(i).unselectable = "on";
		}
	}
	DefaultColor("idFontSize","");
	document.getElementById("FontSizeBox").style.left = getOffsetLeft(buttonElement);
	document.getElementById("FontSizeBox").style.top = getOffsetTop(buttonElement) + buttonElement.offsetHeight;
	document.getElementById("FontSizeBox").style.display = 'block';
	changeImages('isize2', 'images/wysiwyg/size_on.gif');
}

function SizePicker(strName, strCommand) {
	var ReturnID = strName;

	var sHTML = "";
	sHTML += ("<table width='100%' cellpadding='2' border='0' cellspacing='0'><tr><td>");
	sHTML += ("<table cellpadding='0' cellspacing='0' border='0' width=\"100%\">");
		for(var r=0;r<eval("s1").length;r++) {
			sHTML += ("<tr>");
				var size = eval("s1[r]");
				sHTML += ("<td align=\"center\" onclick=\"" + ReturnID + ".value='" + size + "';" + strCommand + "\" style=\" cursor:hand;\"><table width=\"100%\" cellpadding=\"2\" cellspacing=\"0\" style=\"border-width:1px; border-style:solid; background-color:#FFFFFF; border-color:#FFFFFF;\" onmouseover=\"this.style.backgroundColor='#FFD091'; this.style.borderColor='#4B4B6F';\" onmouseout=\"this.style.backgroundColor='#FFFFFF'; this.style.borderColor='#FFFFFF';\"><tr><td><font size=\""+ size + "\">"+ size +"</font></td></tr></table></td>");

			sHTML += ("</tr>");
		}	
	sHTML += ("</table>");
	sHTML += ("<input type='hidden' id='"+ReturnID+"'>");
	sHTML += ("</td></tr></table>");
	return sHTML;		
}

function DefaultSize(strName, strFontFace) {
	var ReturnID = strName
	eval(ReturnID).value = strFontSize;
}

// --------------------------------------------------------

function SelectFont() {
	PopupHide();
	buttonElement = document.getElementById('ifont');
	
	if(divFontFace.innerHTML == '') {
		divFontFace.innerHTML = FontPicker("idFontFace","ec2('FontName', idFontFace.value); RefreshElements();");
		for (i=0; i<divFontFace.all.length; i++) {
			divFontFace.all(i).unselectable = "on";
		}
	}
	DefaultFont("idFontFace","");
	document.getElementById("FontFaceBox").style.left = getOffsetLeft(buttonElement);
	document.getElementById("FontFaceBox").style.top = getOffsetTop(buttonElement) + buttonElement.offsetHeight;
	document.getElementById("FontFaceBox").style.display = 'block';
	changeImages('ifont2', 'images/wysiwyg/font_on.gif');
}

function FontPicker(strName, strCommand) {
	var ReturnID = strName;

	var sHTML = "";
	sHTML += ("<table width='100%' cellpadding='2' border='0' cellspacing='0'><tr><td>");
	sHTML += ("<table cellpadding='0' cellspacing='0' border='0' width=\"100%\">");
		for(var r=0;r<eval("f1").length;r++) {
			sHTML += ("<tr>");
				var face = eval("f1[r]");
				var facesel = eval("f2[r]");
				sHTML += ("<td onclick=\"" + ReturnID + ".value='" + face + "';" + strCommand + "\" style=\" cursor:hand;\"><table width=\"100%\" cellpadding=\"2\" cellspacing=\"0\" style=\"border-width:1px; border-style:solid; background-color:#FFFFFF; border-color:#FFFFFF;\" onmouseover=\"this.style.backgroundColor='#FFD091'; this.style.borderColor='#4B4B6F';\" onmouseout=\"this.style.backgroundColor='#FFFFFF'; this.style.borderColor='#FFFFFF';\"><tr><td><font face=\""+ face +"\" size=\"2\">"+ facesel +"</font></td></tr></table></td>");

			sHTML += ("</tr>");
		}	
	sHTML += ("</table>");
	sHTML += ("<input type='hidden' id='"+ReturnID+"'>");
	sHTML += ("</td></tr></table>");
	return sHTML;		
}

function DefaultFont(strName, strFontFace) {
	var ReturnID = strName
	eval(ReturnID).value = strFontFace;
}

// --------------------------------------------------------

function SelectColour() {
	PopupHide();
	buttonElement = document.getElementById('icolour');
	
	if(divFgColor.innerHTML == '') {
		divFgColor.innerHTML = ColourPicker("idForeColor","ec2('ForeColor', idForeColor.value); RefreshElements();");
		for (i=0; i<divFgColor.all.length; i++) {
			divFgColor.all(i).unselectable = "on";
		}
	}
	DefaultColor("idForeColor","");
	document.getElementById("ForeColorBox").style.left = getOffsetLeft(buttonElement);
	document.getElementById("ForeColorBox").style.top = getOffsetTop(buttonElement) + buttonElement.offsetHeight;
	document.getElementById("ForeColorBox").style.display = 'block';
	changeImages('icolour2', 'images/wysiwyg/forecolour_on.gif');
	changeImages('icolour3', 'images/wysiwyg/downarrow_on.gif');
}

function ColourPicker(strName, strCommand) {
	var ReturnID = strName;
	
	var sHTML = "";
	sHTML += ("<table style='border-width:1px; border-style:solid; border-color:#808080; background:#FFFFFF;' width='325' cellpadding='5' cellspacing='0'><tr><td>");
	sHTML += ("<table cellpadding='0' cellspacing='2'>");
		for(var i=1;i<=6;i++) {
			sHTML += ("<tr>");
			for(var r=0;r<eval("c"+i).length;r++) {
				var colour = eval("c"+i+"[r]");
				sHTML += ("<td onclick=\"" + ReturnID + ".value='" + colour + "';" + strCommand + "\" style=\" cursor:hand; background-color:"+colour+";\" width=\"10\" height=\"10\"><table style=\"border-width:1px; border-style:solid; border-color:#808080;\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\" onmouseover=\"this.style.borderColor='red';\" onmouseout=\"this.style.borderColor='#808080';\"><tr><td height=\"10\"></td></tr></table></td>");
			}	
			sHTML += ("</tr>");
			}
	sHTML += ("</table>");
	sHTML += ("<input type='hidden' id='"+ReturnID+"'>");
	sHTML += ("</td></tr></table>");
	return sHTML;		
}

function DefaultColor(strName, strColour) {
	var ReturnID = strName
	eval(ReturnID).value = strColour;
}

// --------------------------------------------------------
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
if (document.images) {
	nav_over = newImage("images/wysiwyg/bold_on.gif");
	italic_over = newImage("images/wysiwyg/italic_on.gif");
	underline_over = newImage("images/wysiwyg/underline_on.gif");
	strike_over = newImage("images/wysiwyg/strike_on.gif");
	sup_over = newImage("images/wysiwyg/sup_on.gif");
	sub_over = newImage("images/wysiwyg/sub_on.gif");
	ol_over = newImage("images/wysiwyg/ol_on.gif");
	ul_over = newImage("images/wysiwyg/ul_on.gif");
	toleft_over = newImage("images/wysiwyg/toleft_on.gif");
	toright_over = newImage("images/wysiwyg/toright_on.gif");
	link_over = newImage("images/wysiwyg/link_on.gif");
	left_over = newImage("images/wysiwyg/left_on.gif");
	center_over = newImage("images/wysiwyg/center_on.gif");
	right_over = newImage("images/wysiwyg/right_on.gif");
	cut_over = newImage("images/wysiwyg/cut_on.gif");
	copy_over = newImage("images/wysiwyg/copy_on.gif");
	paste_over = newImage("images/wysiwyg/paste_on.gif");
	undo_over = newImage("images/wysiwyg/undo_on.gif");
	redo_over = newImage("images/wysiwyg/redo_on.gif");
	table_over = newImage("images/wysiwyg/table_on.gif");
	picture_over = newImage("images/wysiwyg/picture_on.gif");
	downarrow_over = newImage("images/wysiwyg/downarrow_on.gif");
	forecolour_over = newImage("images/wysiwyg/forecolour_on.gif");
	symbol_over = newImage("images/wysiwyg/symbol_on.gif");
	preloadFlag = true;
}

// --------------------------------------------------------

function Table_showdialog(objTableProperties) {
	var objNewTableProperties = showModalDialog("includes/wysiwyg_generic.php?tpl=table&" + sessionvar, objTableProperties, "dialogWidth:425px;dialogHeight:400px;help:0;status:no;");
	return objNewTableProperties;
}

function Table_OnClick() {
	if (document.getElementById('body').style.display == "none") {
		var objTableProperties = new Array();
		var objNewTableProperties = new Array();
		var objSelection = document.getElementById('editorHTML').document.selection;
		var objRange = objSelection.createRange();
		var type = objSelection.type;
	
		// if table was selected
		if (type=="Control") {
			for (i = 0; i < objRange.length; i++) {
				var objElement = objRange(i);
				if(objElement.tagName == "TABLE") {
					//get table properties

					var lastchar = objElement.width.substr((objElement.width.length-1));
					if (lastchar == '%') {
						objTableProperties[0] = objElement.width.replace(/%/, '');
						objTableProperties[10] = 'pc';
					}
					else {
						objTableProperties[0] = objElement.width;
						objTableProperties[10] = 'px';
					}
					objTableProperties[1] = objElement.height;
					objTableProperties[2] = objElement.border;
					objTableProperties[3] = objElement.align;
					objTableProperties[4] = objElement.bgColor;
					objTableProperties[5] = objElement.borderColor;
					objTableProperties[6] = objElement.cellSpacing;
					objTableProperties[7] = objElement.cellPadding;
					objTableProperties[11] = objElement.summary;
				
					// open table dialog and get new table properties
					objNewTableProperties = Table_showdialog(objTableProperties);
					// if dialog has returned new table properties - reassign them
					if(objNewTableProperties != null ) {
						if (objNewTableProperties[10] == 'pc') {
							objElement.width = objNewTableProperties[0] + '%';
						}
						else {
							objElement.width = objNewTableProperties[0];
						}
						objElement.height = objNewTableProperties[1];
						objElement.border = objNewTableProperties[2];
						objElement.align = objNewTableProperties[3];
						objElement.bgColor = objNewTableProperties[4];
						objElement.borderColor = objNewTableProperties[5];
						objElement.cellSpacing = objNewTableProperties[6];
						objElement.cellPadding = objNewTableProperties[7];
						objElement.summary = objNewTableProperties[11];
					}
				}
			}
		}
		// insert new table
		else {
			// open table dialog and get new table properties
			objNewTableProperties = Table_showdialog(objTableProperties);
			// if dialog has returned new table properties - reassign them
			if(objNewTableProperties != null ) {
				var tableCode = MakeTable(objTableProperties);
				InsertHtmlCode(tableCode);
			}
		}
	}
	else {
		alert("Sorry that function is not available in HTML mode");
	}
}

//----------------------------------------------------------------
function MakeTable(objTableProperties) {
	var height = objTableProperties[1];
	var border = objTableProperties[2];
	var align = objTableProperties[3];
	var bgColor = objTableProperties[4];
	var borderColor = objTableProperties[5];
	var cellSpacing = objTableProperties[6];
	var cellPadding = objTableProperties[7];
				
	var rowCount = objTableProperties[8];
	var colCount = objTableProperties[9];

	var summary = objTableProperties[11];

	var width;
	if (objTableProperties[10] == 'pc') {
		 width = objTableProperties[0] + '%';
	}
	else {
		width = objTableProperties[0];
	}
  
	var strHtml = "";
	strHtml += "<table ";
	if(width!="") strHtml += " width=\""+width+"\" "; 
	if(height!="") strHtml += " height=\""+height+"\" ";
	if(border!="") strHtml += " border=\""+border+"\" ";
	strHtml += " cellspacing=\""+cellSpacing+"\" cellpadding=\""+cellPadding+"\" align=\""+align+"\"";
	if(borderColor!="") strHtml += " bordercolor=\""+borderColor+"\" ";
	if(bgColor!="") strHtml += " bgcolor=\""+bgColor+"\" ";
	if(summary!="") strHtml += " summary=\""+summary.replace(/"/, '&quot;')+"\" ";
	strHtml += ">";
  
	  for(var i=0; i<rowCount; i++)
	  {
		  strHtml += "<tr>";
		  for(var j=0; j<colCount; j++)
		  {
		  	strHtml += "<td valign=\"top\" id=\"etd\"></td>";
		  	strHtml += "";
		  }
		  strHtml += "</tr>";  
	  }
	  strHtml += "</table>";
	  return  strHtml;
}

// --------------------------------------------------------

function Symbol_showdialog(objSymbolProperties) {
	var objNewSymbolProperties = showModalDialog("includes/wysiwyg_generic.php?tpl=symbol&" + sessionvar, objSymbolProperties, "dialogWidth:340px;dialogHeight:325px;help:0;status:no;");
	return objNewSymbolProperties;
}

function Symbol_OnClick() {
	if (document.getElementById('body').style.display == "none") {
		var objSymbolProperties = new Array();
		var objNewSymbolProperties = new Array();

		// open symbol dialog
		objNewSymbolProperties = Symbol_showdialog(objSymbolProperties);
		if(objNewSymbolProperties != null ) {
			InsertHtmlCode(objNewSymbolProperties[0]);
		}
	}
	else {
		alert("Sorry that function is not available in HTML mode");
	}
}
// --------------------------------------------------------

function Picture_showdialog(objPictureProperties) {
	var objNewPictureProperties = showModalDialog("includes/wysiwyg_picture.php?" + sessionvar, objPictureProperties, "dialogWidth:450px;dialogHeight:300px;help:0;status:no;");
	return objNewPictureProperties;
}

function Picture_OnClick() {
	if (document.getElementById('body').style.display == "none") {
		var objPictureProperties = new Array();
		var objNewPictureProperties = new Array();
		var objSelection = editorHTML.document.selection;
		var objRange = objSelection.createRange();
		var type = objSelection.type;
	
		// if Picture was selected
		if (type=="Control") {
			for (i = 0; i < objRange.length; i++) {
				var objElement = objRange(i);
				if(objElement.tagName == "IMG") {
					//get Picture properties
					objPictureProperties[0] = objElement.width;
					objPictureProperties[1] = objElement.height;
					objPictureProperties[2] = objElement.border;
					objPictureProperties[3] = objElement.align;
					objPictureProperties[4] = objElement.src;
					objPictureProperties[5] = objElement.alt;
				
					// open Picture dialog and get new Picture properties
					objNewPictureProperties = Picture_showdialog(objPictureProperties);
					// if dialog has returned new Picture properties - reassign them
					if(objNewPictureProperties != null ) {
						objElement.width = objNewPictureProperties[0];
						objElement.height = objNewPictureProperties[1];
						objElement.border = objNewPictureProperties[2];
						objElement.align = objNewPictureProperties[3];
						objElement.src = objNewPictureProperties[4];
						objElement.alt = objNewPictureProperties[5];
					}
				}
			}
		}
		// insert new Picture
		else {
			// open Picture dialog and get new Picture properties
			objNewPictureProperties = Picture_showdialog(objPictureProperties);
			// if dialog has returned new Picture properties - reassign them
			if(objNewPictureProperties != null ) {
				var PictureCode = MakePicture(objPictureProperties);
				InsertHtmlCode(PictureCode);
			}
		}
	}
	else {
		alert("Sorry that function is not available in HTML mode");
	}
}

//----------------------------------------------------------------
function MakePicture(objPictureProperties) {
	var width = objPictureProperties[0];
	var height = objPictureProperties[1];
	var border = objPictureProperties[2];
	var align = objPictureProperties[3];
	var src = objPictureProperties[4];
	var alt = objPictureProperties[5];
 
	var strHtml = "";
	strHtml += "<img ";
	if(src!="") strHtml += " src='"+src+"' "; 
	if(width!="") strHtml += " width='"+width+"' "; 
	if(height!="") strHtml += " height='"+height+"' ";
	if(border!="") strHtml += " border='"+border+"' ";
	if(alt!="") strHtml += " alt='"+alt+"' ";
	if(align!="") strHtml += " align='"+align+"' ";
	strHtml += " />";
  	return  strHtml;
}

// --------------------------------------------------------

function InsertHtmlCode(strHtmlCode) {

	document.getElementById('editorHTML').focus();
  	var objRange = document.getElementById('editorHTML').document.selection.createRange();
	objRange.pasteHTML(strHtmlCode);
}

// --------------------------------------------------------

function InsertExecCommand(strCommandRef) {
	document.getElementById('editorHTML').focus();
	document.execCommand("CreateLink",false,strCommandRef[0]);
}

// --------------------------------------------------------
function trimFont(fontString) {
	commaPos = fontString.indexOf(",");
	if (commaPos != -1) {
		fontString = fontString.substring(0, commaPos);
	}
	return fontString.substring(0, 1).toUpperCase() + fontString.substring(1);
}

// --------------------------------------------------------
var doNext = true;

function RefreshElements(element, force) {
	if (document.selection.type == "Control") {
		return;
	}
	PopupHide();

	curSelection = document.selection.createRange();
	cPos = curSelection.duplicate();

	kc = window.event.keyCode;
	
	if (!(doNext == true || (kc>32 && kc<41) || kc==0 || kc==8 || kc==17 || kc==46)) {
		return;
	}
	else if (doNext == true) {
		doNext = false;
	}
	else {
		doNext = true;
	}

	var theText = curSelection.parentElement();
	var selectedText = theText.currentStyle;
	
	// Set the font face
	newFont = trimFont(selectedText.fontFamily);
	document.getElementById("fontbar").innerHTML = newFont;
	
	// Set the font size
	newSize = selectedText.fontSize;
	if (newSize == '11px') {
		newSize = idFontSize;
	}
	document.getElementById("fontsizebar").innerHTML = newSize;
	
	// Set the font color
	newColor = selectedText.color.toUpperCase();
	document.getElementById("colourbar").style.backgroundColor = newColor;

	// Set alignment
	newAlign = selectedText.textAlign;

	if (newAlign == "left") {
		changeImages('left', 'images/wysiwyg/left_sel.gif');
		changeImages('right', 'images/wysiwyg/right_off.gif');
		changeImages('center', 'images/wysiwyg/center_off.gif');
	}
	if (newAlign == "center") {
		changeImages('center', 'images/wysiwyg/center_sel.gif');
		changeImages('left', 'images/wysiwyg/left_off.gif');
		changeImages('right', 'images/wysiwyg/right_off.gif');
	}
	if (newAlign == "right") {
		changeImages('right', 'images/wysiwyg/right_sel.gif');
		changeImages('left', 'images/wysiwyg/left_off.gif');
		changeImages('center', 'images/wysiwyg/center_off.gif');
	}

	// Set font weight
	newWeight = selectedText.fontWeight;
	if (newWeight == "700") { changeImages('bold', 'images/wysiwyg/bold_sel.gif'); }
	else { changeImages('bold', 'images/wysiwyg/bold_off.gif'); }

	// Set font style
	newStyle = selectedText.fontStyle;
	if (newStyle == "italic") { changeImages('italic', 'images/wysiwyg/italic_sel.gif'); }
	else { changeImages('italic', 'images/wysiwyg/italic_off.gif'); }

	// Set underline
	newUL = selectedText.textDecoration;
	if (newUL == "underline") { changeImages('underline', 'images/wysiwyg/underline_sel.gif'); }
	else { changeImages('underline', 'images/wysiwyg/underline_off.gif'); }

	// Set strikethrough
	newUL = selectedText.textDecoration;
	if (newUL == "line-through") { changeImages('strike', 'images/wysiwyg/strike_sel.gif'); }
	else { changeImages('strike', 'images/wysiwyg/strike_off.gif'); }

}

function ButtonActiveOff(strWhich, element, force) {
	var objSelection = editorHTML.document.selection;
	var objRange = objSelection.createRange();
	var type = objSelection.type;
	
	// if Picture was selected
	if(type=="Control") {
	}
	else {

		curSelection = document.selection.createRange();
		cPos = curSelection.duplicate();

		var theText = curSelection.parentElement();
		var selectedText = theText.currentStyle;

		if (strWhich == "Bold") {
			newWeight = selectedText.fontWeight;
			if (newWeight != "700") { changeImages('bold', 'images/wysiwyg/bold_off.gif'); }
			else { changeImages('bold', 'images/wysiwyg/bold_sel.gif'); }
		}
		if (strWhich == "Italic") {
			newStyle = selectedText.fontStyle;
			if (newStyle != "italic") { changeImages('italic', 'images/wysiwyg/italic_off.gif'); }
			else { changeImages('italic', 'images/wysiwyg/italic_sel.gif'); }
		}
		if (strWhich == "UL") {
			newUL = selectedText.textDecoration;
			if (newUL != "underline") { changeImages('underline', 'images/wysiwyg/underline_off.gif'); }
			else { changeImages('underline', 'images/wysiwyg/underline_sel.gif'); }
		}
		if (strWhich == "Strike") {
			newUL = selectedText.textDecoration;
			if (newUL != "line-through") { changeImages('strike', 'images/wysiwyg/strike_off.gif'); }
			else { changeImages('strike', 'images/wysiwyg/strike_sel.gif'); }
		}
		if (strWhich == "Left") {
			newUL = selectedText.textAlign;
			if (newUL != "left") { changeImages('left', 'images/wysiwyg/left_off.gif'); }
			else { changeImages('left', 'images/wysiwyg/left_sel.gif'); }
		}
		if (strWhich == "Center") {
			newUL = selectedText.textAlign;
			if (newUL != "center") { changeImages('center', 'images/wysiwyg/center_off.gif'); }
			else { changeImages('center', 'images/wysiwyg/center_sel.gif'); }
		}
		if (strWhich == "Right") {
			newUL = selectedText.textAlign;
			if (newUL != "right") { changeImages('right', 'images/wysiwyg/right_off.gif'); }
			else { changeImages('right', 'images/wysiwyg/right_sel.gif'); }
		}
	}
}

function ButtonActiveOver(strWhich, element, force) {

	var objSelection = document.getElementById('editorHTML').document.selection;
	var objRange = objSelection.createRange();
	var type = objSelection.type;
	
	// if Picture was selected
	if (type=="Control") {
	}
	else {
		curSelection = document.selection.createRange();
		cPos = curSelection.duplicate();

		var theText = curSelection.parentElement();
		var selectedText = theText.currentStyle;

		if (strWhich == "Bold") {
			newWeight = selectedText.fontWeight;
			if (newWeight != "700") { changeImages('bold', 'images/wysiwyg/bold_on.gif'); }
			else { changeImages('bold', 'images/wysiwyg/bold_sel2.gif'); }
		}
		if (strWhich == "Italic") {
			newStyle = selectedText.fontStyle;
			if (newStyle != "italic") { changeImages('italic', 'images/wysiwyg/italic_on.gif'); }
			else { changeImages('italic', 'images/wysiwyg/italic_sel2.gif'); }
		}
		if (strWhich == "UL") {
			newUL = selectedText.textDecoration;
			if (newUL != "underline") { changeImages('underline', 'images/wysiwyg/underline_on.gif'); }
			else { changeImages('underline', 'images/wysiwyg/underline_sel2.gif'); }
		}
		if (strWhich == "Strike") {
			newUL = selectedText.textDecoration;
			if (newUL != "line-through") { changeImages('strike', 'images/wysiwyg/strike_on.gif'); }
			else { changeImages('strike', 'images/wysiwyg/strike_sel2.gif'); }
		}
		if (strWhich == "Left") {
			newUL = selectedText.textAlign;
			if (newUL != "left") { changeImages('left', 'images/wysiwyg/left_on.gif'); }
			else { changeImages('left', 'images/wysiwyg/left_sel2.gif'); }
		}
		if (strWhich == "Center") {
			newUL = selectedText.textAlign;
			if (newUL != "center") { changeImages('center', 'images/wysiwyg/center_on.gif'); }
			else { changeImages('center', 'images/wysiwyg/center_sel2.gif'); }
		}
		if (strWhich == "Right") {
			newUL = selectedText.textAlign;
			if (newUL != "right") { changeImages('right', 'images/wysiwyg/right_on.gif'); }
			else { changeImages('right', 'images/wysiwyg/right_sel2.gif'); }
		}

	}
}

// --------------------------------------------------------
function ec(strCommandRef) {
	document.getElementById('editorHTML').focus();
	try {
		document.execCommand(strCommandRef);
		RefreshElements();
	}
	catch(e) {
		alert(strCommandRef +' '+Lang_CommandNotSupported);
	}
	document.getElementById('editorHTML').focus();
}

function ec2(strCommandRef, strOption) {
	PopupHide();
	if (strCommandRef == 'ForeColor') {
		document.getElementById("colourbar").style.backgroundColor = strOption;
	}
	document.getElementById('editorHTML').focus();
	document.execCommand(strCommandRef, false, strOption);
	document.getElementById('editorHTML').focus();
}

// --------------------------------------------------------
function CaptureReturn() {
	if (window.event.keyCode == 13) {
		newrange = document.getElementById('editorHTML').document.selection.createRange();
		parente = newrange.parentElement();

		while (parente.tagName != "P" && parente.tagName != "DIV") {
			parente = parente.parentNode;
		}

		if (parente.tagName == "P") {
			parente.style.margin = "0px";
		}
	}
}


function InitializeEditor() {

	buttonElement = document.getElementById('icolour');
	document.getElementById("colourbar").style.left = getOffsetLeft(buttonElement) + 4;
	document.getElementById("colourbar").style.top = getOffsetTop(buttonElement) + buttonElement.offsetHeight - 7;
	document.getElementById("colourbar").style.display = 'block';

	buttonElement = document.getElementById('ifont');
	document.getElementById("fontbar").style.left = getOffsetLeft(buttonElement) + 5;
	document.getElementById("fontbar").style.top = getOffsetTop(buttonElement) + 4;
	newFont = trimFont(idFontFace);
	document.getElementById("fontbar").innerHTML = newFont;
	document.getElementById("fontbar").style.display = 'block';

	buttonElement = document.getElementById('isize');
	document.getElementById("fontsizebar").style.left = getOffsetLeft(buttonElement) + 5;
	document.getElementById("fontsizebar").style.top = getOffsetTop(buttonElement) + 4;
	document.getElementById("fontsizebar").innerHTML = idFontSize;
	document.getElementById("fontsizebar").style.display = 'block';

	document.getElementById('editorHTML').contentEditable = true;

	// Capture carriage returns and set the paragraph border to 0px
	document.getElementById('editorHTML').attachEvent("onkeypress", CaptureReturn);

	var loadedtime = new Date();
	window.status = Lang_Loaded + ' ' + (loadedtime - starttime) / 1000 + ' ' + Lang_Seconds;

	return true;

}


:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 1.0 pre-release build #16 powered by Captain Crunch Security Team | http://ccteam.ru | Generation time: 0.0046 ]--