var a = 0, wh;
function decorate() {
	var decorationContainer = document.getElementById("decorationContainer");
	var decoration = document.getElementById("decoration");
	var decoratedLayer = document.getElementById("decoratedLayer");
	if (decorationContainer && decoration && decoratedLayer) {
		var h = decoratedLayer.offsetHeight - 14;
		decoration.style.position = "relative";
		decoration.style.left = (decorationContainer.offsetWidth/2 - decoration.offsetWidth/2) + "px";
		decoration.style.top = (h - decoration.height) + "px";
		decorationContainer.style.height = h + "px";
	}
	var stripe = document.getElementById("stripe");
	if (stripe && decoratedLayer)
		stripe.style.width = decoratedLayer.offsetWidth + "px";

	var ft = document.getElementById("footer");
	if (ft) {
                var fh = 92; //ft.offsetHeight;
        	ft.style.display = "none";
        	if (document.body.offsetHeight != wh) {
                	wh = document.body.offsetHeight;
                        if (document.documentElement && document.documentElement.clientHeight - fh > wh)
                                ft.style.marginTop = (document.documentElement.clientHeight - fh - wh) + "px";
                        else if (window.innerHeight && window.innerHeight - fh > wh)
                                ft.style.marginTop = (window.innerHeight - fh - wh) + "px";
                }
        	ft.style.display = "block";
	}
}
function tune() {
	var e = document.getElementsByTagName("td");
	var ea = new Array(), eb = new Array();
	var ha = 0, hb = 0;
	for (var i = 0; e && i < e.length; i++) {
		if (e[i].className.match(/(^| )groupA( |$)/)) {
			ea.push(e[i]);
			if (e[i].offsetHeight > ha) ha = e[i].offsetHeight;
		}
		else if (e[i].className.match(/(^| )groupB( |$)/)) {
			eb.push(e[i]);
			if (e[i].offsetHeight > hb) hb = e[i].offsetHeight;
		}
	}
	for (var i = 0; ea && i < ea.length; i++)
		ea[i].style.height = ha + "px";
	for (var i = 0; eb && i < eb.length; i++)
		eb[i].style.height = hb + "px";
}
function init() {
	tune();
	var path = "/img/f/decoration.swf";
	var decorationContainer = document.getElementById("decorationContainer");
	if (decorationContainer) {
		var f = new SWFObject(path, "decoration", "1354", "2880", "6", "#ffffff", true);
		f.addParam("wmode", "transparent");
		f.write("decorationContainer");
	}
	decorate();
	hookEvent('scroll_work', 'mousewheel', wheel_work);
}
function refresh() {
	decorate();
}

window.onload = init;
window.onresize = refresh;

/* extra */

function show_news(id) {
        var str = '/ajax/index.php?module=news&template=include/new_or_action.tmpl';
        str += '&news_id=' + id;
        sendRequest(str, 'new_or_action', getRequest);
}

function show_action(id) {
        var str = '/ajax/index.php?module=action&template=include/new_or_action.tmpl';
        str += '&action_id=' + id;
        sendRequest(str, 'new_or_action', getRequest);
}

function switchPanel(id) {
        var e = document.getElementById(id);
	if (e && e.style) {
		if (e.style.display == "none") {
                        e.style.display = "block";
                        document.cookie = id + "=1; path=/;";
                }
		else {
                        e.style.display = "none";
                        document.cookie = id + "=0; path=/;";
                }
        }
}
