function VLD_input(obj) { var error = new Array(); var focus_ele = new Array(); if(GET_byte(obj.text_1.value) > 60) {error.push("¡¦¡Ö会社å��¡×¤Îʸ»ú¿ô¤¬µ¬ÄêÃͤòͤ¨¤Æ¤¤¤Þ¤¹¡£"); focus_ele.push('text_1');} if(VLD_kara(obj.text_2.value)) {error.push("¡¦¡Öæ°�å��¡×¤¬Ì¤ÆþÎϤǤ¹¡£"); focus_ele.push('text_2');} if(GET_byte(obj.text_2.value) > 40) {error.push("¡¦¡Öæ°�å��¡×¤Îʸ»ú¿ô¤¬µ¬ÄêÃͤòͤ¨¤Æ¤¤¤Þ¤¹¡£"); focus_ele.push('text_2');} if(VLD_kara(obj.text_3.value)) {error.push("¡¦¡Öã�µã‚Šã�Œã�ª¡×¤¬Ì¤ÆþÎϤǤ¹¡£"); focus_ele.push('text_3');} if(GET_byte(obj.text_3.value) > 40) {error.push("¡¦¡Öã�µã‚Šã�Œã�ª¡×¤Îʸ»ú¿ô¤¬µ¬ÄêÃͤòͤ¨¤Æ¤¤¤Þ¤¹¡£"); focus_ele.push('text_3');} if(obj.zip1_1.value == "" || obj.zip2_1.value == "") {error.push("¡¦¡Ö郵便番å�·¡×¤Ë̤ÆþÎϤ¬¤¢¤ê¤Þ¤¹¡£"); focus_ele.push('zip1_1');} else if(!VLD_num_zenhan(obj.zip1_1.value) || !VLD_num_zenhan(obj.zip2_1.value)) {error.push("¡¦¡Ö郵便番å�·¡×¤Ë¿ô»ú°Ê³°¤Îʸ»ú¤¬º®Æþ¤·¤Æ¤¤¤Þ¤¹¡£"); focus_ele.push('zip1_1');} else if(GET_byte(CNV_han_num(obj.zip1_1.value)) != 3 || GET_byte(CNV_han_num(obj.zip2_1.value)) != 4) {error.push("¡¦¡Ö郵便番å�·¡×¤Î·å¿ô¤¬°Û¾ï¤Ç¤¹¡£"); focus_ele.push('zip1_1');} if(obj.todofuken_1.selectedIndex == 0) {error.push("¡¦¡Ö都é�“府県¡×¤¬Ì¤ÁªÂò¤Ç¤¹¡£"); focus_ele.push('todofuken_1');} if(VLD_kara(obj.text_4.value)) {error.push("¡¦¡Öä½�所¡×¤¬Ì¤ÆþÎϤǤ¹¡£"); focus_ele.push('text_4');} if(GET_byte(obj.text_4.value) > 100) {error.push("¡¦¡Öä½�所¡×¤Îʸ»ú¿ô¤¬µ¬ÄêÃͤòͤ¨¤Æ¤¤¤Þ¤¹¡£"); focus_ele.push('text_4');} else if(!VLD_num_zenhan(obj.tel1_1.value) || !VLD_num_zenhan(obj.tel2_1.value) || !VLD_num_zenhan(obj.tel3_1.value)) {error.push("¡¦¡ÖTEL¡×¤Ë¿ô»ú°Ê³°¤Îʸ»ú¤¬º®Æþ¤·¤Æ¤¤¤Þ¤¹¡£"); focus_ele.push('tel1_1');} else if(GET_byte(CNV_han_num(obj.tel1_1.value)) > 6 || GET_byte(CNV_han_num(obj.tel2_1.value)) > 6 || GET_byte(CNV_han_num(obj.tel3_1.value)) > 6) {error.push("¡¦¡ÖTEL¡×¤Ï1¥ö½ê¤Ë6ʸ»ú°ÊÆâ¤ÇÆþÎϤ·¤Æ¤¯¤À¤µ¤¤¡£"); focus_ele.push('tel1_1');} else if(!VLD_num_zenhan(obj.fax1_1.value) || !VLD_num_zenhan(obj.fax2_1.value) || !VLD_num_zenhan(obj.fax3_1.value)) {error.push("¡¦¡ÖFAX¡×¤Ë¿ô»ú°Ê³°¤Îʸ»ú¤¬º®Æþ¤·¤Æ¤¤¤Þ¤¹¡£"); focus_ele.push('fax1_1');} else if(GET_byte(CNV_han_num(obj.fax1_1.value)) > 6 || GET_byte(CNV_han_num(obj.fax2_1.value)) > 6 || GET_byte(CNV_han_num(obj.fax3_1.value)) > 6) {error.push("¡¦¡ÖFAX¡×¤Ï1¥ö½ê¤Ë6ʸ»ú°ÊÆâ¤ÇÆþÎϤ·¤Æ¤¯¤À¤µ¤¤¡£"); focus_ele.push('fax1_1');} if(VLD_kara(obj.email_1.value)) {error.push("¡¦¡ÖEメールアドレス¡×¤¬Ì¤ÆþÎϤǤ¹¡£"); focus_ele.push('email_1');} else if(!VLD_email(obj.email_1.value)) {error.push("¡¦¡ÖEメールアドレス¡×¤Î½ñ¼°¤¬°Û¾ï¤Ç¤¹¡£"); focus_ele.push('email_1');} if(GET_byte(obj.email_1.value) > 50) {error.push("¡¦¡ÖEメールアドレス¡×¤Îʸ»ú¿ô¤¬µ¬ÄêÃͤòͤ¨¤Æ¤¤¤Þ¤¹¡£"); focus_ele.push('email_1');} else if(!VLD_url(obj.url_1.value)) {error.push("¡¦¡ÖURL¡×¤Î½ñ¼°¤¬°Û¾ï¤Ç¤¹¡£"); focus_ele.push('url_1');} if(GET_byte(obj.url_1.value) > 80) {error.push("¡¦¡ÖURL¡×¤Îʸ»ú¿ô¤¬µ¬ÄêÃͤòͤ¨¤Æ¤¤¤Þ¤¹¡£"); focus_ele.push('url_1');} if(!GET_check_num(obj.radio_1)) {error.push("¡¦¡Ö移転先レンタルサーãƒ�ーã�®æ‰‹é…�¡×¤¬Ì¤ÁªÂò¤Ç¤¹¡£"); focus_ele.push('radio_1');} if(VLD_kara(obj.text_5.value)) {error.push("¡¦¡Ö移転元レンタルサーãƒ�ーã�®ä¼šç¤¾å��å�Šã�³ãƒ—ランå��¡×¤¬Ì¤ÆþÎϤǤ¹¡£"); focus_ele.push('text_5');} if(GET_byte(obj.text_5.value) > 120) {error.push("¡¦¡Ö移転元レンタルサーãƒ�ーã�®ä¼šç¤¾å��å�Šã�³ãƒ—ランå��¡×¤Îʸ»ú¿ô¤¬µ¬ÄêÃͤòͤ¨¤Æ¤¤¤Þ¤¹¡£"); focus_ele.push('text_5');} if(GET_byte(obj.text_6.value) > 120) {error.push("¡¦¡Ö移転先レンタルサーãƒ�ーã�®ä¼šç¤¾å��å�Šã�³ãƒ—ランå��¡×¤Îʸ»ú¿ô¤¬µ¬ÄêÃͤòͤ¨¤Æ¤¤¤Þ¤¹¡£"); focus_ele.push('text_6');} if(GET_byte(obj.textarea_1.value) > 800) {error.push("¡¦¡Öレンタルサーãƒ�ーã�®ç§»è»¢ã‚’ã�™ã‚‹ç�†ç”±¡×¤Îʸ»ú¿ô¤¬µ¬ÄêÃͤòͤ¨¤Æ¤¤¤Þ¤¹¡£"); focus_ele.push('textarea_1');} if(!GET_check_num(obj.elements['checkbox_1[]'])) {error.push("¡¦¡Ö移転をã�™ã‚‹ãƒ•ァイルå�Šã�³ãƒ‡ãƒ¼ã‚¿ã�®ç¨®é¡ž¡×¤¬Ì¤ÁªÂò¤Ç¤¹¡£"); focus_ele.push('checkbox_1[]');} if(GET_byte(obj.text_7.value) > 80) {error.push("¡¦¡Öã��ã�®ä»–ã�§ã�®ç§»è»¢ãƒ•ァイルå�Šã�³ãƒ‡ãƒ¼ã‚¿ã�®ç¨®é¡ž¡×¤Îʸ»ú¿ô¤¬µ¬ÄêÃͤòͤ¨¤Æ¤¤¤Þ¤¹¡£"); focus_ele.push('text_7');} if(GET_byte(obj.textarea_2.value) > 1600) {error.push("¡¦¡Öã��ã�®ä»–ã�”è¦�望等ã�Œã�‚りã�¾ã�—ã�Ÿã‚‰ä¸‹è¨˜ã‚ˆã‚Šã�Šé¡˜ã�„ã�—ã�¾ã�™ã€‚¡×¤Îʸ»ú¿ô¤¬µ¬ÄêÃͤòͤ¨¤Æ¤¤¤Þ¤¹¡£"); focus_ele.push('textarea_2');} if(error.length){ alert("¥¨¥é¡¼\n\n" + error.join("\n")); if(obj.elements[focus_ele[0]].type){ // ¥é¥¸¥ª¥Ü¥¿¥ó°Ê³° obj.elements[focus_ele[0]].focus(); }else{ // ¥é¥¸¥ª¥Ü¥¿¥ó obj.elements[focus_ele[0]][0].focus(); } return false; } } /** ***************************************************************************************************** * ¢£¢£¢£¥Ð¥¤¥È¿ô¼èÆÀ¢£¢£¢£ * * @update 2006-12-8 * * @param string str ÂоÝʸ»úÎó * @return int ¥Ð¥¤¥È¿ô ***************************************************************************************************** */ function GET_byte(str) { var byte = 0; for(i=0; i= 0){c = han.charAt(n);} str += c; } return str; } /** ***************************************************************************************************** * ¢£¢£¢£¥á¡¼¥ë¥¢¥É¥ì¥¹¥Á¥§¥Ã¥¯¢£¢£¢£ * * @update 2006-5-4 * * @param string str ÂоÝʸ»úÎó * @return bool ***************************************************************************************************** */ function VLD_email(str) { if(!str.match(/^\S+@\S+\.\S+$/)){return false;} if(str.match(/[!"#$%&'\(\)=\\|,:;^\[\]\{\}`*?+><]/)){return false;} return true; } /** ***************************************************************************************************** * ¢£¢£¢£URL¥Á¥§¥Ã¥¯¢£¢£¢£ * * @update 2006-5-4 * * @param string str ÂоÝʸ»úÎó * @return bool ***************************************************************************************************** */ function VLD_url(str) { if(!str.match(/(http|https):\/\/.+/)){return false;} return true; } /** ***************************************************************************************************** * ¢£¢£¢£¥é¥¸¥ª¥Ü¥¿¥ó¡¦¥Á¥§¥Ã¥¯¥Ü¥Ã¥¯¥¹¤Î¥Á¥§¥Ã¥¯¿ô¼èÆÀ¢£¢£¢£ * * @update 2007-9-2 * * @param object ctrl_obj ¥³¥ó¥È¥í¡¼¥ë¥ª¥Ö¥¸¥§¥¯¥È * @return int ¥Á¥§¥Ã¥¯¿ô ***************************************************************************************************** */ function GET_check_num(ctrl_obj) { var i; var num = 0; for(i=0; i