
// JavaScript Document


// ロールオーバー設定

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


function MM_preloadImages(){
		onLoad=('images/header_m1_2.gif','images/header_m2_2.gif','images/header_m3_2.gif','images/btn_ticket2.gif','images/btn_shop2.gif','images/btn_club2.gif','images/btn_blog2.gif','images/menu/news2.jpg','images/menu/topteam2.jpg','images/menu/event2.jpg','images/menu/supporters2.jpg','images/menu/goods2.jpg','images/menu/blog2.jpg','images/menu/bring2.jpg','images/menu/clubprofile2.jpg','images/menu/sponsor2.jpg','images/topteam/m1-2.gif','images/topteam/m2-2.gif','images/topteam/m3-2.gif','images/topteam/m4-2.gif','images/topteam/m6-2.gif','../images/m1-2.gif','../images/m2-2.gif','../images/m3-2.gif','../images/m4-2.gif','../images/m5-2.gif','../images/m6-2.gif','../../images/header_m1_2.gif','../../images/header_m2_2.gif','../../images/header_m3_2.gif','../../topteam/images/m1-2.gif','../../topteam/images/m2-2.gif','../../topteam/images/m3-2.gif','../../topteam/images/m4-2.gif','../../topteam/images/m6-2.gif','../../clubprofile/volunteer/images/volu_btn_download2.gif','../../supporters/guide/images/btn2.jpg','images/m4-2.gif','../../images/form_btn.jpg','images/member_1-2.jpg','images/member_3-2.jpg','images/member_4-2.jpg','images/member_5-2.jpg','images/member_18-2.jpg','images/member_21-2.jpg','images/member_30-2.jpg','images/member_32-2.jpg','images/member_2-2.jpg','images/member_28-2.jpg','images/member_31-2.jpg','images/member_33-2.jpg','images/member_6-2.jpg','images/member_7-2.jpg','images/member_8-2.jpg','images/member_17-2.jpg','images/member_15-2.jpg','images/member_19-2.jpg','images/member_22-2.jpg','images/member_25-2.jpg','images/member_27-2.jpg','images/member_14-2.jpg','images/member_9-2.jpg','images/member_10-2.jpg','images/member_11-2.jpg','images/member_23-2.jpg','images/member_hagiwara2.jpg','images/member_kiyama2.jpg','images/member_kizawa2.jpg','images/member_tanaka2.jpg','images/member_yoshioka2.jpg','images/member_hirahara2.jpg','images/member_kawamata2.jpg','images/btn_vol2.gif','images/member_kawamata2.jpg','images/member_shimizu2.jpg','images/member_13-2.jpg','images/header_m1_2.gif','images/header_m2_2.gif','images/header_m3_2.gif','images/btn_ticket2.gif','images/btn_shop2.gif','images/btn_club2.gif','images/btn_vol2.gif');
}





//プルダウン

var d = document, dE = d.documentElement;
var fixIEwidth = 0;


function menuHover() {
	if (! d || ! d.getElementById("navigation")) {
		return;
	}
	var menuItems = d.getElementById("navigation").getElementsByTagName("li");

	for (var i = 0, miL = menuItems.length; i < miL; i++) {
		menuItems[i].onmouseover = function() {
			this.className = "mnhover";
		}
		menuItems[i].onmouseout = function() {
			this.className = "";
		}

		// Add alpha transparencey in IE 5.5+
		var hasSub = menuItems[i].getElementsByTagName("ul")[0];
		if (hasSub && (typeof hasSub.filters == "object")) {
			hasSub.style.filter = "alpha(opacity=100)";
		}
	}
}



window.onload = function(e) {
	if (d.getElementById) {
		if (d.all) {
			menuHover();
		}
		// Opera wont switch css sometimes unless we do it onload! POS!
		if (navigator.userAgent.indexOf('Opera') != -1) {
			init();
			//alert("Your browser c");
		}
	}
};




//TOPへ戻る

var scrOldY=50000;

if(navigator.platform=="MacPPC" || navigator.platform=="MacIntel") {
	scrPlat="mac";
} else {
	scrPlat="win";
}

if(navigator.userAgent.lastIndexOf("Firefox")>=0) {
	scrName="Firefox";
} else if(navigator.userAgent.lastIndexOf("Safari")>=0) {
	scrName="Safari";
} else if(navigator.userAgent.lastIndexOf("Netscape")>=0) {
	scrName="Netscape";
} else if(navigator.userAgent.lastIndexOf("MSIE")>=0) {
	scrName="IE";
} else {
	scrName="Other";
}


function scrtop() {
	speed=5;
	
	if((scrPlat=="mac"&&scrName=="IE")||scrName=="Safari"||(scrPlat=="win"&&scrName=="Netscape")) {
		if(document.body.scrollTop>scrOldY) {
			scrEnd();
		} else {
			movY=Math.floor((0-document.body.scrollTop)/speed);
			window.scrollBy(0,movY);
			scrOldY=document.body.scrollTop;
		}
	} else {
		if(document.documentElement.scrollTop>scrOldY) {
			scrEnd();
		} else {
			movY=Math.floor((0-document.documentElement.scrollTop)/speed);
			window.scrollBy(0,movY);
			scrOldY=document.documentElement.scrollTop;
		}
	}
	
	if(movY==0 || scrOldY==50000) {
		scrEnd();
	} else {
		scrTimer=setTimeout("scrtop()",30);
	}
}

function scrEnd() {
	scrOldY=50000;
	clearTimeout(scrTimer);
}

var Shadowbox;

if(Shadowbox){

Shadowbox.loadSkin('classic', '../../js/shadowbox/skin');
Shadowbox.loadLanguage('en', '../../js/shadowbox/lang');
Shadowbox.loadPlayer(['flv', 'html', 'iframe', 'img', 'qt', 'swf', 'wmp'], '../../js/shadowbox/player');

window.onload = function(e) {
	if (d.getElementById) {
		if (d.all) {
			menuHover();
		}
		// Opera wont switch css sometimes unless we do it onload! POS!
		if (navigator.userAgent.indexOf('Opera') != -1) {
			init();
			//alert("Your browser c");
		}
	}
		Shadowbox.init();
};
}



// Form Change ---------------------- START ------------------------

function fanformcng() {
	selNum=document.subjects.subjectselect.selectedIndex+1
	;
	for(i=1;i<=2;i++) {
		document.getElementById("fanform"+i).style.display="none";
	}
	document.getElementById("fanform"+selNum).style.display="block";
}

function fanform1st() {
	fanformcng();
}

// Form Change ---------------------- END ------------------------



// Form Input Check ---------------------- START ------------------------

function Chk_email(Adr) {
	if ((Adr == "") || (Adr.indexOf ('@') == -1) || (Adr.lastIndexOf ('.') <= Adr.indexOf ('@')) || (Adr.indexOf ('.') == -1)) {
		return false;
	} else {
		return true;
	}
}


function checkForm(){
	Chkflg=true;
	elm1=document.contactForm.kenmei.value;
	elm2=document.contactForm.naiyou.value;
	elm3=document.contactForm.name.value;
	elm5=document.contactForm.tel.value;
	
	
	if(elm1=="") {
		Chkflg=false;
		alert('『件名』が入力されていません。\n入力内容をご確認ください');
		return Chkflg;
	}
	if(elm2=="") {
		Chkflg=false;
		alert('『お問い合わせ内容』が入力されていません。\n入力内容をご確認ください。');
		return Chkflg;
	}
	if(elm3=="") {
		Chkflg=false;
		alert('『お名前』が入力されていません。\n入力内容をご確認ください。');
		return Chkflg;
	}
	if(!Chk_email(document.contactForm.Email.value)) {
		Chkflg=false;
		alert('Eメールアドレスが入力されていないか、間違っています。\n入力内容をご確認ください。');
		return Chkflg;
	}
	if(elm5=="") {
		Chkflg=false;
		alert('『電話番号』が入力されていません。\n入力内容をご確認ください。');
		return Chkflg;
	}
	return Chkflg;
}

function checkFormseason(){
	Chkflg=true;
	elm1=document.seasonForm.kenmei.value;
	elm2=document.seasonForm.name.value;
	elm3=document.seasonForm.yuubin.value;
	elm4=document.seasonForm.address.value;
	elm5=document.seasonForm.tel.value;
	elm6=document.seasonForm.data7.value;
	elm7=document.seasonForm.furigana.value;
	
	if(elm1=="") {
		Chkflg=false;
		alert('『件名』が入力されていません。\n入力内容をご確認ください');
		return Chkflg;
	}
	if(elm2=="") {
		Chkflg=false;
		alert('『名前』が入力されていません。\n入力内容をご確認ください。');
		return Chkflg;
	}
	if(elm3=="") {
		Chkflg=false;
		alert('『郵便番号』が入力されていません。\n入力内容をご確認ください。');
		return Chkflg;
	}
	if(elm4=="") {
		Chkflg=false;
		alert('『住所』が入力されていません。\n入力内容をご確認ください。');
		return Chkflg;
	}
	if(!Chk_email(document.seasonForm.Email.value)) {
		Chkflg=false;
		alert('Eメールアドレスが入力されていないか、間違っています。\n入力内容をご確認ください。');
		return Chkflg;
	}
	if(elm5=="") {
		Chkflg=false;
		alert('『電話番号』が入力されていません。\n入力内容をご確認ください。');
		return Chkflg;
	}
	if(elm6=="") {
		Chkflg=false;
		alert('『性別』が選択されていません。\n入力内容をご確認ください。');
		return Chkflg;
	}
	if(elm7=="") {
		Chkflg=false;
		alert('『フリガナ』が選択されていません。\n入力内容をご確認ください。');
		return Chkflg;
	}
	return Chkflg;
}

function Chk_email(Adr) {
	if ((Adr == "") || (Adr.indexOf ('@') == -1) || (Adr.lastIndexOf ('.') <= Adr.indexOf ('@')) || (Adr.indexOf ('.') == -1)) {
		return false;
	} else {
		return true;
	}
}



function checkFormfanclub(){
	Chkflg=true;
	name=document.fanclubForm.elements[1].value;
	hurigana=document.fanclubForm.elements[2].value;
	seinengaapi=document.fanclubForm.elements[5].value;
	yuubin=document.fanclubForm.elements[6].value;
	zyuusyo=document.fanclubForm.elements[7].value;
	denwa=document.fanclubForm.elements[8].value;

	if(name=="") {
		Chkflg=false;
		alert('『お名前』が入力されていません。\n入力内容をご確認ください。');
		return Chkflg;
	}
	if(hurigana=="") {
		Chkflg=false;
		alert('『フリガナ』が入力されていません。\n入力内容をご確認ください。');
		return Chkflg;
	}
	if(!(document.fanclubForm.radio6[0].checked || document.fanclubForm.radio6[1].checked)){
		Chkflg=false;
		alert('『性別』が入力されていません。\n入力内容をご確認ください。');
		return Chkflg;
	}
	if(seinengaapi=="") {
		Chkflg=false;
		alert('『生年月日』が入力されていません。\n入力内容をご確認ください。');
		return Chkflg;
	}
	if(yuubin=="") {
		Chkflg=false;
		alert('『郵便番号』が入力されていません。\n入力内容をご確認ください。');
		return Chkflg;
	}
	if(zyuusyo=="") {
		Chkflg=false;
		alert('『ご住所』が入力されていません。\n入力内容をご確認ください。');
		return Chkflg;
	}
	if(denwa=="") {
		Chkflg=false;
		alert('『電話番号』が入力されていません。\n入力内容をご確認ください。');
		return Chkflg;
	}
	if(!Chk_email(document.fanclubForm.Email.value)) {
		Chkflg=false;
		alert('Eメールアドレスが入力されていないか、間違っています。\n入力内容をご確認ください。');
		return Chkflg;
	}
	if(!(document.fanclubForm.radio[0].checked || document.fanclubForm.radio[1].checked || document.fanclubForm.radio[2].checked)){
		Chkflg=false;
		alert('『支払方法』が入力されていません。\n入力内容をご確認ください。');
		return Chkflg;
	}
	if(!(document.fanclubForm.radio4[0].checked || document.fanclubForm.radio4[1].checked)){
		Chkflg=false;
		alert('『会員選択』が入力されていません。\n入力内容をご確認ください。');
		return Chkflg;
	}

	return Chkflg;
}



function checkFormseien(){
	Chkflg=true;
	elm1=document.seienForm.elements[1].value;
	elm2=document.seienForm.elements[2].value;
	elm3=document.seienForm.elements[3].value;
	
	
	if(elm1=="") {
		Chkflg=false;
		alert('『メッセージのお相手』が選択されていません。\n選択内容をご確認ください。');
		return Chkflg;
	}
	if(elm2=="") {
		Chkflg=false;
		alert('『メッセージ』が入力されていません。\n入力内容をご確認ください。');
		return Chkflg;
	}
	if(!Chk_email(document.seienForm.Email.value)) {
		Chkflg=false;
		alert('Eメールアドレスが入力されていないか、間違っています。\n入力内容をご確認ください。');
		return Chkflg;
	}
	return Chkflg;
}

function checkFormcatch(){
	Chkflg=true;
	elm1=document.catchForm.member.value;
	elm2=document.catchForm.copy.value;
	elm3=document.catchForm.name.value;
	elm4=document.catchForm.denwa.value;

	if(elm1=="") {
		Chkflg=false;
		alert('『応募選手名』が選択されていません。\n選択内容をご確認ください。');
		return Chkflg;
	}
	if(elm2=="") {
		Chkflg=false;
		alert('『キャッチフレーズ』が入力されていません。\n入力内容をご確認ください。');
		return Chkflg;
	}
	if(elm3=="") {
		Chkflg=false;
		alert('『名前』が入力されていません。\n入力内容をご確認ください。');
		return Chkflg;
	}
	if(!Chk_email(document.catchForm.Email.value)) {
		Chkflg=false;
		alert('Eメールアドレスが入力されていないか、間違っています。\n入力内容をご確認ください。');
		return Chkflg;
	}
	if(elm4=="") {
		Chkflg=false;
		alert('『電話番号』が入力されていません。\n入力内容をご確認ください。');
		return Chkflg;
	}
	return Chkflg;
}



// Form Input Check ---------------------- END ------------------------
