/* =======================================

	Common Javascript

 -----------------------------------------
	INDEX
 -----------------------------------------
	1.Table Alternate
	
	2.Button Rollover and alpha PNG

========================================== */

/* 1.Table Alternate
========================================== */
$(function(){
	$('#contents #main table.ranking-record').find('tr:even').addClass('even');
	$('#contents #main table.shop-ranking-record').find('tr:even').addClass('even');
	$('#contents #main ul.data-listup').find('li:even').addClass('even');
	$('#contents #main .imGraph table').find('tr:even').addClass('even');//[update:090523]
});



/* 2.Button Rollover and alpha PNG
========================================== */
var overImg = '_o';
var ua = navigator.userAgent;
if(ua.indexOf("MSIE") != -1 && ua.indexOf("6.0") != -1) {
	var ie6 = true;
}
$(function(){
	$('.alphapng').each(function(){
		var classes = $(this).attr("class");
		if(classes.indexOf("swap") != -1) {
			var imgout = $(this).attr("src");
			var imgovr = imgout.replace('.png', overImg+'.png');
			if(ie6 && IEPNGFIX) {
				IEPNGFIX.hover(this, imgovr);
			}else{
				$(this).hover(
					function(){ $(this).attr("src", imgovr); },
					function(){ $(this).attr("src", imgout); }
				);
			}
		} else {
			IEPNGFIX.fix(this);
		}
	});
	$('.swap').each(function(){
		var classes = $(this).attr("class");
		if(classes.indexOf("alphapng") == -1) {
			var imgout = $(this).attr("src");
			var imgovr = imgout.replace('.gif', overImg+'.gif').replace('.jpg', overImg+'.jpg').replace('.png', overImg+'.png');
			$(this).hover(
				function(){ $(this).attr("src", imgovr); },
				function(){ $(this).attr("src", imgout); }
			);
		}
	});
});

/* 3.SideBar Ranking Toggle
========================================== */
function open_sidebar_ranking( show, hide )
{
	hide.css( "display", "block" );
	var hi = hide.height();
	hide.css( "display", "none" );

	show.animate( 
		{height: hi}, 
		"fast",
		function(){
			var	str1 = show.html();
			var	str2 = hide.html();
			show.html(str2);
			hide.html(str1);
		}
	);
}

function open_sidebar_salesforce_ranking()
{
	var	show = $("#sidebar-salesforce-ranking-show");
	var	hide = $("#sidebar-salesforce-ranking-hide");

	open_sidebar_ranking( show, hide );
}

function open_sidebar_netuser_ranking()
{
	var	show = $("#sidebar-netuser-ranking-show");
	var	hide = $("#sidebar-netuser-ranking-hide");

	open_sidebar_ranking( show, hide );
}

function open_sidebar_advanced_ranking()
{
	var	show = $("#sidebar-advanced-ranking-show");
	var	hide = $("#sidebar-advanced-ranking-hide");

	open_sidebar_ranking( show, hide );
}

