function inputcheck(f) {        

    var objTit = f.ShopURI.value;
    if (objTit ==""){
        alert("ショップ名を入力してください。");
        return false;
    }
    if (objTit.match( /[^A-Za-z0-9.-]+/ )){
        alert("ショップ名は半角英数で入力してください。");
        return false;
    }
    if ((objTit.length < 3) || (objTit.length > 16)){
        alert("ショップ名は3文字以上16文字以内にしてください。");
        return false;
    }
    var objTit = f.Name.value;
    if (objTit ==""){
        alert("氏名を入力してください。");
        return false;
    }
    if (objTit.length > 100) {
        alert("氏名は全角50文字以内にしてください。");
        return false;
    }

  if (f.html.value == "subscription"){
    var objTit = f.YYYY.value;
    if (objTit ==""){
        alert("生年月日を入力してください。");
        return false;
    }
    if (objTit.match( /[^0-9]+/ )){
        alert("生年月日「西暦」は半角数字で入力してください。");
        return false;
    }
    if ((objTit.length < 4) || (objTit.length > 4)){
        alert("生年月日「西暦」は4桁で入力してください。");
        return false;
    }

    var objTit = f.Zip.value;
    if (objTit ==""){
        alert("郵便番号を入力してください。");
        return false;
    }
    if (objTit.match( /[^0-9-]+/ )){
        alert("郵便番号は半角数字で入力してください。");
        return false;
    }
    if ((objTit.length < 7) || (objTit.length > 8)){
        alert("郵便番号は7桁で入力してください。");
        return false;
    }

    var objTit = f.City.selectedIndex;
    if (objTit =="0"){
        alert("都道府県名を選択してください。");
        return false;
    }

    var objTit = f.Town.value;
    if (objTit ==""){
        alert("住所を入力してください。");
        return false;
    }
    if ((objTit.length < 4) || (objTit.length > 100)){
        alert("住所は全角50文字以内で入力してください。");
        return false;
    }
  }

    var objTit = f.Tel.value;
    if (objTit ==""){
        alert("電話番号を入力してください。");
        return false;
    }
    if (objTit.match( /[^0-9-()]+/ )){
        alert("電話番号は半角数字で入力してください。");
        return false;
    }
    if ((objTit.length < 6) || (objTit.length > 20)){
        alert("電話番号を正しく入力してください。");
        return false;
    }

    var objTit = f.EMail.value;
    if (objTit ==""){
        alert("E-Mailアドレスを入力してください。");
        return false;
    }
    if (objTit.match( /^[A-Z0-9._-]+@[A-Z0-9.-]+$/i ) == null){
        alert("E-Mailアドレスを正しく入力してください。");
        return false;
    }
    if ((objTit.length < 6) || (objTit.length > 100)){
        alert("100文字以上のE-Mailアドレスは利用できません。");
        return false;
    }

    var objTit = f.Message.value;
    if (objTit.length > 500){
        alert("通信欄は全角250文字以内にしてください。");
        return false;
    }

    var objTit = f.Corporate.value;
    if (objTit.length > 100){
        alert("法人名は全角50文字以内にしてください。");
        return false;
    }

    var objTit = f.Charge.value;
    if (objTit.length > 40){
        alert("担当者名は全角20文字以内にしてください。");
        return false;
    }

    var objTit = f.Dept.value;
    if (objTit.length > 100){
        alert("所属部署は全角50文字以内にしてください。");
        return false;
    }

    return confirm("送信してもよろしいですか?");
}
function access() {
    document.write('<img src="log/log.cgi?' + document.referrer + '" height="1" width="1">');
}