//// FORMATTING PANEL FOR DISCUS 'ADD A MESSAGE' box// Copyright (c) 2001, DiscusWare, LLC, all rights reserved// This code is distributed under the same terms as Discus itself//function panelclose () {	if (document.userpass) {		if (document.userpass.format_b.value == 1) {			insertText(document.userpass.message, '}');		}		if (document.userpass.format_i.value == 1) {			insertText(document.userpass.message, '}');		}		if (document.userpass.format_u.value == 1) {			insertText(document.userpass.message, '}');		}//		if (document.userpass.format_link.value == 1) {//			insertText(document.userpass.message, '}');//		}		if (document.userpass.format_clr.value == 1) {			insertText(document.userpass.message, '}');		}		if (document.userpass.format_font.value == 1) {			insertText(document.userpass.message, '}');		}		if (document.userpass.format_size.value == 1) {			insertText(document.userpass.message, '}');		}	}	return true;}function storeCursorPosition (elem) {	if (elem.createTextRange) {		elem.caretPos = document.selection.createRange().duplicate();	}}function insertText (elem, text) {	elem.focus();	if (elem.createTextRange && elem.caretPos) {		var caretPos = elem.caretPos;		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;	} else {		elem.value = elem.value + text;	}}function bolder () {	if (document.userpass) {		if (document.userpass.format_b.value == 1) {			document.button_b.src = img_bold_up.src;			insertText(document.userpass.message, '}');			document.userpass.format_b.value = "0";		} else {			document.button_b.src = img_bold_dn.src;			insertText(document.userpass.message, '\\b{');			document.userpass.format_b.value = "1";		}		document.userpass.message.focus();	}	return false;}function linky_click (text) {	if (document.userpass) {//		if (document.userpass.format_link.value == 1) {//			document.button_link.src = img_link_up.src;//			insertText(document.userpass.message, '}');//			document.userpass.format_link.value = "";//		} else {			var l = prompt(text, "http://");			if (l != null) {//				document.button_link.src = img_link_dn.src;				insertText(document.userpass.message, '\\newurl{' + l + ',' + l + '}');//				document.userpass.format_link.value = "1";//			}		}		document.userpass.message.focus();	}	return false;}function italic () {	if (document.userpass) {		if (document.userpass.format_i.value == 1) {			document.button_i.src = img_ital_up.src;			insertText(document.userpass.message, '}');			document.userpass.format_i.value = "0";		} else {			document.button_i.src = img_ital_dn.src;			insertText(document.userpass.message, '\\i{');			document.userpass.format_i.value = "1";		}		document.userpass.message.focus();	}	return false;}function underl () {	if (document.userpass) {		if (document.userpass.format_u.value == 1) {			document.button_u.src = img_undl_up.src;			insertText(document.userpass.message, '}');			document.userpass.format_u.value = "0";		} else {			document.button_u.src = img_undl_dn.src;			insertText(document.userpass.message, '\\u{');			document.userpass.format_u.value = "1";		}		document.userpass.message.focus();	}	return false;}function smiley () {	if (document.userpass.inserter.value != "") {		if (typeof document.userpass.tagname != 'undefined') {			insertText(document.userpass.message, "\\" + document.userpass.tagname.value + "{" + document.userpass.inserter.value + "}");		} else {			insertText(document.userpass.message, "\\clipart{" + document.userpass.inserter.value + "}");		}		document.userpass.inserter.value = "";	}	document.userpass.message.focus();}function colorsel () {	if (document.userpass) {		if (document.userpass.color) {			var z = document.userpass.color[document.userpass.color.selectedIndex].value;			if (z == "") {				insertText(document.userpass.message, '}');				document.userpass.format_clr.value = 0;			} else {				if (document.userpass.format_clr.value == 1) {					insertText(document.userpass.message, "}\\" + z + "{");				} else {					document.userpass.format_clr.value = 1;					insertText(document.userpass.message, "\\" + z + "{");				}			}		}		document.userpass.message.focus();	}}function fontsel () {	if (document.userpass) {		if (document.userpass.font) {			var z = document.userpass.font[document.userpass.font.selectedIndex].value;			if (z == "") {				insertText(document.userpass.message, '}');				document.userpass.format_font.value = 0;			} else {				if (document.userpass.format_font.value == 1) {					insertText(document.userpass.message, "}\\font{" + z + ",");				} else {					insertText(document.userpass.message, "\\font{" + z + ",");					document.userpass.format_font.value = 1;				}			}		}		document.userpass.message.focus();	}}function sizesel () {	if (document.userpass) {		if (document.userpass.size) {			var z = document.userpass.size[document.userpass.size.selectedIndex].value;			if (z == "") {				insertText(document.userpass.message, '}');				document.userpass.format_size.value = "0";			} else {				if (document.userpass.format_size.value == 1) {					insertText(document.userpass.message, "}\\" + z + "{");				} else {					insertText(document.userpass.message, "\\" + z + "{");					document.userpass.format_size.value = 1;				}			}		}		document.userpass.message.focus();	}}
