var expanded_uid = 0;
var bak_className = new Array();

function hover_img(p_id, p_hover) {
	var new_file = p_id;
	var image = document.getElementById(p_id);

	if (!image) return;

	var aExt = image.src.split('.');

	if (p_hover)
		new_file = p_id + "_over";
		
	image.src = 'fileadmin/images/menu/' + new_file + '.' + aExt[aExt.length - 1];
} // function hover_img()

function hover_img_id(p_id, p_img_filename, p_hover) {
	var new_file = p_img_filename;
	var image = document.getElementById(p_id);

	if (!image) return;

	var aExt = image.src.split('.');

	if (p_hover)
		new_file = p_img_filename + "_over";
		
	image.src = 'fileadmin/images/menu/' + new_file + '.' + aExt[aExt.length - 1];
} // function hover_img_id()

function tr_over(p_uid, p_over, p_over_color) {
	if (expanded_uid == p_uid) return;

	var bgcolor;
	var txtcolor;

	if (p_over) {
		bgcolor		= p_over_color;
		txtcolor	= '#468b75';
	} else {
		bgcolor		= '#F6F9F6';
		txtcolor	= '#53574D';
	}

	set_tr_bgcolor(p_uid, bgcolor);
	set_tr_color(p_uid, txtcolor);
} // function tr_over(p_id, p_over)

function set_tr_bgcolor(p_uid, p_color) {
	var el = document.getElementById('tr' + p_uid);
	if (!el) return;
	
	el.style.backgroundColor = p_color;	
} // function set_tr_bgcolor(p_uid, p_color)

function tr_show_info(p_uid) {
	if ((p_uid == expanded_uid) || (expanded_uid > 0)) {
		var el = document.getElementById('div-info' + expanded_uid);
		if (!el) return;
		el.style.display = 'none';
		set_tr_color(expanded_uid, '#53574D');
		set_tr_bgcolor(expanded_uid, '#F6F9F6');
		var icon = document.getElementById('icon' + expanded_uid);
		if (!icon) return;
		icon.src = 'fileadmin/template/images/icon_moreinfo.gif';
	} // if ((p_uid == expanded_uid) || (expanded_uid > 0))
	
	if (p_uid == expanded_uid) {
		expanded_uid = 0;
		return;
	} // if (p_uid == expanded_uid)

	var el = document.getElementById('div-info' + p_uid);
	if (!el) return;
	
	el.style.display = '';
	set_tr_color(p_uid, '#D27091');
	set_tr_bgcolor(p_uid, '#FEFEFE');
	expanded_uid = p_uid;
	
	swap_icon(p_uid, true, false);
}

function swap_icon(p_uid, p_act, p_over) {
	if (!p_act && (expanded_uid == p_uid)) return;

	var icon = document.getElementById('icon' + p_uid);
	if (!icon) return;

	if (p_act)
		icon.src = 'fileadmin/template/images/icon_moreinfo_act.gif';
	else if (p_over)
		icon.src = 'fileadmin/template/images/icon_moreinfo_over.gif';
	else
		icon.src = 'fileadmin/template/images/icon_moreinfo.gif';
		
	//swap_cursor(p_over);
} // function swap_icon(p_uid, p_act)

function set_tr_color(p_uid, p_color) {
	var el = document.getElementById('tr' + p_uid);
	if (!el) return;

	for (var i=0; i<el.childNodes.length; i++)
		el.childNodes[i].style.color = p_color;
} // function set_tr_color(p_id, p_color)

function init_home() {
	return;
	$('div-home-teaser').fade('hide');
	document.getElementById('div-home-teaser').style.display = 'block';
	window.setTimeout("tween_teaser(1)", 800);
} // function init_home()

function tween_teaser(p_opacity) {
	$('div-home-teaser').fade(p_opacity);

	if (p_opacity == 1)
		window.setTimeout("tween_teaser(0)", 3000);
} // function tween_teaser()
