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=$PT(divName);
        
        if(dummyEl)
        {
            if(this.currentFaqID=="") 
            {
                this.currentFaqID=divName;
            } else {
                //Effect.Fade(this.currentFaqID,{});
                $PT(this.currentFaqID).style.display="none";
                this.currentFaqID=divName;
            }
            
            //Effect.Appear(divName);
            $PT(divName).style.display="block";
            
        }
        
    }
}

Faq.prototype.removeClasses=function()
{
    var faq=$PT("faq");
    if(faq)
    {
    
        var items=faq.getElementsByClassName('faqLink');
    
        items.each(function(item)
            {
                item.removeClassName("colour_green");
            }
        );  
    }

}

Faq.prototype.prepareLinks=function()
{
    var faq=$PT("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");
                }
            }
        );
        
    }
}

