function setNewLocale(){
	f = document.forms["form_locale"];
	if(window.location.search == ""){
		f.action = "index.php";
	}
	f.submit();
}

function changeNewsCategory(url){
	window.location = url;
}

function showNews(num){
	var loc = window.location;
	var prefix = (String(loc).indexOf("?") > -1 ? "&" : "?");
	window.location = loc + prefix + "news_id=" + num;
}

function returnToAllNews(newsNum){
	var loc = String(window.location);
	loc = loc.replace("&news_id=" + newsNum, "");
	loc = loc.replace("?news_id=" + newsNum, "");
	window.location = loc;
}

function showHiddenMenuItem(num){
	var a = window.location.href;
	var str = a.replace(/(active=m_)(\d+)/, "$1" + num);
	window.location = str;
}

//
//	onload handling
//
var _onload = new Array;

window.onload = function()
{
	for (var i = 0; i < _onload.length; i++)
	{
		_onload[i].call(this);
	}
};

//
//	marquee handling
//
var marquee = new Array;

_onload.push(function()
{
	for (var i = 0; i < marquee.length; i++)
	{
		marquee[i].start();
	}
});

//
//	'Esc' handling for popups
//
document.onkeypress = function(event)
{
	event = event || window.event;

	if (top.opener && event.keyCode == 27)
	{
		top.close();
	}
}

//
//	email decryption
//
document.attachEvent("onclick", function(event){

event = event || window.event;

	var srcElement = event.target || event.srcElement;

	var string,  code, res = "";

	while (srcElement && srcElement.tagName != "A")
	{
		srcElement = srcElement.parentElement;
	}
	if (!srcElement) return true;

	var match = srcElement.href.match(/^mailto:(.+)/);
	if (!match) return true;
	string = match[1];
	for (var i = 0; i < string.length; i++){
		code = string.charCodeAt(i);
		if (code >= 8364) {code = 128}
		res += String.fromCharCode(code - (3));
	}
	window.location = "mailto:" + res;

	srcElement.returnValue = true;

	if (event.cancelable)
	{
		event.preventDefault();
	}

	return false;
});
