var root = "i/";

function resize_event()
{
	if ( resize_event.ie == undefined )
		resize_event.ie = navigator.appName == "Microsoft Internet Explorer" && document.documentElement.clientWidth;

	// imitating min-width for body tag in ie browsers
	if ( resize_event.ie )
	{
		var body = document.getElementsByTagName ("body") [0];
		body.style.width = (document.documentElement.clientWidth < 1000) ? "1000px" : "100%";
	}

	// fixing columns height
	// ...
}

function preload_image(url)
{
	if(!preload_image.cache)
		preload_image.cache = new Array();

	var img = new Image();
	img.src = root + url;
	preload_image.cache.push(img);
}

function toggle_menu_item ()
{
	if ( this.className.match(/fix/) )
		return;

	this.className = this.className.match(/active/) ? this.className.replace(/active/, "") : (this.className + " active");
}

function initialize()
{
	resize_event();
	window.onresize = resize_event;

	var menu_items = document.getElementById("header").getElementsByTagName("td");
	for ( var i = 0; i < menu_items.length; ++i )
	{
		menu_items[i].onmouseover = toggle_menu_item;
		menu_items[i].onmouseout = toggle_menu_item;
	}

	var extra_menu_items = document.getElementById("extra-column").getElementsByTagName("li");
	for ( var i = 0; i < extra_menu_items.length; ++i )
	{
		extra_menu_items[i].onmouseover = toggle_menu_item;
		extra_menu_items[i].onmouseout = toggle_menu_item;
	}

	preload_image("menu-active.gif");
	preload_image("extra-menu-active.jpg");
}
