// JavaScript Document
//グローバル変数の定義
var agBtn;
var chBox;
var onClick;

//何も処理しない
nonsubmit=function(){
	return false;
}
//ボタンのアルファ値をnumに変える。（0〜100）
changeAlpha=function(num){
	agBtn.style.filter = 'alpha(opacity='+num+')';
	agBtn.style.MozOpacity = num/100;
	agBtn.style.opacity = num/100;
}

//ロード時の処理
window.onload=function(){
	if(document.getElementById("privacy_btn") && document.getElementById("individual_agree")){
		agBtn = document.getElementById("privacy_btn");//次に進むボタンを変数に定義
		chBox = document.getElementById("individual_agree");//チェックボタンを変数に定義
		if(agBtn.type=="image" || agBtn.src ){
			onClick=agBtn.onclick;//ボタンで設定しているonClick処理を取得、リザーブ
			agBtn.onclick=nonsubmit;//ボタンonClick処理を無効に
			changeAlpha(50);//ボタンのアルファ値を50に
			agBtn.style.cursor="default";//マウスが乗ったとき形を変えない
		}else if(agBtn.type=="submit"){
			agBtn.disabled = true;
		}
		chBox.checked=false//チェックボックスのチェックを外す（リロード対策）
	}
}

//チェックボタンのonClick処理
checkBtn=function(){
	if(chBox.checked==false){
		if(agBtn.type=="image" || agBtn.src){
			agBtn.onclick=nonsubmit;
			agBtn.style.cursor="default";
			changeAlpha(50);
		}else if(agBtn.type=="submit"){
			agBtn.disabled = true;
		}
	}else{
		if(agBtn.type=="image" || agBtn.src){
			agBtn.onclick=onClick;
			agBtn.style.cursor="pointer";
			changeAlpha(100);
		}else if(agBtn.type=="submit"){
			agBtn.disabled = false;
		}
	}
}
