﻿/**
 * 購入手続き処理系関数群
 **/
 

/*-- 次の手続きへ --*/
function fncNextStage ( )
{
  var objForm = document.getElementById ( "ORDER_FORM" );
  
  objForm.ProcessDivision.value = "Next";
}



/*-- 前の手続きへ --*/
function fncBackStage ( )
{
  var objForm = document.getElementById ( "ORDER_FORM" );
  
  objForm.ProcessDivision.value = "Back";
  objForm.submit();
}



/*-- 指定の手続きへ戻る --*/
function fncReturnStage ( targetStage )
{
  var objForm = document.getElementById ( "ORDER_FORM" );
  
  objForm.ProcessDivision.value = "Return";
  objForm.TargetStage.value     = targetStage
}



/*-- 確認画面へ --*/
function fncConfirmStage ( )
{
  var objForm = document.getElementById ( "ORDER_FORM" );
  
  objForm.ProcessDivision.value = "GoToConfirm"
}


/*-- 届け先「会社」を選択 --*/
function fncSelectCompany ( )
{
  var objHome     = document.getElementById ( "HOME_TEL_REQUIRE" );
  var objCompany  = document.getElementById ( "COMPANY_TEL_REQUIRE" );
  var objCompName = document.getElementById ( "COMPANY_NAME_REQUIRE" );
  
  if ( objHome )
  {
    objHome.style.display     = "none";
  }
  if ( objCompany )
  {
    objCompany.style.display  = "inline";
  }
  if ( objCompName )
  {
   objCompName.style.display = "inline";
  }
}



/*-- 届け先「自宅」を選択 --*/
function fncSelectHome ( )
{
  var objHome    = document.getElementById ( "HOME_TEL_REQUIRE" );
  var objCompany = document.getElementById ( "COMPANY_TEL_REQUIRE" );
  var objCompName = document.getElementById ( "COMPANY_NAME_REQUIRE" );
  
  if ( objHome )
  {
    objHome.style.display      = "inline";
  }
  if ( objCompany )
  {
    objCompany.style.display   = "none";
  }
  if ( objCompName )
  {
    objCompName.style.display  = "none";
  }
}



/*-- 支払い方法にカードを選択 --*/
function fncSelectCreditCard ( cardFlag )
{
  var objCardBloc = document.getElementById ( "CARD_BLOC" );
    
  if ( cardFlag == true )
  {
    objCardBloc.style.display = "block";
  }
  else
  {
    objCardBloc.style.display = "none";
  }
}



/*-- アンケート選択 --*/
function fncEnqueteSelect ( selectNumber )
{
  var objDirectMail  = document.getElementById ( "EnqueteText1" );
  var objNewsPaper   = document.getElementById ( "EnqueteText2" );
  var objMailMagazin = document.getElementById ( "EnqueteText3" );
  var objIntroduce   = document.getElementById ( "EnqueteText4" );
  var objOther       = document.getElementById ( "EnqueteText5" );

  if ( objDirectMail )
  {
    objDirectMail.value = "";
    objDirectMail.disabled = true;
  }
  if ( objNewsPaper )
  {
    objNewsPaper.value = "";
    objNewsPaper.disabled = true;
  }
  if ( objMailMagazin )
  {
    objMailMagazin.value = "";
    objMailMagazin.disabled = true;
  }
  if ( objIntroduce )
  {
    objIntroduce.value = "";
    objIntroduce.disabled = true;
  }
  if ( objOther )
  {
    objOther.value = "";
    objOther.disabled = true;
  }

  var objTarget = document.getElementById ( "EnqueteText" + selectNumber );
  objTarget.disabled = false;
}