/*
 * Configuration
 */
var fadeDivId = 'google_map';
var fadeLinkId = 'google_map_link';
var fadeDivClassClosed = 'closed_map';
var fadeDivClassOpened = 'opened_map';
var linkButtonClassClosed = 'button_gs_closed';
var linkButtonClassOpened = 'button_gs';

/*
 * Call script.aculo.us effect to fade content boxes 
 */
Effect.FadeDown = function(element) {
     element = $(element);
     new Effect.SlideDown(element, arguments[1] || {});
}

Effect.FadeUp = function(element) {
     element = $(element);
     new Effect.SlideUp(element, arguments[1] || {});
}

/*
 * Wrapper function to change the style class of the link clicked
 */
Effect.StyleWrapper = function(element)
{
	element = $(element);
	
	if(element.className == linkButtonClassClosed)
	{
		element.className = linkButtonClassOpened;
	}
	else
	{
		element.className = linkButtonClassClosed;		
	}


}

/*
 * wrapper function to detect which state each box has 
 */
Effect.FadeWrapper = function(element)
{ 
	element = $(element);
	
	if(element.style.display == 'none')
	{ 
	  new Effect.SlideDown(element, arguments[1] || {duration: .2}); 
	}
	else
	{ 
	  new Effect.SlideUp(element, arguments[1] || {duration: .2});
	}
	
}