var moverbgcolor	= "#384252";	// цвет фона меню (курсор над элементом меню)
var moutbgcolor		= "#212730";	// цвет фона меню (курсор вне элемента меню)
var movercolor		= "#415884";	// цвет шрифта (курсор над элементом меню)
var moutcolor		= "#DDEAFB";	// цвет шрифта (курсор вне элемента менюout)

// курсор над элементом меню

function mover (el)
{
 el.style.background = moverbgcolor;
 el.style.color = movercolor;
}

// курсор вне элемента меню

function mout (el)
{
 el.style.background = moutbgcolor;
 el.style.color = moutcolor;
}

// добавляет заданный смайл

function addSmile (smile)
{
 document.CommForm.comment.value += " :" + smile + ": ";
 document.CommForm.comment.focus ();
}

// добавляет заданный тэг

function addTag (tag)
{
 document.CommForm.comment.focus ();

 var sel = document.selection;
 var rng = sel.createRange ();
 rng.colapse;

 if (rng.text == "") var temp = "текст";
 else var temp = rng.text;

 switch (tag)
       {
 	case "URL":
		var errors = '';
		var url   = prompt ("Введите полный URL ссылки:", "http://");
		var title = prompt ("Введите название сайта", "Моя страница");

		if (!url) { errors += " " + "Вы должны ввести URL."; }
		if (!title) { errors += " " + "Вы должны ввести название."; }

		if (errors) { alert ("Ошибка!" + errors); return; }

		rng.text = "[URL=" + url + "]" + title + "[/URL]";
		break;

 	case "IMG":
		var errors = '';
		var url   = prompt ("Введите полный URL изображения:", "http://");

		if (!url) { alert ("Ошибка! Вы должны ввести URL."); return; }

		rng.text = "[IMG="+url+"]";
		break;

 	case "EMAIL":
		var errors = '';
		var address   = prompt ("Введите e-mail адрес:", "");

		if (!address) { alert ("Ошибка! Вы должны ввести e-mail адрес."); return; }

		rng.text = "[EMAIL]" + address + "[/EMAIL]";
		break;

	case 'COLOR':
		switch (document.CommForm.color.selectedIndex)
		      {
			case 1: color = "skyblue"; break;
			case 2: color = "royalblue"; break;
			case 3: color = "blue"; break;
			case 4: color = "darkblue"; break;
			case 5: color = "orange"; break;
			case 6: color = "orangered"; break;
			case 7: color = "crimson"; break;
			case 8: color = "red"; break;
			case 9: color = "firebrick"; break;
			case 10: color = "darkred"; break;
			case 11: color = "green"; break;
			case 12: color = "limegreen"; break;
			case 13: color = "seagreen"; break;
			case 14: color = "deeppink"; break;
			case 15: color = "tomato"; break;
			case 16: color = "coral"; break;
			case 17: color = "purple"; break;
			case 18: color = "indigo"; break;
			case 19: color = "burlywood"; break;
			case 20: color = "sandybrown"; break;
			case 21: color = "sienna"; break;
			case 22: color = "chocolate"; break;
			case 23: color = "teal"; break;
			case 24: color = "silver"; break;
			default: return;
		      }
		rng.text = "[COLOR=" + color + "]" + rng.text + "[/COLOR]";
		break;

	default: rng.text = "[" + tag + "]" + rng.text + "[/" + tag + "]";
      }

 document.CommForm.comment.focus ();
}