
function setTableRows(tbl_id, color_over, color_out, skip_first_row)
{
	if (color_out == undefined) color_out = '';
	if (skip_first_row == undefined) skip_first_row = true;


	var tbl = document.getElementById(tbl_id);
	if(tbl == undefined) return;

	var rows = tbl.getElementsByTagName('tr');
	for(var i=(skip_first_row ? 1 : 0); i<rows.length; i++)
	{
		rows[i].onmouseover = function(){ this.style.backgroundColor = color_over }

		rows[i].onmouseout = function(){ this.style.backgroundColor = color_out }
	}
}



function setBlur()
{
	var tagsArr = document.getElementsByTagName('a');
	var tagsTotal = tagsArr.length;
	for (var i=0; i<tagsTotal; i++) tagsArr[i].onfocus = function(){ this.blur() };

	tagsArr = document.getElementsByTagName('input');
	tagsTotal = tagsArr.length;
	for (i=0; i<tagsTotal; i++)
	{
		var obj = tagsArr[i];
		if (obj.type != 'file' && obj.type != 'text' && obj.type != 'password') obj.onfocus = function(){ this.blur() };
	}
}



function setMenu(menuId)
{
	if ( !document.getElementById(menuId) ) return;

	var menuItems = document.getElementById(menuId).getElementsByTagName('a');
	
	for (var i in menuItems)
	{
		var link = menuItems[i];
		if (!link.tagName) continue;

		link.onmouseover = function() { try{changeImages( this.getElementsByTagName('img')[0], true )} catch(e){} }
		link.onmouseout = function() { try{changeImages( this.getElementsByTagName('img')[0], false )} catch(e){} }
	}
}



function changeImages()
{
	if (!document.images || preloadFlag	!== true) return false;

	for	(var i=0; i<changeImages.arguments.length; i+=2)
	{
		var img = changeImages.arguments[i];
		img.src	= changeImages.arguments[i+1] ? 'images/'+ img.id +'-over.png' : 'images/'+ img.id +'.png';
	}
}



function preloadImages()
{
	preloadFlag	= false;

	if (!document.images) return;

	var image_arr =
	[
		'images/left_menu_07-over.png', 'images/left_menu_09-over.png', 'images/left_menu_10-over.png',
		'images/left_menu_11-over.png', 'images/left_menu_12-over.png', 'images/left_menu_13-over.png',
		'images/left_menu_15-over.png', 'images/left_menu_17-over.png', 'images/left_menu_18-over.png'
	];

	for (var i in image_arr) new Image().src = image_arr[i];

	preloadFlag	= true;

	setMenu('menuItems');
}



preloadImages();

window.onload = function()
{
	setBlur();
	setMenu('menuItems');
};
