package org.apache.jsp;

import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
import org.apache.jasper.runtime.*;
import java.util.*;
import java.sql.*;
import org.apache.log4j.Category;
import jp.co.sint.database.*;
import jp.co.sint.basic.*;
import jp.co.sint.tools.*;
import jp.co.sint.config.*;
import jp.co.sint.beans.front.*;
import jp.co.sint.beans.mallmgr.*;

public class user_edit1_jsp extends HttpJspBase {


  private static java.util.Vector _jspx_includes;

  static {
    _jspx_includes = new java.util.Vector(2);
    _jspx_includes.add("/include/header_nosearch_inc.jsp");
    _jspx_includes.add("/include/footer_nosearch_inc.jsp");
  }

  private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_webshop_actionErrors;
  private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_datetime_format_pattern;
  private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_datetime_currentTime_nobody;
  private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_webshop_isFalse_value;

  public user_edit1_jsp() {
    _jspx_tagPool_webshop_actionErrors = new org.apache.jasper.runtime.TagHandlerPool();
    _jspx_tagPool_datetime_format_pattern = new org.apache.jasper.runtime.TagHandlerPool();
    _jspx_tagPool_datetime_currentTime_nobody = new org.apache.jasper.runtime.TagHandlerPool();
    _jspx_tagPool_webshop_isFalse_value = new org.apache.jasper.runtime.TagHandlerPool();
  }

  public java.util.List getIncludes() {
    return _jspx_includes;
  }

  public void _jspDestroy() {
    _jspx_tagPool_webshop_actionErrors.release();
    _jspx_tagPool_datetime_format_pattern.release();
    _jspx_tagPool_datetime_currentTime_nobody.release();
    _jspx_tagPool_webshop_isFalse_value.release();
  }

  public void _jspService(HttpServletRequest request, HttpServletResponse response)
        throws java.io.IOException, ServletException {

    JspFactory _jspxFactory = null;
    javax.servlet.jsp.PageContext pageContext = null;
    HttpSession session = null;
    ServletContext application = null;
    ServletConfig config = null;
    JspWriter out = null;
    Object page = this;
    JspWriter _jspx_out = null;


    try {
      _jspxFactory = JspFactory.getDefaultFactory();
      response.setContentType("text/html;charset=MS932");
      pageContext = _jspxFactory.getPageContext(this, request, response,
      			"../util/error.jsp", true, 65536, false);
      application = pageContext.getServletContext();
      config = pageContext.getServletConfig();
      session = pageContext.getSession();
      out = pageContext.getOut();
      _jspx_out = out;

      out.write("\r\n");

/**
 * Copyright (c) 2003-2009 System Integrator Corporation. & BEautygarage Inc.
 *                 All Rights Reserved.
 * @version $Id : customer/user_edit1.jsp,v 2.0 2009/04/30 Exp $
 * @author      : Naotaka Ohsugi
 * @Description : 顧客情報登録画面（アカウント情報）
 * @History
 * Author        Date        Reason
 * ============  ==========  ===========================
 * Naotaka       2009/04/30  Original
 */

      out.write("\r\n");
      out.write("\r\n");
/**タグのセクション*/
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
/**エラー遷移先の定義のセクション*/
      out.write("\r\n");
      out.write("\r\n");
/**クラスのインポートのセクション*/
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");

//ログ用のインスタンスの生成(common)
Category log=Category.getInstance(SIConfig.SILOG4J_WEBSHOP_CATEGORY_NAME);
//本画面に関わるbeansのデータ
UIUserEdit userEditID=(UIUserEdit)session.getAttribute(SIConfig.SISESSION_USER_EDIT_NAME);
if (userEditID==null)userEditID=new UIUserEdit();
UIRegCust regCust=userEditID.getRegCust();

//データベースへのコネンクション(common)
SIDatabaseConnection databaseConnection=new SIDatabaseConnection();try{
Connection connection=databaseConnection.getConnection();

//各サイトの設定(common)
String webshopSite=SIHTMLUtil.getRootPath(request);
String mainSrvSite=SIURLMap.getUrl(request,"webshop.servlet.front.main");
String custSrvSite=SIURLMap.getHttpsUrl(request,"webshop.servlet.front.customer");

      out.write("\r\n");
      out.write("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\r\n");
      out.write("<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"ja\" lang=\"ja\">\r\n");
      out.write("<head>\r\n");
      out.write("<meta http-equiv=\"content-type\" content=\"text/html; charset=Shift_JIS\" />\r\n");
 if(userEditID.getSsouserId() != ""){ 
      out.write("\r\n");
      out.write("<title>BG会員情報追加登録（ログイン情報） - 理美容器具・エステ機器・美容用品の卸販売 BEAUTY GARAGE");
      out.write("</title>\r\n");
 } else {
      out.write("\r\n");
      out.write("<title>BG会員登録（ログイン情報） - 理美容器具・エステ機器・美容用品の卸販売 BEAUTY GARAGE");
      out.write("</title>\r\n");
 } 
      out.write("\r\n");
      out.write("<meta http-equiv=\"Content-Style-Type\" content=\"text/css\" />\r\n");
      out.write("<meta http-equiv=\"Content-Script-Type\" content=\"text/javascript\" />\r\n");
      out.write("<link rel=\"stylesheet\" type=\"text/css\" href=\"");
      out.print(webshopSite);
      out.write("/css/import.css\" media=\"screen,print\" />\r\n");
      out.write("<link rel=\"stylesheet\" type=\"text/css\" href=\"");
      out.print(webshopSite);
      out.write("/css/print.css\" media=\"print\" />\r\n");
      out.write("<script src=\"");
      out.print(webshopSite);
      out.write("/script/common.js\" type=\"text/javascript\">");
      out.write("</script>\r\n");
      out.write("</head>\r\n");
      out.write("<body id=\"member\" class=\"style1\">\r\n");
      out.write("<a name=\"top\" id=\"top\">");
      out.write("</a>\r\n");
      out.write("<div id=\"wrapper\">\r\n\r\n");
      out.write("<!-- headerArea -->\r\n");

/**
 * Copyright (c) 2003-2009 System Integrator Corporation. & Beautygarage Inc.
 *                 All Rights Reserved.
 * @version $Id : include/header_nosearch_inc.jsp,v 1.0 2009/04/20 Naotaka Ohsugi Exp $
 * @author      : Naotaka Ohsugi
 * @Description : 共通ヘッダー（検索バーなし）
 * @History
 * Author         Date        Reason
 * ============   ==========  ===========================
 * Naotaka        2009/04/20  Original
 */

      out.write("\r\n");
 //▼アプリでは非表示：ここから▼
 if (request.getHeader("user-agent").indexOf("bg-webview-")==-1) { 
      out.write("\r\n\r\n");
      out.write("\r\n");

String xForwardedFor = ((HttpServletRequest) request).getHeader("X-Forwarded-For");
if (xForwardedFor!=null && xForwardedFor.length()>=13) xForwardedFor = xForwardedFor.substring(0,13);
else xForwardedFor = "";
//xForwardedForが社内IPに一致しない場合のみ、Optimizelyのタグを配信
if ( ("219.120.56.98".equals(xForwardedFor)) || ("153.142.2.209".equals(xForwardedFor)) ) {} else { 
      out.write("\r\n");
      out.write("<script src=\"//cdn.optimizely.com/js/2916990817.js\">");
      out.write("</script>\r\n");
 } 
      out.write("\r\n");
      out.write("\r\n\r\n");
      out.write("<div id=\"headerArea\" class=\"noSearch\">\r\n");
      JspRuntimeLibrary.include(request, response, "/include/header_navigation_inc.jsp", out, true);
      out.write("\r\n");
      out.write("</div>\r\n");
} //▲アプリでは非表示：ここまで▲ 
      out.write("\r\n");
      out.write("<script type=\"text/javascript\">\r\n\r\n  var _gaq = _gaq || [];\r\n  var pluginUrl = \r\n  '//www.google-analytics.com/plugins/ga/inpage_linkid.js';\r\n  _gaq.push(['_require', 'inpage_linkid', pluginUrl]);\r\n  _gaq.push(['_setAccount', 'UA-1040584-1']);\r\n  ");
 if(SIHTMLUtil.getUserInfo(request).isLogin(request)){
      out.write("\r\n  _gaq.push(['_setCustomVar', 1, 'registered', 'true', 1]);\r\n  _gaq.push(['_setCustomVar', 2, 'sessionlogin', 'true', 2]);\r\n  _gaq.push(['_setCustomVar', 3, 'islogin', 'true', 3]);\r\n  ");
} else {
      out.write("\r\n  _gaq.push(['_setCustomVar', 3, 'islogin', 'false', 3]);\r\n  ");
}
      out.write("\r\n  _gaq.push(['_setCustomVar', 4, 'viewmode', 'PC', 3]);\r\n  _gaq.push(['_setVar',navigator.userAgent]);\r\n  _gaq.push(['_trackPageview']);\r\n  (function() {\r\n    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;\r\n    //ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';\r\n\tga.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'stats.g.doubleclick.net/dc.js';\r\n    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);\r\n  })();\r\n\r\n\t//for Google Tag Manager\r\n\tdataLayer= [{\r\n\t\t'site_type':'d',\r\n\t\t//'customer_id':'【顧客コード】'\r\n\t}];\r\n");
      out.write("</script>\r\n");
      out.write("<!-- Google Tag Manager -->\r\n");
      out.write("<noscript>");
      out.write("<iframe src=\"//www.googletagmanager.com/ns.html?id=GTM-K5Q24Q\"\r\nheight=\"0\" width=\"0\" style=\"display:none;visibility:hidden\">");
      out.write("</iframe>");
      out.write("</noscript>\r\n");
      out.write("<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\r\nnew Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\r\nj=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\r\n'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\r\n})(window,document,'script','dataLayer','GTM-K5Q24Q');");
      out.write("</script>\r\n");
      out.write("<!-- End Google Tag Manager -->\r\n");
      out.write("\r\n");
      out.write("<!-- /headerArea -->\r\n\r\n");
      out.write("<script type=\"text/javascript\">\r\n\r\n  var _gaq = _gaq || [];\r\n  var pluginUrl = \r\n  '//www.google-analytics.com/plugins/ga/inpage_linkid.js';\r\n  _gaq.push(['_require', 'inpage_linkid', pluginUrl]);\r\n  _gaq.push(['_setAccount', 'UA-1040584-1']);\r\n  _gaq.push(['_trackPageview', '");
      out.print(webshopSite);
      out.write("/customer_param/user_edit1']);\r\n\r\n  (function() {\r\n    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;\r\n\t//ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';\r\n    ga.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'stats.g.doubleclick.net/dc.js';\r\n    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);\r\n  })();\r\n\r\n");
      out.write("</script>\r\n\r\n");
      out.write("<!-- contentsArea -->\r\n");
      out.write("<div id=\"contentsArea\">\r\n\r\n");
      out.write("<!-- root -->\r\n");
      out.write("<div id=\"root\" xmlns:v=\"http://rdf.data-vocabulary.org/#\">\r\n");
      out.write("<span typeof=\"v:Breadcrumb\">");
      out.write("<a href=\"");
      out.print(mainSrvSite);
      out.write("\" rel=\"v:url\" property=\"v:title\">美容器具の卸通販TOP");
      out.write("</a>");
      out.write("</span> &gt; \r\n");
 if(userEditID.getSsouserId() != ""){ 
      out.write("\r\n");
      out.write("<span typeof=\"v:Breadcrumb\">");
      out.write("<a property=\"v:title\">追加情報登録（ログイン情報）");
      out.write("</a>");
      out.write("</span>\r\n");
 } else {
      out.write("\r\n");
      out.write("<span typeof=\"v:Breadcrumb\">");
      out.write("<a property=\"v:title\">新規会員登録（ログイン情報）");
      out.write("</a>");
      out.write("</span>\r\n");
 } 
      out.write("\r\n");
      out.write("</div>\r\n");
      out.write("<!-- /root -->\r\n\r\n");
      out.write("<!-- contents -->\r\n");
      out.write("<div id=\"contents\">\r\n");
      out.write("<form name=\"userEditForm\" action=\"");
      out.print(custSrvSite);
      out.write("\" method=\"post\">\r\n");
      out.write("<script language=\"javascript1.2\" type=\"text/javascript\">\r\n");
      out.write("<!--\r\nfunction privacy(){\r\n  with(document.userEditForm){\r\n    actionNameTxt.value='");
      out.print(SIConfig.SIACTION_POLICY);
      out.write("';\r\n    submit();\r\n  }\r\n}\r\nfunction next() {\r\n  with(document.userEditForm){\r\n    actionNameTxt.value='");
      out.print(SIConfig.SIACTION_CON);
      out.write("';\r\n    submit();\r\n  }\r\n}\r\n\r\n// メールアドレスチェック関数\r\n// メールアドレスの書式に合っているか返す\r\n// （正常：true 異常：false）\r\nfunction mailAddressCheck(val) {\r\n  \r\n  var regFlg = true;\r\n  var regMatch = null;\r\n  \r\n  if (val == \"\") {\r\n    return regFlg;\r\n  }\r\n  \r\n  // アドレスがソフトバンク携帯（旧ボーダフォン）の場合\r\n  if (val.indexOf(\"softbank.ne.jp\") >= 0 || val.indexOf(\"vodafone.ne.jp\") >= 0) {\r\n    regMatch = val.match(/^[0-9A-Za-z\\.\\-_/]+@[0-9A-Za-z\\.\\-_]+$/);\r\n    \r\n  // 上記以外の場合\r\n  } else {\r\n    regMatch = val.match(/^[0-9A-Za-z\\.\\-_]+@[0-9A-Za-z\\.\\-_]+$/);\r\n  }\r\n  \r\n  if (regMatch == null) {\r\n    regFlg = false;\r\n  }\r\n  return regFlg;\r\n}\r\n\r\n// パスワードチェック関数\r\n// パスワードの書式（A-Z、a-z、0-9、.、-、_）に合っているか返す\r\n// （正常：true 異常：false）\r\nfunction passwordCheck(val) {\r\n  var regFlg = true;\r\n  var regMatch = null;\r\n  \r\n  // 空文字の場合チェックしない（正常で返す）\r\n  if (val == \"\") {\r\n    return regFlg;\r\n  }\r\n  \r\n  regMatch = val.match(/^[0-9A-Za-z\\.\\-_]*$/);\r\n  \r\n  if (regMatch == null) {\r\n    regFlg = false;\r\n  }\r\n  \r\n  return regFlg;\r\n}\r\n\r\n");
      out.write("<!-- 以下、項目ごとの入力チェック -->\r\n\r\n// メールアドレスチェック\r\nfunction chkMailAddress(val){\r\n\r\n  // エラーメッセージ表示エリアをクリアする\r\n  document.getElementById(\"mailAddressAgreeErr\").innerHTML = \"\";\r\n  document.getElementById(\"mailAddressErr\").innerHTML = \"\";\r\n  \r\n  // 必須入力チェック\r\n  if (val == \"\") {\r\n    // チェックでエラーだった場合、エラーメッセージを表示させる\r\n    document.getElementById(\"mailAddressErr\").innerHTML += \"");
      out.write("<br>「メールアドレス」は、必須入力項目です。\";\r\n  }\r\n\r\n  var mailAddress = document.getElementsByName(\"email\")[0].value\r\n  var mailAddressConf = document.getElementsByName(\"emailCon\")[0].value\r\n  \r\n  // メールアドレスチェック\r\n  var chkFlg = mailAddressCheck(val);\r\n\r\n  // メールアドレスチェックでエラー（戻り値false）だった場合\r\n  if (chkFlg == false) {\r\n  \r\n    // チェックでエラーだった場合、エラーメッセージを表示させる\r\n    document.getElementById(\"mailAddressErr\").innerHTML += \"");
      out.write("<br>「メールアドレス」は、E-Mailアドレスとして正しくありません。\";\r\n  }\r\n  \r\n  // メールアドレスが両方入力されていて、かつ異なる場合（ただしメールアドレスとして正しい場合）\r\n  if ((mailAddress != \"\" && mailAddressConf != \"\" && chkFlg == true) && mailAddress != mailAddressConf) {\r\n    document.getElementById(\"mailAddressAgreeErr\").innerHTML += \"");
      out.write("<br>メールアドレスとメールアドレス(確認用)が一致していません。\";\r\n  }\r\n}\r\n\r\n// メールアドレス（確認用）チェック\r\nfunction chkMailAddressConf(val){\r\n  \r\n  // エラーメッセージ表示エリアをクリアする\r\n  document.getElementById(\"mailAddressAgreeErr\").innerHTML = \"\";\r\n  document.getElementById(\"mailAddressConfErr\").innerHTML = \"\";\r\n\r\n  // 必須入力チェック\r\n  if (val == \"\") {\r\n  \r\n    // チェックでエラーだった場合、エラーメッセージを表示させる\r\n    document.getElementById(\"mailAddressConfErr\").innerHTML += \"");
      out.write("<br>「メールアドレス（確認用）」は、必須入力項目です。\";\r\n  }\r\n  \r\n  var mailAddress = document.getElementsByName(\"email\")[0].value\r\n  var mailAddressConf = document.getElementsByName(\"emailCon\")[0].value\r\n  \r\n  // メールアドレスチェック\r\n  var chkFlg = mailAddressCheck(val);\r\n\r\n  // メールアドレスチェックでエラー（戻り値false）だった場合\r\n  if (chkFlg == false) {\r\n    // チェックでエラーだった場合、エラーメッセージを表示させる\r\n    document.getElementById(\"mailAddressConfErr\").innerHTML += \"");
      out.write("<br>「メールアドレス（確認用）」は、E-Mailアドレスとして正しくありません。\";\r\n  }\r\n\r\n  // メールアドレスが両方入力されていて、かつ異なる場合（ただしメールアドレスとして正しい場合）\r\n  if ((mailAddress != \"\" && mailAddressConf != \"\" && chkFlg == true) && mailAddress != mailAddressConf) {\r\n    document.getElementById(\"mailAddressAgreeErr\").innerHTML += \"");
      out.write("<br>メールアドレスとメールアドレス(確認用)が一致していません。\";\r\n  }\r\n  \r\n  return chkFlg;\r\n}\r\n\r\n// チェック結果フラグ（パスワード用）\r\nvar chkPasswordFlg;\r\n\r\n// チェック結果フラグ（パスワード（確認）用）\r\nvar chkPasswordConfFlg;\r\n\r\n// パスワードチェック\r\nfunction chkPassword(val) {\r\n  \r\n  // エラーメッセージ表示エリアをクリアする\r\n  document.getElementById(\"passwordAgreeErr\").innerHTML = \"\";\r\n  document.getElementById(\"passwordErr\").innerHTML = \"\";\r\n  \r\n  // 必須入力チェック\r\n  if (val == \"\") {\r\n    // チェックでエラーだった場合、エラーメッセージを表示させる\r\n    document.getElementById(\"passwordErr\").innerHTML += \"");
      out.write("<br>「パスワード」は、必須入力項目です。\";\r\n    chkPasswordFlg = false;\r\n  }\r\n\r\n  // パスワードチェック\r\n  chkPasswordFlg = passwordCheck(val);\r\n\r\n  // パスワードチェックでエラー（戻り値false）だった場合\r\n  if (chkPasswordFlg == false) {\r\n  \r\n    // チェックでエラーだった場合、エラーメッセージを表示させる\r\n    document.getElementById(\"passwordErr\").innerHTML += \"");
      out.write("<br>「パスワード」は、半角英数と「_」、「-」、「.」を入力してください。\";\r\n  }\r\n  \r\n  var password = document.getElementsByName(\"password\")[0].value\r\n  var passwordConf = document.getElementsByName(\"passwordCon\")[0].value\r\n  \r\n  // 文字列が6文字未満もしくは16文字超の場合\r\n  if (val != \"\" && (val.length ");
      out.write("< 6 || val.length > 16)) {\r\n    document.getElementById(\"passwordErr\").innerHTML += \"");
      out.write("<br>「パスワード」は、6桁から16桁までの半角英数字で入力してください。\";\r\n    chkPasswordFlg = false;\r\n  }\r\n  \r\n  // パスワードが両方入力されていて、かつ異なる場合（ただしパスワードとして正しい場合）\r\n  if ((chkPasswordFlg == true && chkPasswordConfFlg == true) && password != passwordConf) {\r\n    document.getElementById(\"passWordAgreeErr\").innerHTML += \"");
      out.write("<br>パスワードとパスワード(確認用)が一致していません。\";\r\n  }\r\n}\r\n\r\n// パスワード（確認用）チェック\r\nfunction chkPasswordConf(val){\r\n\r\n  // エラーメッセージ表示エリアをクリアする\r\n  document.getElementById(\"passwordAgreeErr\").innerHTML = \"\";\r\n  document.getElementById(\"passwordConfErr\").innerHTML = \"\";\r\n\r\n  // 必須入力チェック\r\n  if (val == \"\") {\r\n  \r\n    // チェックでエラーだった場合、エラーメッセージを表示させる\r\n    document.getElementById(\"passwordConfErr\").innerHTML += \"");
      out.write("<br>「パスワード（確認用）」は、必須入力項目です。\";\r\n    chkPasswordConfFlg = false;\r\n  }\r\n  \r\n  var password = document.getElementsByName(\"password\")[0].value\r\n  var passwordConf = document.getElementsByName(\"passwordCon\")[0].value\r\n  \r\n  // メールアドレスチェック\r\n  chkPasswordConfFlg = passwordCheck(val);\r\n\r\n  // パスワードチェックでエラー（戻り値false）だった場合\r\n  if (chkPasswordConfFlg == false) {\r\n  \r\n    // チェックでエラーだった場合、エラーメッセージを表示させる\r\n    document.getElementById(\"passwordConfErr\").innerHTML += \"");
      out.write("<br>「パスワード（確認用）」は、半角英数と「_」、「-」、「.」を入力してください。\";\r\n  }\r\n  \r\n  // 文字列が6文字未満もしくは16文字超の場合\r\n  if (val != \"\" && (val.length ");
      out.write("< 6 || val.length > 16)) {\r\n    document.getElementById(\"passwordConfErr\").innerHTML += \"");
      out.write("<br>「パスワード（確認用）」は、6桁から16桁までの半角英数字で入力してください。\";\r\n    chkPasswordConfFlg = false;\r\n  }\r\n\r\n  // パスワードが両方入力されていて、かつ異なる場合（ただしパスワードとして正しい場合）\r\n  if ((chkPasswordFlg == true && chkPasswordConfFlg == true) && password != passwordConf) {\r\n    document.getElementById(\"passwordAgreeErr\").innerHTML += \"");
      out.write("<br>パスワードとパスワード(確認用)が一致していません。\";\r\n  }\r\n}\r\n//-->\r\n");
      out.write("</script>\r\n");
      out.write("<!-- section -->\r\n");
      out.write("<div id=\"regist\" class=\"section\">\r\n");
 if(userEditID.getSsouserId() != ""){ 
      out.write("\r\n");
      out.write("<h1>");
      out.write("<img src=\"");
      out.print(webshopSite);
      out.write("/img/member/title_regist2.gif\" alt=\"追加情報登録\" width=\"950\" height=\"40\" />");
      out.write("</h1>\r\n");
 } else {
      out.write("\r\n");
      out.write("<h1>");
      out.write("<img src=\"");
      out.print(webshopSite);
      out.write("/img/member/title_regist.gif\" alt=\"新規会員登録\" width=\"950\" height=\"40\" />");
      out.write("</h1>\r\n");
 } 
      out.write("\r\n");
      out.write("<div class=\"wrap\">\r\n");
      out.write("<h2>");
      out.write("<img src=\"");
      out.print(webshopSite);
      out.write("/img/member/h_login.gif\" alt=\"ログイン情報\" width=\"821\" height=\"40\" />");
      out.write("</h2>\r\n");
      out.write("<ol class=\"error\">\r\n");
      if (_jspx_meth_webshop_actionErrors_0(pageContext))
        return;
      out.write("\r\n");
SICustomErrors pageError = (SICustomErrors)request.getAttribute(SIConfig.SIERROR_ATTRIBUTE_MESSAGE_KEY);
if (pageError==null) pageError = new SICustomErrors();
      out.write("\r\n");
      /* ----  webshop:isFalse ---- */
      jp.co.sint.taglib.SIIsFalseTag _jspx_th_webshop_isFalse_0 = (jp.co.sint.taglib.SIIsFalseTag) _jspx_tagPool_webshop_isFalse_value.get(jp.co.sint.taglib.SIIsFalseTag.class);
      _jspx_th_webshop_isFalse_0.setPageContext(pageContext);
      _jspx_th_webshop_isFalse_0.setParent(null);
      _jspx_th_webshop_isFalse_0.setValue(pageError.isEmpty());
      int _jspx_eval_webshop_isFalse_0 = _jspx_th_webshop_isFalse_0.doStartTag();
      if (_jspx_eval_webshop_isFalse_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
        do {
          out.write("<li class=\"footer\">");
          out.write("</li>");
          int evalDoAfterBody = _jspx_th_webshop_isFalse_0.doAfterBody();
          if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
            break;
        } while (true);
      }
      if (_jspx_th_webshop_isFalse_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
        return;
      _jspx_tagPool_webshop_isFalse_value.reuse(_jspx_th_webshop_isFalse_0);
      out.write("\r\n");
      out.write("</ol>\r\n");
      out.write("<h3>ログイン情報");
      out.write("</h3>\r\n");
      out.write("<table>\r\n");
      out.write("<tr>\r\n");
      out.write("<th>");
      out.write("<span>必須");
      out.write("</span>メールアドレス");
      out.write("</th>\r\n");
      out.write("<td class=\"form\">半角英数");
      out.write("</td>\r\n");
      out.write("<td class=\"input\">");
      out.write("<input name=\"email\" type=\"text\" class=\"txt\" value=\"");
      out.print(SIHTMLUtil.HTMLEncode(regCust.getEmail()));
      out.write("\" size=\"55\" maxlength=\"128\" onblur=\"chkMailAddress(this.value)\"/>\r\n");
      out.write("<span id=\"mailAddressErr\" style=\"color:red;\">");
      out.write("</span>\r\n");
      out.write("<span class=\"bottom\">※携帯アドレスでも登録可能ですが、迷惑メールフィルタ等の設定をされている方は、「beautygarage.jp」からのメールを受け取れるよう設定を行ってください。");
      out.write("</span>");
      out.write("</td>\r\n");
      out.write("</tr>\r\n");
      out.write("<tr>\r\n");
      out.write("<th>");
      out.write("<span>必須");
      out.write("</span>メールアドレス（確認用）");
      out.write("</th>\r\n");
      out.write("<td class=\"form\">半角英数");
      out.write("</td>\r\n");
      out.write("<td class=\"input\">");
      out.write("<input name=\"emailCon\" type=\"text\" class=\"txt\" value=\"");
      out.print(SIHTMLUtil.HTMLEncode(regCust.getEmailCon()));
      out.write("\" size=\"55\" maxlength=\"128\" onblur=\"chkMailAddressConf(this.value);\"/>\r\n");
      out.write("<span id=\"mailAddressAgreeErr\" style=\"color:red;\">");
      out.write("</span>\r\n");
      out.write("<span id=\"mailAddressConfErr\" style=\"color:red;\">");
      out.write("</span>\r\n");
      out.write("</td>\r\n");
      out.write("</tr>\r\n");
      out.write("<tr>\r\n");
      out.write("<th>");
      out.write("<span>必須");
      out.write("</span>パスワード");
      out.write("</th>\r\n");
      out.write("<td class=\"form\">半角英数");
      out.write("</td>\r\n");
      out.write("<td class=\"input\">");
      out.write("<input name=\"password\" type=\"password\" class=\"txt\" value=\"");
      out.print(SIHTMLUtil.HTMLEncode(regCust.getPassword()));
      out.write("\" size=\"20\" maxlength=\"16\" onblur=\"chkPassword(this.value);\"/>\r\n");
      out.write("<span id=\"passwordErr\" style=\"color:red;\">");
      out.write("</span>\r\n");
      out.write("<span class=\"bottom\">※半角英数字6～16文字で入力してください。");
      out.write("</span>");
      out.write("</td>\r\n");
      out.write("</tr>\r\n");
      out.write("<tr>\r\n");
      out.write("<th>");
      out.write("<span>必須");
      out.write("</span>パスワード（確認用）");
      out.write("</th>\r\n");
      out.write("<td class=\"form\">半角英数");
      out.write("</td>\r\n");
      out.write("<td class=\"input\">");
      out.write("<input name=\"passwordCon\" type=\"password\" class=\"txt\" value=\"");
      out.print(SIHTMLUtil.HTMLEncode(regCust.getPasswordCon()));
      out.write("\" size=\"20\" maxlength=\"16\" onblur=\"chkPasswordConf(this.value);\"/>\r\n");
      out.write("<span id=\"passwordAgreeErr\" style=\"color:red;\">");
      out.write("</span>\r\n");
      out.write("<span id=\"passwordConfErr\" style=\"color:red;\">");
      out.write("</span>\r\n");
      out.write("</td>\r\n");
      out.write("</tr>\r\n");
      out.write("</table>\r\n\r\n");
      out.write("<h3>秘密の質問と回答");
      out.write("</h3>\r\n");
      out.write("<table>\r\n");
      out.write("<tr>\r\n");
      out.write("<th>秘密の質問");
      out.write("</th>\r\n");
      out.write("<td class=\"form\">&nbsp;");
      out.write("</td>\r\n");
      out.write("<td class=\"input\">");
      out.write("<input name=\"pWQuestion\" type=\"text\" class=\"txt\" value=\"");
      out.print(SIHTMLUtil.HTMLEncode(regCust.getPWQuestion()));
      out.write("\" size=\"55\" maxlength=\"100\"/>\r\n");
      out.write("<span class=\"bottom\">（例）最寄駅はどこ？ 飼っているペットの名前は？ 母親の旧姓は？ など");
      out.write("</span>");
      out.write("</td>\r\n");
      out.write("</tr>\r\n");
      out.write("<tr>\r\n");
      out.write("<th>回答");
      out.write("</th>\r\n");
      out.write("<td class=\"form\">&nbsp;");
      out.write("</td>\r\n");
      out.write("<td class=\"input\">");
      out.write("<input name=\"pWAnswer\" type=\"text\" class=\"txt\" value=\"");
      out.print(SIHTMLUtil.HTMLEncode(regCust.getPWAnswer()));
      out.write("\" size=\"55\" maxlength=\"100\"/>\r\n");
      out.write("<span class=\"bottom\">（例）山田駅、マロン、中村 など");
      out.write("</span>");
      out.write("</td>\r\n");
      out.write("</tr>\r\n");
      out.write("</table>\r\n\r\n");
      out.write("<p class=\"btn\">");
      out.write("<a href=\"javascript:privacy()\">");
      out.write("<img src=\"");
      out.print(webshopSite);
      out.write("/img/member/btn_back.gif\" alt=\"元の画面に戻る\" width=\"172\" height=\"22\" />");
      out.write("</a>");
      out.write("<a href=\"javascript:next()\">");
      out.write("<img src=\"");
      out.print(webshopSite);
      out.write("/img/member/btn_next.gif\" alt=\"次へ\" width=\"172\" height=\"22\"/>");
      out.write("</a>");
      out.write("</p>\r\n");
      out.write("</div>\r\n");
      out.write("<p>");
      out.write("<img src=\"");
      out.print(webshopSite);
      out.write("/img/bg_section_ft.gif\" alt=\"\" width=\"950\" height=\"20\" />");
      out.write("</p>\r\n");
      out.write("</div>\r\n");
      out.write("<!-- /section -->\r\n");
      out.write("<input type=\"hidden\" name=\"ctc\" value=\"");
      out.print(SIHTMLUtil.HTMLEncode(userEditID.getCtgryCodeTxt()));
      out.write("\"/>\r\n");
      out.write("<input type=\"hidden\" name=\"editModeTxt\" value=\"");
      out.print(SIHTMLUtil.HTMLEncode(regCust.getEditModeTxt()));
      out.write("\"/>\r\n");
      out.write("<input type=\"hidden\" name=\"cmdtyFlagTxt\" value=\"\"/>\r\n");
      out.write("<input type=\"hidden\" name=\"nid\" value=\"");
      out.print(SIHTMLUtil.HTMLEncode(userEditID.getNextUrlTxt()));
      out.write("\"/>\r\n");
      out.write("<input type=\"hidden\" name=\"actionNameTxt\" value=\"\"/>\r\n");
      out.write("<input type=\"hidden\" name=\"intDelFlg\" value=\"");
      out.print(regCust.getDelFlg());
      out.write("\"/>\r\n");
      out.write("<input type=\"hidden\" name=\"emailold\" value=\"");
      out.print(SIHTMLUtil.HTMLEncode(regCust.getEMailOld()));
      out.write("\"/>\r\n");
      out.write("<input type=\"hidden\" name=\"custCompanyFlg\" value=\"0\"/>\r\n");
      out.write("<input type=\"hidden\" name=\"payMethodCode\" value=\"0\"/>\r\n");
      out.write("<input type=\"hidden\" name=\"sex\" value=\"1\"/>\r\n");
      out.write("<input type=\"hidden\" name=\"custName\" value=\"");
      out.print(SIHTMLUtil.HTMLEncode(regCust.getCustName()));
      out.write("\"/>\r\n");
      out.write("<input type=\"hidden\" name=\"custPronName\" value=\"");
      out.print(SIHTMLUtil.HTMLEncode(regCust.getCustPronName()));
      out.write("\"/>\r\n");
      out.write("<input type=\"hidden\" name=\"postCode1\" value=\"");
      out.print(SIHTMLUtil.HTMLEncode(regCust.getPostCode1()));
      out.write("\"/>\r\n");
      out.write("<input type=\"hidden\" name=\"postCode2\" value=\"");
      out.print(SIHTMLUtil.HTMLEncode(regCust.getPostCode2()));
      out.write("\"/>\r\n");
      out.write("<input type=\"hidden\" name=\"address1\" value=\"");
      out.print(SIHTMLUtil.HTMLEncode(regCust.getAddress1()));
      out.write("\"/>\r\n");
      out.write("<input type=\"hidden\" name=\"address2\" value=\"");
      out.print(SIHTMLUtil.HTMLEncode(regCust.getAddress2()));
      out.write("\"/>\r\n");
      out.write("<input type=\"hidden\" name=\"address3\" value=\"");
      out.print(SIHTMLUtil.HTMLEncode(regCust.getAddress3()));
      out.write("\"/>\r\n");
      out.write("<input type=\"hidden\" name=\"companyName\" value=\"");
      out.print(SIHTMLUtil.HTMLEncode(regCust.getCompanyName()));
      out.write("\"/>\r\n");
      out.write("<input type=\"hidden\" name=\"corporationName\" value=\"");
      out.print(SIHTMLUtil.HTMLEncode(regCust.getCorporationName()));
      out.write("\"/>\r\n");
      out.write("<input type=\"hidden\" name=\"storeTel\" value=\"");
      out.print(SIHTMLUtil.HTMLEncode(regCust.getStoreTel()));
      out.write("\"/>\r\n");
      out.write("<input type=\"hidden\" name=\"tel\" value=\"");
      out.print(SIHTMLUtil.HTMLEncode(regCust.getTel()));
      out.write("\"/>\r\n");
      out.write("<input type=\"hidden\" name=\"fax\" value=\"");
      out.print(SIHTMLUtil.HTMLEncode(regCust.getFax()));
      out.write("\"/>\r\n");
      out.write("<input type=\"hidden\" name=\"job\" value=\"");
      out.print(SIHTMLUtil.HTMLEncode(regCust.getJob()));
      out.write("\"/>\r\n");
      out.write("<input type=\"hidden\" name=\"howToKnow\" value=\"");
      out.print(SIHTMLUtil.HTMLEncode(regCust.getHowToKnow()));
      out.write("\"/>\r\n");
      out.write("<input type=\"hidden\" name=\"otherMenu\" value=\"");
      out.print(SIHTMLUtil.HTMLEncode(regCust.getOtherMenu()));
      out.write("\"/>\r\n");
      out.write("<input type=\"hidden\" name=\"newMailFlg\" value=\"");
      out.print(regCust.getNewMailFlg());
      out.write("\"/>\r\n");
      out.write("<input type=\"hidden\" name=\"registRoute\" value=\"");
      out.print(regCust.getRegistRoute());
      out.write("\"/>\r\n");
      out.write("<input type=\"hidden\" name=\"receivableFlg\" value=\"");
      out.print(regCust.getReceivableFlg());
      out.write("\"/>\r\n");
      out.write("<input type=\"hidden\" name=\"charge\" value=\"");
      out.print(regCust.getCharge());
      out.write("\"/>\r\n");
      out.write("<input type=\"hidden\" name=\"salonUrl\" value=\"");
      out.print(regCust.getSalonUrl());
      out.write("\"/>\r\n");
      out.write("<input type=\"hidden\" name=\"catalogRequest\" value=\"");
      out.print(regCust.getCatalogRequest());
      out.write("\"/>\r\n");
      out.write("<input type=\"hidden\" name=\"sid\" value=\"");
      out.print(SIHTMLUtil.HTMLEncode(userEditID.getSsouserId()));
      out.write("\"/>\r\n");
      out.write("</form>\r\n\r\n");
      out.write("</div>\r\n");
      out.write("<!-- /contents -->\r\n\r\n");
      out.write("<!-- pagetop -->\r\n");
      out.write("<div id=\"pagetop\">");
      out.write("<a href=\"#top\">▲ページTOPへ");
      out.write("</a>");
      out.write("</div>\r\n");
      out.write("<!-- /pagetop -->\r\n\r\n");
      out.write("</div>\r\n");
      out.write("<!-- /contentsArea -->\r\n\r\n");
      out.write("<!-- footerArea -->\r\n");

/**
 * Copyright (c) 2003-2010 System Integrator Corporation.
 *                 All Rights Reserved.
 * @version $Id : include/footer_inc.jsp,v 2.0 2009/04/07 Naotaka Ohsugi Exp $
 * @author      : Naotaka Ohsugi
 * @Description : フッター（検索バーなし）
 * @History
 * Author        Date        Reason
 * ============  ==========  ===========================
 * Naotaka       2010/09/15  Original
 */

      out.write("\r\n");
 //▼アプリでは非表示：ここから▼
 if (request.getHeader("user-agent").indexOf("bg-webview-")==-1) { 
      out.write("\r\n\r\n");
      out.write("<div id=\"footerArea\"> \r\n  \r\n  ");
      out.write("<!-- footerNavi -->\r\n  ");
      out.write("<div id=\"footerNavi\">\r\n    ");
      out.write("<ul class=\"footerUNav\">\r\n      ");
      out.write("<li class=\"fnav01\">");
      out.write("<a href=\"");
      out.print(SIURLMap.getUrl(request,"webshop.servlet.front.hair"));
      out.write("\">");
      out.print(SIConfig.ctgryGroupName[SIConfig.CTGRYGROUP_HAIR]);
      out.write("</a>");
      out.write("</li>\r\n      ");
      out.write("<li class=\"fnav02\">");
      out.write("<a href=\"");
      out.print(SIURLMap.getUrl(request,"webshop.servlet.front.haircosme"));
      out.write("\">");
      out.print(SIConfig.ctgryGroupName[SIConfig.CTGRYGROUP_HAIRCOSME]);
      out.write("</a>");
      out.write("</li>\r\n      ");
      out.write("<li class=\"fnav03\">");
      out.write("<a href=\"");
      out.print(SIURLMap.getUrl(request,"webshop.servlet.front.esthe"));
      out.write("\">");
      out.print(SIConfig.ctgryGroupName[SIConfig.CTGRYGROUP_ESTHE]);
      out.write("</a>");
      out.write("</li>\r\n      ");
      out.write("<li class=\"fnav04\">");
      out.write("<a href=\"");
      out.print(SIURLMap.getUrl(request,"webshop.servlet.front.bed"));
      out.write("\">");
      out.print(SIConfig.ctgryGroupName[SIConfig.CTGRYGROUP_BED]);
      out.write("</a>");
      out.write("</li>\r\n      ");
      out.write("<li class=\"fnav05\">");
      out.write("<a href=\"");
      out.print(SIURLMap.getUrl(request,"webshop.servlet.front.cosme"));
      out.write("\">");
      out.print(SIConfig.ctgryGroupName[SIConfig.CTGRYGROUP_COSME]);
      out.write("</a>");
      out.write("</li>\r\n      ");
      out.write("<li class=\"fnav06\">");
      out.write("<a href=\"");
      out.print(SIURLMap.getUrl(request,"webshop.servlet.front.nail"));
      out.write("\">");
      out.print(SIConfig.ctgryGroupName[SIConfig.CTGRYGROUP_NAIL]);
      out.write("</a>");
      out.write("</li>\r\n      ");
      out.write("<li class=\"fnav07\">");
      out.write("<a href=\"");
      out.print(SIURLMap.getUrl(request,"webshop.servlet.front.eyelash"));
      out.write("\">");
      out.print(SIConfig.ctgryGroupName[SIConfig.CTGRYGROUP_EYELASH]);
      out.write("</a>");
      out.write("</li>\r\n      ");
      out.write("<li class=\"fnav07\">");
      out.write("<a href=\"");
      out.print(SIURLMap.getUrl(request,"webshop.servlet.front.book"));
      out.write("\">");
      out.print(SIConfig.ctgryGroupName[SIConfig.CTGRYGROUP_BOOK]);
      out.write("</a>");
      out.write("</li>\r\n    ");
      out.write("</ul>\r\n  ");
      out.write("</div>\r\n  ");
      out.write("<!-- /footerNavi --> \r\n  \r\n  ");
      out.write("<!-- footerBGGlink -->\r\n  ");
      out.write("<div id=\"footerBGGlink\">\r\n    ");
      out.write("<div id=\"footerBGGlink_Ct\">\r\n      ");
      out.write("<dl>\r\n        ");
      out.write("<dt>");
      out.write("<img src=\"");
      out.print(webshopSite);
      out.write("/img/footerBGG_logo.gif\" alt=\"BEAUTY GARAGE GROUP\" width=\"162\" height=\"11\" />");
      out.write("</dt>\r\n        ");
      out.write("<dd>\r\n          ");
      out.write("<ul>\r\n            ");
      out.write("<li class=\"footerBGGlink_1st\">");
      out.write("<a href=\"");
      out.print(SIURLMap.getUrl(request,"webshop.servlet.front.main"));
      out.write("\" target=\"_blank\">理美容・エステ・ネイル商材 卸通販");
      out.write("</a>");
      out.write("</li>\r\n            ");
      out.write("<li>");
      out.write("<a href=\"http://www.eyelashgarage.jp/\" target=\"_blank\">まつげエクステ商材 卸通販");
      out.write("</a>");
      out.write("</li>\r\n            ");
      out.write("<li>");
      out.write("<a href=\"http://kaigyo.beautygarage.jp/\" target=\"_blank\">美容室開業・経営支援");
      out.write("</a>");
      out.write("</li>\r\n            ");
      out.write("<li>");
      out.write("<a href=\"");
      out.print(SIHTMLUtil.consURL(request,webshopSite+"/pickup/fund/index.html",false));
      out.write("\" target=\"_blank\">サロン開業資金調達");
      out.write("</a>");
      out.write("</li>\r\n            ");
      out.write("<li>");
      out.write("<a href=\"http://www.salonfudousan.net/\" target=\"_blank\">サロン用不動産・居抜き物件");
      out.write("</a>");
      out.write("</li>\r\n            ");
      out.write("<li>");
      out.write("<a href=\"http://www.salondesign.jp/\" target=\"_blank\">店舗設計・デザイン");
      out.write("</a>");
      out.write("</li>\r\n            ");
      out.write("<li>");
      out.write("<a href=\"http://www.salonhoken.net/\" target=\"_blank\">サロン向け保険");
      out.write("</a>");
      out.write("</li>\r\n            ");
      out.write("<li>");
      out.write("<a href=\"http://www.salonsystem.jp/\" target=\"_blank\">システム導入支援");
      out.write("</a>");
      out.write("</li>\r\n            ");
      out.write("<li>");
      out.write("<a href=\"http://www.s-career.jp/\" target=\"_blank\">求人・転職");
      out.write("</a>");
      out.write("</li>\r\n            ");
      out.write("<li>");
      out.write("<a href=\"http://www.bgacademy.jp/\" target=\"_blank\">セミナー・スクール");
      out.write("</a>");
      out.write("</li>\r\n            ");
      out.write("<li>");
      out.write("<a href=\"http://www.beauty-tv.jp/\" target=\"_blank\">e-ラーニング");
      out.write("</a>");
      out.write("</li>\r\n            ");
      out.write("<li>");
      out.write("<a href=\"http://www.shukyaku.jp/\" target=\"_blank\">集客支援・ホームページ制作");
      out.write("</a>");
      out.write("</li>\r\n            ");
      out.write("<li>");
      out.write("<a href=\"http://www.salonfc.jp/\" target=\"_blank\">フランチャイズ加盟");
      out.write("</a>");
      out.write("</li>\r\n            ");
      out.write("<li>");
      out.write("<a href=\"http://www.beautymedia.jp/salon/\" target=\"_blank\">美容メディア");
      out.write("</a>");
      out.write("</li>\r\n            ");
      out.write("<li>");
      out.write("<a href=\"http://www.biyoukaitori.jp/\" target=\"_blank\">美容機器・エステ機器買取");
      out.write("</a>");
      out.write("</li>\r\n          ");
      out.write("</ul>\r\n        ");
      out.write("</dd>\r\n      ");
      out.write("</dl>\r\n    ");
      out.write("</div>\r\n  ");
      out.write("</div>\r\n  ");
      out.write("<!-- /footerBGGlink --> \r\n  \r\n  ");
      out.write("<!-- footer -->\r\n  ");
      out.write("<div id=\"footer\">\r\n    ");
      out.write("<p id=\"copyright\">Copyright by BEAUTY GARAGE INC. All rights reserved.");
      out.write("</p>\r\n    ");
      out.write("<ul>\r\n      ");
      out.write("<li class=\"cnav01\">");
      out.write("<a href=\"");
      out.print(SIHTMLUtil.consURL(request,webshopSite+"/guide/overseas.html",false));
      out.write("\">OVERSEAS");
      out.write("</a>");
      out.write("</li>\r\n      ");
      out.write("<li class=\"cnav02\">");
      out.write("<a href=\"");
      out.print(SIHTMLUtil.consURL(request,webshopSite+"/guide/law.html",false));
      out.write("\">特定商取引法に基づく表示");
      out.write("</a>");
      out.write("</li>\r\n      ");
      out.write("<li class=\"cnav03\">");
      out.write("<a href=\"");
      out.print(SIHTMLUtil.consURL(request,webshopSite+"/guide/law2.html",false));
      out.write("\">古物営業法に基づく表示");
      out.write("</a>");
      out.write("</li>\r\n      ");
      out.write("<li class=\"cnav04\">");
      out.write("<a href=\"");
      out.print(SIHTMLUtil.consURL(request,webshopSite+"/guide/privacy.html",false));
      out.write("\">プライバシーポリシー");
      out.write("</a>");
      out.write("</li>\r\n      ");
      out.write("<li class=\"cnav05\">");
      out.write("<a href=\"");
      out.print(SIHTMLUtil.consURL(request,webshopSite+"/sitemap/index.html",false));
      out.write("\">サイトマップ");
      out.write("</a>");
      out.write("</li>\r\n      ");
      out.write("<li class=\"cnav06\">");
      out.write("<a href=\"http://www.beautygarage.co.jp/\" target=\"_blank\">会社案内");
      out.write("</a> ");
      out.write("<img src=\"");
      out.print(webshopSite);
      out.write("/img/icon_blank.gif\" alt=\"\" width=\"10\" height=\"10\" />");
      out.write("</li>\r\n      ");
      out.write("<li class=\"cnav07\">");
      out.write("<a href=\"http://www.beautygarage.co.jp/recruit/\" target=\"_blank\">採用情報");
      out.write("</a> ");
      out.write("<img src=\"");
      out.print(webshopSite);
      out.write("/img/icon_blank.gif\" alt=\"\" width=\"10\" height=\"10\" />");
      out.write("</li>\r\n    ");
      out.write("</ul>\r\n    ");
      out.write("<br class=\"clear\">\r\n    ");
      out.write("<ul style=\"margin-top:7px;\">\r\n      ");
      out.write("<li class=\"cnav01\">");
      out.write("<a href=\"");
      out.print(SIHTMLUtil.consURL(request,"/agreement/index.php",false));
      out.write("\" target=\"_blank\">総合利用規約");
      out.write("</a> ");
      out.write("<img src=\"");
      out.print(webshopSite);
      out.write("/img/icon_blank.gif\" alt=\"\" width=\"10\" height=\"10\" />");
      out.write("</li>\r\n      ");
      out.write("<li class=\"cnav02\">");
      out.write("<a href=\"");
      out.print(SIHTMLUtil.consURL(request,"/agreement/gl_ec.php",false));
      out.write("\" target=\"_blank\">ビューティガレージオンラインショップ利用ガイドライン");
      out.write("</a> ");
      out.write("<img src=\"");
      out.print(webshopSite);
      out.write("/img/icon_blank.gif\" alt=\"\" width=\"10\" height=\"10\" />");
      out.write("</li>\r\n    ");
      out.write("</ul>\r\n    ");
      out.write("<!-- ssl trust --> \r\n    ");
      out.write("<br class=\"clear\">\r\n    ");
      out.write("<div id=\"verisign\"> \r\n      ");
      out.write("<script language=\"JavaScript\" TYPE=\"text/javascript\" src=\"https://trusted-web-seal.cybertrust.ne.jp/seal/getScript?host_name=www.beautygarage.jp&type=21\">");
      out.write("</script> \r\n    ");
      out.write("</div>\r\n    ");
      out.write("<!-- /ssl trust --> \r\n    ");
      out.write("<!-- ipo -->\r\n    ");
      out.write("<div id=\"ipo\"> ");
      out.write("<img src=\"");
      out.print(webshopSite);
      out.write("/img/bnr_foot_ipo.gif\" width=\"48\" height=\"55\">\r\n      ");
      out.write("<p>東証マザーズ上場");
      out.write("<br />\r\n        証券コード：3180");
      out.write("</p>\r\n    ");
      out.write("</div>\r\n    ");
      out.write("<!-- /ipo --> \r\n  ");
      out.write("</div>\r\n  ");
      out.write("<!-- /footer --> \r\n");
      out.write("</div>\r\n");
} //▲アプリでは非表示：ここまで▲ 
      out.write("\r\n\r\n");
      out.write("<!-- microad_blade_track --> \r\n");
      out.write("<script type=\"text/javascript\" class=\"microad_blade_track\">\r\n");
      out.write("<!--\r\nvar microad_blade_jp = microad_blade_jp || { 'params' : new Array(), 'complete_map' : new Object() };\r\n(function() {\r\nvar param = {'co_account_id' : '6140', 'group_id' : '', 'country_id' : '1', 'ver' : '2.1.0'};\r\nmicroad_blade_jp.params.push(param);\r\n\r\nvar src = (location.protocol == 'https:')\r\n? 'https://d-track.send.microad.jp/js/blade_track_jp.js' : 'http://d-cache.microad.jp/js/blade_track_jp.js';\r\n\r\nvar bs = document.createElement('script');\r\nbs.type = 'text/javascript'; bs.async = true;\r\nbs.charset = 'utf-8'; bs.src = src;\r\n\r\nvar s = document.getElementsByTagName('script')[0];\r\ns.parentNode.insertBefore(bs, s);\r\n})();\r\n-->\r\n");
      out.write("</script> \r\n");
      out.write("<!-- /microad_blade_track --> \r\n\r\n");
      out.write("<!-- Google Code for &#9733;&#12473;&#12510;&#12540;&#12488;&#12500;&#12463;&#12475;&#12523;&#12479;&#12464;_&#36890;&#31216;&#12473;&#12510;&#12500; --> \r\n");
      out.write("<!-- Remarketing tags may not be associated with personally identifiable information or placed on pages related to sensitive categories. For instructions on adding this tag and more information on the above requirements, read the setup guide: google.com/ads/remarketingsetup --> \r\n");
      out.write("<script type=\"text/javascript\">\r\n/* ");
      out.write("<![CDATA[ */\r\nvar google_conversion_id = 1039187569;\r\nvar google_conversion_label = \"wAH0CPnclAcQ8fzC7wM\";\r\nvar google_custom_params = window.google_tag_params;\r\nvar google_remarketing_only = true;\r\n/* ]]> */\r\n");
      out.write("</script> \r\n");
      out.write("<script type=\"text/javascript\" src=\"//www.googleadservices.com/pagead/conversion.js\">\r\n");
      out.write("</script>\r\n");
      out.write("<noscript>\r\n");
      out.write("<div style=\"display:inline;\"> ");
      out.write("<img height=\"1\" width=\"1\" style=\"border-style:none;\" alt=\"\" src=\"//googleads.g.doubleclick.net/pagead/viewthroughconversion/1039187569/?value=0&amp;label=wAH0CPnclAcQ8fzC7wM&amp;guid=ON&amp;script=0\"/> ");
      out.write("</div>\r\n");
      out.write("</noscript>\r\n");
      out.write("<!-- /Remarketing tags --> \r\n\r\n");
      out.write("<!-- YDN Site Retargeting --> \r\n");
      out.write("<script type=\"text/javascript\" language=\"javascript\">\r\n/* ");
      out.write("<![CDATA[ */\r\nvar yahoo_retargeting_id = 'O6ZPCD7WI6';\r\nvar yahoo_retargeting_label = '';\r\n/* ]]> */\r\n");
      out.write("</script> \r\n");
      out.write("<script type=\"text/javascript\" language=\"javascript\" src=\"//b92.yahoo.co.jp/js/s_retargeting.js\">");
      out.write("</script> \r\n");
      out.write("<!-- /YDN Site Retargeting -->");
      out.write("\r\n");
      out.write("<!-- /footerArea -->\r\n\r\n");
      out.write("</div>\r\n\r\n");
      out.write("</body>\r\n");
      out.write("</html>\r\n");

}catch(Exception e){
  e.printStackTrace();
  throw new ServletException();
}finally{
  databaseConnection.close();
}

    } catch (Throwable t) {
      out = _jspx_out;
      if (out != null && out.getBufferSize() != 0)
        out.clearBuffer();
      if (pageContext != null) pageContext.handlePageException(t);
    } finally {
      if (_jspxFactory != null) _jspxFactory.releasePageContext(pageContext);
    }
  }

  private boolean _jspx_meth_webshop_actionErrors_0(javax.servlet.jsp.PageContext pageContext)
          throws Throwable {
    JspWriter out = pageContext.getOut();
    /* ----  webshop:actionErrors ---- */
    jp.co.sint.taglib.SIActionErrorsTag _jspx_th_webshop_actionErrors_0 = (jp.co.sint.taglib.SIActionErrorsTag) _jspx_tagPool_webshop_actionErrors.get(jp.co.sint.taglib.SIActionErrorsTag.class);
    _jspx_th_webshop_actionErrors_0.setPageContext(pageContext);
    _jspx_th_webshop_actionErrors_0.setParent(null);
    int _jspx_eval_webshop_actionErrors_0 = _jspx_th_webshop_actionErrors_0.doStartTag();
    if (_jspx_eval_webshop_actionErrors_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      if (_jspx_eval_webshop_actionErrors_0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
        javax.servlet.jsp.tagext.BodyContent _bc = pageContext.pushBody();
        out = _bc;
        _jspx_th_webshop_actionErrors_0.setBodyContent(_bc);
        _jspx_th_webshop_actionErrors_0.doInitBody();
      }
      do {
        out.write("\r\n");
        out.write("<li>下記のメッセージの発生日時は、");
        if (_jspx_meth_datetime_format_0(_jspx_th_webshop_actionErrors_0, pageContext))
          return true;
        out.write("です。");
        out.write("</li>\r\n");
        int evalDoAfterBody = _jspx_th_webshop_actionErrors_0.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
      if (_jspx_eval_webshop_actionErrors_0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)
        out = pageContext.popBody();
    }
    if (_jspx_th_webshop_actionErrors_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
      return true;
    _jspx_tagPool_webshop_actionErrors.reuse(_jspx_th_webshop_actionErrors_0);
    return false;
  }

  private boolean _jspx_meth_datetime_format_0(javax.servlet.jsp.tagext.Tag _jspx_th_webshop_actionErrors_0, javax.servlet.jsp.PageContext pageContext)
          throws Throwable {
    JspWriter out = pageContext.getOut();
    /* ----  datetime:format ---- */
    org.apache.taglibs.datetime.FormatTag _jspx_th_datetime_format_0 = (org.apache.taglibs.datetime.FormatTag) _jspx_tagPool_datetime_format_pattern.get(org.apache.taglibs.datetime.FormatTag.class);
    _jspx_th_datetime_format_0.setPageContext(pageContext);
    _jspx_th_datetime_format_0.setParent(_jspx_th_webshop_actionErrors_0);
    _jspx_th_datetime_format_0.setPattern("yyyy/MM/dd HH:mm:ss");
    int _jspx_eval_datetime_format_0 = _jspx_th_datetime_format_0.doStartTag();
    if (_jspx_eval_datetime_format_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      if (_jspx_eval_datetime_format_0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
        javax.servlet.jsp.tagext.BodyContent _bc = pageContext.pushBody();
        out = _bc;
        _jspx_th_datetime_format_0.setBodyContent(_bc);
        _jspx_th_datetime_format_0.doInitBody();
      }
      do {
        if (_jspx_meth_datetime_currentTime_0(_jspx_th_datetime_format_0, pageContext))
          return true;
        int evalDoAfterBody = _jspx_th_datetime_format_0.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
      if (_jspx_eval_datetime_format_0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)
        out = pageContext.popBody();
    }
    if (_jspx_th_datetime_format_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
      return true;
    _jspx_tagPool_datetime_format_pattern.reuse(_jspx_th_datetime_format_0);
    return false;
  }

  private boolean _jspx_meth_datetime_currentTime_0(javax.servlet.jsp.tagext.Tag _jspx_th_datetime_format_0, javax.servlet.jsp.PageContext pageContext)
          throws Throwable {
    JspWriter out = pageContext.getOut();
    /* ----  datetime:currentTime ---- */
    org.apache.taglibs.datetime.CurrentTimeTag _jspx_th_datetime_currentTime_0 = (org.apache.taglibs.datetime.CurrentTimeTag) _jspx_tagPool_datetime_currentTime_nobody.get(org.apache.taglibs.datetime.CurrentTimeTag.class);
    _jspx_th_datetime_currentTime_0.setPageContext(pageContext);
    _jspx_th_datetime_currentTime_0.setParent(_jspx_th_datetime_format_0);
    int _jspx_eval_datetime_currentTime_0 = _jspx_th_datetime_currentTime_0.doStartTag();
    if (_jspx_th_datetime_currentTime_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
      return true;
    _jspx_tagPool_datetime_currentTime_nobody.reuse(_jspx_th_datetime_currentTime_0);
    return false;
  }
}
