// JavaScript Document

// identification -- begin
//
//   Script: jquery.randomimage.js
//
//   Auteur: Benoit Dubuc - benoit.dubuc@espacecourbe.com
//   Site Web: http://www.espacecourbe.com/
//   Création: <2009-09-20 17:49:00 benoit>
//
//   Fonction: plugin jQuery tout simple qui peuple un élément (div) avec une image aléatoire 
//   Dépendance: Utilise la librairie jquery v1.3.2
//
//
// identification - end

(function($){
    $.fn.extend({
        displayRandomImage: function(options) {

            var defaults = {
				'array':  ['image01.jpg'/*, 'image02.jpg', 'image03.jpg', 'image04.jpg', 'image05.jpg', 'image06.jpg', 'image07.jpg', 'image08.jpg', 'image09.jpg', 'image10.jpg', 'image11.jpg', 'image12.jpg', 'image13.jpg', 'image14.jpg', 'image15.jpg'*/],
				'dir': 'images/contenu/aleatoire/',
				'width': 966,
				'height': 300,
				'url': 'http://www.umontreal.ca/mobile/'
            };

            var options = $.extend(defaults, options);
		return this.each(function() {
                var obj = $(this);
				var i = Math.floor(Math.random()*options.array.length);
				var img = '<img src="' + options.dir + options.array[i] + '" width="' + options.width + '" height="' + options.height + '" />';
				if (options.url) {
					img = '<a href="' + options.url + '">' + img + '</a>';
				}
				obj.html(img);
			});
		},
	preloadRandomImages: function(options) {

            var defaults = {
				'array':  ['image01.jpg', 'image02.jpg', 'image03.jpg', 'image04.jpg', 'image05.jpg', 'image06.jpg', 'image07.jpg', 'image08.jpg', 'image09.jpg', 'image10.jpg', 'image11.jpg', 'image12.jpg', 'image13.jpg', 'image14.jpg', 'image15.jpg'],
				'dir': 'images/contenu/aleatoire/',
				'width': 966,
				'height': 300
            };

            var options = $.extend(defaults, options);
			for (var i=0; i<options.array.length; i++) {
				new Image().src = options.dir + options.array[i];
			}
		}
	});
})(jQuery);



