/***********************************************
*空欄チェック
***********************************************/
function NullCheck(arg){
    if(arg == ""){
        return false;
    }else{
        return true;
    }
}
/***********************************************
*メールアドレスチェック
***********************************************/
function MailCheck(arg){
    txt = arg;
    if(txt != ""){
        data = txt.match(/^\S+@\S+\.\S+$/);
        if (!data){
            return false;
        }else{
            return true;
        }
    }else{
        return true;
    }
}
/***********************************************
*フリーメールアドレスチェック
***********************************************/
function FreeMailCheck(arg){

    //Yahoo!メール
    if(arg.match("yahoo.co.jp")){
        return false;
    }
    //Hotmail
    if(arg.match("hotmail.com")){
        return false;
    }
    //Hotmail
    if(arg.match("hotmail.co.jp")){
        return false;
    }
    //gooフリーメール
    if(arg.match("mail.goo.ne.jp")){
        return false;
    }
    //gooフリーメール
    if(arg.match("goomail.com")){
        return false;
    }
    //エキサイトメール
    if(arg.match("excite.co.jp")){
        return false;
    }
    //infoseek
    if(arg.match("infoseek.jp")){
        return false;
    }
    //ｉタウンメール
    if(arg.match("itpmail.itp.ne.jp")){
        return false;
    }
    //Every Mail
    if(arg.match("every-mail.com")){
        return false;
    }
    //LYCOSメール
    if(arg.match("lycos.jp")){
        return false;
    }
    //さくさく.COM
    if(arg.match("saku2.com")){
        return false;
    }
    //メル.jp
    if(arg.match("melu.jp")){
        return false;
    }
    //foods.com
    if(arg.match("fooos.com")){
        return false;
    }

    //Fact-Mail.com
    if(arg.match("fact-mail.com")){
        return false;
    }
    //ZZN Kobej Mail
    if(arg.match("kobej.zzn.com")){
        return false;
    }
    //カフェスタ
    if(arg.match("cafesta.com")){
        return false;
    }
    //ZZN pc_run Mail
    if(arg.match("pc_run.zzn.com")){
        return false;
    }
    //GOLFDIGEST
    if(arg.match("golfdigest.ne.jp")){
        return false;
    }
    //Fullmail
    if(arg.match("inter7.jp")){
        return false;
    }
    //J-WAVEnet
    if(arg.match("j-wave.net")){
        return false;
    }
    //東海なび
    if(arg.match("pt.tokainavi.ne.jp")){
        return false;
    }
    //navi-a
    if(arg.match("ivory.navi-a.com")){
        return false;
    }
    //めるめる
    if(arg.match("melmel.tv")){
        return false;
    }
    //ジェットメール
    if(arg.match("jetin.net")){
        return false;
    }
    //fooos
    if(arg.match("fooos.com")){
        return false;
    }
    //Gmail
    if(arg.match("gmail.com")){
        return false;
    }
    //MeritMail
    if(arg.match("meritmail.net")){
        return false;
    }
    //fubako.com
    if(arg.match("fubako.com")){
        return false;
    }
    //キュリオシティ
    if(arg.match("curio-city.com")){
        return false;
    }
    //Otegami
    if(arg.match("otegami.com")){
        return false;
    }
    //MoCo
    if(arg.match("moco.ne.jp")){
        return false;
    }
    //MailWalker
    if(arg.match("m.walkerplus.com")){
        return false;
    }
    //keyakiclub
    if(arg.match("keyakiclub.net")){
        return false;
    }
    //Fact-Mail
    if(arg.match("fact-mail.com")){
        return false;
    }
    //Sailormoon
    if(arg.match("sailormoon.com")){
        return false;
    }
    //ULTRA
    if(arg.match("ultrapostman.com")){
        return false;
    }
    //UYMAIL
    if(arg.match("uymail.com")){
        return false;
    }
    //Prontomail 
    if(arg.match("prpntomail.ne.jp")){
        return false;
    }
    //GotCha 
    if(arg.match("mycom.ne.jp")){
        return false;
    }
    //とくとく
    if(arg.match("tokutoku.or.jp")){
        return false;
    }





    if(arg.match("mailmagic.org")){
        return false;
    }
    if(arg.match("tramonline.net")){
        return false;
    }
    if(arg.match("freemail.ne.jp")){
        return false;
    }
    if(arg.match("bigtree.cx")){
        return false;
    }
    if(arg.match("every-mail.com")){
        return false;
    }
    if(arg.match("3bk.net")){
        return false;
    }
    if(arg.match("cybertown.co.jp")){
        return false;
    }
    if(arg.match("hello.co.jp")){
        return false;
    }
    if(arg.match("tokyo24.com")){
        return false;
    }
    if(arg.match("360.cc")){
        return false;
    }
    if(arg.match("chandi.to")){
        return false;
    }
    if(arg.match("dk-net.21.fm")){
        return false;
    }
    if(arg.match("chan.ne.jp")){
        return false;
    }
    if(arg.match("am.to.fm")){
        return false;
    }
    if(arg.match("a-gata.net")){
        return false;
    }
    if(arg.match("ab-gata.net")){
        return false;
    }
    if(arg.match("b-gata.net")){
        return false;
    }
    if(arg.match("o-gata.net")){
        return false;
    }
    if(arg.match("sasebo.net")){
        return false;
    }
    if(arg.match("fantasia.bn3.com")){
        return false;
    }
    if(arg.match("yokkaichi.com")){
        return false;
    }
    if(arg.match("yabumi.com")){
        return false;
    }
    if(arg.match("manbow.com")){
        return false;
    }
    if(arg.match("love3.net")){
        return false;
    }
    if(arg.match("yo-mail.co.jp")){
        return false;
    }
    if(arg.match("geocities.co.jp")){
        return false;
    }
    if(arg.match("asb-net.to")){
        return false;
    }
    if(arg.match("anet.ne.jp")){
        return false;
    }
    if(arg.match("expert.ne.jp")){
        return false;
    }
    if(arg.match("kazu-net.ne.jp")){
        return false;
    }
    if(arg.match("ziplip.co.jp")){
        return false;
    }
    if(arg.match("zdnetmail.ne.jp")){
        return false;
    }
    if(arg.match("supermail.com")){
        return false;
    }
    if(arg.match("lycos.ne.jp")){
        return false;
    }
    if(arg.match("mail.goo.ne.jp")){
        return false;
    }
    if(arg.match("mail.infoseek.co.jp")){
        return false;
    }
    if(arg.match("excite.co.jp")){
        return false;
    }
    if(arg.match("clubaa.com")){
        return false;
    }
    if(arg.match("prontomail.ne.jp")){
        return false;
    }
    if(arg.match("itpmail.itp.ne.jp")){
        return false;
    }
    if(arg.match("yahoo.co.jp")){
        return false;
    }
    if(arg.match("yahoo.com")){
        return false;
    }
    if(arg.match("bizoffi.com")){
        return false;
    }
    if(arg.match("xaque.com")){
        return false;
    }
    if(arg.match("hotmail.com")){
        return false;
    }
    if(arg.match("safe-mail.ne.jp")){
        return false;
    }
    if(arg.match("100100.co.jp")){
        return false;
    }
    if(arg.match("mailkun.com")){
        return false;
    }
    if(arg.match("curio-city.com")){
        return false;
    }
    if(arg.match("teamgear.net")){
        return false;
    }
    if(arg.match("24h.co.jp")){
        return false;
    }
    if(arg.match("gariya.net")){
        return false;
    }
    if(arg.match("pub.ne.jp")){
        return false;
    }
    if(arg.match("jmail.co.jp")){
        return false;
    }
    if(arg.match("kigaru.zzn.com")){
        return false;
    }
    if(arg.match("goomail.com")){
        return false;
    }
    if(arg.match("iloveyou-jp.com")){
        return false;
    }
    if(arg.match("wbs-club.ne.jp")){
        return false;
    }
    if(arg.match("otegami.com")){
        return false;
    }
    if(arg.match("piyomail.com")){
        return false;
    }
    if(arg.match("iat.ne.jp")){
        return false;
    }
    if(arg.match("kobe-city.com")){
        return false;
    }
    if(arg.match("xmail.to")){
        return false;
    }
    if(arg.match("club.wonder.ne.jp")){
        return false;
    }
    if(arg.match("pub.to")){
        return false;
    }
    if(arg.match("csc.ne.jp")){
        return false;
    }
    if(arg.match(".club.ne.jp")){
        return false;
    }
    if(arg.match("mcn.ne.jp")){
        return false;
    }
    if(arg.match("postpet.co.jp")){
        return false;
    }
    if(arg.match("manbow.com")){
        return false;
    }
    if(arg.match("ijk.com")){
        return false;
    }
    if(arg.match("drive.co.jp")){
        return false;
    }
    if(arg.match("yagi.net")){
        return false;
    }
    if(arg.match("pospe.jp.prg")){
        return false;
    }
    if(arg.match("estyle.ne.jp")){
        return false;
    }
    if(arg.match("eastmail.com")){
        return false;
    }
    if(arg.match("shagami.com")){
        return false;
    }
    if(arg.match("voo.to")){
        return false;
    }
    if(arg.match("julex.to")){
        return false;
    }
    if(arg.match("yi-web.com")){
        return false;
    }
    if(arg.match("mailfriend.net")){
        return false;
    }
    if(arg.match("koei.nu")){
        return false;
    }

    //ブラックリストユーザー
    if(arg.match("m00v.com")){
        return false;
    }
    if(arg.match("subish@bigwave.ne.jp")){
        return false;
    }
    if(arg.match("lovelys.jp")){
        return false;
    }
    if(arg.match("csc.jp")){
        return false;
    }
    if(arg.match("yume-21.com")){
        return false;
    }
    if(arg.match("pep.tok2.com")){
        return false;
    }
    if(arg.match("kabaemon2@ybb.ne.jp")){
        return false;
    }
    if(arg.match("manamin@coms-x.com")){
        return false;
    }
    if(arg.match("kaminarimama@smoug.net")){
        return false;
    }
    if(arg.match("yoshino@1km.jp")){
        return false;
    }
    if(arg.match("supercluster@gtilaguna.com")){
        return false;
    }
    if(arg.match("star.goukaku.com")){
        return false;
    }
    if(arg.match("bondococ@lapis.plala.or.jp")){
        return false;
    }
    if(arg.match("chinapon0820@ezweb.ne.jp")){
        return false;
    }
    if(arg.match("ns-st.jp")){
        return false;
    }
    if(arg.match("siz@holiday.le.to")){
        return false;
    }
    if(arg.match("masa.hashi-517.mimo@ezweb.ne.jp")){
        return false;
    }
    if(arg.match("kyo-1978.08.26-ko@ezweb.ne.jp")){
        return false;
    }
    if(arg.match("adp87970@rio.odn.ne.jp")){
        return false;
    }
    return true;
}
/***********************************************
*半角英数字チェック
***********************************************/
function PassCheck(arg){
    for(i = 0; i < 20; i ++){
        c = arg.charAt(i);
        if("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".indexOf(c,0) <0){
            return false;
        }
    }
    return true;
}
/***********************************************
*半角数字とハイフン入力チェック
***********************************************/
function TelCheck(arg){
    for(i = 0; i < 20; i ++){
        c = arg.charAt(i);
        if("0123456789-".indexOf(c,0) <0){
            return false;
        }
    }
    return true;
}
/***********************************************
*javascriptのNull2Zero
***********************************************/
function Null2Zero(arg){
    if(arg == ""){
        return 0;
    }else{
        return arg;
    }

}
