window.onload = function() {
	lineupInitialize();
}


function overimg(LINK,ID){
 overImg=new Image();
 overImg.src=LINK;
 document.getElementById(ID).src=overImg.src;
}
function outimg(LINK,ID){
 outImg=new Image();
 outImg.src=LINK;
 document.getElementById(ID).src=outImg.src;
}
//inlineFrameの高さの調整
function getIframeSize() {
	var inlineFrameObj = document.getElementById("benriFrame");//インラインフレームオブジェクトを格納
	var itemdetailObj = inlineFrameObj.contentWindow.document.getElementsByTagName("body")[0];//インラインフレーム内のdocumentを格納
	if (itemdetailObj.scrollHeight != 0) {
		inlineFrameObj.height = itemdetailObj.scrollHeight;//インラインフレーム内のdocumentの高さをインラインフレームにセット
	}
}
//-------ItemLineupのアクション---------------//
//初期設定
function lineupInitialize() {
	var tabArr = new Array("lineup1","lineup2","lineup3","lineup4","lineup5");
	var tabObj = new Array();
	var activeObj ="";
	
	//ロールオーバー用src作成関数
	makeRollSrc = function(defSrc) {
		var rollSrc = defSrc.substr(0, defSrc.indexOf(".gif")) + "_f2.gif";
		return rollSrc;
	}
	
	//コンストラクタ？
	for (var i=0; i<tabArr.length; i++) {
		if (document.all) {
			//IE
			tabObj[i] = document.all(tabArr[i]);
			tabObj[i].defSrc = tabObj[i].src;
			tabObj[i].rollSrc = makeRollSrc(tabObj[i].src);
			tabObj[i].setAttribute("onmouseover", new Function("lineupOver(event);"));
			tabObj[i].setAttribute("onmouseout", new Function("lineupOut(event);"));
			tabObj[i].setAttribute("onclick", new Function("lineupClick(event);"));
		} else if (document.getElementById) {
			//other brouser
			tabObj[i] = document.getElementById(tabArr[i]);
			tabObj[i].defSrc = tabObj[i].src;
			tabObj[i].rollSrc = makeRollSrc(tabObj[i].src);
			tabObj[i].setAttribute("onmouseover", "lineupOver(event)");
			tabObj[i].setAttribute("onmouseout", "lineupOut(event)");
			tabObj[i].setAttribute("onclick", "lineupClick(event)");
		}
	}
	tabObj[0].src = tabObj[0].rollSrc;
	
	//ロールオーバー時の処理
	lineupOver = function(event) {
		var targetObj = event.target || event.srcElement;
		targetObj.src = targetObj.rollSrc;
	}
	//ロールアウト時の処理
	lineupOut = function (event) {
		var targetObj = event.target || event.srcElement;
		if (activeObj == targetObj) return;
		targetObj.src = targetObj.defSrc;
	}
	//クリック時の処理
	lineupClick = function (event) {
		var targetObj = event.target || event.srcElement;
		activeObj = targetObj;
		for (var i=0; i<tabArr.length; i++) {
			if (activeObj == tabObj[i]) continue;
			tabObj[i].src = tabObj[i].defSrc;
		}
	}
}

//-------ランキングのアクション---------------//
//初期設定
function rankingInitialize() {
	var tabArr = new Array("ranking1","ranking2","ranking3","ranking4","ranking5","ranking6");
	var tabObj = new Array();
	var activeObj ="";
	var def_comp = document.freenet.rank_def.value;
	
	//ロールオーバー用src作成関数
	makeRollSrc = function(defSrc) {
		var rollSrc = defSrc.substr(0, defSrc.indexOf(".gif")) + "_f2.gif";
		return rollSrc;
	}
	
	//コンストラクタ？
	for (var i=0; i<tabArr.length; i++) {
		if (document.all) {
			//IE
			tabObj[i] = document.all(tabArr[i]);
			tabObj[i].defSrc = tabObj[i].src;
			tabObj[i].rollSrc = makeRollSrc(tabObj[i].src);
			tabObj[i].setAttribute("onmouseover", new Function("rankingOver(event);"));
			tabObj[i].setAttribute("onmouseout", new Function("rankingOut(event);"));
			tabObj[i].setAttribute("onclick", new Function("rankingClick(event);"));
		} else if (document.getElementById) {
			//other brouser
			tabObj[i] = document.getElementById(tabArr[i]);
			tabObj[i].defSrc = tabObj[i].src;
			tabObj[i].rollSrc = makeRollSrc(tabObj[i].src);
			tabObj[i].setAttribute("onmouseover", "rankingOver(event)");
			tabObj[i].setAttribute("onmouseout", "rankingOut(event)");
			tabObj[i].setAttribute("onclick", "rankingClick(event)");
		}
	}
	
	
//	tabObj[0].src = tabObj[0].rollSrc;
	
	tabObj[def_comp].src = tabObj[def_comp].rollSrc;
	activeObj = tabObj[def_comp];

	//ロールオーバー時の処理
	rankingOver = function(event) {
		var targetObj = event.target || event.srcElement;
		targetObj.src = targetObj.rollSrc;
	}
	//ロールアウト時の処理
	rankingOut = function (event) {
		var targetObj = event.target || event.srcElement;
		if (activeObj == targetObj) return;
		targetObj.src = targetObj.defSrc;
	}
	//クリック時の処理
	rankingClick = function (event) {
		var targetObj = event.target || event.srcElement;
		activeObj = targetObj;
		for (var i=0; i<tabArr.length; i++) {
			if (activeObj == tabObj[i]) continue;
			tabObj[i].src = tabObj[i].defSrc;
		}
	}

}

