jQuery(document).ready(function(){

	//code here...
    
    
	//search toggle
    jQuery('#menu #search_toggle').show();
    jQuery('#menu #searchform').hide();
    
    /*jQuery('#search_toggle a').click(function(e){
        e.preventDefault();
        jQuery('#menu #searchform').slideToggle();
    });*/
    
    
	jQuery("#search_toggle a").toggle(
        function (e) {
            e.preventDefault();
            jQuery('#menu #searchform').slideDown();
            jQuery('#menu #searchform').css({opacity: 1});
        },
        function (e) {
            e.preventDefault();
            jQuery('#menu #searchform').slideUp();
        }
    );
    
    
    //pseudo target="blank"
    $('.linkcat ul li a').click(function(){
        window.open(this.href);
        return false;
    });
    
    $('a[rel="external"]').click(function(){
        window.open(this.href);
        return false;
    });

    
    //Carousel
    function mycarousel_initCallback(carousel)
    {
        // Disable autoscrolling if the user clicks the prev or next button.
        carousel.buttonNext.bind('click', function() {
            carousel.startAuto(0);
        });
    
        carousel.buttonPrev.bind('click', function() {
            carousel.startAuto(0);
        });
    
        // Pause autoscrolling if the user moves with the cursor over the clip.
        carousel.clip.hover(function() {
            carousel.stopAuto();
        }, function() {
            carousel.startAuto();
        });
    };
    
    jQuery(document).ready(function() {
        jQuery('#home_slide').jcarousel({
            auto: 3,
            scroll: 1,
            wrap: 'last',
            initCallback: mycarousel_initCallback
        });
    });
    
    
    
});

function googleMap(){
    if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map_canvas"));
        map.setCenter(new GLatLng(41.944785, -87.664120), 14);
        
        //add controls
        map.addControl(new GSmallMapControl());
        //map.addControl(new GMapTypeControl());
        
        // Add 10 markers to the map at random locations
        var bounds = map.getBounds();
        var southWest = bounds.getSouthWest();
        var northEast = bounds.getNorthEast();
        var lngSpan = northEast.lng() - southWest.lng();
        var latSpan = northEast.lat() - southWest.lat();
        
        var point = new GLatLng(41.944785, -87.664120);
        map.addOverlay(new GMarker(point));
    }

}