function getCookie(name) {
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);
}

function setCookie (name, value, expires, path, domain, secure) {
      document.cookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}

function show_ban(banner) {

obj = document.getElementById(banner);

obj.style.top = ((document.body.clientHeight/2) + document.body.scrollTop) - 25;
obj.style.left = ((document.body.clientWidth/2) + document.body.scrollLeft) - 150;
obj.style.visibility = "visible";

}

function hide_ban(banner) {

document.getElementById(banner).style.visibility="hidden"

}

function img_() {

return '<img src="/capcha' + get_random() + '.jpg" alt="Включите отобращение картинок!" style="border:1px solid #000000"/>';

}

function reload_captcha() {

document.getElementById("captcha_img").innerHTML = img_();
document.getElementById("r_capcha").value = '';

}

function get_random()
{
    var ranNum= Math.floor(Math.random()*1000) + Math.floor(Math.random()*1000);
    return ranNum;
}

function showlink() {

document.getElementById("link").innerHTML = '<table><tr><td><img src="/capcha' + get_random() + '.jpg" alt="Включите отображение картинок!" style="border:1px solid #000000" /></td><td><input class="capcha" type="text" id="capchaN" maxlength="4" /></td></tr></table><a href="/players" onClick="players(ipserv); starttimer(); return false;" class=menu>Обновить список игроков</a><br><br>';
window.clearTimeout(ttt);

}

function starttimer() {

document.getElementById("link").innerHTML = '';
ttt = window.setTimeout("showlink()",10000);

}

function showcomms() {

document.getElementById("showlink").style.display = "none";
document.getElementById("hiddencomms").style.display = "inline";

}

function copy_map(map) {

document.getElementById("map_").value = map;
document.getElementById("mod_").value = 'anymap';
document.getElementById("slot_").value = 0;
document.getElementById("choose").submit();

}

function move_banners() {

var banners = new Array('ban','err','captcha','del_err');

for ( var jj in banners ) {
	if (document.getElementById(banners[jj]).style.visibility=="visible") {
		document.getElementById(banners[jj]).style.top = ((document.body.clientHeight/2) + document.body.scrollTop) - 25;
		}
	}
}

function close_all() {
	
setCookie("update", "0", "Mon, 01-Jan-2001 00:00:00 GMT", "/");
hide_ban('upd');

}

function img_set() {

document.getelementbyid('cp4').innerHTML ='<img src="/capcha' + get_random() + '.jpg" alt="Включите отобращение картинок!" />';
window.clearTimeout(fff);

}

function img_timer() {

fff = window.setTimeout("img_set();",1000);

}

function skukojka(block,button) {

el = document.getElementById(block);
el2 = document.getElementById(button);
var display = el.style.display ? '' : 'none';
el.style.display = display;

var plormin = el2.innerHTML;
switch (plormin)
	{
	case '+' : el2.innerHTML = '-'; plormin = '-'; break;
	case '-' : el2.innerHTML = '+'; plormin = '+'; break;
	}

}