﻿var $j = jQuery.noConflict();

$j(document).ready(function() {
    $j('li.my-info', '.navigation').hover(
        function(){$j(this).toggleClass('over')},
        function(){$j(this).toggleClass('over')}
    );
    
  (function($){
    /*Reactivate*/
    $.fn.reactivationLink = function(params){
      var success = processing = false;      
      return $(this).each(function(){
        var t = $(this), cb = $('#react_do'), tt = $('#react_tip');  
        t.click(function(){return false;});
        t.bind('mouseover', function(){
            if (processing&&success) return false;          
            tt.css({visibility:'visible'});
        });
        
        tt.bind('mouseout',function(){
          if(processing||success) return false;
          tt.css({visibility:'hidden'});                    
        });
        
        cb.click(function(){
          if (!processing){
            tt.html('<p class="confirm"><em>Processing...</em></p>');
            $.ajax({
              url:'/api/Account.svc/reactivate?apikey=0566e181-5b76-44e7-a41d-e556635d5dee&urlCode=1000&ceid=100031',
              type:'GET',
              dataType:'json',
              success:function(r){
                if (r.Success){
                  tt.html('<p class="confirm"><em>Congratualtions!</em> Your subscription has been reactivated.</p>');
                  setTimeout(function(){
                    t.remove(); tt.remove();
                  },3000)
                }                
                else{
                  tt.html('<p class="confirm">'+r.Messages.length?r.Messages[0].Text:'An error occurred.'+'</p>');}
                return success = true;                
              }
            });            
            return false;
          }
        }); 
      });              
    };
    
   $(document).ready(function(){
    $('#react').reactivationLink();
   });
    
  })(jQuery);

    
});


