$(function(){
    $("ul.dropdown li").hover(function(){
        $(this).addClass("hover");
        $('ul:first',this).css('display', 'block');
    }, function(){
        $(this).removeClass("hover");
        $('ul:first',this).css('display', 'none');
    });
    $("ul.dropdown li ul li:has(ul)").find("a:first").append(" &raquo; ");
});


$(function() {
if($("ul#faqs").length)
	{
		$("ul#faqs li").find("a:first").click(function() { toggleFaq(this) });
	}
});

function toggleFaq(link)
{
	var cFaq = $("a.faq_active");
	
	if(cFaq.length)
	{
		newFaq = $(link);
		selfFaq = false;
		if(newFaq.hasClass("faq_active"))
			selfFaq = true;

		cFaq.removeClass("faq_active");
		cFaq.parents("li:first").find("div.answer:first").slideUp(400, function() { if(!selfFaq) { showFaq(link); } });
	}
	else
		showFaq(link);
}

function showFaq(link)
{
	var link = $(link);
	
	link.addClass("faq_active");
	link.parents("li:first").find("div.answer:first").slideDown(400);
}

Cufon.replace('#nav ul.dropdown li a',{fontFamily:'stampfont',hover:{color:'#000000'}});
Cufon.replace('h1',{fontFamily:'stampfont'});
Cufon.replace('h2',{fontFamily:'stampfont'});
