jQuery.fn.fadingImage = function()
{
    
    $(this).each(function()
    {
        
        //$(this).data('Total', $(this).children('img').length);
        $(this).data('Selected', '0');
        
        var control  = $(this);
        
        DoFade(control);
        if($(this).children('img').length > 1)
        {      
            setInterval(function()
            {
                DoFade(control);
            }, 4000)
        }
        
    });
}

function DoFade(control)
{

    var index = $(control).data('Selected');
    var total = $(control).data('Total');
    
    $(control).children('img').css('z-index', '1').fadeOut(200);
    $(control).children('img:eq('+index+')').fadeIn(200).css('z-index', '10');
    
    if(index == ($(control).children('img').length-1))
    {
        $(control).data('Selected', '0');
    }
    else
    {
        $(control).data('Selected', $(control).data('Selected') +1 );
        
    }
    
}

function setnext(control)
{
    
}
