$(document).ready(function(){
	
    
    // insert faux text into search boxes...
    $('.globalSearchInput').val('Global Search');
    $('#searchBox .searchInput').val('Search Site');
    // remove text when focused...
    $('.globalSearchInput, #searchBox .searchInput').focus(function(){
        if($(this).val() == 'Global Search' || $(this).val() == 'Search Site'){
            $(this).val('');
        }
    });
    // re-enters default text...
    $('.globalSearchInput').blur(function(){
        if( $(this).attr('value') == ''){
            $(this).val('Global Search');
        }
    });
    $('#searchBox .searchInput').blur(function(){
        if( $(this).attr('value') == ''){
            $(this).val('Search Site');
        }
    });
	
	// Remove border from first and last navigation items
	$('#navigation ul li a:first').css({'border-left':'none'});
	$('#navigation ul li a:last').css({'border-right':'none'});
	
	var interval = isNaN(window.sliderInterval) ? 3000 : parseFloat(window.sliderInterval) * 1000;
	if (interval < 500)
		interval = 500;
	if (interval > 60000)
		interval = 60000;
	//Initialise Nivo Slider
	$('#slider').nivoSlider({
        effect:'fade', // Specify sets like: 'fold,fade,sliceDown'
        slices:15, // For slice animations
        boxCols:8, // For box animations
        boxRows:4, // For box animations
        animSpeed:500, // Slide transition speed
        pauseTime:interval, // How long each slide will show
        startSlide:0, // Set starting Slide (0 index)
		directionNav:true, // Next & Prev navigation
		directionNavHide:true, // Only show on hover
		controlNav:true, // 1,2,3... navigation
		controlNavThumbs:false, // Use thumbnails for Control Nav
		controlNavThumbsFromRel:false, // Use image rel for thumbs
		controlNavThumbsSearch:'.jpg', // Replace this with...
		controlNavThumbsReplace:'_thumb.jpg', // ...this in thumb Image src
		keyboardNav:true, // Use left & right arrows
		pauseOnHover:true, // Stop animation while hovering
		manualAdvance:false, // Force manual transitions
		captionOpacity:1, // Universal caption opacity
		prevText:'Prev', // Prev directionNav text
		nextText:'Next', // Next directionNav text
		beforeChange: function(){}, // Triggers before a slide transition
		afterChange: function(){$('.nivo-caption p').css({display: 'block', height:33}).parent().css({display: 'block', height:33});}, // Triggers after a slide transition
		slideshowEnd: function(){}, // Triggers after all slides have been shown
		lastSlide: function(){}, // Triggers when last slide is shown
		afterLoad: function( ){} // Triggers when slider has loaded
	});
	

});

