function hlTrMenu012(isMouseDownNews, isDirectLinks)
{
	var pageId = $('#page_id').val();

	$('tr').each(function() {
		var id = $(this).attr('id');
		if(id.substr(0, 9) == 'tr_menu0_' || id.substr(0, 9) == 'tr_menu1_' || id.substr(0, 9) == 'tr_menu2_') {
			//-- each TR link
			var name = id.substr(9);

			if(name == pageId) {
				
				$('#title_menu_'+name).attr('class', 'orange_big_title');

				$('#tr_menu1_'+name+' .big_menu_image').css('display', 'none');
				$('#tr_menu1_'+name+' .big_menu_image_hover').css('display', 'block');

				$('#tr_menu2_'+name+' .big_menu_image').css('display', 'none');
				$('#tr_menu2_'+name+' .big_menu_image_hover').css('display', 'block');
			} else {
				
				if(typeof(selectedConf) != 'undefined' && selectedConf != null && selectedConf > 0 && selectedConf == name) {
					$('#title_menu_'+name).attr('class', 'orange_big_title');
					$('#tr_menu1_'+name+' .big_menu_image').css('display', 'none');
					$('#tr_menu1_'+name+' .big_menu_image_hover').css('display', 'block');

					$('#tr_menu0_'+name+' .big_menu_image').css('display', 'none');
					$('#tr_menu0_'+name+' .big_menu_image_hover').css('display', 'block');
				} else {
					$('#tr_menu1_'+name+' .big_menu_image').css('display', 'block');
					$('#tr_menu1_'+name+' .big_menu_image_hover').css('display', 'none');

					$('#tr_menu0_'+name+' .big_menu_image').css('display', 'block');
					$('#tr_menu0_'+name+' .big_menu_image_hover').css('display', 'none');
				}

				if(typeof(selectedMech) != 'undefined' && selectedMech != null && selectedMech > 0 && selectedMech == name) {
					$('#title_menu_'+name).attr('class', 'orange_big_title');
					
					$('#tr_menu2_'+name+' .big_menu_image').css('display', 'none');
					$('#tr_menu2_'+name+' .big_menu_image_hover').css('display', 'block');
				} else {
					$('#tr_menu2_'+name+' .big_menu_image').css('display', 'block');
					$('#tr_menu2_'+name+' .big_menu_image_hover').css('display', 'none');
				}

				if(typeof(selectedNews) != 'undefined' && selectedNews != null && selectedNews != '' && selectedNews == name) {
					$('#title_menu_'+name).attr('class', 'orange_big_title');
					
					$('#tr_menu0_'+name+' .big_menu_image').css('display', 'none');
					$('#tr_menu0_'+name+' .big_menu_image_hover').css('display', 'block');
				} else {
					$('#tr_menu0_'+name+' .big_menu_image').css('display', 'block');
					$('#tr_menu0_'+name+' .big_menu_image_hover').css('display', 'none');
				}
			}

			hilightImgSpan($(this), name);

			$(this).unbind('mousedown');
			$(this).mousedown(function() {
				if(isMouseDownNews) {
					mouseDownNews(id, name);
					hilightImgSpan($(this), name);
				}
				if(isDirectLinks) {
					if(id.substr(0, 9) == 'tr_menu1_') {
						window.location = '/'+LANGUAGE+'/configuration/'+name;
					}
					if(id.substr(0, 9) == 'tr_menu2_') {
						window.location = '/'+LANGUAGE+'/mechanism/'+name;
					}
				}
			});
		}
	});
}

function hilightImgSpan(obj, name)
{
	var pageId = $('#page_id').val();

	var defaultStyle = 'light_big_title';
	var hoverStyle   = 'orange_big_title';

	if(obj.attr('id').substr(0, 11) == 'tr_caption_') {
		defaultStyle = 'title';
		hoverStyle   = 'title_hover';

		for(var i=0;i<captionObjects.length;i++) {
			var cObj = captionObjects[i];
			if(cObj.name == name) {
				defaultStyle = cObj.style;
				hoverStyle   = cObj.style+'_hover';
			}
		}
	}

	if(obj.attr('id').substr(0, 8) == 'tr_list_') {
		defaultStyle = 'list_title';
		hoverStyle   = 'list_title_hover';

		for(var i=0;i<captionObjects.length;i++) {
			var cObj = captionObjects[i];
			if(cObj.name == name) {
				defaultStyle = cObj.style;
				hoverStyle   = cObj.style+'_hover';
			}
		}

		if(name == pageId) {
			defaultStyle = cObj.style+'_hover';
			hoverStyle   = cObj.style+'_hover';
		}
	}

	if(obj.attr('id') == 'tr_menu0_all') {
		defaultStyle = 'all_menus';
		hoverStyle   = 'all_menus';
	}

	var span = obj.children('td').children('span');
	var img = obj.children('td').children('img.big_menu_image');
	var img_hover = obj.children('td').children('img.big_menu_image_hover');

	span.css('cursor', 'pointer');
	var href = span.attr('href');
	var target = span.attr('target');

	if(href != '') {
		if(target != null && target != '' && typeof(target) != 'undefined') {
			var options = {
				'width':'100%',
				'height':'100%',
				'autoScale':false,
				'transitionIn':'none',
				'transitionOut':'none',
				'type':'iframe'
			};
			span.fancybox(options);
			img_hover.fancybox(options);
		} else if(typeof(href) != 'undefined') {
			obj.unbind('mousedown');
			obj.mousedown(function() {
				window.location = href;
			});
		}
	}

	var flagChangeColor = true;
	if(typeof(selectedConf) != 'undefined' && selectedConf != null && selectedConf > 0 && selectedConf == name) {
		flagChangeColor = false;
	}
	if(typeof(selectedMech) != 'undefined' && selectedMech != null && selectedMech > 0 && selectedMech == name) {
		flagChangeColor = false;
	}
	if(typeof(selectedNews) != 'undefined' && selectedNews != null && selectedNews != '' && selectedNews == name) {
		flagChangeColor = false;
	}
	if(name == pageId) {
		flagChangeColor = false;
		//span.attr('class', defaultStyle);
		span.attr('class', hoverStyle);
		img.css('display', 'none');
		img_hover.css('display', 'block');
	}

	if(flagChangeColor) {
		span.attr('class', defaultStyle);
	}
	

	obj.unbind('mouseover');
	obj.unbind('mouseout');
	
	obj.mouseover(function() {
		span.attr('class', hoverStyle);
		img.css('display', 'none');
		img_hover.css('display', 'block');
	}).mouseout(function() {
		if(flagChangeColor) {
			span.attr('class', defaultStyle);
			img.css('display', 'block');
			img_hover.css('display', 'none');
		} else {
			span.attr('class', hoverStyle);
			img.css('display', 'none');
			img_hover.css('display', 'block');
		}
	});

}

//-- hilights caption
var captionObjects = new Array();
$(document).ready(function()
{
	$('tr').each(function() {
		var id = $(this).attr('id');
		if(id.substr(0, 11) == 'tr_caption_') {
			//-- each TR link
			var name = id.substr(11);

			var l = captionObjects.length;
			var obj = new Object();
			obj.name = name;

			var title_menu = $('#title_menu_'+name);
			obj.style = title_menu.attr('class');

			captionObjects[l] = obj;

			hilightImgSpan($(this), name)
		}

		if(id.substr(0, 8) == 'tr_list_') {
			//-- each TR link
			var name = id.substr(8);

			var l = captionObjects.length;
			var obj = new Object();
			obj.name = name;

			var title_list = $('#title_list_'+name);
			obj.style = title_list.attr('class');

			captionObjects[l] = obj;

			hilightImgSpan($(this), name)
		}

		
	});

	$('.icon_exchange').each(function() {
		var obj = $(this);

		var img = obj.children('a').children('img.big_menu_image');
		var img_hover = obj.children('a').children('img.big_menu_image_hover');

		//alert(img.attr('id'));
		
		obj.unbind('mouseover');
		obj.unbind('mouseout');
		
		obj.mouseover(function() {
			img.css('display', 'none');
			img_hover.css('display', 'block');
		}).mouseout(function() {
			img.css('display', 'block');
			img_hover.css('display', 'none');
		});

	});

	tdImgExchange();

});

function tdImgExchange()
{
	$('div.icon_conf_exchange').each(function() {
		var obj = $(this);

		var img = obj.children('img.big_menu_image');
		var img_hover = obj.children('img.big_menu_image_hover');

		obj.unbind('mouseover');
		obj.unbind('mouseout');
		
		obj.mouseover(function() {
			img.css('display', 'none');
			img_hover.css('display', 'block');
		}).mouseout(function() {
			img.css('display', 'block');
			img_hover.css('display', 'none');
		});

	});
}

