// ====================================================================== // // 共通 JavaScript v1.00 // // ====================================================================== disOP = window.opera; // OP disN6 = document.getElementById; // N6 disIE = document.all; // IE disN4 = document.layers; // N4 if (disOP) disBR="N6"; // ブラウザは OP6以上 else if (disIE) disBR="I4"; // ブラウザは IE4以上 else if (disN6) disBR="N6"; // ブラウザは NS6以上 else if (disN4) disBR="N4"; // ブラウザは NN4 else disBR=""; // ブラウザは 不明 function disBrowserObj(disID){ // 使用中のブラウザの取得 if (disBR=="N6") disRet=document.getElementById(disID).style; else if (disBR=="I4") disRet=document.all[disID].style; else if (disBR=="N4") disRet=document[disID]; else disRet=0; return disRet; } function disDisp(disID,disVisibility){ // コメント窓 表示/非表示 disObj = disBrowserObj(disID); // 使用中のブラウザオブジェクト if(disObj){ // ブラウザ対応? disObj.visibility = disVisibility; // 表示/非表示 } return true; } function displayIn( disID ) { // カーソルが乗った disDisp(disID,"visible"); // 表示 } function displayOut( disID ) { // カーソルが離れた disDisp(disID,"hidden"); // 非表示 } // 会員登録入力チェックスクリプト function FormRegistCheckScript () { if (document.FormRegist.member_rule_agree.checked == false) { alert ('利用規約、プライバシーポリシーへの同意が必要です。'); return false; } else if (document.FormRegist.member_title.value == "") { alert ('ブログタイトルを記入してください'); return false; } else if (document.FormRegist.member_id.value == "") { alert ('いぬblo!IDを記入してください'); return false; } else if (document.FormRegist.member_id.value.length < 4 || document.FormRegist.member_id.value.length > 20) { alert ('いぬblo!IDを確認してください'); return false; } else if (document.FormRegist.member_id.value.match(/[^A-Za-z0-9_-]+/) || document.FormRegist.member_id.value.match(/^[^A-Za-z0-9]/) || document.FormRegist.member_id.value.match(/[^A-Za-z0-9]$/)) { alert ('いぬblo!IDを確認してください'); return false; } else if (document.FormRegist.member_pw.value == "") { alert ('パスワードを記入してください'); return false; } else if (document.FormRegist.member_pw.value.length < 4 || document.FormRegist.member_pw.value.length > 20) { alert ('パスワードを確認してください'); return false; } else if (document.FormRegist.member_pw.value != document.FormRegist.member_pw1.value) { alert ('パスワードを確認してください'); return false; } else if (document.FormRegist.member_mail.value == "") { alert ('メールアドレスを記入してください'); return false; } else if (!document.FormRegist.member_mail.value.match("^[0-9A-Za-z._-]+@[0-9A-Za-z._-]+$")) { alert ('メールアドレスを確認してください'); return false; } else if (document.FormRegist.member_zip1.value == "" || document.FormRegist.member_zip2.value == "") { alert ('郵便番号を記入してください'); return false; } else if (document.FormRegist.member_zip1.value.length != "3" || document.FormRegist.member_zip1.value.match("[^0-9]+") || document.FormRegist.member_zip2.value.length != "4" || document.FormRegist.member_zip2.value.match("[^0-9]+")) { alert ('郵便番号を確認してください'); return false; } } // わんプロフィール登録スクリプト function FormRegistDogNumScript (dog_num) { // if (dog_num.checked == false) { // var e = "1"; // } // document.FormRegist.member_dog_num_1.checked = false; // document.FormRegist.member_dog_num_2.checked = false; // document.FormRegist.member_dog_num_3.checked = false; // document.FormRegist.member_dog_num_4.checked = false; // if (e == "1") { // dog_num.checked = false; // } else { // dog_num.checked = true; // } document.getElementById("member_dog_regist_explain").style.display = "none"; document.getElementById("member_dog_regist_table1").style.display = "none"; document.getElementById("member_dog_regist_table2").style.display = "none"; document.getElementById("member_dog_regist_table3").style.display = "none"; if (document.FormRegist.member_dog_num_1.checked == true) { document.getElementById("member_dog_regist_table1").style.display = "inline"; } else if (document.FormRegist.member_dog_num_2.checked == true) { document.getElementById("member_dog_regist_table1").style.display = "inline"; document.getElementById("member_dog_regist_table2").style.display = "inline"; } else if (document.FormRegist.member_dog_num_3.checked == true) { document.getElementById("member_dog_regist_table1").style.display = "inline"; document.getElementById("member_dog_regist_table2").style.display = "inline"; document.getElementById("member_dog_regist_table3").style.display = "inline"; } else if (document.FormRegist.member_dog_num_4.checked == true) { document.getElementById("member_dog_regist_explain").style.display = "inline"; document.getElementById("member_dog_regist_table1").style.display = "inline"; document.getElementById("member_dog_regist_table2").style.display = "inline"; document.getElementById("member_dog_regist_table3").style.display = "inline"; } } // 会員ログインチェックスクリプト function FormLoginCheckScript () { if (document.FormLoginCheck.member_id.value == "") { alert ('いぬblo!IDを記入してください'); return false; } else if (document.FormLoginCheck.member_pw.value == "") { alert ('パスワードを記入してください'); return false; } } // お問い合わせチェックスクリプト function FormContactCheckScript () { if (document.FormContact.contact_name.value == "") { alert ('お名前を記入してください'); return false; } else if (document.FormContact.contact_mail.value == "") { alert ('メールアドレスを記入してください'); return false; } else if (document.FormContact.contact_type.value == "") { alert ('お問い合せの種類を選択してください'); return false; } else if (document.FormContact.contact_cont.value == "") { alert ('お問合せ内容を記入してください'); return false; } } // 広告お問い合わせチェックスクリプト function FormContactAdCheckScript () { if (document.FormContactAd.contact_company.value == "") { alert ('会社名を記入してください'); return false; } else if (document.FormContactAd.contact_name.value == "") { alert ('ご担当者名を記入してください'); return false; } else if (document.FormContactAd.contact_tel.value == "") { alert ('電話番号を記入してください'); return false; } else if (document.FormContactAd.contact_mail.value == "") { alert ('メールアドレスを記入してください'); return false; } else if (document.FormContactAd.contact_mail.value != document.FormContactAd.contact_mail1.value) { alert ('確認の為、メールアドレスの再度入力をお願いします。'); return false; } else if (document.FormContactAd.contact_cont.value == "") { alert ('お問合せ内容を記入してください'); return false; } } // 記事検索チェックスクリプト function FormSearchCheckScript () { if (document.FormSearch.archive_category.value == "") { alert ('検索カテゴリーを選択してください'); return false; } else if (document.FormSearch.search_keyword.value == "") { alert ('検索キーワードを記入してください'); return false; } } // パスワードお問い合わせチェックスクリプト function FormPasswordCheckScript () { if (document.FormPassword.member_mail.value == "") { alert ('メールアドレスを入力してください'); return false; } if (confirm('パスワードを新しく発行しますか?') != true) { return false; } } // 退会チェックスクリプト function FormSecessionCheckScript () { if (document.FormSecession.member_id.value == "") { alert ('いぬblo!IDを入力してください'); return false; } else if (document.FormSecession.member_pw.value == "") { alert ('パスワードを入力してください'); return false; } else if (document.FormSecession.secession_reseon1_1.checked != true && document.FormSecession.secession_reseon1_2.checked != true && document.FormSecession.secession_reseon1_3.checked != true && document.FormSecession.secession_reseon1_4.checked != true) { alert ('退会理由を選択してください'); return false; } else if (document.FormSecession.secession_reseon2.value == "") { alert ('具体的な退会理由を入力してください'); return false; } if (confirm('いぬblo!を退会しますか?') != true) { return false; } }