/**
 * 
 */

$(document).ready(function(){
	
	setTabBackgrounds();
	
	$('#tab-navigation ul li a').mouseenter(function(){
		var sPrefix = getPrefix();
		
		if($(this).hasClass('active')) {
			return;
		}
		var sBgImagePath = 'tab_menu_border_'+sPrefix+'active_inactive.gif';
		var sPrevBgImagePath = 'tab_menu_border_'+sPrefix+'inactive_active.gif';
		if($(this).hasClass('last-tab')) {
			sBgImagePath = 'tab_menu_border_'+sPrefix+'last_active.gif';
		}
		if($(this).parent().prev().children().first().hasClass('active')) {
			sPrevBgImagePath = 'tab_menu_border_'+sPrefix+'active_active.gif';
		}
		else if($(this).parent().next().children().first().hasClass('active')) {
			sBgImagePath = 'tab_menu_border_'+sPrefix+'active_active.gif';
		}
		
		$(this).css('background-image', 'url("/image/'+sBgImagePath+'")');
		$(this).parent().prev().children().first().css('background-image', 'url("/image/'+sPrevBgImagePath+'")');
	});
	$('#tab-navigation ul li a').mouseleave(function(){
		
		var sPrefix = getPrefix();
		
		if($(this).hasClass('active')) {
			return;
		}
		var sBgImagePath = 'tab_menu_border_'+sPrefix+'neutral.gif';
		var sPrevBgImagePath = 'tab_menu_border_'+sPrefix+'neutral.gif';
		if($(this).hasClass('last-tab')) {
			sBgImagePath = 'tab_menu_border_'+sPrefix+'last.gif';
		}
		if($(this).hasClass('active')) {
			sPrevBgImagePath = 'tab_menu_border_'+sPrefix+'inactive_active.gif';
		}
		else if($(this).parent().prev().children().first().hasClass('active')) {
			sPrevBgImagePath = 'tab_menu_border_'+sPrefix+'active_inactive.gif';
		}
		else if($(this).parent().next().children().first().hasClass('active')) {
			sBgImagePath = 'tab_menu_border_'+sPrefix+'inactive_active.gif';
		}
		
		$(this).css('background-image', 'url("/image/'+sBgImagePath+'")');
		$(this).parent().prev().children().first().css('background-image', 'url("/image/'+sPrevBgImagePath+'")');
	});
});

function setTabBackgrounds() {
	var sPrefix = getPrefix();
	
	$('#tab-navigation ul li a').css('background-image', 'url("/image/tab_menu_border_'+sPrefix+'neutral.gif")');
	$('#tab-navigation ul li a.active').css('background-image', 'url("/image/tab_menu_border_'+sPrefix+'active_inactive.gif")');
	$('#tab-navigation ul li a.active').parent().prev().children().first().css('background-image', 'url("/image/tab_menu_border_'+sPrefix+'inactive_active.gif")');
	$('#tab-navigation ul li a.last-tab').css('background-image', 'url("/image/tab_menu_border_'+sPrefix+'last.gif")');
	if($('#tab-navigation ul li a.last-tab').hasClass('active')) {
		$('#tab-navigation ul li a.last-tab').css('background-image', 'url("/image/tab_menu_border_'+sPrefix+'last_active.gif")');
	}
}

function getPrefix() {
	var sPrefix = '';
	
	switch($('#header-menu').attr('class')) {
		case 'glx':
			sPrefix = 'glx_';
			break;
		case 'vtl':
			sPrefix = 'vtl_';
			break;
		case 'rds':
			sPrefix = 'rds_';
			break;
		case 'spd':
			sPrefix = 'spd_';
			break;
		case 'tpd':
			sPrefix = '';
			break;
	}
	
	return sPrefix;
}

function showFlashBox(sIdent, sHeaderBgPath) {
	$('.flash-box').hide();
	$('#fl-'+sIdent).show();
	$('#flash-header').css('background-image', 'url("'+sHeaderBgPath+'")');
	swapHeaderTheme(sIdent);
	return false;
}

function closeFlashBox(sIdent) {
	$('.flash-box').hide();
	$('#flash-header').css('background-image', 'url("/flash/images/default_bg.png")');
	swapHeaderTheme('tpd');
	return false;
}
