
function checkDeleteBBS(ID){
    return confirm("削除してもよろしいですか?");
}

function checkAddBBSComment() {
    if (!document.form1.bbs.value) {
        alert("内容を入力してください。");
        return false;
    }
}

function checkAddBBS(){
	if(document.form2.category.value==""){
		alert("カテゴリを選択してください。")
		return false;
	}

	if(document.form2.syuzyutu.value==""){
		alert("手術を入力してください。")
		return false;
	}

	if(document.form2.title.value==""){
		alert("タイトルを入力してください。")
		return false;
	}

	if(document.form2.bbs.value==""){
		alert("内容を入力してください。")
		return false;
	}
}

function addReviewSubmitCategory() {
    return document.form1.submit();
}

function checkInputUser(){
    if(document.form1.id.value=="" || document.form1.pass.value=="" || document.form1.name.value=="" || document.form1.name2.value=="" || document.form1.kana.value=="" || document.form1.kana2.value=="" || document.form1.mail.value=="" || document.form1.mail_kakunin.value=="" || document.form1.address.value=="" || document.form1.sex.value=="" || document.form1.age.value==""){
        alert("必須項目に未入力があります。");
        return false;
    }

    if(document.form1.mail.value != document.form1.mail_kakunin.value){
        alert("メールアドレスに間違いがあります。");
        return false;
    }

    if(document.form1.mail.value != ""){
        str_mail = document.form1.mail.value;
        len_mail = document.form1.mail.value.length;

        for(i=0;i<len_mail;i++){
            if(str_mail.charCodeAt(i)!=45 && str_mail.charCodeAt(i)!=46 && str_mail.charCodeAt(i)!=64 && str_mail.charCodeAt(i)!=95 && (str_mail.charCodeAt(i)<48 || str_mail.charCodeAt(i)>57) && (str_mail.charCodeAt(i)<65 || str_mail.charCodeAt(i)>90) && (str_mail.charCodeAt(i)<97 || str_mail.charCodeAt(i)>122)){
                alert("メールアドレスに不正な文字が入力されています。");
                return false;
            }
        }
    }

    if(document.form1.pass.value != ""){
        str_pass = document.form1.pass.value;
        len_pass = document.form1.pass.value.length;

        for(i=0;i<len_pass;i++){
            if((str_pass.charCodeAt(i)<48 || str_pass.charCodeAt(i)>57) && (str_pass.charCodeAt(i)<65 || str_pass.charCodeAt(i)>90) && (str_pass.charCodeAt(i)<97 || str_pass.charCodeAt(i)>122)){
                alert("パスワードは半角英数字でお願いします。");
                return false;
            }
        }
    }

    if(document.form1.age.value != ""){
        str_age = document.form1.age.value;
        len_age = document.form1.age.value.length;
        for(i=0;i<len_age;i++){
            if(str_age.charCodeAt(i)<48 || str_age.charCodeAt(i)>57){
                alert("年齢は半角数字で入力してください。");
                return false;
            }
        }
    }

}

function checkClinicReserve(){
	if(document.form2.hutae_maibotu.checked==false && document.form2.hutae_bubunsekkai.checked==false && document.form2.hutae_zensekkai.checked==false && document.form2.zyogemabuta_sekkai.checked==false && document.form2.mabuta_kasui.checked==false && document.form2.megasira_sekkai.checked==false && document.form2.meziri_sekkai.checked==false && document.form2.zyogemabuta_dassi.checked=="" && document.form2.zyogemabuta_sibou.checked==false && document.form2.ruitai_keisei.checked==false && document.form2.ryubi.checked==false && document.form2.biyoku_syukusyo.checked==false && document.form2.bisen_syukusyo.checked==false && document.form2.wasibana_keisei.checked==false && document.form2.seibi.checked==false && document.form2.zikai_nankotuisyoku.checked==false && document.form2.kutibiru_kakudai.checked==false && document.form2.kutibiru_syukusyo.checked==false && document.form2.kuti_hiaruronsan.checked==false && document.form2.kuti_damaraibu.checked==false && document.form2.kuti_akuamido.checked=="" && document.form2.kuti_sibou.checked==false && document.form2.rinkaku_puroteze.checked==false && document.form2.gakotu_kezuri.checked==false && document.form2.erabone_kezuri.checked==false && document.form2.hoobone_kezuri.checked==false && document.form2.kagaku_zentotu.checked==false && document.form2.zyogaku_zentotu.checked==false && document.form2.hoo_sibou.checked==false && document.form2.rinkaku_haidorokisiapataito.checked==false && document.form2.rinkaku_botokkusu.checked==false && document.form2.houkyo_bakku.checked==false && document.form2.nyutou_syukusyo.checked=="" && document.form2.nyurin_syukusyo.checked==false && document.form2.kanbotunyutou_syusei.checked==false && document.form2.nyubou_turiage.checked==false && document.form2.nyubou_syukusyo.checked==false && document.form2.houkyo_sibou.checked==false && document.form2.hukunyu_zyokyo.checked==false && document.form2.sibou_hoo.checked==false && document.form2.sibou_hukubu.checked==false && document.form2.sibou_siri.checked==false && document.form2.sibou_daitai.checked==false && document.form2.sibou_katai.checked==false && document.form2.sibou_zyowan.checked=="" && document.form2.wakagaeri_hoo.checked==false && document.form2.wakagaeri_komekami.checked==false && document.form2.wakagaeri_zengaku.checked==false && document.form2.wakagaeri_rosian.checked==false && document.form2.wakagaeri_aputosu.checked==false && document.form2.wakagaeri_keburu.checked==false && document.form2.wakagaeri_hiaruron.checked==false && document.form2.wakagaeri_botokkusu.checked==false && document.form2.danseiki.checked==false && document.form2.zyoseiki.checked==false && document.form2.hihu_yag.checked==false && document.form2.hihu_tansangasu.checked==false && document.form2.hihu_nraito.checked==false && document.form2.hihu_kurutatti.checked==false && document.form2.hihu_daiodo.checked=="" && document.form2.hihu_datumou.checked==false && document.form2.hihu_kokusi.checked==false && document.form2.hihu_endamorozi.checked==false && document.form2.hihu_piringu.checked==false && document.form2.hihu_samakuru.checked==false && document.form2.hihu_porarisu.checked==false && document.form2.hihu_fotofeisyaru.checked==false && document.form2.hihu_haidorokinon.checked==false && document.form2.sinbisika.checked==false && document.form2.ekisyutakansyou.checked==false && document.form2.ekisyubotokkusu.checked==false && document.form2.heso.checked==false && document.form2.tatemimi.checked==false && document.form2.kizuato.checked==false){
		alert("手術の種類を選択してください。");
		return false;
	}
	if(document.form2.t1.value=="" || document.form2.t2.value=="" || document.form2.t3.value==""){
		alert("時間を設定してください。");
		return false;
	}
	if(document.form2.yosan.value!=""){
		str_yosan = document.form2.yosan.value;
		len_yosan = document.form2.yosan.value.length;
		
		for(i=0;i<len_yosan;i++){
			if(str_yosan.charCodeAt(i)<48 || str_yosan.charCodeAt(i)>57){
				alert("予算は半角数字で入力してください。");
				return false;
			}
		}
	}
	if(document.form2.address2.value==""){
		alert("住所を入力してください。");
		return false;
	}
	if(document.form2.tel.value==""){
		alert("電話番号を入力してください。");
		return false;
	}
	else{
		if(document.form2.tel.value.match(/[^0-9]/)){
			alert("電話番号に数値以外の文字が入力されています");
			return false;
		}
	}
}

function needLogin() {
    alert("お選びのメニューにはログインが必要です。お手数ですが右上のログインメニューよりログインを行ってください。");
    return false;
}

function checkClinicPlan(){
	if(document.form2.hutae_maibotu.checked==false && document.form2.hutae_bubunsekkai.checked==false && document.form2.hutae_zensekkai.checked==false && document.form2.zyogemabuta_sekkai.checked==false && document.form2.mabuta_kasui.checked==false && document.form2.megasira_sekkai.checked==false && document.form2.meziri_sekkai.checked==false && document.form2.zyogemabuta_dassi.checked=="" && document.form2.zyogemabuta_sibou.checked==false && document.form2.ruitai_keisei.checked==false && document.form2.ryubi.checked==false && document.form2.biyoku_syukusyo.checked==false && document.form2.bisen_syukusyo.checked==false && document.form2.wasibana_keisei.checked==false && document.form2.seibi.checked==false && document.form2.zikai_nankotuisyoku.checked==false && document.form2.kutibiru_kakudai.checked==false && document.form2.kutibiru_syukusyo.checked==false && document.form2.kuti_hiaruronsan.checked==false && document.form2.kuti_damaraibu.checked==false && document.form2.kuti_akuamido.checked=="" && document.form2.kuti_sibou.checked==false && document.form2.rinkaku_puroteze.checked==false && document.form2.gakotu_kezuri.checked==false && document.form2.erabone_kezuri.checked==false && document.form2.hoobone_kezuri.checked==false && document.form2.kagaku_zentotu.checked==false && document.form2.zyogaku_zentotu.checked==false && document.form2.hoo_sibou.checked==false && document.form2.rinkaku_haidorokisiapataito.checked==false && document.form2.rinkaku_botokkusu.checked==false && document.form2.houkyo_bakku.checked==false && document.form2.nyutou_syukusyo.checked=="" && document.form2.nyurin_syukusyo.checked==false && document.form2.kanbotunyutou_syusei.checked==false && document.form2.nyubou_turiage.checked==false && document.form2.nyubou_syukusyo.checked==false && document.form2.houkyo_sibou.checked==false && document.form2.hukunyu_zyokyo.checked==false && document.form2.sibou_hoo.checked==false && document.form2.sibou_hukubu.checked==false && document.form2.sibou_siri.checked==false && document.form2.sibou_daitai.checked==false && document.form2.sibou_katai.checked==false && document.form2.sibou_zyowan.checked=="" && document.form2.wakagaeri_hoo.checked==false && document.form2.wakagaeri_komekami.checked==false && document.form2.wakagaeri_zengaku.checked==false && document.form2.wakagaeri_rosian.checked==false && document.form2.wakagaeri_aputosu.checked==false && document.form2.wakagaeri_keburu.checked==false && document.form2.wakagaeri_hiaruron.checked==false && document.form2.wakagaeri_botokkusu.checked==false && document.form2.danseiki.checked==false && document.form2.zyoseiki.checked==false && document.form2.hihu_yag.checked==false && document.form2.hihu_tansangasu.checked==false && document.form2.hihu_nraito.checked==false && document.form2.hihu_kurutatti.checked==false && document.form2.hihu_daiodo.checked=="" && document.form2.hihu_datumou.checked==false && document.form2.hihu_kokusi.checked==false && document.form2.hihu_endamorozi.checked==false && document.form2.hihu_piringu.checked==false && document.form2.hihu_samakuru.checked==false && document.form2.hihu_porarisu.checked==false && document.form2.hihu_fotofeisyaru.checked==false && document.form2.hihu_haidorokinon.checked==false && document.form2.sinbisika.checked==false && document.form2.ekisyutakansyou.checked==false && document.form2.ekisyubotokkusu.checked==false && document.form2.heso.checked==false && document.form2.tatemimi.checked==false && document.form2.kizuato.checked==false){
		alert("手術の種類を選択してください。");
		return false;
	}
	if(document.form2.yosan.value!=""){
		str_yosan = document.form2.yosan.value;
		len_yosan = document.form2.yosan.value.length;
		
		for(i=0;i<len_yosan;i++){
			if(str_yosan.charCodeAt(i)<48 || str_yosan.charCodeAt(i)>57){
				alert("予算は半角数字で入力してください。");
				return false;
			}
		}
	}

}

function checkClinicLogin(){
	if(document.form1.no.value!=""){
		str_no = document.form1.no.value;
		len_no = document.form1.no.value.length;

		if(len_no!=6){
			alert("IDは6桁で入力してください。");
			return false;
		}
		for(i=0;i<len_no;i++){
			if(str_no.charCodeAt(i)<48 || str_no.charCodeAt(i)>57){
				alert("IDは半角数字で入力してください。");
				return false;
			}
		}
	}
}

function checkInputClinic(){
	if(document.form2.name.value=="" || document.form2.dr_name.value=="" || document.form2.code.value=="" || document.form2.code2.value=="" || document.form2.address.value=="" || document.form2.address2.value=="" || document.form2.tel.value=="" || document.form2.charge.value=="" || document.form2.mail.value=="" || document.form2.mail2.value=="" || document.form2.pass.value=="" || document.form2.career.value=="" || document.form2.other.value==""){
		alert("必須項目に未入力があります。");
		return false;
	}

	if(document.form2.dr_pic.value!=""){
		str_dr_pic = document.form2.dr_pic.value;
		len_dr_pic = document.form2.dr_pic.value.length;

		if(str_dr_pic.indexOf("jpg",len_dr_pic-3)==-1 && str_dr_pic.indexOf("jpeg",len_dr_pic-4)==-1){
			alert("画像はjpgでお願いします。");
			return false;
		}
	}

	if(document.form2.mail.value!=document.form2.mail2.value){
		alert("メールアドレスに間違いがあります。");
		return false;
	}

	if(document.form2.mail.value!=""){
		str_mail = document.form2.mail.value;
		len_mail = document.form2.mail.value.length;

		for(i=0;i<len_mail;i++){
			if(str_mail.charCodeAt(i)!=45 && str_mail.charCodeAt(i)!=46 && str_mail.charCodeAt(i)!=64 && str_mail.charCodeAt(i)!=95 && (str_mail.charCodeAt(i)<48 || str_mail.charCodeAt(i)>57) && (str_mail.charCodeAt(i)<65 || str_mail.charCodeAt(i)>90) && (str_mail.charCodeAt(i)<97 || str_mail.charCodeAt(i)>122)){
				alert("メールアドレスに不正な文字が入力されています。");
				return false;
			}
		}
	}

	if(document.form2.pass.value!=""){
		str_pass = document.form2.pass.value;
		len_pass = document.form2.pass.value.length;

		for(i=0;i<len_pass;i++){
			if((str_pass.charCodeAt(i)<48 || str_pass.charCodeAt(i)>57) && (str_pass.charCodeAt(i)<65 || str_pass.charCodeAt(i)>90) && (str_pass.charCodeAt(i)<97 || str_pass.charCodeAt(i)>122)){
				alert("パスワードは半角英数字でお願いします。");
				return false;
			}
		}
	}

	if(document.form2.code.value!="" && document.form2.code2.value!=""){
		str_code = document.form2.code.value;
		len_code = document.form2.code.value.length;
		str_code2 = document.form2.code2.value;
		len_code2 = document.form2.code2.value.length;

		if(len_code!=3 || len_code2!=4){
			alert("郵便番号が不正です。");
			return false;
		}

		for(i=0;i<len_code;i++){
			if(str_code.charCodeAt(i)<48 || str_code.charCodeAt(i)>57){
				alert("郵便番号は半角数字で入力してください。");
				return false;
			}
		}
		for(i=0;i<len_code2;i++){
			if(str_code2.charCodeAt(i)<48 || str_code2.charCodeAt(i)>57){
				alert("郵便番号は半角数字で入力してください。");
				return false;
			}
		}
	}

	if(document.form2.tel.value!=""){
		str_tel = document.form2.tel.value;
		len_tel = document.form2.tel.value.length;
		
		for(i=0;i<len_tel;i++){
			if(str_tel.charCodeAt(i)<48 || str_tel.charCodeAt(i)>57){
				alert("電話番号は半角数字で入力してください。");
				return false;
			}
		}
	}

	if(document.form2.jaam.checked==false && document.form2.jsaps.checked==false && document.form2.jsas.checked==false && document.form2.jsprs.checked==false && document.form2.ms_other.value==""){
		alert("所属学会を選択してください。");
		return false;
	}

	if(document.form2.hutae_maibotu.checked==false && document.form2.hutae_bubunsekkai.checked==false && document.form2.hutae_zensekkai.checked==false && document.form2.zyogemabuta_sekkai.checked==false && document.form2.mabuta_kasui.checked==false && document.form2.megasira_sekkai.checked==false && document.form2.meziri_sekkai.checked==false && document.form2.zyogemabuta_dassi.checked=="" && document.form2.zyogemabuta_sibou.checked==false && document.form2.ruitai_keisei.checked==false && document.form2.ryubi.checked==false && document.form2.biyoku_syukusyo.checked==false && document.form2.bisen_syukusyo.checked==false && document.form2.wasibana_keisei.checked==false && document.form2.seibi.checked==false && document.form2.zikai_nankotuisyoku.checked==false && document.form2.kutibiru_kakudai.checked==false && document.form2.kutibiru_syukusyo.checked==false && document.form2.kuti_hiaruronsan.checked==false && document.form2.kuti_damaraibu.checked==false && document.form2.kuti_akuamido.checked=="" && document.form2.kuti_sibou.checked==false && document.form2.rinkaku_puroteze.checked==false && document.form2.gakotu_kezuri.checked==false && document.form2.erabone_kezuri.checked==false && document.form2.hoobone_kezuri.checked==false && document.form2.kagaku_zentotu.checked==false && document.form2.zyogaku_zentotu.checked==false && document.form2.hoo_sibou.checked==false && document.form2.rinkaku_haidorokisiapataito.checked==false && document.form2.rinkaku_botokkusu.checked==false && document.form2.houkyo_bakku.checked==false && document.form2.nyutou_syukusyo.checked=="" && document.form2.nyurin_syukusyo.checked==false && document.form2.kanbotunyutou_syusei.checked==false && document.form2.nyubou_turiage.checked==false && document.form2.nyubou_syukusyo.checked==false && document.form2.houkyo_sibou.checked==false && document.form2.hukunyu_zyokyo.checked==false && document.form2.sibou_hoo.checked==false && document.form2.sibou_hukubu.checked==false && document.form2.sibou_siri.checked==false && document.form2.sibou_daitai.checked==false && document.form2.sibou_katai.checked==false && document.form2.sibou_zyowan.checked=="" && document.form2.wakagaeri_hoo.checked==false && document.form2.wakagaeri_komekami.checked==false && document.form2.wakagaeri_zengaku.checked==false && document.form2.wakagaeri_rosian.checked==false && document.form2.wakagaeri_aputosu.checked==false && document.form2.wakagaeri_keburu.checked==false && document.form2.wakagaeri_hiaruron.checked==false && document.form2.wakagaeri_botokkusu.checked==false && document.form2.danseiki.checked==false && document.form2.zyoseiki.checked==false && document.form2.hihu_yag.checked==false && document.form2.hihu_tansangasu.checked==false && document.form2.hihu_nraito.checked==false && document.form2.hihu_kurutatti.checked==false && document.form2.hihu_daiodo.checked=="" && document.form2.hihu_datumou.checked==false && document.form2.hihu_kokusi.checked==false && document.form2.hihu_endamorozi.checked==false && document.form2.hihu_piringu.checked==false && document.form2.hihu_samakuru.checked==false && document.form2.hihu_porarisu.checked==false && document.form2.hihu_fotofeisyaru.checked==false && document.form2.hihu_haidorokinon.checked==false && document.form2.sinbisika.checked==false && document.form2.ekisyutakansyou.checked==false && document.form2.ekisyubotokkusu.checked==false && document.form2.heso.checked==false && document.form2.tatemimi.checked==false && document.form2.kizuato.checked==false){
		alert("行っている手術を選択してください。");
		return false;
	}
    return confirm('上記の内容で登録してよろしいですか？');
}

