//チェック前の値取得
var ple_check = "";
	function PleCheck(obj)
	{
		ple_check=obj.value;
	}

//確実にple_checkを""にしておく
	function PleCheck_Format() {
		ple_check="";
	}
	PleCheck_Format();
	


//ひらがなチェック
	function HiraganaCheck(obj) {
		var str = obj.value;
		if( str.match( /[^ぁ-ん　\s]+/ ) )
		{
			alert("「ひらがな」のみで入力して下さい。");
			obj.value=ple_check;
			return 1;
		}
		return 0;
	}

//カタカナチェック
	function KatakanaCheck(obj) {
		var str = obj.value;
		if( str.match( /[^ァ-ン　\s]+/ ) )
		{
			alert("「カタカナ」のみで入力して下さい。");
			obj.value=ple_check;
			return 1;
		}
		return 0;
	}

//半角英文字チェック
	function AlphabetCheck(obj) {
		var str = obj.value;
		if( str.match( /[^A-Za-z\s.-]+/ ) ) {
			alert("半角英文字のみで入力して下さい。");
			obj.value=ple_check;
			return 1;
		}
		return 0;
	}

//半角数字チェック
	function NumberCheck(obj) {
		var str = obj.value;
		if( str.match( /[^0-9]+/ ) ) {
			alert("半角数字のみで入力して下さい。");
			obj.value=ple_check;
			return 1;
		}
		return 0;
	}
//半角数字と小数点チェック
	function NumberTenCheck(obj) {
		var str = obj.value;
		if( str.match( /[^0-9\.]+/ ) ) {
			alert("半角数字と小数点\".\"のみで入力して下さい。");
			obj.value=ple_check;
			return 1;
		}
		return 0;
	}


//半角数字4桁チェック
	function NumberCheck_4(obj) {
		var str = obj.value;
		if( str.match( /[^0-9]+/ ) ) {
			alert("半角数字のみで入力して下さい。");
			obj.value=ple_check;
			return 1;
		}
		else if (str.length != 4)
		{
			alert("4桁で入力して下さい。");
			obj.value=ple_check;
			return 1;
		}
		return 0;
	}

//半角数字2桁チェック
	function NumberCheck_2(obj) {
		var str = obj.value;
		if( str.match( /[^0-9]+/ ) ) {
			alert("半角数字4桁のみで入力して下さい。");
			obj.value=ple_check;
			return 1;
		}
		else if (str.length != 2)
		{
			alert("2桁で入力して下さい。");
			obj.value=ple_check;
			return 1;
		}
		return 0;
	}

//半角数字+ハイフンチェック
	function NumberHaiCheck(obj) {
		var str = obj.value;
		if( str.match( /[^0-9\-]+/ ) ) {
			alert("半角数字とハイフンのみで入力して下さい。");
			obj.value=ple_check;
			return 1;
		}
		return 0;
	}

	
//半角英数字チェック
	function AlphaNumberCheck(obj) {
		var str = obj.value;
		if( str.match( /[^0-9A-Za-z\s.-@]+/ ) ) {
			alert("半角英数字のみで入力して下さい。");
			obj.value=ple_check;
			return 1;
		}
		return 0;
	}
	
//半角英数字とハイフンでチェック
	function AlphaNumberHaiCheck(obj) {
		var str = obj.value;
		if( str.match( /[^0-9A-Za-z\-]+/ ) ) {
			alert("半角英数字とハイフンのみで入力して下さい。");
			obj.value=ple_check;
			return 1;
		}
		return 0;
	}
	
	
//指定divを表示・非表示
//第一引数はdivのid。第2引数はblockかnone
	function div_disp(divname1, block1, divname2, block2, divname3, block3, divname4, block4, divname5, block5, divname6, block6)
	{
		if (block1 == "block") block1="";
		if (block2 == "block") block2="";
		if (block3 == "block") block3="";
		if (block4 == "block") block4="";
		if (block5 == "block") block5="";
		if (block6 == "block") block6="";
		if (divname1 != null)
		{
			document.getElementById(divname1).style.display=block1;
		}
		if (divname2 != null)
		{
			document.getElementById(divname2).style.display=block2;
		}
		if (divname3 != null)
		{
			document.getElementById(divname3).style.display=block3;
		}
		if (divname4 != null)
		{
			document.getElementById(divname4).style.display=block4;
		}
		if (divname5 != null)
		{
			document.getElementById(divname5).style.display=block5;
		}
		if (divname6 != null)
		{
			document.getElementById(divname6).style.display=block6;
		}
		
	}
	
//ボタン押した時の注意('str'を表示後、OKすると'href'のURLへ飛ぶ)
	function but_confirm(str, href){
		res = confirm(str);
		if(res == true){
			location.href=href;
			return true;
		}else{
			return false;
		}
	}
	
//サブミットボタン押した時の注意('str'を表示後、OKすると、'form_name(現フォーム名を入力)'と'href'に値があればそのURLへ、なければ現在formのactionへ飛ぶ)
	function sub_confirm(str, form_name, href){
		res = confirm(str);
		if(res == true){
			if((form_name) && (href))
			{
				document.form_name.action=href;
			}
			return true;
		}else{
			return false;
		}
	}
	

