jQuery(document).ready(function($){
    
    // banner slide show
    //var banner = new BannerSlideShow();
    //$('#slideShow').jcarousel({scroll:1, auto:7, wrap:'circular', initCallback:banner.initCallback, itemFirstInCallback:banner.transition, buttonNextHTML:null, buttonPrevHTML:null});
	

	//Assign top menu link from the first child
	$('ul.sf-menu:first > li').each(function(){
	
		var child_href = $(this).find("ul li:first a").attr("href");
		$(this).find("a:first").attr("href", child_href);
		
	});
	


	$("div.scrollable").scrollable({ 
		//onSeek: function(){ jQuery("div.scrollable").fadeIn(200); },
	    //onBeforeSeek:function(){ jQuery("div.scrollable").fadeOut(200); },
	    size: 1,
		speed: 600,
		clickable: false
	}).circular().navigator().autoscroll(7000);
	

        // clear text field default text
        $('.newsletter_home_signup .ginput_container input').click(function() {
            if (this.value == this.defaultValue) {
                this.value = '';
                $(this).css("color", "#000000");
            }
        });
        $('.newsletter_home_signup .ginput_container input').blur(function() {
            if (this.value == '') {
                this.value = this.defaultValue;
                $(this).css("color", "#CCCCCC");
            }
        });

        $('input#blogsearch').click(function() {
            if (this.value == this.defaultValue) {
                this.value = '';
                $(this).css("color", "#000000");
            }
        });
        $('input#blogsearch').blur(function() {
            if (this.value == '') {
                this.value = this.defaultValue;
                $(this).css("color", "#CCCCCC");
            }
        });
    
    /*suckerfish menus are disabled for speed*/
    $('ul.sf-menu').superfish({ 
        delay:       100,                            // one second delay on mouseout 
        animation:   {opacity:'show'},  // fade-in and slide-down animation 
        speed:       'fast',                          // faster animation speed 
        autoArrows:  false,                           // disable generation of arrow mark-up 
        dropShadows: false                            // disable drop shadows 
    });


});
