// JavaScript Document
$(function(){

//------------------------------------------------------------//
// Common 01 - Preload & Rollover
//------------------------------------------------------------//
	//preload
	var buttonImg=$('#wrapper img[src*="_off"]');
	buttonImg.each(function()
		{
			plImg=$(this).attr("src").split("_");
			if(plImg.length==3){
				crtFileType=plImg[2].split(".");
					$(this).attr("src",plImg[0]+"_"+plImg[1]+"_on."+crtFileType[1]);
					$(this).attr("src",plImg[0]+"_"+plImg[1]+"_off."+crtFileType[1]);
			}
			else if(plImg.length==2){
				crtFileType=plImg[1].split(".");
					$(this).attr("src",plImg[0]+"_on."+crtFileType[1]);
					$(this).attr("src",plImg[0]+"_off."+crtFileType[1]);
			}
		});
	//rollover
	buttonImg.hover(
		function(){
			crtImg=$(this).attr("src").split("_");
			if(crtImg.length==3){
				crtFileType=crtImg[2].split(".");
				$(this).attr("src",crtImg[0]+"_"+crtImg[1]+"_on."+crtFileType[1]);
			}else if(crtImg.length==2){
				crtFileType=crtImg[1].split(".");
				$(this).attr("src",crtImg[0]+"_on."+crtFileType[1]);
			}
		},
		function(){
			crtImg=$(this).attr("src").split("_");
			if(crtImg.length==3){
				crtFileType=crtImg[2].split(".");
				$(this).attr("src",crtImg[0]+"_"+crtImg[1]+"_off."+crtFileType[1]);
			}else if(crtImg.length==2){
				crtFileType=crtImg[1].split(".");
				$(this).attr("src",crtImg[0]+"_off."+crtFileType[1]);
			}
		});
//------------------------------------------------------------//
// Common 02 - Other Link
//------------------------------------------------------------//
	$("a[href^='/jump/']").click(function(){
		$(this).attr("target","_blank");
	});
	$("#main a[href^='http://']").click(function()	{
		
		crtLink = $(this).attr("href").split("/");
//		alert(crtLink[2]);
		if(crtLink[2] != "www.kasumix.com"){
			$(this).attr("target","_blank");
		}
	});
//------------------------------------------------------------//
// Debug 01 - Check alt
//------------------------------------------------------------//
/*
	$("img").each(function(){
		$(this).after('<div>' + $(this).attr("alt") + '</div>');
	});
	$("#header").append('<div>description: ' + $("meta:[name^='description']").attr("content") + '</div>');
	$("#header").append('<div>keywords   : ' + $("meta:[name^='keywords']").attr("content") + '</div>');
*/

//------------------------------------------------------------//
// Debau 01 - Check alt
//------------------------------------------------------------//
//ランキングのタブ切り替え
	$('#ranking .tab_navigation .swap a').click(function()	{
//		alert("swap");
		$("#ranking .tab_navigation .spread a img").attr("src","/images/button/ranking/tab01_0.gif");
		$("#ranking .tab_navigation .swap a img").attr("src","/images/button/ranking/tab02_1.gif");
		$("#ranking .ranking_box .spread").css("display","none");
		$("#ranking .ranking_box .swap").css("display","block");
		return false;
	});
	$('#ranking .tab_navigation .spread a').click(function(){
//		alert("spread");
		$("#ranking .tab_navigation .spread a img").attr("src","/images/button/ranking/tab01_1.gif"); 
		$("#ranking .tab_navigation .swap a img").attr("src","/images/button/ranking/tab02_0.gif"); 
		$("#ranking .ranking_box .spread").css("display","block");
		$("#ranking .ranking_box .swap").css("display","none");
		return false;
	});
	
	
//このページで紹介した口座 タブ切り替え
	$('#account_box .tab_navigation .base a').click(function()	{
		$("#account_box .tab_navigation .base a img").attr("src","/images/button/account/base_0.gif");
		$("#account_box .tab_navigation .spread a img").attr("src","/images/button/account/spread_0.gif");
		$("#account_box .tab_navigation .swap a img").attr("src","/images/button/account/swap_0.gif");
		$("#account_box .ranking_box .base").css("display","block");
		$("#account_box .ranking_box .spread").css("display","none");
		$("#account_box .ranking_box .swap").css("display","none");
		return false;
	});
	$('#account_box .tab_navigation .spread a').click(function(){
		$("#account_box .tab_navigation .base a img").attr("src","/images/button/account/base_1.gif");
		$("#account_box .tab_navigation .spread a img").attr("src","/images/button/account/spread_1.gif");
		$("#account_box .tab_navigation .swap a img").attr("src","/images/button/account/swap_1.gif");
		$("#account_box .ranking_box .base").css("display","none");
		$("#account_box .ranking_box .spread").css("display","block");
		$("#account_box .ranking_box .swap").css("display","none");
		return false;
	});
	$('#account_box .tab_navigation .swap a').click(function(){
		$("#account_box .tab_navigation .base a img").attr("src","/images/button/account/base_2.gif");
		$("#account_box .tab_navigation .spread a img").attr("src","/images/button/account/spread_2.gif");
		$("#account_box .tab_navigation .swap a img").attr("src","/images/button/account/swap_2.gif");
		$("#account_box .ranking_box .base").css("display","none");
		$("#account_box .ranking_box .spread").css("display","none");
		$("#account_box .ranking_box .swap").css("display","block");
		return false;
	});


//外為ペディア ボタン切り替え
	var doc_ref = document.referrer;
	$(document).ready(function(){
		if($("pedia").find(".bt_back")){
			if(doc_ref.indexOf("http://www.kasumix.com/")){
				$("#pedia .bt_back a img").attr("src","/images/button/bt_top_off.jpg");
				$("#pedia .bt_back a").attr("href","http://www.kasumix.com/");
			}
			else{
				$("#pedia .bt_back a").attr("href",doc_ref);
			}
		}
		return false;
	});

//サイト内検索をクリック時にテキストとCSS書き換え
/*
	$("#serch form input").click(function(){
		$("#serch form .t_box").css("color", "#555555");
		$("#serch form .t_box").attr("value","");
	});
*/
//トップページ横カラム高さ調整
	if($("body").attr("id") == "index")
	{
		var camHeight = $("#campaign ul").height();
		var semHeight = $("#seminar ul").height();
		if(camHeight > semHeight)
		{
			$("#seminar ul .bt_list a img").css("padding-top", camHeight - semHeight);
		}else{
			$("#campaign ul .bt_list a img").css("padding-top", semHeightt - camHeigh);
		}
	}


	$("#popular_contents .list li,#popularcontents_box .list li").filter(function (index) {
		return index == 0 ;
	}).css("border","none","margin-top","0px","padding-top","0px");
	

});

//------------------------------------------------------------//
// Debug 03 - Variable Dump
// use : jquery_dump($var);
//------------------------------------------------------------//
function var_dump($obj) {
	var dumphtml = [];
	for(var i = 0; i < $obj.length; i++) {
		dumphtml.push('[' + i + '] '
			+ '<' + $obj[i].nodeName.toLowerCase());
		for(var j = 0; j < $obj[i].attributes.length; j++) {
			dumphtml.push(' ' + $obj[i].attributes[j].nodeName + '="' 
				+ $obj[i].attributes[j].nodeValue + '"');
		}
		dumphtml.push('>' + $obj[i].innerHTML);
		dumphtml.push('<\/' + $obj[i].nodeName.toLowerCase() + '>');
		dumphtml.push("\n");
	}
	alert(dumphtml.join(''));
}
