	
	function getGetOrdinal( n ) { 
	    var s = [ "th", "st", "nd", "rd" ],
	        v = n % 100;
	    return n + ( s[ ( v - 20 ) % 10 ] || s[ v ] || s[ 0 ] );
	 }
	
	var orderNum = 1;
	var time = new Date(  );
	
	
	
	$( window ).load( function(  ) { 
	
	    $( { } ).imageLoader( { 
	        images: images,
					desc:desc,
					alink:alink,
	        async: async,
	        complete: function( e, ui ) {
	       
	            var i = ( ui.i + 1 );
	            var t = ( new Date(  ).getTime(  ) - time.getTime(  ) );
	            var o = getGetOrdinal( orderNum );
	            
	            var result = $( "<div class='item'><img class=\"img\" src=\"" 
	            + images[ ui.i ] + "\"/><div class='caption'><p>"+ desc[ ui.i ] +"</p></div></div>" ).hide();
	            
	            $( "#test" ).append( result);
	            result.fadeIn( 1000, 'easeOutQuart' );
	            
	            orderNum += 1;
	        },
	        allcomplete: function( e, ui ) { 
	             
	             var t = ( new Date(  ).getTime(  ) - time.getTime(  ) );
	             	 //move the image in pixel
	
	          $('.item').hover(function() {		
          		//Display the caption
          		$(this).find('div.caption').stop(false,true).fadeIn(1000);
          	},
          	function() {
					
          		//Reset the image
          		$(this).find('img').stop(false,true).animate({'top':'0', 'left':'0'}, {duration:100});	
          
          		//Hide the caption
          		$(this).find('div.caption').stop(false,true).fadeOut(1000);
          	});

	            
	        }
	    } );
	 } );
