// for All JavaScript Document
//******************************************************************************
//	オンマウス時のメニュー画像の切り替え
//******************************************************************************
function swapImage(btnObj,sURL)
{
	btnObj.src = sURL;
}

//******************************************************************************
//	オンマウス時のメニュー画像の切り替え
//******************************************************************************
function swapImagePNG(btnObj,sURL)
{
	btnObj.src = sURL;
	IEPNGFIX.fix(btnObj, btnObj);
}

//*************************************
//FLASH再生
//*************************************
function CreateControl(DivID, CLSID, ObjectID,WIDTH, HEIGHT, URL, AUTOSTART)
{
	var district = "";

	document.write('<object classid="' + CLSID + '" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" id="' + ObjectID + '" width="' + WIDTH + '" height="' + HEIGHT +'"  align="">');
	document.write('<param name="movie" value="' + URL + '">');
	document.write('<param name="autostart" value=' + AUTOSTART + '/>');
	document.write('<param name="wmode" value="transparent"/>');
	document.write('<param name="quality" value=height />');
	document.write('<param name="FlashVars" value="district=' + district + '" />');
	document.write('<embed src="' + URL + '" quality="height" width="' + WIDTH + ' px" height="' + HEIGHT +' px" name=' + ObjectID + ' vspace="0" hspace="0" align="middle" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" wmode="transparent" FlashVars="district=' + district + '"></EMBED>');
	document.write('</object>');
}

//******************************************************************************
//	検索フォーム　フォーカス
//******************************************************************************
function search_focus(objct,default_word)
{
	if ( objct.value == default_word ) {
		
		objct.value = "";
	}
	
	objct.style.color = "#ffffff";
}

//******************************************************************************
//	検索フォーム　アウトフォーカス
//******************************************************************************
function search_blur(objct,default_word)
{
	if ( objct.value == "" ) {
		
		objct.value = default_word;
		objct.style.color = "#777777";
	}
}


//******************************************************************************
//	トーナメント検索
//******************************************************************************
function search_submit(form_name)
{
	form = document.getElementsByName(form_name)[0];

	form.action = form_name + ".html";
	form.submit();
}


//******************************************************************************
//	D LEAGU オンマウスＡＶＧ表示
//******************************************************************************
function League_Avg_Vew(btnObj,ID,status)
{
	if (status == 1 ){
		display_status 	= "inline";
		btnObj.src 		= "images/league/Average_on.png";
	} else {
		display_status 	= "none";
		btnObj.src 		= "images/league/Average_off.png";
	}
		
	document.getElementById(ID).style.display = display_status;
}

//******************************************************************************
//	リーグスケジュール
//******************************************************************************
function l_schedule(area_id,block_id,divs_id,reccnt)
{
	var element 	= "league_schedule";
	var parameter	= $H({area_id:area_id,block_id:block_id,divs_id:divs_id,reccnt:reccnt}).toQueryString();
	
	//AJAXファイルを指定
	ajax_file_path 	= './ajax/l_schedule.php';
	
	call_ajax(parameter,ajax_file_path,element);
}

//******************************************************************************
//Index用Ranking 01/Clicekt切り替え
//index_l_rank([1:01,2:clicket],[1:area,2:team],element
//******************************************************************************
function index_l_rank(rank_kbn,game_kbn,element,contents_url)
{

	var parameter	= $H({rank_kbn:rank_kbn,game_kbn:game_kbn,element:element}).toQueryString();
	
	//AJAXファイルを指定
	var ajax_file_path 	= contents_url + 'ajax/index_game_ranking.php';
	
	call_ajax(parameter,ajax_file_path,element);
}


//******************************************************************************
//Index用スケジュール表示切替
//index_schedule(年号,[1:area,2:team],element
//******************************************************************************
function index_schedule(year,element,contents_url)
{

	var parameter	= $H({year:year,element:element}).toQueryString();
	
	//AJAXファイルを指定
	var ajax_file_path 	= contents_url + 'ajax/index_schedule.php';
	
	call_ajax(parameter,ajax_file_path,element);
}


//******************************************************************************
//トーナメント一覧 年号切替
//tournament(年号,element
//******************************************************************************
function tournament(year,element)
{

	var parameter	= $H({year:year,element:element}).toQueryString();
	
	//AJAXファイルを指定
	ajax_file_path 	= './ajax/tournament.php';
	
	call_ajax(parameter,ajax_file_path,element);
}


//******************************************************************************
//トーナメント一覧 年号切替
//tournament(年号,element
//******************************************************************************
function t_detail(title_id,element)
{

	var parameter	= $H({title_id:title_id,element:element}).toQueryString();
	
	//AJAXファイルを指定
	ajax_file_path 	= './ajax/t_detail.php';
	
	call_ajax(parameter,ajax_file_path,element);
}

//******************************************************************************
//トーナメント コメント・アウトライン切替
//tournament(年号,element
//******************************************************************************
function t_detail_outline(title_id,kbn,element)
{
	var parameter	= $H({title_id:title_id,kbn:kbn}).toQueryString();
	//AJAXファイルを指定
	ajax_file_path 	= './ajax/t_detail_outline.php';
	
	call_ajax(parameter,ajax_file_path,element);
}


//******************************************************************************
//Ajax用phpファイル呼び出し
//******************************************************************************
function call_ajax(parameter,ajax_file_path,element)
{
	new Ajax.Request(
			ajax_file_path,
			{
				method			:'post',
				asynchronous	:true,
				postBody		:parameter,
				onComplete		:function(httpObject){
					
					after_function(element,httpObject);
				},
				onFailure		:function(reg,header){
					

				}
			}
	);
}

//******************************************************************************
//連携処理　ファンクション呼び出し
//after_function(エレメント名,戻り値)
//******************************************************************************
function after_function(element,httpObject)
{
	
	if ( element == "ajax_schedule" ) {
								
		$(element).innerHTML	= httpObject.responseText;

		//今月の月を取得
		this_month 		= document.getElementById("schedule_month").value - 1;

		var acc = new accordion('accordion');
		acc.activate($$('#accordion .accordion_toggle')[this_month]);
		
	} else if ( element == "dealer_error" ) {

		if ( httpObject.responseText == "" )
			
			location.href = "dealer.html";
		else
			
			$(element).innerHTML	= httpObject.responseText;
			
	} else if ( element == "ajax_national_navi" ) {
			
		$(element).innerHTML	= httpObject.responseText;
		
		eval($("l_divs_script").innerHTML);
			
	} else {
		
		$(element).innerHTML	= httpObject.responseText;
	}
	
}


//******************************************************************************
//D-LEAGUE ナショナルナビ
//l_national_navi(地方,地方コード)
//******************************************************************************
function l_national_navi(district)
{
	element			= "ajax_national_navi";
	
	var parameter	= $H({district:district}).toQueryString();
	
	//AJAXファイルを指定
	ajax_file_path 	= './ajax/l_national_navi.php';
	
	call_ajax(parameter,ajax_file_path,element);
}


//******************************************************************************
//D-LEAGUE Flash地図　デフォルト表示
//l_national_map_change(地方コード)
//******************************************************************************
function l_national_map_default(){
	
	district_code = document.getElementById("district").value;
	
	if ( district_code == "" )
		district_code = "hk";
		
	return district_code;
}

function blank(value){
	alert(value);
}

//******************************************************************************
//D-LEAGUE Flash地図　地方画像切り替え
//l_national_map_change(地方コード)
//******************************************************************************
function l_national_map_change(district_code){

	//if ( document.getElementById("league_map").style.display != "none" )
		thisMovie("l_map_flash").ChangeDistrictMap(district_code);
}

function thisMovie(movieName) {
    if (navigator.appName.indexOf("Microsoft") != -1) {
        return window[movieName];
    }
    else {
        return document[movieName];
    }
}



//******************************************************************************
//D-LEAGUE 地図の表示非表示
//league_map_open()
//******************************************************************************
function league_map_open()
{
	if ( $('league_map').style.display	== "none" ){
		
		$('league_map').style.display	= "inline";
		$('map_open_close').innerHTML 	= "<a href=\"javascript:league_map_open();\"><img src=\"images/league/bt_map_close_1.png\" width=\"116\" height=\"25\" alt=\"OPEN CLOSE\" onmouseover=\"swapImage(this,'images/league/bt_map_close_2.png')\" onmouseout=\"swapImage(this,'images/league/bt_map_close_1.png')\" /></a>";

	} else {
		
		$('league_map').style.display	= "none";
		$('map_open_close').innerHTML 	= "<a href=\"javascript:league_map_open();\"><img src=\"images/league/bt_map_open_1.png\" width=\"116\" height=\"25\" alt=\"OPEN CLOSE\" onmouseover=\"swapImage(this,'images/league/bt_map_open_2.png')\" onmouseout=\"swapImage(this,'images/league/bt_map_open_1.png')\" /></a>";
	}
}


//******************************************************************************
//トーナメント Picupの表示非表示
//tournament_picup_on_off(no)
//******************************************************************************
function tournament_picup_on_off(no)
{	
	if ( $('picup_box' + no).style.display	== "none" ){
	
		$('picup_box' + no).style.display	= "inline";
		$('picup_on_off' + no).innerHTML 	= "<a href=\"javascript:tournament_picup_on_off(" + no + ");\"><img src=\"images/tournament/Pickup_R_Close.png\" width=\"20\" height=\"21\" alt=\"CLOSE\" /></a>";

	} else {

		$('picup_box' + no).style.display	= "none";
		$('picup_on_off' + no).innerHTML 	= "<a href=\"javascript:tournament_picup_on_off(" + no + ");\"><img src=\"images/tournament/Pickup_R_Open.png\" width=\"20\" height=\"21\" alt=\"OPEN\" /></a>";
	}
}


//******************************************************************************
//ディーラーログイン
//dealer_login()
//******************************************************************************
function dealer_submit(element)
{
	dealer_id 		= document.getElementById("dealer_id").value;
	dealer_pw 		= document.getElementById("dealer_pw").value;

	var parameter	= $H({dealer_id:dealer_id,dealer_pw:dealer_pw}).toQueryString();
	
	//AJAXファイルを指定
	ajax_file_path 	= './ajax/dealer_submit.php';
	
	call_ajax(parameter,ajax_file_path,element);
}


//******************************************************************************
//テキストスクロール
//******************************************************************************
function text_scllor(text,element,is_true)
{
	$(element).innerHTML = "<marquee loop='1'>" + text + "</marquee>";
}
