function checkForm(  ){

    if( document.conform.お名前.value == "" ){
        alert( "お名前を入力してください" );
        document.conform.お名前.focus();
        return false;
    }
    if( document.conform.電話番号.value == "" ){
        alert( "電話番号を入力してください" );
        document.conform.電話番号.focus();
        return false;
    }
    if( isTelNumber( document.conform.電話番号.value ) == false ){
        document.conform.電話番号.focus();
        return false;
    }
    if( document.conform.メールアドレス.value == "" ){
        alert( "E-mailアドレスを入力してください" );
        document.conform.メールアドレス.focus();
        return false;
    }
    return true;
}

function isTelNumber( str ){

    var count = 0;
    var msg = "";

    for( i = 0 ; i < str.length ; i ++ ){
        var c = str.charAt( i );

        if(  "0" <= c && c <= "9" ){
            count++;
            continue;
        }else{
            if( c == "-" ){
                continue;
            }
            msg = "電話番号に使用できる文字は、\n"+
                  "半角数字とハイフン(-)です。";
            alert(msg);
            return false;
        }
    }

    if( count < 10 ){
            msg = "電話番号の桁数が10桁未満です。\n"+
                  "市外局番から入力してください。";
            alert(msg);
            return false;
    }
    return true;
}

