﻿
var v_ERROR_MSG_RANKING_SEARCH_001 = "検索するキーワードを入力してください。"

var _ranking_personal	= {curIndex:3, preIndex:-1};
var _ranking_arm		= {curIndex:1, preIndex:-1};

	var arrRank01TabBgImgOn = new Array();
		arrRank01TabBgImgOn.push("");
		arrRank01TabBgImgOn.push(_IMG_URL + "/tekki/2009/index/rank/tab01_on.gif");
		arrRank01TabBgImgOn.push(_IMG_URL + "/tekki/2009/index/rank/tab02_on.gif");
		arrRank01TabBgImgOn.push(_IMG_URL + "/tekki/2009/index/rank/tab03_on.gif");
		arrRank01TabBgImgOn.push(_IMG_URL + "/tekki/2009/index/rank/tab04_on.gif");

	var arrRank01TabBgImgOff = new Array();
		arrRank01TabBgImgOff.push("");
		arrRank01TabBgImgOff.push(_IMG_URL + "/tekki/2009/index/rank/tab01_off.gif");
		arrRank01TabBgImgOff.push(_IMG_URL + "/tekki/2009/index/rank/tab02_off.gif");
		arrRank01TabBgImgOff.push(_IMG_URL + "/tekki/2009/index/rank/tab03_off.gif");
		arrRank01TabBgImgOff.push(_IMG_URL + "/tekki/2009/index/rank/tab04_off.gif");
		
	var arrRank02TabBgImgOn = new Array();
		arrRank02TabBgImgOn.push("");
		arrRank02TabBgImgOn.push(_IMG_URL + "/tekki/2009/index/rank/machine_01_on.gif");
		arrRank02TabBgImgOn.push(_IMG_URL + "/tekki/2009/index/rank/machine_02_on.gif");
		arrRank02TabBgImgOn.push(_IMG_URL + "/tekki/2009/index/rank/machine_03_on.gif");
		arrRank02TabBgImgOn.push(_IMG_URL + "/tekki/2009/index/rank/machine_04_on.gif");
		arrRank02TabBgImgOn.push(_IMG_URL + "/tekki/2009/index/rank/machine_05_on.gif");
		arrRank02TabBgImgOn.push(_IMG_URL + "/tekki/2009/index/rank/machine_06_on.gif");
		arrRank02TabBgImgOn.push(_IMG_URL + "/tekki/2009/index/rank/machine_07_on.gif");
		arrRank02TabBgImgOn.push(_IMG_URL + "/tekki/2009/index/rank/machine_08_on.gif");

	var arrRank02TabBgImgOff = new Array();
		arrRank02TabBgImgOff.push("");
		arrRank02TabBgImgOff.push(_IMG_URL + "/tekki/2009/index/rank/machine_01_off.gif");
		arrRank02TabBgImgOff.push(_IMG_URL + "/tekki/2009/index/rank/machine_02_off.gif");
		arrRank02TabBgImgOff.push(_IMG_URL + "/tekki/2009/index/rank/machine_03_off.gif");
		arrRank02TabBgImgOff.push(_IMG_URL + "/tekki/2009/index/rank/machine_04_off.gif");
		arrRank02TabBgImgOff.push(_IMG_URL + "/tekki/2009/index/rank/machine_05_off.gif");
		arrRank02TabBgImgOff.push(_IMG_URL + "/tekki/2009/index/rank/machine_06_off.gif");
		arrRank02TabBgImgOff.push(_IMG_URL + "/tekki/2009/index/rank/machine_07_off.gif");
		arrRank02TabBgImgOff.push(_IMG_URL + "/tekki/2009/index/rank/machine_08_off.gif");

function RankingPersonal(idx){
		if(_ranking_personal.curIndex!=idx) {
			_ranking_personal.preIndex = _ranking_personal.curIndex;
			_ranking_personal.curIndex = idx;
			document.getElementById('tab00' + idx).style.backgroundImage='url(' + arrRank01TabBgImgOn[_ranking_personal.curIndex] + ')';
			document.getElementById('tab00' + _ranking_personal.preIndex).style.backgroundImage='url(' + arrRank01TabBgImgOff[_ranking_personal.preIndex] + ')';
		}
}

function RankingArm(idx){
		if(_ranking_arm.curIndex!=idx) {
			_ranking_arm.preIndex = _ranking_arm.curIndex;
			_ranking_arm.curIndex = idx;
			document.getElementById('mc0' + idx).style.backgroundImage='url(' + arrRank02TabBgImgOn[_ranking_arm.curIndex] + ')';
			document.getElementById('mc0' + _ranking_arm.preIndex).style.backgroundImage='url(' + arrRank02TabBgImgOff[_ranking_arm.preIndex] + ')';
		}
}

var RankControls = {
	Search : function(v_objForm){
		if(v_objForm){
			if(fnTextTrim(v_objForm.game_nickname.value).length == 0)
				fnErrorMag(v_objForm.game_nickname, v_ERROR_MSG_RANKING_SEARCH_001);
			else
				v_objForm.submit();
			return false;
		}else{
			return false;
		}
	},
	RankingSelectArmType : function(v_arm_type){
		for (var i = 1; i <= 8; i++){
			if (document.getElementById('main_arm_ranking_' + i)){
				document.getElementById('main_arm_ranking_' + i).style.display = 'none';
			}
		}
		var v_object = document.getElementById('main_arm_ranking_' + v_arm_type);
		if (v_object){
			v_object.style.display	= '';
		}
		return;
	},
	ClanSearch : function(v_objForm){
		if(v_objForm){
			if(fnTextTrim(v_objForm.clan_info.value).length == 0)
				fnErrorMag(v_objForm.clan_info, v_ERROR_MSG_RANKING_SEARCH_001);
			else
				v_objForm.submit();
			return false;
		}else{
			return false;
		}
	}
}

function fnErrorMag(obj, msg) {
	alert(msg);
	obj.focus();
	return false;
}

function fnTextTrim(v_str){
	var strPattern = /(^\s*)|(\s*$)/g;
	v_str = v_str.replace(strPattern, "");
	return v_str;
}


function fnClickImageOver(v_obj, v_img_title, v_url, event){
	alert(v_obj.src);
	var event = event || window.event; // 브라우저별 설정
	
	if(event.type == 'click'){
		v_obj.src = v_url + v_img_title +"_on.gif";
	}else{
		v_obj.src = v_url + v_img_title +".gif";
	}
	alert(v_obj.src);
}