function goAraLogin1(){
	alert("ログインしてからご利用ください。");
	if(parent.cpd != "ncjp"){
		var _wwwhome = document.loginForm._wwwhome.value;
		document.loginForm.target = "_top";
		document.loginForm.action = _wwwhome+"araLogin.action";
		document.loginForm.submit();
	}
}
function skyRoadGNB(ctgr){
	if(ctgr == 0){
		document.location.href ="./goPage.action?pageName=skyRoad";
	} else if(ctgr == 1){
		document.location.href ="./goPage.action?pageName=skyRoad1st";
	} else if(ctgr == 2){ 
		document.location.href ="./goPage.action?pageName=skyRoadPrize";
	} else if(ctgr == 3){
		document.location.href ="./goPage.action?pageName=skyRoadRule01";
	} else if(ctgr == 4){
		document.location.href ="./goPage.action?pageName=skyRoadSchedule";
	} else if(ctgr == 5){
		document.location.href ="./goPage.action?pageName=leaguePre";
	} else if(ctgr == 6){
		document.location.href ="./goPage.action?pageName=skyRoadRule02";
	} else if(ctgr == 7){
		document.location.href ="./goPage.action?pageName=skyRoadRule03";
	} else if(ctgr == 8){
		document.location.href ="./goPage.action?pageName=skyRoadRule04";
	} else if(ctgr == 9){
		document.location.href ="./goPage.action?pageName=skyRoadRule05";
	} else if(ctgr == 10){
		//document.location.href ="./goPage.action?pageName=skyRoadEntryTeam";
		alert("エントリー期間は終了しました。");
	} else if(ctgr == 11){
		//document.location.href ="./?pageName=skyRoadEntryPerson";
		alert("SKYROAD2010　FINAL  stageは個人戦はございません。");
	} else if(ctgr == 12){
		document.location.href ="./skyRoadBoard.action?bd_nm=S";
	} else if(ctgr == 13){ 
		document.location.href ="./goPage.action?pageName=skyIndex";
	} else if(ctgr == 14){
		document.location.href ="./goPage.action?pageName=league";
	} else if(ctgr == 15){
		alert('準備中です。');
	} else if(ctgr == 16){
		alert("SKYROAD2010　FINAL  stageは個人戦はございません。");
		//document.location.href="./?pageName=skyRoadLotteryPerson";
	} else if(ctgr == 17){
		//document.location.href="./goPage.action?pageName=skyRoadLotteryTeam";
		alert('抽選期間は終了しました。');
	} else if(ctgr == 18){
		alert("SKYROAD2010　FINAL  stageは個人戦はございません。");
		//document.location.href="./?pageName=skyRoadTmntPerson";
	} else if(ctgr == 19){
		//alert('準備中です。'); 
		document.location.href="./skyRoadTmntTeam.action";
	} else {
		alert('準備中です。'); 
	}
}

function boardView(bd_nm, seq_no){
	document.location.href="skyRoadBView.action?bd_nm=S&seq_no="+seq_no;
}
function radioSelect(tt){
	var reVal;
	for(var i=0; i<tt.length; i++){
		if(tt[i].selected){
		  reVal = tt[i].value;
		}
	}
	return reVal;
}
function skyRoadEntryTeam(){
	// 変数設定
	var nowDt = new Date();
	var today = nowDt.getTime();
	var endDt = new Date('2010','10','29','10').getTime();
	if(endDt < today){
		alert("エントリー期間は終了しました。");
		return;
	}
	
	var form = document.skyRoadEntryTeam;
	var parameters = "";
	var checkArr = new Array();
	var isDupleTrue = false;
	var basicCondition = true;
	var email =$('email').value;
	var member1, member2, member3, member4, member5, member6, member7, member8;

	// パラメータの設定、重複チェック
	member1 = $F('member1');
	member2 = $F('member2');
	member3 = $F('member3');
	member4 = $F('member4');
	member5 = $F('member5');
	member6 = $F('member6');
	member7 = $F('member7');
	member8 = $F('member8');
	
	var n = 0;
	if(member1 != ""){
		checkArr[n] = member1;
		n++;
	}
	if(member2 !=""){
		checkArr[n] = member2;
		n++;
	}
	if(member3 !=""){
		checkArr[n] = member3;
		n++;
	}
	if(member4 !=""){
		checkArr[n] = member4;
		n++;
	}
	if(member5 !=""){
		checkArr[n] = member5;
		n++;
	}
	if(member6 !=""){
		checkArr[n] = member6;
		n++;
	}
	if(member7 !=""){
		checkArr[n] = member7;
		n++;
	}
	if(member8 !=""){
		checkArr[n] = member8;
		n++;
	}
	parameters = "member1="+member1+ "&member2="+member2+"&member3="+member3+"&member4="+member4+"&member5="+member5+"&member6="+member6+"&member7="+member7+"&member8="+member8;
	parameters += "&email=" + email;
	parameters += "&tid="+ $('tid').value;
	parameters += "&teamname=" + $('teamname').value;
	
	
	if(email==""|| checkArr.length < 5){
		basicCondition = false;
	}
	// 重複チェック
	for(var k=0; k<checkArr.length; k++){
		var tmp = checkArr[k];
		for(var l=k+1; l<checkArr.length; l++){
			if(tmp == checkArr[l]){
				isDupleTrue = true;
			}
		}
	}
	// 条件チェック
	if(!basicCondition){
		alert("必要事項が記入されていません。再度ご確認ください。");
		return;
	}else if(isDupleTrue){
		alert("メンバーが重複しています。");
		return;	
	}else if(!MailCheck(email)) {
		alert('メールアドレスを正しく入力して下さい。');
	}else{
		if(confirm("上記の内容で登録しますか？")){
			new Ajax.Request("goSkyRoadEntryTeam.action",{
				parameters:parameters,
				method:"POST",
				onSuccess:function(transport){
					if(transport.responseText == "notChar"){
						alert("キャラクターが未作成です。\nキャラクターを作成してからご利用下さい。");
						document.location.reload();
					} else if(transport.responseText == "notOK"){
						alert("すでに登録されているIDです。");
						document.location.reload();
					}else if(transport.responseText == "notLogin") {
						alert("ログインしてからご利用ください。");
						document.location.reload();
					}else if(transport.responseText == "noParam"){
						alert("必要事項が記入されていません。再度ご確認ください。");
						document.location.reload();
					}else if(transport.responseText == "OK"){
						alert("エントリーを受け付けました。");
						document.location.reload();
					}
				}	
			});
		}
	}
}

function skyRoadEntryPersonal(){
	alert("エントリー期間は終了しました。");
	return;
	// 変数設定
	var nowDt = new Date();
	var today = nowDt.getTime();
	var endDt = new Date("Apr 28,2010 10:00:00").getTime();
	if(endDt > today){
		var form = document.skyRoadPersonal;
		var parameters = "";
		var checkArr = new Array(); 
		var basicCondition = true;
		var email =$('email').value;

		parameters += "&email=" + email;
		
		if(email==""){
			basicCondition = false;
		}
		// 条件チェック
		if(!basicCondition){
			alert("必要事項が記入されていません。再度ご確認ください。");
			return;
		}else if(!MailCheck(email)) {
			alert('メールアドレスを正しく入力して下さい。');
		}else{
			if(confirm("上記の内容で登録しますか？")){
				new Ajax.Request("goSkyRoadEntryPerson.action",{
					parameters:parameters,
					method:"POST",
					onSuccess:function(transport){
						if(transport.responseText == "notChar"){
							alert("キャラクターが未作成です。\nキャラクターを作成してからご利用下さい。");
							document.location.reload();
						} else if(transport.responseText == "notOK"){
							alert("すでに登録されているIDです。");
							document.location.reload();
						}else if(transport.responseText == "notLogin") {
							alert("ログインしてからご利用ください。");
							document.location.reload();
						}else if(transport.responseText == "noParam"){
							alert("必要事項が記入されていません。再度ご確認ください。");
							document.location.reload();
						}else if(transport.responseText == "OK"){
							alert("エントリーを受け付けました。");
							document.location.reload();
						}
					}	
				});
			}
		}
	} else {
		alert("エントリー期間は終了しました。");
	}
}

function lotteryTeam(){
	// 変数設定
	var nowDt = new Date();
	var today = nowDt.getTime();
	var endDt = new Date('2010','7','5','10').getTime();
	  
	if(endDt > today){
		alert('トーナメント抽選は8月5日10時から開始いたします。');
		return;
	}
	
	var form = document.skyRoadLotteryTeam;
	var parameters = "";
	var checkArr = new Array(); 

	parameters += "&tid="+ $('tid').value;
	parameters += "&teamname=" + $('teamname').value;
	
	new Ajax.Request("goSkyRoadLotteryTeam.action",{
		parameters:parameters,
		method:"POST",
		onSuccess:function(transport){
		if(transport.responseText == "notChar"){
			alert("キャラクターが未作成です。\nキャラクターを作成してからご利用下さい。");
			document.location.reload();
		} else if(transport.responseText == "lotteryOK"){
			alert("抽選を受け付けました。\nトーナメント表をご確認下さい。");
			document.location.reload();
		}else if(transport.responseText == "notLogin") {
			alert("ログインしてからご利用ください。");
			document.location.reload();
		}else if(transport.responseText == "lotterryNG"){
			alert("抽選に失敗しました。再度抽選を行って下さい。");
			document.location.reload();
		}else if(transport.responseText == "entryOK"){
			alert("既に抽選を行っているIDです。");
			document.location.reload();
		} else if(transport.responseText == "notInfo"){
			alert("必要事項が記入されていません。再度ご確認ください。");
			document.location.reload();
		} else if(transport.responseText == "notEntry"){
			alert("エントリーを行っていないチームです。");
			document.location.reload();
		} else if(transport.responseText == "lotteryError"){
			alert("抽選に失敗しました。再度抽選を行って下さい。");
			document.location.reload();
		} else if(transport.responseText == "entryNotOK"){
			alert("エントリーを行っていないか、\n抽選の対象外になります。");
			document.location.reload();
		} else if(transport.responseText == "seedTeam") {
			alert("あなたのチームはシード権を獲得しています。\n抽選の対象外になります。");
			document.location.reload();
		}
	}	
	});
}
 
function lotteryPersonal(){
	// 変数設定
	var nowDt = new Date();
	var today = nowDt.getTime();
	var endDt = new Date("May 13,2010 10:00:00").getTime();
	if(endDt > today){
		var form = document.lotteryPersonal;
		var parameters = "";
		var checkArr = new Array(); 
		
		new Ajax.Request("goSkyRoadLotteryPerson.action",{
			parameters:parameters,
			method:"POST",
			onSuccess:function(transport){
				if(transport.responseText == "notChar"){
					alert("キャラクターが未作成です。\nキャラクターを作成してからご利用下さい。");
					document.location.reload();
				} else if(transport.responseText == "lotteryOK"){
					alert("抽選を受け付けました。\nトーナメント表をご確認下さい。");
					document.location.reload();
				}else if(transport.responseText == "notLogin") {
					alert("ログインしてからご利用ください。");
					document.location.reload();
				}else if(transport.responseText == "lotterryNG"){
					alert("抽選に失敗しました。再度抽選を行って下さい。");
					document.location.reload();
				}else if(transport.responseText == "entryOK"){
					alert("既に抽選を行っているIDです。");
					document.location.reload();
				} else if(transport.responseText == "notInfo"){
					alert("必要事項が記入されていません。再度ご確認ください。");
					document.location.reload();
				} else if(transport.responseText == "notEntry"){
					alert("エントリーを行っていないキャラクターです。");
					document.location.reload();
				} else if(transport.responseText == "lotteryError"){
					alert("抽選に失敗しました。再度抽選を行って下さい。");
					document.location.reload();
				}
			}
		});
	} else {
		 alert("個人戦トーナメント抽選期間は終了しました。");
	}
}

function tmntPerson(code){
	new Ajax.Request(
		'skyRoadTmntPerson.action',{
		parameters: {"code" : code },
		onSuccess:function(lgNo){
			var tonaBBS = document.getElementById('tonaBBS');
			tonaBBS.innerHTML = lgNo.responseText;
			tonaBBS.style.display = 'block';
			tonaBBS.style.position = 'absolute';
		}
		}
	); 
}

function tmntTeam(codes){
	new Ajax.Request(
			'goSkyRoadTmntTeam.action',{
			parameters: {"codes" : codes },
			onSuccess:function(tmntNo){ 
				var tmntBBS = document.getElementById('tonaBBS');
				//alert(tmntNo.responseText);
				tmntBBS.innerHTML = tmntNo.responseText;
				tmntBBS.style.display = 'block';
				tmntBBS.style.position = 'absolute';
			} 
			}
		);
}

function tmntHide(){
	for(var i = 1; i < 33; i++){
		var tonaBBS = document.getElementById('tonaBBS').style.display = "none";
	}
}

function gmWriteForm(user_id){  
	//베타 업로드시 주석 해제   
	//if(ipAddr=="122.208.20.106"&&user_id=="araevent02"){ 
	//if(user_id != "qatest01" || user_id != "qatest02"){
	if(user_id == "araevent01" || user_id == "araevent02"){ 
		document.location.href ="./?pageName=skyRoadGMWriteForm";
	}else{ 
		alert('一般ユーザは投稿できません。' + user_id);	
	}
}   
function goWriteGM(){ 
	var tit = trim(document.writeGMForm.tit.value);
	if(tit.length<1){
		alert('タイトルを入力してください。');
		document.writeGMForm.tit.value = "";
		document.writeGMForm.tit.focus();
	}else{
		if(confirm("投稿しますか？")){ 
			document.writeGMForm.action = "skyRoadWriteGM.action";
			document.writeGMForm.submit();
		}
	}
}
function gotoPage_1(page_no){	
	document.formSearch.page_no.value = page_no;
	var s_type = radioSelect($('s_type'));
	var keyword = $('s_keyword').value;
	document.location.href="skyRoadBoard.action?page_no="+page_no+"&bd_nm="+$F('bd_nm')+"&s_type="+s_type+"&s_keyword="+encodeURIComponent(keyword);	
}
function gotoPage_2(page_no){	
	document.formSearch2.page_no2.value = page_no;
	var s_type2 = radioSelect($('s_type2'));
	var keyword2 = $('s_keyword2').value;
	document.location.href="skyRoadBoard.action?page_no="+page_no+"&bd_nm="+$F('bd_nm2')+"&s_type="+s_type2+"&s_keyword="+encodeURIComponent(keyword2);
}
function gotoPageL(page_no){	
	document.formSearch.page_no.value = page_no;
	document.location.href="skyRoadBoard.action?" + $('formSearch').serialize()+"#chkA";
}
function gotoPageC(page_no){	
	document.commentForm.page_no.value = page_no;
	var myAjax = new Ajax.Updater(
			"commentWrap",
			"getSkyRoadCmt.action",{
				method:'post',
				parameters:Form.serialize('commentForm')
	});
}
function init_skyRoadCmtView(seq_no, page_no){
	var param  = 'seq_no='+seq_no+'&page_no='+page_no;
	var myAjax = new Ajax.Updater(
			"commentWrap",
			"getSkyRoadCmt.action",{
				method:'get',
				parameters:param
	});
}

function addComment(){	
	var myAjax = new Ajax.Request("checkBeforeWrite.action",{
			onSuccess:addCommentOnRestraint
		});	
}

function addCommentOnRestraint(transport){
	var	restraint = transport.responseText;
	if(restraint != "ok"){							
		alert(restraint);
	}else{
		if(confirm("登録しますか？")){
			var seq_no = trim(document.commentForm.seq_no.value);
			var user_nm = trim(document.commentForm.user_nm.value);
			var contents = trim(document.commentForm.contents.value);
			
			if(user_nm.length<1 || user_nm == 'お名前'){
				alert("お名前を入力してください。");
				document.commentForm.user_nm.focus();
			} else if(contents.length<1 || contents == '内容'){
				alert("内容を入力してください。");
				document.commentForm.contents.value="";
				document.commentForm.contents.focus();
			} else if(contents.length> 100){
				alert("100文字まで入力可能です。");
				document.commentForm.contents.focus();
			} else {
				document.commentForm.seq_no.value = seq_no;
				document.commentForm.target = "_self";
				document.commentForm.action = "addSkyRoadCmt.action";
				document.commentForm.submit();
			}
		}
	}
}

function delBoard(type, seq_no, usn){
	//document.commentForm.seq_no.value = seq_no;
	var parameters = "type="+type+"&seq_no="+seq_no+"&ins_usn="+usn;
	new Ajax.Request("delSkyRoadBoard.action",{
		parameters:parameters,
		method:"POST",
		onSuccess:function(transport){
			if(transport.responseText == "noParam"||transport.responseText == "notDeletableUser"||transport.responseText == "delFailed"){
				alert("削除に失敗しました。");
			}else if(transport.responseText == "delSuccessS"){
				alert("書き込みを削除しました。");
				document.location.href ="./skyRoadBoard.action?bd_nm=S";
			}else if(transport.responseText == "delSuccess"){
				alert("書き込みを削除しました。");
				if(type=="N") type="A";
				document.location.href ="skyRoadBoard.action?bd_nm="+type;
			}else if(transport.responseText == "delSuccessD"){
				alert("コメントを削除しました。");
				document.location.reload();
			}
		}	
	});
}

