function addRollover(img, rolloverURL) {
	if (typeof img == "string") { // Если img  это строка,
		var id = img; // значит, это id, а не объект Image
		img = null; // и потому у нас еще нет объекта.
		// Прежде всего, необходимо отыскать изображение по атрибуту id
		if (document.getElementById) img = document.getElementById(id);
		else if (document.all) img = document.all[id];
		// Если по атрибуту id отыскать не удалось, попробовать отыскать
		// по атрибуту name.
		if (!img) img = document.images[id];
		// Если не удалось найти изображение, ничего не делать и тихо выйти
		if (!img) return;
	}
	// Если элемент найден, но это не тег <img>, также ничего больше не делать
	if (img.tagName.toLowerCase() != "img") return;
	// Запомнить первоначальный URLадрес изображения
	var baseURL = img.src;
	// Загрузить сменное изображение в кэш броузера
	(new Image()).src = rolloverURL;
	img.onmouseover = function() { img.src = rolloverURL; }
	img.onmouseout = function() { img.src = baseURL; }
}
