Chad Gary 0 Newbie Poster

The below function works perfectly fine, but in my attempt to add a scope queue
to the doSomething2() function so I can give it a scope of 'nbaeffect' like
doSomething3() and apply a limit of 2 to both in order to supress the amount
of effects that are queue, nothingd happens and I'm not generating a javascript
error. Not sure what I'm doing wrong.

This Code works fin but, the modified code that I'm having issues with is
below this code:

function doSomething3(){
	new Effect.Fade('logo', {queue: { position: 'end', scope: 'nbaeffect'}});
}

function doSomething2(){	
	new Effect.Fade('view',
	{		
		afterFinish: function (effect) 
		{
		 new Effect.Fade('logo');	
	     doSomething();
		 }
	});	
}	


function addObservers()
{
$('NBA').observe('change', doSomething3);
$('NBA').observe('change', doSomething2);
}

Event.observe(window, 'load', addObservers);

The issue is with adding an effect queue and scope to doSomething2()

function doSomething3(){
	new Effect.Fade('logo', {queue: { position: 'end', scope: 'nbaeffect'}});
}

function doSomething2(){	
	new Effect.Fade('view', queue: {position: 'end', scope: 'nbaeffect'},
	{		
		afterFinish: function (effect) 
		{
		 new Effect.Fade('logo');	
	     doSomething();
		 }
	});	
}	


function addObservers()
{
$('NBA').observe('change', doSomething3);
$('NBA').observe('change', doSomething2);
}

Event.observe(window, 'load', addObservers);