$(document).ready(function() {
    // fake :last-child pseudoclass for IE6, IE7, IE8
    /*if(jQuery.browser.msie && parseInt(jQuery.browser.version) <= 8) {
        $("#topnav li ul li:last-child").addClass("ie_last-child");
    }*/

    // fake rounded corners for IE6, IE7, IE8
    if(jQuery.browser.msie && parseInt(jQuery.browser.version) <= 8) {
        //$("#headnav #topnav ul#topnav_list ul").corner("bl br 20px");
    }

    // fake :hover pseudoclass for IE6
    if(jQuery.browser.msie && parseInt(jQuery.browser.version) <= 6) {
        $('#topnav li').hover(function() {
            $(this).addClass('ie6_hovering');
        }, function() {
            $(this).removeClass('ie6_hovering');
        });
    }


    // one-off thing for IE8 that I don't feel like making a stylesheet for
    if(jQuery.browser.msie && parseInt(jQuery.browser.version) == 8) {
        $("#headnav #topnav ul#topnav_list ul.main").css({
            "top": "57px",
            "border-width": "0px 1px 1px 1px",
            "border-style": "solid",
            "border-color": "#095a97"
        });
    }




    // Show/hide default form field text
    $("input[title]").hint();




    // homepage slideshow
    $("ul#slideshow").before('<div class="right"><ul>').cycle({
        timeout: 7000,
        speed: 400,
        pause: true,
        pauseOnPagerHover: true,
        pagerEvent: "click",
        pager: "div.right ul",
        pagerAnchorBuilder: function(idx, slide) {
            // return sel string for existing anchor
            //return 'div.right li:eq(' + (idx) + ') a';
            return '<li><a href="#">' + $(slide).find("span.title").html() + '</a></li>';
        }
    });
    $("div.right ul li:first-child a").addClass("first");

});

