$( document ).ready ( function() {
    if( typeof faderSettings != 'undefined' && faderSettings.numberOfImages > 1 && typeof banner_array != 'undefined' )
    {
        $.preloadImages( banner_array );
        var imageFade = bouter();
        var cycleMe = setInterval( imageFade, faderSettings.timing );
    }
} );

/**
 * Image Cycle
 **/
function displayBanner( image )
{
	// alternate the images
	var __fader = $( '#site_logo_fader' );
	var __active = $( '#site_logo' );
	if( $( '#site_logo_fader' ).css('display') == 'block' )
	{
		__fader = $( '#site_logo' );
		__active = $( '#site_logo_fader' );
	}
	
	$( __active ).css( 'z-index', '10' );
	
	$( __fader ).load( function() {
		
		$( __fader ).css( 'z-index', '1' ).show();
	
		$( __active ).fadeOut( faderSettings.fadeSpeed, function()
		{
	    	$( '#banner_header a' ).unbind( 'click' ).removeAttr( 'href' ).css( 'cursor', 'default' );
	        if( image.url ) {
	        	$( '#banner_header a' ).attr( 'href', image.url ).css( 'cursor', 'pointer' );
	        }
	    } );
		
	} ).attr( 'src', image.src );
};

function bouter()
{
	var counter = 0;
	function binner()
	{
	    counter++;
		if( counter == faderSettings.numberOfImages ) { counter = 0; }
		
		displayBanner( banner_array[counter] );
	}
	return binner;
}
/**
 * End Image Cycle
 **/