// JavaScript Document
$(function() {
	$('a.trackerLink').live("click",function(){ 
		  var OriginalLink = this.href;
		  var AJAXURL = "";
		  var CurrentElement = this;
		  var index = OriginalLink.indexOf("/Session");
		  var key 	= OriginalLink.slice(index);
		  
		if (OriginalLink.match('Untrack'))
		{
			//Untrack item
			AJAXURL = OriginalLink.replace('/Tracker/Untrack','/Tracker/UntrackItem.cfm?fromAJAX=true&key=');			
			NewIconSrc = "/common/images/icons/track-this.png";
			NewIconAlt = "Track This Sun";
			NewLink = OriginalLink.replace('\/Untrack\/','\/Track\/');			
			
		}
		else
		{
			//Track item
			AJAXURL = OriginalLink.replace('/Tracker/Track','/Tracker/TrackItem.cfm?fromAJAX=true&key=');
			NewIconSrc = "/common/images/icons/track-this-selected-red.png";
			NewIconAlt = "Tracking Content";
			NewLink = OriginalLink.replace('\/Track\/','\/Untrack\/');			
		}
		//AJAX
		$.ajax({
			   url: AJAXURL,
			   success: function(msg) {
					//Change Icon		
					if (msg.search("NOT LOGGED IN") < 1)
					{
						$(CurrentElement).children('img')[0].src = NewIconSrc;
						$(CurrentElement).attr('href',NewLink);
					}
					else 
					{
						location.href = "/Tracker"; 
					}
			   }
			   });   
		return false;  //Keeps the default behaivor from happening
	});
	

	$('a.trackBoxLink').live("click",function(){
		var OriginalLink = this.href;
		var AJAXURL = "";
		var CurrentElement = this;
		if (OriginalLink.match('Untrack'))
		{
			//Untrack item
			AJAXURL = OriginalLink.replace('/Tracker/Untrack','/Tracker/UntrackItem.cfm?fromAJAX=true&key=');			
			$(CurrentElement).removeClass("selected");
			$(CurrentElement).html("Track this bill");
			NewLink = OriginalLink.replace('\/Untrack\/','\/Track\/');	
								
		}
		else
		{
			//Track item
			AJAXURL = OriginalLink.replace('/Tracker/Track','/Tracker/TrackItem.cfm?fromAJAX=true&key=');
			$(CurrentElement).addClass("selected");
			$(CurrentElement).html("Tracking this bill");
			NewLink = OriginalLink.replace('\/Track\/','\/Untrack\/');			
		}
		//AJAX
		$.ajax({
			   url: AJAXURL,
			   success: function(msg) {
					//Change Icon		
					if (msg.search("NOT LOGGED IN") < 1)
					{
						$(CurrentElement).attr('href',NewLink);
						
					}
					else 
					{
						window.open("/Tracker"); 
					}
			   }
			   });
		
		return false;  //Keeps the default behaivor from happening
	});
});
