function showanswer(e)
{

    var target = $(Event.element(e));

    if( target.tagName == 'A' )
    {
        var img = $(target.childNodes[0]);
        var dt = $(target.parentNode);
    }
    else if(target.tagName == 'IMG')
    {
        var img = target;
        var dt = $(target.parentNode.parentNode);
    }

    var nxt = $(dt.next());

    if( nxt.className == 'hide' | nxt.className== '' | nxt.className == null | nxt.className == undefined) 
    {
        new Effect.Appear(nxt, {queue:'end', afterFinish: function() {
                                                            nxt.className='show';
                                                            img.src='http://assets.csmauto.com/images/minus.gif';

                                                          } })
    }
    else
    {
        new Effect.Fade(nxt,{queue:'end', afterFinish: function() {
                                                        nxt.className='hide'
                                                        img.src='http://assets.csmauto.com/images/plus.gif';

                                                        }
                                                        })
    }
}

function faqinit()
{
nodes = $('faq').descendants();
for(i=0;i<nodes.length;i++)
{
    if(nodes[i].tagName=='DT')
    {
        Event.observe(nodes[i],'click', showanswer);
        nodes[i].innerHTML= '<a onclick="this.parentNode.onclick" href="javascript:void(0)" ><img  src="http://assets.csmauto.com/images/plus.gif">'+nodes[i].innerHTML+'</a>';
    }

}


}


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