$(document).ready(function() {
  $('#log_area #login .forgot').click(function() {
   // $('#reminder_note').addClass('hidden2');
    $('#log_area').animate({ 
        marginTop: "-100px"
      }, 500 );    
    return false;
  });


  $('#log_area #remind .btn01').click(function() {
        var value = $('input#remindemail').val();

        $.getJSON('json2.php?type=reminder', {email: value}, function(json) {
            $('#log_area').animate({
                marginTop: "0px"
            }, 500 );
        })

        return false;
  });


  $('.poll .button input').click(function() {
    $('#questions').slideToggle();
    $('#answers').slideToggle();
  });

  $('#feedback input').click(function() {
    $('#feedback .hidden').slideDown();
    return false;
  });

  // ----- newsletter -----
  // add email into newsletter
  $('#newsletter #btn_newsletter_add').click(function() {
    var email = $('#newsletter #newsletter_email').val();
    if(isValidEmail(email) ) {
        $.getJSON("json.php?type=newsletter_add", {email: email}, function(data){
            $('#newsletter .hidden').text(data.text);
            $('#newsletter .hidden').slideDown();
        });
    }
  });
  // remove email from newsletter
  $('#newsletter #btn_newsletter_remove').click(function() {
    var email = $('#newsletter #newsletter_email').val();
    if(isValidEmail(email) ) {
        $.getJSON("json.php?type=newsletter_remove", {email: email}, function(data){
            $('#newsletter .hidden').text(data.text);
            $('#newsletter .hidden').slideDown();
        });
    }
  });
  // ----- //newsletter -----
  
  

  // ----- support -----
  // is email
  // add email into newsletter
  $('#support #support_send').click(function() {
    var name  = $('#support #support_name').val();
    var email = $('#support #support_email').val();
    var message   = $('#support #support_message').val();
    if(isValidEmail(email) ) {
        $.getJSON("json.php?type=support", {name: name, email: email, message: message}, function(data){
            if (data.result) {
                $('#support #support_result').text(data.text);
                $('#support #support_result').slideDown();
                
                $('#support #support_name').val('');
                $('#support #support_email').val('');
                $('#support #support_message').val('');
            } else {
                $('#support #support_result').text(data.text);
                $('#support #support_result').slideDown();
            }
        });
    }
  });
  // ----- //support -----



  
  
});


function isValidEmail(email) {
    var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
    return pattern.test(email);
}
