﻿function TellaFriend() {
    Recaptcha.create("6LdNybkSAAAAALxEEaKikzeC6OuVJCOaQXGES7aU",
    "recaptcha_div", {
    theme: "red",
        allowmultipleinstances: true,
        callback: Recaptcha.focus_response_field
    });

    $('#TellFriends').modal({ onClose: function(dialog) {

        $.modal.close(); // must call this!
        window.location.reload();
    }
    }); 
        
}
function limitChars(textid, limit, infodiv)
{

  var text = $('#'+textid).val(); 
  var textlength = text.length;

  if(textlength > limit)
  {

       $('#' + infodiv).html('You cannot write more then '+limit+' characters!');
       $('#'+textid).val(text.substr(0,limit));
       return false;

   }
   else
   {

      $('#' + infodiv).html('You have '+ (limit - textlength) +' characters left.');
      return true;
    }

}
function SendFriendEmail() {

    var personalMessage = $('#personalmessage').val();
    var senderEmailAddress = $('#emailaddress').val();
    var recipientEmailAddress = $('#recipientsemailaddress').val();
    var emailCopy = ($('#emailcopy').is(':checked'));
    var yourName = $('#yourname').val();
    var challengeField = $("input#recaptcha_challenge_field").val();
    var responseField = $("input#recaptcha_response_field").val();
    
    if(senderEmailAddress != "" && recipientEmailAddress != "" && yourName != "")
    {

        $.get("/tellfriend.ashx", { personalmessage: personalMessage,
            emailaddress: senderEmailAddress,
            recipientsemailaddress: recipientEmailAddress,
            emailcopy: emailCopy,
            yourname: yourName, challengeField: challengeField, responseField: responseField

        },
            function(data) {

                if (data == "true") {
                    $('#TellFriendEmail').hide();
                    $('#TellFriendsThanks').show();
                    Recaptcha.reload();

                }
                else if (data == "captcha") {
                    $("#captchaStatusTAF").html("Your captcha is incorrect. Please try again");
                    Recaptcha.reload();
                }
                else {
                    //alert('Please verify that your email address and the recipient\'s email address are supplied.');
                    alert('Please verify that all fields are completed.');
                }

            });
    
    }
    else
    {
      alert('Please verify that all fields are completed.');
    }

}
$(document).ready(function(){

    $('#personalmessage').keyup(function(){
     limitChars('personalmessage', 200, 'TAFcharlimitinfo');

  })
  $('#personalmessage').change(function(){
     limitChars('personalmessage', 200, 'TAFcharlimitinfo');

  })
  limitChars('personalmessage', 200, 'TAFcharlimitinfo');
  
});