/* функция проверки является ли значение числом */
function figure (figur) {
	var s = new String (figur);
	s = Number (s.replace (/, /g, "."));

	if (!isNaN (parseFloat (s))) {
		return s;
	} else {
		alert ("Введено не числовое значение!");
		return "NN";
	}
}
/* функция устанавливает текущую страницу стартовой (оптимизирована под различные браузеры) */
function homePage (sender) {
	var brName = window.navigator.appName;
	var msg;
	switch (brName) {
		case "Netscape":
			msg = "Браузеры Firefox и Netscape не поддерживают автоматическое изменение настроек " +
				"без участия пользователя. \r\nЧтобы сделать эту страницу стартовой, в меню браузера выберите следующие пункты: " +
				"\r\n- Tools -->\r\n- Options -->\r\n- General -->\r\n- Use Current Pages"
			alert (msg);
			break;
		case "Microsoft Internet Explorer":
			sender.style.behavior = "url(#default#homepage)";
			sender.setHomePage (window.location);
			return false;
			break;
		case "Opera":
			msg = "Браузер Opera не поддерживает автоматическое изменение настроек " +
				"без участия пользователя. \r\nЧтобы сделать эту страницу стартовой, в меню браузера выберите следующие пункты: " +
				"\r\n- Tools -->\r\n- Preferences -->\r\n- General -->\r\n- Use current"
			alert (msg);
			break;
		default:
			msg = "Браузер " + brName + " не поддерживает автоматическое изменение настроек " +
				"без участия пользователя. Чтобы сделать эту страницу стартовой, в меню браузера выберите следующие пункты: " +
				"\r\n- Tools -->\r\n- Preferences -->\r\n- General -->\r\n- Use current"
			alert (msg);
			break;
	}
}
/* функция добавляет текущую страницу в избранное (оптимизирована под различные браузеры) */
function favoritePage () {
	var brName = window.navigator.appName;
	var msg;
	switch (brName) {
		case "Netscape":
			msg = "Браузеры Firefox и Netscape не поддерживают автоматическое изменение настроек " +
				"без участия пользователя. \r\nЧтобы добавить эту страницу в Избранное, в меню браузера выберите следующие пункты: " +
				"\r\n- Закладки (Bookmarks) -->\r\n- Добавить страницу в закладки (Bookmark this page)" +
				"\r\n Или нажмите клавиши Ctrl+D"
			alert (msg);
			break;
		case "Microsoft Internet Explorer":
			window.external.AddFavorite (window.location.href, document.title);
			return false;
			break;
		case "Opera":
			msg = "Браузер Opera не поддерживает автоматическое изменение настроек " +
				"без участия пользователя. \r\nЧтобы добавить эту страницу в Избранное, в меню браузера выберите следующие пункты: " +
				"\r\n- Bookmarks -->\r\n- Bookmark page..."
			alert (msg);
			break;
		default:
			msg = "Браузер " + brName + " не поддерживает автоматическое изменение настроек " +
				"без участия пользователя. \r\nЧтобы добавить эту страницу в Избранное, в меню браузера выберите следующие пункты: " +
				"\r\n- Bookmarks -->\r\n- Bookmark this page"
			alert (msg);
			break;
	}
}
