var current_image = null;

$(document).ready(function( ) {
        
    current_image = $("#frontpage_feature img").attr( "src" );
        
    //$.preloadImages("images/main_feature__web.jpg", "images/main_feature__desktop.jpg" );
    
    set_random_timer( );
        
    $("#device_menu ul li a").mouseenter(
        function( ) 
        {
            var image = $(this).attr("rel");
            
            if( current_image != image )
            {
                current_image = image;
                $('#frontpage_feature img').hide();
                $('#frontpage_feature img').fadeIn(200);
                $('#frontpage_feature img').attr( "src", image );                                        
            }                      
            $(document).stopTime( "featureimg_timer" );       
            return false;
        }
    );
    
    $("#device_menu ul li a").mouseleave( set_random_timer );           
    
    function set_random_timer( )
    {
        $( document ).everyTime( 8000, "featureimg_timer", function( ) {
                
            var new_image = "";
            do {
                new_image = $("#device_menu ul li:random").children("a").attr("rel");
            }
            while( current_image == new_image );
            
            $('#frontpage_feature img').hide();
            $('#frontpage_feature img').fadeIn(700);
            $('#frontpage_feature img').attr( "src", new_image );
            current_image = new_image;
            
        } );
    }        
        
});

    
jQuery.jQueryRandom = 0;
jQuery.extend(jQuery.expr[":"],
{
    random: function(a, i, m, r) {
        if (i == 0) {
            jQuery.jQueryRandom = Math.floor(Math.random() * r.length);
        };
        return i == jQuery.jQueryRandom;
    }
});
    
    