function setContrast (x) {
	var css = document.getElementsByTagName('link');
	for (var i = 0; i < css.length; i++) {
		if (css[i].href.indexOf('contrast') != -1) {
			css[i].setAttribute('href', x ? '/_css/contrast1.css' : '/_css/contrast2.css');
		}
	}
}

function fontSize (x) {
	var css = document.getElementsByTagName('link');
	for (var i = 0; i < css.length; i++) {
		if (css[i].href.indexOf('font') != -1) {
			css[i].setAttribute('href', '/_css/font' + x + '.css');
			for (var j = 1; j <= 3; j++) {
				var img = $('f' + j);
				img.setAttribute('src', '/_img/font' + j + (j == x ? '_' : '') + '.gif');
			}
		}
	}
}

function isBookmarkSupported () {
	return (window.sidebar || document.all);
}

function addBookmark (title, url) {
	if(window.sidebar) {
		window.sidebar.addPanel(title, url,'');
	} else if (window.opera) {
		addToFav(url, title)
	} else if (document.all) {
		window.external.AddFavorite(url, title);
	}
}

function addMail () {
	new ajaxRequest('/addmail?email=' + encodeURIComponent($('email').value) + '&xurl=' + encodeURIComponent(window.location.href), {
	onComplete: function (v) {
		if (v == 'ok') {
			$('subscribe').innerHTML = 'Ваш e-mail упешно добавлен в подписку';
			$('subscribe').className = "";
		} else {
			$('subscribe').innerHTML = v;
		$('subscribe').className = 'error';
		}
		$('subscribe').style.display = 'block';
		FX.popup('subscribe', {inTime: 1000, stayTime: 5000, outTime: 2000, onComplete: function () {$('subscribe').style.display = 'none'}});
	}
	});
	return false;
}
/*var active_obj = null;
var tm = null;

function setClass (_class) {
	active_obj.className = _class;
}

function menu_drop (obj, state) {
	if (state) {
		if (active_obj == obj) {
			clearTimeout(tm);
		}
		//active_obj = obj;
		//tm = setTimeout('setClass("hover")', 100);
		obj.className = 'hover';
	} else {
		active_obj = obj;
		tm = setTimeout('setClass("")', 500);
	}
}

function setHandlersRecursive(node, tag) {
	for (var i = 0; i < node.childNodes.length; i++) {
		var curr_node = node.childNodes[i];
		if (!curr_node.tagName)
			continue;
		if (curr_node.tagName.toLowerCase() == tag) {
			curr_node.setAttribute('onmouseover', "menu_drop(this, 1)");
			curr_node.setAttribute('onmouseout', "menu_drop(this, 0)");
		}
		if (curr_node.hasChildNodes()) {
			setHandlersRecursive(curr_node, tag);
		}
	}
}
window.onload = function () {
	setHandlersRecursive($('menu'), 'li');
}*/

jsHover = function() {
		var hEls = document.getElementById("menu").getElementsByTagName("LI");
		for (var i=0, len=hEls.length; i<len; i++) {
				hEls[i].onmouseover=function() { this.className+=" jshover";}
				hEls[i].onmouseout=function() { this.className=this.className.replace(" jshover", ""); }
		}
}
if (window.attachEvent && navigator.userAgent.indexOf("Opera")==-1) window.attachEvent("onload", jsHover);


function removeDOMnode (id) {
	var removed_item = $(id);
	removed_item.parentNode.removeChild(removed_item);
}
