$(document).ready(function() {

    function init_cat_select(){
        //$("#catselect").html("<option value='all' selected='selected'>All Categories</option><option value='' >This Category</option><option value='alloy wheels'>Alloy Wheels</option><option value='body styling'>Body Styling</option><option value='brakes'>Brakes</option><option value='cooling'>Cooling</option><option value='engine'>Engine</option><option value='exhausts'>Exhausts</option><option value='induction'>Induction & Filtration</option><option value='fuel'>Fuel Systems</option><option value='ignition'>Ignition & Electrical</option><option value='instrumentation'>Instrumentation</option><option value='interior'>Interior Styling</option><option value='lighting'>Lighting</option><option value='lubricants'>Lubricants</option><option value='safety'>Safety</option><option value='service'>Service</option><option value='suspension'>Suspension</option><option value='transmission'>Transmission & Clutch</option><option value='tyres'>Tyres</option>");
        $("#catselect").get(0).selectedIndex=0;

    }
    
    function reset_search(target){
        $("input#context").val(target);
        
        $("span#partsearch").removeClass("boldsearch");
        $("span#imsearch").removeClass("boldsearch");
        $("span#revsearch").removeClass("boldsearch");
        $("span#blogsearch").removeClass("boldsearch");
        $("span#brandsearch").removeClass("boldsearch");
        
        $(target).addClass("boldsearch");
        
        $('#category_search').hide();
        $("#marque_to_model").hide();
        $("#searchinput").hide();
        
	switch(target){
	case 'span#revsearch':
                $("#marque_to_model").show();
		break;
	case 'span#brandsearch':
	case 'span#blogsearch':
                $("#searchinput").show();
		break;
	default:
                $("#searchinput").show();
                $('#category_search').show();
	}

            
    } // function

    $("span#partsearch").click(function(){
        $("form#searchform").attr("action", "tsearch.php");
        $("span#searchinput").html("<input id='search' type='text' class='keywordinput' name='search' style='width:230px'> in ");
        init_cat_select();
        reset_search("span#partsearch");
    });

    $("span#imsearch").click(function(){
        $("form#searchform").attr("action", "isearch.php");
        $("span#searchinput").html("<input id='search' type='text' class='keywordinput' name='search' style='width:230px'> in ");
        init_cat_select();
        reset_search("span#imsearch");
    });

    $("span#revsearch").click(function(){
	$("form#searchform").attr("action", "tsearch.php?context=revsearch");
	reset_search("span#revsearch");
    })

    $("span#blogsearch").click(function(){
        $("form#searchform").attr("action", "blog/");
        $("span#searchinput").html("<input type='text' id='search' name='s' class='headerinput'>");
        reset_search("span#blogsearch");
    })

    $("span#brandsearch").click(function(){
        $("form#searchform").attr("action", "isearch.php");
        $("span#searchinput").load("sites/POTN/~brandsearch.php");
        reset_search("span#brandsearch");
        
    })

});
