/*start auto function*/
/* generated automatically at Mon Oct 26 18:49:51 2009 */
function goto_maker(obj, lang)
{
  if(lang == "en")
    {
      //base_path = "http://localhost/homepage/english/";
      base_path = "http://homepage1.nifty.com/ishiimokei/english/maker/";
    }
  else
    {
      //base_path = "http://localhost/homepage/japanese/";
      base_path = "http://homepage1.nifty.com/ishiimokei/japanese/maker/";
    }
  
  path = "";

  list = obj.form.linklist;
  
	if(list.value)
	{
		switch (list.value)
		{
      case "none":
      if(lang == "en")
        {
          alert("PlEASE SELECT MAKER.");
        }
      else
        {
          alert("メーカーを選択してください。");
        }
      
      list.focus(list);
      break;
      
            case "MC":
      path = "mc.htm";
      break;

      case "TA":
      path = "ta.htm";
      break;

      case "FU":
      path = "fu.htm";
      break;

      case "KY":
      path = "ky.htm";
      break;

      case "KO":
      path = "ko.htm";
      break;

      case "JR":
      path = "jr.htm";
      break;

      case "HIR":
      path = "hir.htm";
      break;

      case "HAT":
      path = "hat.htm";
      break;

      case "GWS":
      path = "gws.htm";
      break;

      case "FUN":
      path = "fun.htm";
      break;

      case "OS":
      path = "os.htm";
      break;

      case "SA":
      path = "sa.htm";
      break;

      case "SAI":
      path = "sai.htm";
      break;

      case "SI":
      path = "si.htm";
      break;

      case "KS":
      path = "ks.htm";
      break;

      case "CRA":
      path = "cra.htm";
      break;

      case "DY":
      path = "dy.htm";
      break;

      case "EA":
      path = "ea.htm";
      break;

      case "FUJ":
      path = "fuj.htm";
      break;

      case "HP":
      path = "hp.htm";
      break;

      case "HYP":
      path = "hyp.htm";
      break;

      case "IM":
      path = "im.htm";
      break;

      case "JIG":
      path = "jig.htm";
      break;

      case "CO":
      path = "co.htm";
      break;

      case "MK":
      path = "mk.htm";
      break;

      case "MUS":
      path = "mus.htm";
      break;

      case "OK":
      path = "ok.htm";
      break;

      case "OR":
      path = "or.htm";
      break;

      case "QRP":
      path = "qrp.htm";
      break;

      case "TE":
      path = "te.htm";
      break;

      case "TH":
      path = "th.htm";
      break;

      case "TRI":
      path = "tri.htm";
      break;

      case "TT":
      path = "tt.htm";
      break;

      case "UN":
      path = "un.htm";
      break;

      case "YO":
      path = "yo.htm";
      break;

      case "YS":
      path = "ys.htm";
      break;

      case "AB":
      path = "ab.htm";
      break;

      case "DA":
      path = "da.htm";
      break;

      case "YOS":
      path = "yos.htm";
      break;

      case "HIT":
      path = "hit.htm";
      break;

      case "KL":
      path = "kl.htm";
      break;

      case "TRE":
      path = "tre.htm";
      break;

      case "TWF":
      path = "twf.htm";
      break;

      case "TAY":
      path = "tay.htm";
      break;


      
    }
    if(path != "")
      {
        location = base_path + path;
      }
  }
}

function goto_item(obj, lang)
{
  if(lang == "en")
    {
      //base_path = "http://localhost/homepage/english/";
      base_path = "http://homepage1.nifty.com/ishiimokei/english/";
    }
  else
    {
      //base_path = "http://localhost/homepage/japanese/";
      base_path = "http://homepage1.nifty.com/ishiimokei/japanese/";
    }
  
  path = "";

  list = obj.form.linklist;
  
	if(list.value)
	{
		switch (list.value)
		{
      case "none":
      if(lang == "en")
        {
          alert("PLEASE SELECT CATEGORY.");
        }
      else
        {
          alert("商品分類を選択してください。");
        }
      
      list.focus();
      break;
      
           case "AIRPLANE":
     path = "air/airplane/all.htm";
     break;

     case "EP PLANE PARTS":
     path = "parts/plane_elec_part/all.htm";
     break;

     case "HILICOPTER":
     path = "air/helicopter/all.htm";
     break;

     case "FUEL FOR HELI, PLANE":
     path = "supply/fuel_for_heli_plane/all.htm";
     break;

     case "MAIN BLADE":
     path = "parts/rotor/all.htm";
     break;

     case "SILENCER":
     path = "parts/silencer/all.htm";
     break;

     case "ELECTRIC　CAR":
     path = "ground/car_electric/all.htm";
     break;

     case "ENGINE　CAR":
     path = "ground/car_engine/all.htm";
     break;

     case "TRUCK":
     path = "ground/truck/all.htm";
     break;

     case "TANK":
     path = "ground/tank/all.htm";
     break;

     case "FUEL FOR CAR":
     path = "supply/fuel_for_car/all.htm";
     break;

     case "RADIO":
     path = "radio/propo/all.htm";
     break;

     case "RS　AIRBORN　SET":
     path = "radio/rs_airborn_set/all.htm";
     break;

     case "RF MODULE":
     path = "radio/rf_module/all.htm";
     break;

     case "RECEIVER":
     path = "radio/receiver/all.htm";
     break;

     case "SERVO":
     path = "parts/servo/all.htm";
     break;

     case "GYRO":
     path = "parts/gyro/all.htm";
     break;

     case "AMP":
     path = "parts/amp/all.htm";
     break;

     case "CRYSTAL":
     path = "radio/crystal/all.htm";
     break;

     case "MOTOR":
     path = "parts/motor/all.htm";
     break;

     case "ENGINE":
     path = "parts/engine/all.htm";
     break;

     case "BATTERY":
     path = "supply/battery/all.htm";
     break;

     case "CHARGER":
     path = "supply/charger/all.htm";
     break;

     case "DISCHARGER":
     path = "supply/discharger/all.htm";
     break;

     case "POWER SUPPLY":
     path = "supply/power/all.htm";
     break;

     case "STARTER":
     path = "goods/starter/all.htm";
     break;

     case "BOOSTER":
     path = "goods/booster/all.htm";
     break;

     case "ACCESSORY":
     path = "goods/accessory/all.htm";
     break;

     case "TESTER":
     path = "goods/tester/all.htm";
     break;

     case "TOOL":
     path = "goods/tool/all.htm";
     break;

     case "PUMP":
     path = "goods/pump/all.htm";
     break;

     case "PAINT":
     path = "supply/paint/all.htm";
     break;

     case "VIDEO":
     path = "goods/video/all.htm";
     break;

     case "SOFTWARE":
     path = "goods/soft/all.htm";
     break;

     case "ETC":
     path = "goods/etc/all.htm";
     break;

     case "FILM":
     path = "goods/film/all.htm";
     break;

     case "CARBON MATEIAL":
     path = "goods/carbon_material/all.htm";
     break;



      case "sale":
      path = "sale/sale_index.htm";
      break;
      
    }
    if(path != "")
      {
        location = base_path + path;
      }
  }
}

/*end auto function*/

















































































/*start auto confirm card function*/
/* generated automatically at Thu Sep  3 10:25:34 2009 */

function confirm_card(lang)
{
  if(lang == "en")
    {
      return confirm("There is a 5% TAX and 7% CARD CHARGE (TOTAL 12%) surcharge for credit card payment. Is it OK?");
    }
  else
    {
      return confirm("カードでお支払いの場合は、システム手数料として7%頂きます。よろしいですか?");
    }
}

/*end auto confirm card function*/

















//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

function check_is_num(obj, lang)
{
	if(isNaN(obj.value) == true || obj.value == "" )
	{
    if(lang == "en")
      {
        alert("PLEASE INPUT NUMBER.");
        //obj.value = obj.defaultvalue;
      }
    else
      {
        alert("入力されていないか、半角数字以外で入力されています。半角の数字で入力してください。");
        //obj.value = obj.defaultvalue;
      }
    
		set_focus(obj);
		return false;
	}
	return true;
}

function set_zero(obj)
{
  obj.form.num.value= 0;
}

function set_focus(obj)
{
  obj.focus();
  obj.select();
}


//買い物かご入力チェック用
function check_name_kanji(obj)
{
  if(obj.name_kanji.value == "")
    {
      alert("お名前を入力してください。");
      set_focus(obj.name_kanji);
      return false;
    }
  return true;
}

function check_name_kana(obj)
{
  if(obj.name_kana.value == "")
    {
      alert("ふりがなを入力してください。");
      set_focus(obj.name_kana);
      return false;
    }
  
  return true;
}

function check_name(obj)
{
  if(obj.name.value == "")
    {
      alert("PLEASE INPUT YOUR NAME.");
      set_focus(obj.name);
      return false;
    }
  return true;
}

function check_tel(obj)
{
  if((check_is_num(obj.tel1, 'ja') && check_is_num(obj.tel2, 'ja') && check_is_num(obj.tel3, 'ja')) == false)
    {
      alert("電話番号を半角数字で入力してください。");
      return false;
    }
  else
    {
      return true;
    }
}

function check_tel_en(obj)
{
  if(obj.tel.value == "")
    {
      alert("PLEASE INPUT YOUR TELEPHONE NUMBER.");
      set_focus(obj.tel);
      return false;
    }
  return true;
}


function check_fax(obj)
{
  if((check_is_num(obj.fax1, 'ja') && check_is_num(obj.fax2, 'ja') && check_is_num(obj.fax3, 'ja')) == false)
    {
      alert("FAX番号を半角数字で入力してください。");
      return false;
    }
  else
    {
      return true;
    }
  
}


function check_fax_en(obj)
{
  if(obj.fax.value == "")
    {
      alert("PLEASE INPUT YOUR FAX NUMBER.");
      set_focus(obj.fax);
      return false;
    }
  return true;
}

function check_cell(obj)
{
  if((check_is_num(obj.cell1, 'ja') && check_is_num(obj.cell2, 'ja') && check_is_num(obj.cell3, 'ja')) == false)
    {
      alert("携帯番号を半角数字で入力してください。");
      return false;
    }
  else
    {
      return true;
    }
}


function check_mail(obj)
{
  if(obj.mail_name.value == "")
    {
      alert("メールアドレスを入力してください。");
      set_focus(obj.mail_name);
      return false;
    }
  else if(obj.mail_domain.value == "")
    {
      alert("メールアドレスを入力してください。");
      set_focus(obj.mail_domain);
      return false;
    }
  return true;
}


function check_mail_en(obj)
{
  if(obj.mail_name.value == "")
    {
      alert("PLEASE INPUT YOUR E-MAIL ADDRESS.");
      set_focus(obj.mail_name);
      return false;
    }
  else if(obj.mail_domain.value == "")
    {
      alert("PLEASE INPUT YOUR E-MAIL ADDRESS.");
      set_focus(obj.mail_domain);
      return false;
    }
  return true;
}


function check_contact(obj)
{
  if(obj.contact.options[obj.contact.selectedIndex].value == "0")
    {
      alert("連絡方法を選択してください。");
      obj.contact.focus();
      return false;
    }
  return true;
}


function check_contact_en(obj)
{
  if(obj.contact.options[obj.contact.selectedIndex].value == "0")
    {
      alert("PLEASE SELECT CONTACT-METHOD.");
      obj.contact.focus();
      return false;
    }
  return true;
}


function check_payment(obj)
{
  if(obj.payment.options[obj.payment.selectedIndex].value == "0")
    {
      alert("支払方法を選択してください。");
      obj.payment.focus();
      return false;
    }
  
  return true;
}


function check_payment_en(obj)
{
  if(obj.payment.options[obj.payment.selectedIndex].value == "0")
    {
      alert("PLEASE SELECT PAYMENT-METHOD.");
      obj.payment.focus();
      return false;
    }
  return true;
}


function check_number(obj)
{
  if((check_is_num(obj.number1, 'ja') && check_is_num(obj.number2, 'ja')) == false)
    {
      alert("郵便番号を入力してください。");
      return false;
    }
  else
    {
      return true;
    }
  
}

function check_todouhuken(obj)
{
  if(obj.todouhuken.options[obj.todouhuken.selectedIndex].value == "0")
    {
      alert("都道府県を選択してください。");
      obj.todouhuken.focus();
      return false;
    }
  
  return true;
}


function check_address1(obj)
{
  if(obj.address1.value == "")
    {
      alert("市区町村、番地を入力してください。");
      set_focus(obj.address1);
      return false;
    }
  
  return true;
}


function check_country(obj)
{
  if(obj.country.value == "")
    {
      alert("PLEASE INPUT YOUR COUNTRY NAME.");
      set_focus(obj.country);
      return false;
    }
  return true;
}


function check_address(obj)
{
  if(obj.address.value == "")
    {
      alert("PLEASE INPUT YOUR ADDRESS.");
      set_focus(obj.address);
      return false;
    }
  return true;
}


//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

function check_item(obj, lang)
{
	return check_is_num(obj.num, lang);
}

function check_part(obj, lang)
{
	return check_is_num(obj.num, lang);
}



function check_cart(form, lang)
{
  //alert("in check_cart");
  //alert(form.length);
  for(i = 0; i < form.length; i++)
    {
      //alert(form.elements[i].value);
      if(form.elements[i].type == "text")
        {
          //alert("in text form");
          if((check_is_num(form.elements[i], lang)) == false)
            {
              return false;
            }
        }
    }
  return true;
}


//カスタム入力チェック

function check_maker(obj, lang)
{
  //alert("in check_maker");
  if(obj.options[obj.selectedIndex].value == "none")
    {
       //alert(" in check_maker false");
      if(lang == "en")
        {
          alert("PLEASE SELECT MAKER OF THIS PART.");
          
        }
      else
        {
          alert("このパーツのメーカー名を選択してください。");
        }
      obj.focus();
      return false;
    }
  else
    {
      return true;
    }
}


function check_ctm_input(form, lang)
{
  //alert("in check_ctm_input");

  //数量チェック
  if(form.ctm_name1.value != "" || form.ctm_code1.value != "")
    {
      if(check_is_num(form.ctm_num1, lang) == false )
        {
          if(lang == "en")
            {
              alert("Please input item's qty.");
            }
          else
            {
              alert("購入個数を入力してください。");
            }
          return false;
        }
      if(form.ctm_unit1.value != "")
        {
          if(check_is_num(form.ctm_unit1, lang) == false)
            {
              if(lang == "en")
                {
                  alert("Please input item's unit, or do not input anything in this parameter.");
                }
              else
                {
                  alert("商品単価を入れるか、この項目に何も入力しないで下さい。");
                }
              return false;
            }
        }
      
    }
  if(form.ctm_name2.value != "" || form.ctm_code2.value != "")
    {
      if(check_is_num(form.ctm_num2, lang) == false )
        {
          if(lang == "en")
            {
              alert("Please input item's qty.");
            }
          else
            {
              alert("購入個数を入力してください。");
            }
          return false;
        }
      if(form.ctm_unit2.value != "")
        {
          if(check_is_num(form.ctm_unit2, lang) == false)
            {
              if(lang == "en")
                {
                  alert("Please input item's unit, or do not input anything in this parameter.");
                }
              else
                {
                  alert("商品単価を入れるか、この項目に何も入力しないで下さい。");
                }
              return false;
            }
        }
      
    }
  if(form.ctm_name3.value != "" || form.ctm_code3.value != "")
    {
      if(check_is_num(form.ctm_num3, lang) == false )
        {
          if(lang == "en")
            {
              alert("Please input item's qty.");
            }
          else
            {
              alert("購入個数を入力してください。");
            }
          
          return false;
        }
      if(form.ctm_unit3.value != "")
        {
          if(check_is_num(form.ctm_unit3, lang) == false)
            {
              if(lang == "en")
                {
                  alert("Please input item's unit, or do not input anything in this parameter.");
                }
              else
                {
                  alert("商品単価を入れるか、この項目に何も入力しないで下さい。");
                }

              return false;
            }
        }
      
    }
  if(form.ctm_name4.value != "" || form.ctm_code4.value != "")
    {
      if(check_is_num(form.ctm_num4, lang) == false )
        {
          if(lang == "en")
            {
              alert("Please input item's qty.");
            }
          else
            {
              alert("購入個数を入力してください。");
            }
          
          return false;
        }
      if(form.ctm_unit4.value != "")
        {
          if(check_is_num(form.ctm_unit4, lang) == false)
            {
              if(lang == "en")
                {
                  alert("Please input item's unit, or do not input anything in this parameter.");
                }
              else
                {
                  alert("商品単価を入れるか、この項目に何も入力しないで下さい。");
                }
              return false;
            }
        }
      
    }
  if(form.ctm_name5.value != "" || form.ctm_code5.value != "")
    {
      if(check_is_num(form.ctm_num5, lang) == false )
        {
          if(lang == "en")
            {
              alert("Please input item's qty.");
            }
          else
            {
              alert("購入個数を入力してください。");
            }
          
          return false;
        }
      if(form.ctm_unit5.value != "")
        {
          if(check_is_num(form.ctm_unit5, lang) == false)
            {
              if(lang == "en")
                {
                  alert("Please input item's unit, or do not input anything in this parameter.");
                }
              else
                {
                  alert("商品単価を入れるか、この項目に何も入力しないで下さい。");
                }
              return false;
            }
        }
      
    }
  if(form.ctm_name6.value != "" || form.ctm_code6.value != "")
    {
      if(check_is_num(form.ctm_num6, lang) == false )
        {
          if(lang == "en")
            {
              alert("Please input item's qty.");
            }
          else
            {
              alert("購入個数を入力してください。");
            }
          
          return false;
        }
      if(form.ctm_unit6.value != "")
        {
          if(check_is_num(form.ctm_unit6, lang) == false)
            {
              if(lang == "en")
                {
                  alert("Please input item's unit, or do not input anything in this parameter.");
                }
              else
                {
                  alert("商品単価を入れるか、この項目に何も入力しないで下さい。");
                }
              return false;
            }
        }
      
    }
  if(form.ctm_name7.value != "" || form.ctm_code7.value != "")
    {
      if(check_is_num(form.ctm_num7, lang) == false )
        {
          if(lang == "en")
            {
              alert("Please input item's qty.");
            }
          else
            {
              alert("購入個数を入力してください。");
            }
          
          return false;
        }
      if(form.ctm_unit7.value != "")
        {
          if(check_is_num(form.ctm_unit7, lang) == false)
            {
              if(lang == "en")
                {
                  alert("Please input item's unit, or do not input anything in this parameter.");
                }
              else
                {
                  alert("商品単価を入れるか、この項目に何も入力しないで下さい。");
                }
              return false;
            }
        }
      
    }
  if(form.ctm_name8.value != "" || form.ctm_code8.value != "")
    {
      if(check_is_num(form.ctm_num8, lang) == false )
        {
          if(lang == "en")
            {
              alert("Please input item's qty.");
            }
          else
            {
              alert("購入個数を入力してください。");
            }
          
          return false;
        }
      if(form.ctm_unit8.value != "")
        {
          if(check_is_num(form.ctm_unit8, lang) == false)
            {
              if(lang == "en")
                {
                  alert("Please input item's unit, or do not input anything in this parameter.");
                }
              else
                {
                  alert("商品単価を入れるか、この項目に何も入力しないで下さい。");
                }
              return false;
            }
        }
      
    }
  if(form.ctm_name9.value != "" || form.ctm_code9.value != "")
    {
      if(check_is_num(form.ctm_num9, lang) == false )
        {
          if(lang == "en")
            {
              alert("Please input item's qty.");
            }
          else
            {
              alert("購入個数を入力してください。");
            }
          
          return false;
        }
      if(form.ctm_unit9.value != "")
        {
          if(check_is_num(form.ctm_unit9, lang) == false)
            {
              if(lang == "en")
                {
                  alert("Please input item's unit, or do not input anything in this parameter.");
                }
              else
                {
                  alert("商品単価を入れるか、この項目に何も入力しないで下さい。");
                }
              return false;
            }
        }
      
    }
  if(form.ctm_name10.value != "" || form.ctm_code10.value != "")
    {
      if(check_is_num(form.ctm_num10, lang) == false )
        {
          if(lang == "en")
            {
              alert("Please input item's qty.");
            }
          else
            {
              alert("購入個数を入力してください。");
            }

          return false;
        }
      if(form.ctm_unit10.value != "")
        {
          if(check_is_num(form.ctm_unit10, lang) == false)
            {
              if(lang == "en")
                {
                  alert("Please input item's unit, or do not input anything in this parameter.");
                }
              else
                {
                  alert("商品単価を入れるか、この項目に何も入力しないで下さい。");
                }
              return false;
            }
        }
      
    }
  
  return true;
}

function check_input_sub(obj)
{
  return check_name_kanji(obj) && check_name_kana(obj) && check_tel(obj) &&
    check_mail(obj) && check_contact(obj) && check_payment(obj) &&
      check_number(obj) && check_todouhuken(obj) &&
        check_address1(obj);
}


function check_input_sub_en(obj)
{
  return check_name(obj) && check_mail_en(obj) &&
    check_contact_en(obj) && check_payment_en(obj) && 
      check_country(obj) && check_address(obj);
}

function check_input(obj, lang)
{
  //alert("in checkinput");
  contact = obj.contact.options[obj.contact.selectedIndex].value;
  if(contact == 2 && lang == "en")
    {
      //alert("in tel_en check");
      if((check_input_sub_en(obj) && check_tel_en(obj)) == false)
        {
          return false;
        }
    }
  if(contact == "4")
    {
      //alert("in fax check");
      if(lang == "ja")
        {
          if((check_input_sub(obj) && check_fax(obj)) == false)
            {
              return false;
            }
        }
      else if(lang == "en")
        {
          if((check_input_sub_en(obj) && check_fax_en(obj)) == false)
            {
              return false;
            }
        }
    }
  if(contact == "3")
    {
      //alert("in cell check");
      if(lang == "ja")
        {
          if((check_input_sub(obj) && check_cell(obj)) == false)
            {
              return false;
            }
        }
    }

  //alert("in defalut check");
  if(lang == "en")
    {
      if(check_input_sub_en(obj) == false)
        {
          return false;
        }
    }
  else
    {
      if(check_input_sub(obj) == false)
        {
          //alert("in default check");
          return false;
        }
    }
  
  payment = obj.payment.options[obj.payment.selectedIndex].value;
  //alert(payment);
  if(payment == 1) //カードの場合は注意文を表示
    {
      return confirm_card(lang);
    }
  else
    {
      return true;
    }
  
}


function check_input_en(obj)
{
  contact = obj.contact.options[obj.contact.selectedIndex].value;
  if(contact == "2")
    {
      return check_input_sub_en(obj) && check_tel_en(obj);
    }
  else if(contact == "4")
    {
      return check_input_sub_en(obj) && check_fax_en(obj);
    }
  else
    {
      return check_input_sub_en(obj);
    }
}


//---------------------------------------------------------------------------
//管理モード用のチェック
//---------------------------------------------------------------------------

function confirm_del_log()
{
  return confirm("ログを削除します。よろしいですか？");
}

function confirm_delete_order(form)
{
  return confirm("チェックされた注文を削除します。よろしいですか？");
}

function confirm_change_deal_status_to_shipped(form)
{
	return confirm("チェックされた注文を発送済みにします。よろしいですか?");
}

function check_admin_edit(form, lang)
{
  for(i = 0; i < form.length; i++)
    {
      //alert(form.elements[i].value);
      if(form.elements[i].type == "text" &&
         form.elements[i].name.search(/ctmcode/) == -1 &&
         form.elements[i].name.search(/ctmname/) == -1 &&
         form.elements[i].name.search(/ship_price/) == -1 &&
         form.elements[i].name.search(/deal_status_etc/) == -1)
        {
          //alert("in text form");
          if((check_is_num(form.elements[i], lang)) == false)
            {
              return false;
            }
        }
    }
  
  return confirm("注文情報を更新、または削除します。よろしいですか？");
}


function check_menu_select(form)
{
 	return confirm("ログを削除します。よろしいですか?");
}


//カスタム入力チェック

function check_maker(obj, lang)
{
  //alert("in check_maker");
  if(obj.options[obj.selectedIndex].value == "none")
    {
       //alert(" in check_maker false");
      if(lang == "en")
        {
          alert("PLEASE SELECT MAKER OF THIS PART.");
          
        }
      else
        {
          alert("このパーツのメーカー名を選択してください。");
        }
      obj.focus();
      return false;
    }
  else
    {
      return true;
    }
}


function check_admin_new_input(form)
{
  flag = false; // 追加商品が入力されているかどうかのフラッグ
  //数量チェック
  if(form.newmaker1.value != "" || form.newcode1.value != "" || form.newname1.value != "" || form.newunit1.value != "" || form.newnum1.value != "")
    {
      if(form.newmaker1.value == "")
        {
          alert("行１のメーカーコードを入力してください。");
          set_focus(form.newmaker1);
          return false;
        }
      
      if(form.newname1.value == "")
        {
          alert("行１の商品名を入力してください。");
          set_focus(form.newname1);
          return false;
        }

      //if(form.newcode1.value == "")
        //{
        //  alert("行１の商品番号を入力してください。");
        //  return false;
        //}
      
      if(check_is_num(form.newunit1, "ja") == false)
        {
          alert("行１の商品単価を入力してください。");
          set_focus(form.newunit1);
          return false;
        }
      if(check_is_num(form.newnum1, "ja") == false )
        {
          alert("行１の購入個数を入力してください。");
          set_focus(form.newnum1);
          return false;
        }
      flag = true;
    }
  if(form.newmaker2.value != "" || form.newcode2.value != "" || form.newname2.value != "" || form.newunit2.value != "" || form.newnum2.value != "")
    {
      if(form.newmaker2.value == "")
        {
          alert("行２のメーカーコードを入力してください。");
          set_focus(form.newmaker2);
          return false;
        }
      
      if(form.newname2.value == "")
        {
          alert("行2の商品名を入力してください。");
          set_focus(form.newname2);
          return false;
        }

      //if(form.newcode2.value == "")
        //{
        //  alert("行2の商品番号を入力してください。");
        //  return false;
        //}
      
      if(check_is_num(form.newunit2, "ja") == false)
        {
          alert("行2の商品単価を入力してください。");
          set_focus(form.newunit2);
          return false;
        }
      if(check_is_num(form.newnum2, "ja") == false )
        {
          alert("行2の購入個数を入力してください。");
          set_focus(form.newnum2);
          return false;
        }
      flag = true;
    }
  if(form.newmaker3.value != "" || form.newcode3.value != "" || form.newname3.value != "" || form.newunit3.value != "" || form.newnum3.value != "")
    {
      if(form.newmaker3.value == "")
        {
          alert("行3のメーカーコードを入力してください。");
          set_focus(form.newmaker3);
          return false;
        }
      
      if(form.newname3.value == "")
        {
          alert("行3の商品名を入力してください。");
          set_focus(form.newname3);
          return false;
        }

      //if(form.newcode3.value == "")
      //  {
      //    alert("行3の商品番号を入力してください。");
      //    return false;
      //  }
      
      if(check_is_num(form.newunit3, "ja") == false)
        {
          alert("行3の商品単価を入力してください。");
          set_focus(form.newunit3);
          return false;
        }
      if(check_is_num(form.newnum3, "ja") == false )
        {
          alert("行3の購入個数を入力してください。");
          set_focus(form.newnum3);
          return false;
        }
      flag = true;
    }
  if(form.newmaker4.value != "" || form.newcode4.value != "" || form.newname4.value != "" || form.newunit4.value != "" || form.newnum4.value != "")
    {
      if(form.newmaker4.value == "")
        {
          alert("行4のメーカーコードを入力してください。");
          set_focus(form.newmaker4);
          return false;
        }
      
      if(form.newname4.value == "")
        {
          alert("行4の商品名を入力してください。");
          set_focus(form.newname4);
          return false;
        }

      //if(form.newcode4.value == "")
      //  {
      //    alert("行4の商品番号を入力してください。");
      //    return false;
      //  }
      
      if(check_is_num(form.newunit4, "ja") == false)
        {
          alert("行4の商品単価を入力してください。");
          set_focus(form.newunit4);
          return false;
        }
      if(check_is_num(form.newnum4, "ja") == false )
        {
          alert("行4の購入個数を入力してください。");
          set_focus(form.newnum4);
          return false;
        }
      flag = true;
    }
  if(form.newmaker5.value != "" || form.newcode5.value != "" || form.newname5.value != "" || form.newunit5.value != "" || form.newnum5.value != "")
    {
      if(form.newmaker5.value == "")
        {
          alert("行5のメーカーコードを入力してください。");
          set_focus(form.newmaker5);
          return false;
        }
      
      if(form.newname5.value == "")
        {
          alert("行5の商品名を入力してください。");
          set_focus(form.newname5);
          return false;
        }

      //if(form.newcode5.value == "")
      //  {
      //    alert("行5の商品番号を入力してください。");
      //    return false;
      //  }
      
      if(check_is_num(form.newunit5, "ja") == false)
        {
          alert("行5の商品単価を入力してください。");
          set_focus(form.newunit5);
          return false;
        }
      if(check_is_num(form.newnum5, "ja") == false )
        {
          alert("行5の購入個数を入力してください。");
          set_focus(form.newnum5);
          return false;
        }
      flag = true;
    }

  if(flag)
    {
      return true;
    }
  else
    {
      alert("追加商品が入力されていません。入力してから追加ボタンを押してください。");
      return false;
    }
}

//---------------------------------------------------------------------------
//お問い合わせのチェック
//---------------------------------------------------------------------------

function check_inquiry_ja(form)
{
  if(form.name_kanji.value == "")
    {
      alert("お名前を入力してください。");
      set_focus(form.name_kanji);
      return false;
    }
  if(form.name_kana.value == "")
    {
      alert("ふりがなをが入力してください。");
      set_focus(form.name_kana);
      return false;
    }
  if((check_is_num(form.tel1, "ja") && check_is_num(form.tel2, "ja") && check_is_num(form.tel3, "ja"))== false)
    {
      alert("電話番号を入力してください。");
      return false;
    }
  if(form.cell1.value != "" || form.cell2.value != "" || form.cell3.value != "")
    {
      if((check_is_num(form.cell1, "ja") && check_is_num(form.cell2, "ja") && check_is_num(form.cell3, "ja"))== false)
        {
          alert("携帯番号を入力するか、すべての携帯番号入力項目を空白にして下さい。");
          return false;
          
        }
    }
  if(form.fax1.value != "" || form.fax2.value != "" || form.fax3.value != "")
    {
      if((check_is_num(form.fax1, "ja") && check_is_num(form.fax2, "ja") && check_is_num(form.fax3, "ja"))== false)
        {
          alert("FAX番号を入力するか、すべてのFAX番号入力項目を空白にして下さい。");
          return false;
        }
    }
  
  if(form.mail_name.value == "")
    {
      alert("メールアドレスを入力してください。");
      set_focus(form.mail_name);
      return false;
    }
  if(form.mail_domain.value == "")
    {
      alert("メールアドレスを入力してください。");
      set_focus(form.mail_domain);
      return false;
    }

  if(form.number1.value != "" || form.number2.value != "")
    {
      if((check_is_num(form.number1) && check_is_num(form.number2)) == false)
        {
          alert("郵便番号を入力してください。");
          return false;
        }
      
    }
  
  /*if(form.ken.options[form.ken.selectedIndex].value == "0")
    {
      alert("都道府県を選択してください。");
      form.ken.focus();
      return false;
    }

  if(form.address1.value == "")
    {
      alert("住所を入力してください。");
      set_focus(form.address1);
      return false;
    }
  */if(form.category.options[form.category.selectedIndex].value == "0")
    {
      alert("お問い合わせの種類を選択してください。");
      form.category.focus();
      return false;
    }
  if(form.content.value == "")
    {
      alert("お問い合わせの内容を入力してください。");
      form.content.focus();
      return false;
    }
  if(form.contact.options[form.contact.selectedIndex].value == "0")
    {
      alert("お客様への連絡方法を選択してください。");
      return false;
    }
  else if(form.contact.options[form.contact.selectedIndex].value == "3")
    {
      if((check_is_num(form.cell1, "ja") && check_is_num(form.cell2, "ja") && check_is_num(form.cell3, "ja"))== false)
        {
          alert("携帯番号を入力してください。");
          return false;
        }
    }
  else if(form.contact.options[form.contact.selectedIndex].value == "4")
    {
      if((check_is_num(form.fax1, "ja") && check_is_num(form.fax2, "ja") && check_is_num(form.fax3, "ja"))== false)
        {
          alert("FAX番号を入力してください。");
          return false;
        }
    }
  return true;
}


//---------------------------------------------------------------------------
function check_inquiry_en(form)
{
  if(form.name.value == "")
    {
      alert("Please input your name.");
      set_focus(form.name);
      return false;
    }

  if(form.mail_name.value == "")
    {
      alert("Please input your mail address.");
      set_focus(form.mail_name);
      return false;
    }
  if(form.mail_domain.value == "")
    {
      alert("Please input your mail address.");
      set_focus(form.mail_domain);
      return false;
    }
  if(form.country.value == "")
    {
      alert("Please input your country.");
      set_focus(form.country);
      return false;
    }
  if(form.category.options[form.category.selectedIndex].value == "0")
    {
      alert("Please select your inquiry category.");
      form.category.focus();
      return false;
    }
  if(form.content.value == "")
    {
      alert("Please input your inquiry content.");
      form.content.focus();
      return false;
    }
  if(form.contact.options[form.contact.selectedIndex].value == "0")
    {
      alert("Please select contact-method.");
      form.contact.focus();
      return false;
    }
  else if(form.contact.options[form.contact.selectedIndex].value == "2")
    {
      if(form.tel.value == "")
        {
          alert("Please input your telephone number.");
          return false;
        }
    }
  else if(form.contact.options[form.contact.selectedIndex].value == "4")
    {
      if(form.fax.value == "")
        {
          alert("Please input your fax number.");
          return false;
        }
    }
  return true;
}


function check_send_mail1(form, lang)
{
  stage = getCookie("stage");
  top_ja = "http://homepage1.nifty.com/ishiimokei/japanese/index.htm";
  top_en = "http://homepage1.nifty.com/ishiimokei/english/index.htm";

  if(stage == 1536 )
    {
      maildecode.submit();
    }
  else
    {
      if(lang == "en")
        {
          location = top_en;
        }
      else
        {
          location = top_ja;
        }
    }
}


function check_send_mail2(form, lang)
{
  stage = getCookie("stage");

  top_ja = "http://homepage1.nifty.com/ishiimokei/japanese/index.htm";
  top_en = "http://homepage1.nifty.com/ishiimokei/english/index.htm";

  if(stage == 7249)
    {
      maildecode.submit();
    }
  else
    {
      if(lang == "en")
        {
          location = top_en;
        }
      else
        {
          location = top_ja;
        }
    }
}


function getCookie(key,  tmp1, tmp2, xx1, xx2, xx3) {
    tmp1 = " " + document.cookie + ";";
    xx1 = xx2 = 0;
    len = tmp1.length;
    while (xx1 < len) {
        xx2 = tmp1.indexOf(";", xx1);
        tmp2 = tmp1.substring(xx1 + 1, xx2);
        xx3 = tmp2.indexOf("=");
        if (tmp2.substring(0, xx3) == key) {
            return(unescape(tmp2.substring(xx3 + 1, xx2 - xx1 - 1)));
        }
        xx1 = xx2 + 1;
    }
    return("");
}


function setCookie(key, val, tmp) {
    tmp = key + "=" + escape(val) + "; ";
    // tmp += "path=" + location.pathname + "; ";
    tmp += "expires=Tue, 31-Dec-2030 23:59:59; ";
    document.cookie = tmp;
}
function clearCookie(key) {
    document.cookie = key + "=" + "xx; expires=Tue, 1-Jan-1980 00:00:00;";
}


function make_mail_body(form)
{
  if(form.subject.value == "")
    {
      alert("題名がありません。");
      return false;
    }
  if(form.body.value == "")
    {
      alert("文章がありません。");
      return false;
    }
  //form.subject.value = escape(form.subject.value);
  //form.body.value = escape(form.subject.value);
  //alert(form.body.value);
  subject = form.subject.value.replace(/\r\n/g, "%0d%0a");
  body = form.body.value.replace(/\r\n/g, "%0d%0a");
  //alert(body.indexOf("\n"));
  
  //alert(body);
  wkmsg="mailto:" + form.to.value + "?Subject=" + subject + "&body=" + body;
  //alert(wkmsg);
  location=wkmsg; 
  //alert(wkmsg);
  return false;
}


function check_list(form, lang)
{
	return check_is_num(form.num, lang);
}


function check_enquete(form, lang)
{
  if(form.name.value == "")
    {
      if(lang == "en")
        {
          alert("Please input your name.");
          return false;
        }
      else
        {
          alert("申し訳ございませんが、お名前を入力してください。");
          return false;
        }
    }
  return true;
}
