﻿var RankingCommonControls = {
	getLevelImage: function(v_level_no, v_size, v_temp1, v_temp2, v_temp3) {
		return '<img src="' + _IMG_URL_SUDDENATTACK + '/Ranking/mark_' + v_level_no + '.gif" class="gray_border_04">';
	}
}
PersonalRanking = {
	// 개인랭킹 검색
	Search : function(){
		var objPForm = document.ParameterForm;
		var objForm = document.RankingSearchForm;
		with(objForm){
			var terrLayer	= "EML_search_word";
			var tLayer		= "EML_search_form";
			var v_errMsg	= ''
			
			initErrorTextBox(tLayer);
			initErrorTextBox(terrLayer);
			if (isEmptyAll(search_word.value)) v_errMsg = "SuddenAttackニックネームを入力してください。 "
			if (v_errMsg != ""){
				writeinnerErrHTML(terrLayer, 'T', 0, v_errMsg);
				return false;
			}else{
				writeinnerHTML(tLayer, '');
				
				objPForm.proc_cd.value = 'S';
				var getLayerText = makeLoadingLayer('RANKING', 'center', '3 10 3 0');
				writeinnerHTML('L_SearchLoading', getLayerText);
				SetObjectStyle.Display('L_SearchLoading');

				var vsearch_word	= search_word.value
				rsearch_word		= vsearch_word
//				search_word.value	= escape(vsearch_word)
				clan_flag.value		= "N";
				var d_nUrl			= _WEB_URL_SUDDENATTACK + "/Ranking/Personal/__inc_Ranking_Search_List_Ajax.asp";
				
				d_nSearch_proc		= true;
				CallxmlRequest(d_nUrl, 'TEXT', tLayer, objForm);
				writeinnerHTML('L_SearchLoading', '');
				search_word.value	= '';
				return false;
			}
		}
	}
}
ClanRanking = {
	// 클랜랭킹 검색
	Search : function(){
		var objPForm = document.ParameterForm;
		var objForm = document.RankingSearchForm;
		with(objForm){
			var terrLayer	= "EML_search_word";
			var tLayer		= "EML_search_form";
			var v_errMsg	= ''
			
			initErrorTextBox(tLayer);
			initErrorTextBox(terrLayer);
			if (isEmptyAll(search_word.value)) v_errMsg = "クラン名を入力してください。 "
			if (v_errMsg != ""){
				writeinnerErrHTML(terrLayer, 'T', 0, v_errMsg);
				return false;
			}else{
				writeinnerHTML(tLayer, '');
				
				objPForm.proc_cd.value = 'S';
				var getLayerText = makeLoadingLayer('RANKING', 'center', '3 10 3 0');
				writeinnerHTML('L_SearchLoading', getLayerText);
				SetObjectStyle.Display('L_SearchLoading');

				var vsearch_word	= search_word.value
				rsearch_word		= vsearch_word
//				search_word.value	= escape(vsearch_word)
				clan_flag.value		= "Y";
				var d_nUrl			= _WEB_URL_SUDDENATTACK + "/Ranking/Clan/__inc_Ranking_Search_List_Ajax.asp";
				
				d_nSearch_proc		= true;
				CallxmlRequest(d_nUrl, 'TEXT', tLayer, objForm);
				writeinnerHTML('L_SearchLoading', '');
				search_word.value	= '';
				return false;
			}
		}
	}	
}

var drank_cd = ''
var s_nDrank_cd = ''
function ViewMainRanking(vrank_cd, vid){
    var img_p = eval('document.all.rank_menu_P');
    var img_c = eval('document.all.rank_menu_C');
    var img_p_src = img_p.src;
    var img_c_src = img_c.src;
    var sel_img     = eval('document.all.rank_menu_' + vrank_cd);

    var sel_layer   = eval('document.all.L_RANKING_' + vrank_cd);
    var l_rank_p = eval('document.all.L_RANKING_P');
    var l_rank_c = eval('document.all.L_RANKING_C');

    if (s_nDrank_cd != vrank_cd){
        img_p.src = img_p_src.replace('_ov', '');
        img_c.src = img_c_src.replace('_ov', '');
        sel_img.src = sel_img.src.replace('.gif', '_ov.gif');
        
        l_rank_p.style.display = 'none';
        l_rank_c.style.display = 'none';
        sel_layer.style.display = '';
        s_nDrank_cd = vid;
    }
}