/*
	Author and Copyright: Marco Nätlitz | www.marco.naetlitz.de | marco@naetlitz.de
	Agency: e8media | agentur für digitale medien | Görreshof 152 | 53347 Alfter | www.e8media.de
	Date: 29.06.2007
*/


/* 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 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}); 
	}
 
}

Effect.StyleWrapper = function(element)
{
	element = $(element);
	
	if(element.className == 'closed')
	{
		element.className = 'open';
	}
	else
	{
		element.className = 'closed';		
	}


}


/* function that hides all div elements with the class 'fadeBox' */
/* workaround for people / browser with deactivated javascript */

// Array for alle Elements that are divs
var allFadeCont = new Array(); 
// name of the class to fade out
var theClass = 'fadeBox';

function hideFadeCont()
{	
	// get all div elements of the page
	var allFadeCont=document.getElementsByTagName("div");
	
	// cycle through the tags using a for loop
	for (i=0; i<allFadeCont.length; i++)
	{
		// pick out the tags with our class name
		if (allFadeCont[i].className==theClass)
		{
			// set style to display: none;
			allFadeCont[i].style.display='none';
		}
	}
} 
