var CCheck_Hiragana = "あぁいぃうぅえぇおぉかきくけこさしすせそたちつってとなにぬねのはひふへほまみむめもやゃゆゅよょらりるれろわんがぎぐげござじずぜぞだぢづでどばびぶべぼぱぴぷぺぽー"; var CCheck_HanKatatakana = "ｱｧｲｨｳｩｴｪｵｫｶｷｸｹｺｻｼｽｾｿﾀﾁﾂｯﾃﾄﾅﾆﾇﾈﾉﾊﾋﾌﾍﾎﾏﾐﾑﾒﾓﾔｬﾕｭﾖｮﾗﾘﾙﾚﾛﾜﾝｶﾞｷﾞｸﾞｹﾞｺﾞｻﾞｼﾞｽﾞｾﾞｿﾞﾀﾞﾁﾞﾂﾞﾃﾞﾄﾞﾊﾞﾋﾞﾌﾞﾍﾞﾎﾞﾊﾟﾋﾟﾌﾟﾍﾟﾎﾟｰ"; var CCheck_Zenkatakana = "アァイィウゥエェオォカヵキクケヶコサシスセソタチツッテトナニヌネノハヒフヘホマミムメモヤャユュヨョラリルレロワヮヲンガギグゲゴザジズゼゾダヂヅデドバビブベボパピプペポー　"; var CCheck_HanEisu ='0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.@-_'; 
function Is_Null (BeCheckedStr){var retval; retval = true; if( BeCheckedStr == "" ){ retval = false;  }return retval; }
function Is_Zenkaku ( BeCheckedStr ) { var i, j  ;  var retval; retval = true; kekka=0; for(i=0;  i< BeCheckedStr.length;  i++){dore=escape(BeCheckedStr.charAt(i)); if(((navigator.appName.indexOf("Netscape")!=-1) && dore.length==3 && dore.indexOf("%")!=-1) || dore.length==1)kekka++; else if((navigator.appName.indexOf("Internet Explorer")!=-1) && dore.length==1)kekka++; else if((navigator.appName.indexOf("Internet Explorer")!=-1) && dore.length==6)if(dore.indexOf("%uFF")!=-1 && eval(dore.charAt(4))>6)kekka++; }if(kekka>0){retval = false; }else {return retval; }}
function Is_Zenkata ( BeCheckedStr ) {var i, j  ;    var RetFlag; var retval; retval = true; for ( i = 0;  i < BeCheckedStr.length;  i++ ) {RetFlag = false; for ( j = 0;  j < CCheck_Zenkatakana.length;  j++ ) {if ( BeCheckedStr.charAt ( i ) == CCheck_Zenkatakana.charAt ( j ) ) {RetFlag = true;  break; }}if ( RetFlag == false )   retval = false ; }return ( retval );  }
function Is_ZenHira ( BeCheckedStr ) {var i, j  ;   var RetFlag ; var retval; retval = true; for ( i = 0;  i < BeCheckedStr.length;  i++ ) {RetFlag = false; for ( j = 0;  j < CCheck_Hiragana.length;  j++ ) {if ( BeCheckedStr.charAt ( i ) == CCheck_Hiragana.charAt ( j ) ) {RetFlag = true;   break; }}if ( RetFlag == false ) retval = false; }return ( retval );  }
function Is_Hankaku ( BeCheckedStr ) {var i, j  ;   var RetFlag ;  var retval; retval = true; for ( i = 0;  i < BeCheckedStr.length;  i++ ) {   if ( escape ( BeCheckedStr.charAt ( i ) ).length >= 4 ) {RetFlag = false; for ( j = 0;  j < CCheck_HanKatatakana.length;  j++ ) {if ( BeCheckedStr.charAt ( i ) == CCheck_HanKatatakana.charAt( j ) ) {RetFlag = true; break; }}if ( RetFlag == false ) {retval = false; }}}return ( retval ); }
function Is_HanEisu ( BeCheckedStr ) {var i; var retval; err = 0; retval=true; for (i=0; i<BeCheckedStr.length; i++){if (CCheck_HanEisu.indexOf(BeCheckedStr.charAt(i)) == -1) err++; }if (err!=0) retval = false; else retval = true; return ( retval ) ; }
function Is_HanSuuji ( BeCheckedStr ) {var i ;    var retval   ;    var WorkStr ;  retval = true;   for ( i = 0;  i < BeCheckedStr.length;  i++ ) {WorkStr = BeCheckedStr.charAt( i ); if (( WorkStr >= "0" ) && ( WorkStr <= "9" )) {retval = true;   } else  {if ( WorkStr == "-" ) {retval =true; } else {retval = false; break; }}}return ( retval ) ; }
function IS_Number( BeCheckedStr ){var i ;    var retval   ;    retval = true;   for(i=0; i<BeCheckedStr.length; i++){if(isNaN(parseInt(BeCheckedStr.charAt(i),10))) retval = false ; }if(parseInt(BeCheckedStr,10)<=0) retval = false ; return retval;    }
function get_NumLen(num){for(var i=0; i<num.length; i++){if(isNaN(parseInt(num.charAt(i),10))) return 0; }if(parseInt(num,10)<=0) return 0;   return num.length; }
function Is_ValidZip(BeCheckedStr){var retval; var index; retval = true; index =BeCheckedStr.indexOf('-'); if (index == -1)retval=(BeCheckedStr.length==3?(get_NumLen(BeCheckedStr)>0):false); else if (index!=3 || (BeCheckedStr.length-index)!=5) retval=false; else if (get_NumLen(BeCheckedStr.substring(0,index))==0 ||get_NumLen(BeCheckedStr.substring(index+1))==0){  retval=false;  }return retval; }
function Is_ValidTel (BeCheckedStr){ var retval; var index; retval = true; var st=0,index=BeCheckedStr.indexOf('-'),s1=0,s2=0,s3=0; if(index<=st) retval=false; else if ((s1=get_NumLen(BeCheckedStr.substring(st,index)))==0) retval=false; else {st=index +1;  index=BeCheckedStr.indexOf('-',st); if(index<=st || index==(BeCheckedStr.length-1)) retval=false; else if ((s2=get_NumLen(BeCheckedStr.substring(st,index)))==0 ||(s3=get_NumLen(BeCheckedStr.substring(index+1)))==0) retval=false; if(retval && (s1+s2+s3)!=10) retval=false; }return retval; }
function DEL_Kaigyou ( BeCheckedStr ) {var i ; var RetStr; var WorkStr   ; var crlf = "\r" + "\n"  ; var cr   = "\r" ; var lf   = "\n" ; RetStr = ""; for ( i = 0;  i < BeCheckedStr.length;  i++ ) {WorkStr = BeCheckedStr.charAt( i ); if (( WorkStr == crlf ) || ( WorkStr == cr ) || ( WorkStr == lf )) {} else {RetStr = RetStr + WorkStr; }}return ( RetStr ); }
function Is_ValidLen1 ( BeCheckedStr, MaxLen ) {var i;   var BuffStr; BuffStr = DEL_Kaigyou( BeCheckedStr );   count = 0; for (i=0;  i<BuffStr.length;  i++){n = escape(BuffStr.charAt(i)); if (n.length < 4) count++;  else count+=2; }count=count; if ( count <= MaxLen ) {return ( true ); } else {return ( false );   }}
function Is_ValidLen2 ( BeCheckedStr, MaxLen ) {var i;   var BuffStr; BuffStr = DEL_Kaigyou( BeCheckedStr );   count = 0; for (i=0;  i<BuffStr.length;  i++){n = escape(BuffStr.charAt(i)); if (n.length < 4) count++;  else count+=2; }if ( count == MaxLen ) {return ( true ); } else {return ( false );   }}
function Is_ValidLen3 ( BeCheckedStr, MaxLen, MinLen) {var i;   var BuffStr; BuffStr = DEL_Kaigyou( BeCheckedStr );   count = 0; for (i=0;  i<BuffStr.length;  i++){n = escape(BuffStr.charAt(i)); if (n.length < 4) count++;  else count+=2; }if ( count <= MaxLen && count >=MinLen) {return ( true ); } else {return ( false );   }}
function Is_ValidEmail(BeCheckedStr){ var retval; var tmp; retval = true; tmp = BeCheckedStr.match(/^[.\-a-zA-Z0-9_]+\@[\-a-zA-Z0-9_]+(\.([\-a-zA-Z0-9_]+))+$/); if (!tmp){ retval=false; } return retval; }
function Is_Selected( BeCheckedStr,Ind ){ var retval; retval = true; if ( BeCheckedStr.selectedIndex != Ind ){ retval=false; } return retval;}
function Is_RadioChecked( BeCheckedStr ){ var retval; retval = true; var cnt=0; for (i=0; i< BeCheckedStr.length; i++){ if(BeCheckedStr[i].checked == true){ cnt++; } } if(cnt==0){ return false; } return retval; }
