var myFaq;

Event.observe(window, 'load', function () {myFaq=new Faq()}, false);

function Faq()
{
	this.currentFaqID="";
	
	this.prepareLinks();

}

Faq.prototype.toggle=function(divName)
{
	if(typeof divName != "undefined")
	{
		var dummyEl=$(divName);
		
		if(dummyEl)
		{
			if(this.currentFaqID=="") 
			{
				this.currentFaqID=divName;
			} else {
				//Effect.Fade(this.currentFaqID,{});
				$(this.currentFaqID).style.display="none";
				this.currentFaqID=divName;
			}
			
			//Effect.Appear(divName);
			$(divName).style.display="block";
			
		}
		
	}
}

Faq.prototype.removeClasses=function()
{
	var faq=$("faq");
	if(faq)
	{
	
		var items=faq.getElementsByClassName('faqLink');
	
		items.each(function(item)
			{
				item.removeClassName("colour_green");
			}
		);	
	}

}

Faq.prototype.prepareLinks=function()
{
	var faq=$("faq");
	if(faq)
	{
		var items=faq.getElementsByClassName('faqLink');
		
		items.each(function(item)
			{
				item.onclick=function()
				{					
					myFaq.removeClasses();
					myFaq.toggle(this.rel);
					item.addClassName("colour_green");
				}
			}
		);
		
	}
}
