$(document).ready(function(){
    // Cufon 
	Cufon.replace('h1', { fontFamily: 'Futura Md BT' });
	Cufon.replace('h2', { fontFamily: 'Futura Md BT' });
	Cufon.replace('h3', { fontFamily: 'Futura Bk BT' });
	Cufon.replace('h4', { fontFamily: 'Futura Bk BT' });
	Cufon.now();

    // Search box text
    $("#page_search input.site_search_term").focus(function(){
            if ("Site search" == $(this).val()) $(this).val("");
        }).blur(function(){
            if ("" == $(this).val()) $(this).val("Site search");
        }).blur();
    
    $("input[name='postcode']").val("Postcode");
    $("input[name='postcode']").focus(function(){
        $(this).val("");
        $(this).blur(function(){
            $(this).val("Postcode");
        })
        return false;
    });
    
    // Print page tool	
    $("#footer_tools li:last").after("<li><a class='print_page' href='javascript:window.print();'>Print page</a></li>");
    
	// FAQs
	$("dl.faqs dd").hide();
	$("dl.faqs dt").wrapInner("<a href='#non'></a>");
	$("dl.faqs dt a")
	    .addClass("show")
        .click(function(){
		    $(this).toggleClass("hide");
		    $(this).parent().next("dl.faqs dd").slideToggle();
		    return false;
	    });
	
	// Galleria plugin        
    if (1 < $('ul.gallery li').length) {
        $('ul.gallery').galleria();
    }
});
