$(document).ready(function() {
    var chosen_lang = $("html").attr("lang");
    // $("#alert-bar").hide("fast");
    var cookie_date = new Date();
    newsletter_bg1 = new Image;
    newsletter_bg1.src = '/resources/images/newsletter_teaser/newsletter_teaser_bar_bg.png';
    cookie_date.setTime(cookie_date.getTime()+(365*24*60*60*1000));
    var cookie_expires = "; expires="+cookie_date.toGMTString();
    document.cookie = "alertbar_newsletter=hide"+cookie_expires+"; path=/";
    setTimeout('$("#alert-bar").slideToggle();', 1000);      

    if (chosen_lang == "ja") {
        $(".enter-email").css("color","#aaa");
        $(".enter-email").css("text-align", "center");
        $(".enter-email").val("PCメールのみ");
        $(".enter-email").focus(function() {
            if($(".enter-email").val() =='PCメールのみ'){
                $(".enter-email").val('');
                $(".enter-email").css("color","#000");
                $(".enter-email").css("text-align", "left");
            } 
        });
        $(".enter-email").blur(function() {
            if($(".enter-email").val() ==''){
                $(".enter-email").css("color","#aaa");
                $(".enter-email").css("text-align", "center");
                $(".enter-email").val('PCメールのみ');
            } 
        });
    }

    $("#alert-bar div.close").click(function(e) {
        $("#alert-bar").slideUp();
    });
    function submitSubscribe(email_add, list_id){
        var dataString = 'email='+email_add+"&id="+list_id;
        var sending_string;
        if (chosen_lang == "en") {
            sending_string = "SENDING";
        }
        if (chosen_lang == "ja") {
            sending_string = "SENDING";
        }
        $('#alert-bar form input.submit').replaceWith("<p class='benefits'><strong>" + sending_string + "</strong></p>");;
        $('#newsletter_rt form input.submit').replaceWith("<p class='benefits'><strong>" + sending_string + "</strong></p>");;
        $.ajax({
          type: "POST",
          url: "/mytab/subscribe.php",
          data: dataString,
          success: function() {
              var thanks_string_1;
              var thanks_string_2;
              
              if (chosen_lang == "en") {
                   thanks_string_1 = "Thanks for joining!";
                   thanks_string_2 = "Please check your email now to confirm your subscription.";
              }
              if (chosen_lang == "ja") {
                   thanks_string_1 = "登録ありがとうございます。";
                   thanks_string_2 = "ご登録アドレスに確認メールを送信いたしましたので、そのメール内のリンクをクリックして登録を完了させてください。";
              }
          $('#newsletter_rt').html("<p id='newsletter_message_rt'></p>");
          $('#alert-bar .sign-up-for').hide();
          $('#alert-bar form').hide();
          $('#alert-bar .benefits').hide();
          $('#alert-bar .benefits').html("<strong>"+thanks_string_1+"</strong> "+thanks_string_2);
          $('#alert-bar .benefits').fadeIn(1500);
          $('#newsletter_message_rt').html("<strong>"+thanks_string_1+"</strong>")
            .hide()
            .fadeIn(1500, function() {
              $('#newsletter_message_rt').append("<br />"+thanks_string_2);
            });
           		var cookie_date = new Date();
           		cookie_date.setTime(cookie_date.getTime()+(365*24*60*60*1000));
           		var cookie_expires = "; expires="+cookie_date.toGMTString();
           	document.cookie = "newsletter=seen"+cookie_expires+"; path=/";
          }
        });
        
    }
    $("#alert-bar .newslettersub .submit").click(function(e) {
         // stop normal link click
         e.preventDefault();
         var email_add = $("#alert-bar input.enter-email").val();  
         var list_id = $("#alert-bar input.mc_list_id").val();  
     	if (email_add == "") {
           return false;
         }
         submitSubscribe(email_add, list_id);         
            
    });
    $("#newsletter_rt .newslettersub .submit").click(function(e) {
         // stop normal link click
         e.preventDefault();
         var email_add = $("#newsletter_rt input.enter-email").val();  
         var list_id = $("#newsletter_rt input.mc_list_id").val();  
     	if (email_add == "") {
           return false;
         }         
         submitSubscribe(email_add, list_id);         
    });

 });
