
YAHOO.namespace("actions");
YAHOO.actions.init = function()
	{   var $D= YAHOO.util.Dom;
	    var $E = YAHOO.util.Event;
	    var $C = YAHOO.util.Connect;
	    var $ = $D.get;

   	   var addStuff=function(e)
	   {   
	
	   		var div=$('response'); //$ like getElementById
			
			var sUri = $E.getTarget(e); // Retrieves URL on <a> tag
			
	        $E.stopEvent(e); // Suppress default action on <a>
	     
			var handleSuccess = function(o)
			{
				if(o.responseText !== undefined)
				{
					alert(o.responseText);
				}	
				//remove from further clicks
				//var el=$(this.id);
			//	$E.removeListener('reportitem', 'click'); 
			
			};	
			
			var handleFailure = function(o)
	    	{
				alert(o.responseText);
			};				
			var callback =
			{
			  success:handleSuccess,
			  failure:handleFailure
		    }
		
		   var conObj = $C.asyncRequest('GET', sUri,callback); // AJAX request
	   };
	   
		var getArtistLinks=function()
		{
			var artists=YAHOO.util.Dom.getElementsByClassName('addartist','a');
			YAHOO.util.Event.addListener(artists,"click", addStuff)

		}

		YAHOO.util.Event.onAvailable("artists", getArtistLinks);
	   
		var getFriendsLinks=function()
		{
			var friends=YAHOO.util.Dom.getElementsByClassName('addfriend','a');
			YAHOO.util.Event.addListener(friends,"click", addStuff)

		}
			
		YAHOO.util.Event.onAvailable("friends", getFriendsLinks);
		
	   YAHOO.util.Event.addListener(["add_friend","reportitem"],"click", addStuff) ; // Listens for onClick event on Id element 'action'
    
 }();  
 
 
 YAHOO.util.Event.on(window, YAHOO.actions.init, YAHOO.actions, this);




 
