jQuery(document).ready(     /*https://app.icontact.com/icp/signup.php*/
   function(){
      jQuery('#lk-subscribe-email').focus(function(){
         if(jQuery(this).val() == jQuery(this).attr('title'))
            jQuery(this).val('');
      });
      jQuery('#lk-subscribe-email').blur(function(){
         if(jQuery(this).val() == '')
            jQuery(this).val(jQuery(this).attr('title'));
      });

       function sendForm(){
           var tForm = jQuery(this).parents('.js-newsletters-signup-form').eq(0);
           var tErrors = jQuery('.js-errors', tForm).eq(0);
           tErrors.html('');
           var tWait = jQuery('.js-wait', tForm).eq(0);
           tWait.stop().fadeIn(300);
           tErrors.hide();
           jQuery.ajax({
              type: "POST",
              url: (xcart_web_dir.length > 0 ? xcart_web_dir : "") + '/_lkTools/i-contact-proxy.php',//'https://app.icontact.com/icp/signup.php',
              cache: false,
              data: jQuery('form:first', tForm).serialize(),
              dataType: "xml",
              success: function(msg){
                  if(jQuery('success', msg).text() === 'true')
                      {
                          tForm.find('.js-content-holder:first').html('<h2 style="text-align:center">Thank you!</h2><p style="text-align:center">You signed up successfully for our monthly newsletter and exclusive email offers.</p>');
                          jQuery('#lk-subscribe-email').val('').blur();
                      }
                  else
                      {
                          jQuery("messages message", msg).each(function(){ tErrors.append('<div>' + jQuery(this).text() + '</div>'); });
                          jQuery('.js-wait', tForm).fadeOut(1000, function(){tErrors.hide().stop().fadeIn(300);});
                      }
                  //jQuery('#js-newsletters-signup-form .js-content-holder').html(fHtml);
              }
           });
       }
      jQuery('.js-newsletters-signup-form input[name=js-submit-form]').click(sendForm);
      jQuery('#js-signup-opener-control').click(
         function(){
             var tForm = jQuery('.js-newsletters-signup-form');
             jQuery('input[name=fields_email]', tForm).val(jQuery('#lk-subscribe-email').val());
             tForm.fadeIn('slow');return false;
         }
      );
      jQuery('.js-signup-opener-control').click(
         function(){
             var tForm = jQuery('.js-newsletters-signup-form:first').eq(0);
             jQuery('.js-closer', tForm).click(function(){ tForm.remove(); });
             jQuery('input[name=js-submit-form]', tForm).click(sendForm);
             jQuery('body').append(tForm.css('display', 'none'));
             tForm.css('position', 'absolute').css('top', jQuery(this).offset().top - tForm.height()/2).css('left', jQuery(this).offset().left - tForm.width()/2)
             tForm.fadeIn('slow');return false;
         }
      );
   }
);

