/*
 * ログインボックス取得Ajax
 */
function showLoginBox() {
  var a = new Ajax.Request(
    "/recipe/side_parts/login_box",
    {
      "method": "get",
      "parameters": "",
      onComplete: function(request) {
        if(request.responseText.substring(0,18) == '<div id="profile" ' || request.responseText.substring(0,18) == '<div id="login01">' ){
          $('login01').innerHTML = request.responseText;
        } else {
          $('login01').innerHTML = _defaultLoginBox();
        }
      }
    }
  );
}

/*
 * ニュース項目取得Ajax
 */
function showNews() {
  var a = new Ajax.Request(
    "/recipe/side_parts/news",
    {
      "method": "get",
      "parameters": "",
      onComplete: function(request) {
        if(request.responseText.substring(0,4) == "<ul>"){
          $('news01').innerHTML = request.responseText;
        } else {
          $('news01').innerHTML = _defaultNews();
        }
      }
    }
  );
}

/*
 * 最新レシピ項目取得Ajax
 */
function showNewRecipe() {
  var a = new Ajax.Request(
    "/recipe/side_parts/new_recipe",
    {
      "method": "get",
      "parameters": "",
      onComplete: function(request) {
        if(request.responseText.substring(0,4) == "<ul>"){
          $('new_recipe01').innerHTML = request.responseText;
        } else {
          $('new_recipe01').innerHTML = _defaultNewRecipe();
        }
      }
    }
  );
}


/*
 * ログインボックス取得Ajaxエラー時の代替文字列
 */
function _defaultLoginBox() {
  $ret =        '    <div id="login01">\n';
  $ret = $ret + '    <div class="box">\n';
  $ret = $ret + '      <h2><img src="/shared/img/h2_side_login.gif" alt="LOGIN" width="220" height="15" /></h2>\n';
  $ret = $ret + '      <form method="post" action="https://www.nadeshiko-cooking.jp/recipe/members/login/"  class="form_txt clearfix">\n';
  $ret = $ret + '        <div class="clearfix">\n';
  $ret = $ret + '          <img alt="ID" src="/shared/img/form_id.gif" width="54" height="25" />\n';
  $ret = $ret + '          <label><input type="text" name="mail_address" id="mail_address" class="imput_txt" ></label>\n';
  $ret = $ret + '        </div>\n';
  $ret = $ret + '        <div class="clearfix">\n';
  $ret = $ret + '          <img alt="PASS" src="/shared/img/form_pass.gif" width="54" height="25" />\n';
  $ret = $ret + '          <label><input type="password" name="password" id="password"  class="imput_txt" ></label>\n';
  $ret = $ret + '        </div>\n';
  $ret = $ret + '        <input type="hidden" name="submit" value="ログイン">\n';
  $ret = $ret + '        <input name="commit" type="image" src="/shared/img/btn_side_login_s.jpg"  value="ログイン" class="imput_img rollover" tabindex="3" />\n';
  $ret = $ret + '      </form>\n';
  $ret = $ret + '    </div>\n';
  $ret = $ret + '  </div>\n';

  return $ret;
}


/*
 * ニュース項目取得Ajaxエラー時の代替文字列
 */
function _defaultNews() {
  return "<span style='font-size:10px;'>読み込めませんでした</span>";
}

/*
 * 最新レシピ項目取得Ajaxエラー時の代替文字列
 */
function _defaultNewRecipe() {
  return "<span style='font-size:10px;'>読み込めませんでした</span>";
}

