function load()
{
    arImageList = new Array ();
arImageSrc = new Array (
        "img/supramental/home-left.jpg",
        "img/supramental/home-right.jpg",
        "img/supramental/supramental.jpg",
        "img/supramental/supramental.gif",
        "img/supramental/ecrits.gif",
        "img/supramental/pratique-eveil.gif",
        "img/supramental/essentiel.gif",
        "img/supramental/site-de-natarajan.gif",
        "img/supramental/couverture-principes-de-la-manifestation_small.jpg",
        "img/supramental/couverture-eveil-et-philosophie_small.jpg",
        "img/supramental/couverture-guerir-par-eveil_small.jpg",
        "img/supramental/couverture-la racine-de-eveil_small.jpg",
        "img/supramental/couverture-meditation-quantique_small.jpg",
        "img/supramental/couverture-eveil-et-philosophie.jpg",
        "img/supramental/couverture-guerir-par-eveil.jpg",
        "img/supramental/couverture-la racine-de-eveil.jpg",
        "img/supramental/couverture-meditation-quantique.jpg",
        "img/supramental/couverture-principes-de-la-manifestation.jpg",
        "img/galerie/mini/tableau_web1.jpg",
        "img/galerie/mini/tableau_web2.jpg",
        "img/galerie/mini/tableau_web3.jpg",
        "img/galerie/mini/tableau_web4.jpg",
        "img/galerie/mini/tableau_web5.jpg",
        "img/galerie/mini/tableau_web6.jpg",
        "img/galerie/mini/tableau_web7.jpg",
        "img/galerie/mini/tableau_web8.jpg",
        "img/galerie/mini/tableau_web9.jpg",
        "img/galerie/mini/tableau_web10.jpg",
        "img/galerie/mini/tableau_web11.jpg",
        "img/galerie/mini/tableau_web12.jpg",
        "img/galerie/mini/tableau_web13.jpg",
        "img/galerie/mini/tableau_web14.jpg",
        "img/galerie/mini/tableau_web15.jpg",
        "img/galerie/mini/tableau_web16.jpg",
        "img/galerie/mini/tableau_web17.jpg",
        "img/galerie/mini/tableau_web18.jpg",
        "img/galerie/mini/tableau_web19.jpg",
        "img/galerie/mini/tableau_web20.jpg",
        "img/galerie/mini/tableau_web21.jpg",
        "img/galerie/mini/tableau_web22.jpg",
        "img/galerie/mini/tableau_web23.jpg",
        "img/galerie/mini/tableau_web24.jpg",
        "img/galerie/mini/tableau_web25.jpg",
        "img/galerie/mini/tableau_web26.jpg",
        "img/galerie/mini/tableau_web27.jpg",
        "img/galerie/mini/tableau_web28.jpg",
        "img/galerie/mini/tableau_web29.jpg",
        "img/galerie/mini/tableau_web30.jpg",
        "img/mysteres/mystere1.jpg",
        "img/mysteres/mystere2.jpg",
        "img/mysteres/mystere3.jpg",
        "img/mysteres/mystere4.jpg",
        "img/mysteres/mystere5.jpg",
        "img/mysteres/mystere6.jpg",
        "img/mysteres/mystere7.jpg",
        "img/mysteres/mystere8.jpg",
        "img/tarot/01MANDALA.jpg",
        "img/tarot/02MANDALA.jpg",
        "img/tarot/03MANDALA.jpg",
        "img/tarot/04MANDALA.jpg",
        "img/tarot/05MANDALA.jpg",
        "img/tarot/06MANDALA.jpg",
        "img/tarot/07MANDALA.jpg",
        "img/tarot/08MANDALA.jpg",
        "img/tarot/09MANDALA.jpg",
        "img/tarot/10MANDALA.jpg",
        "img/tarot/11MANDALA.jpg",
        "img/tarot/12MANDALA.jpg",
        "img/tarot/13MANDALA.jpg",
        "img/tarot/14MANDALA.jpg",
        "img/tarot/15MANDALA.jpg",
        "img/tarot/16MANDALA.jpg",
        "img/tarot/17MANDALA.jpg",
        "img/tarot/18MANDALA.jpg",
        "img/tarot/19MANDALA.jpg",
        "img/tarot/20MANDALA.jpg",
        "img/tarot/21MANDALA.jpg",
        "img/tarot/22MANDALA.jpg",
        "img/tarot/schema-4-mysteres.jpg",
        "img/galerie/tableau_web25.jpg",
        "img/galerie/tableau_web26.jpg",
        "img/galerie/tableau_web27.jpg",
        "img/galerie/tableau_web28.jpg",
        "img/galerie/tableau_web29.jpg",
        "img/galerie/tableau_web30.jpg",
        "img/galerie/tableau_web1.jpg",
        "img/galerie/tableau_web2.jpg",
        "img/galerie/tableau_web3.jpg",
        "img/galerie/tableau_web4.jpg",
        "img/galerie/tableau_web5.jpg",
        "img/galerie/tableau_web6.jpg",
        "img/galerie/tableau_web7.jpg",
        "img/galerie/tableau_web8.jpg",
        "img/galerie/tableau_web9.jpg",
        "img/galerie/tableau_web10.jpg",
        "img/galerie/tableau_web11.jpg",
        "img/galerie/tableau_web12.jpg",
        "img/galerie/tableau_web13.jpg",
        "img/galerie/tableau_web14.jpg",
        "img/galerie/tableau_web15.jpg",
        "img/galerie/tableau_web16.jpg",
        "img/galerie/tableau_web17.jpg",
        "img/galerie/tableau_web18.jpg",
        "img/galerie/tableau_web19.jpg",
        "img/galerie/tableau_web20.jpg",
        "img/galerie/tableau_web21.jpg",
        "img/galerie/tableau_web22.jpg",
        "img/galerie/tableau_web23.jpg",
        "img/galerie/tableau_web24.jpg"
    )
    for (counter in arImageSrc) {
        arImageList[counter] = new Image();
        arImageList[counter].src = arImageSrc[counter];
    }

}
/**
 * --------------------------------------------------------------------
 * jQuery-Plugin "preloadCssImages"
 * by Scott Jehl, scott@filamentgroup.com
 * http://www.filamentgroup.com
 * reference article: http://www.filamentgroup.com/lab/update_automatically_preload_images_from_css_with_jquery/
 * demo page: http://www.filamentgroup.com/examples/preloadImages/index_v4.php
 * 
 * Copyright (c) 2008 Filament Group, Inc
 * Dual licensed under the MIT (filamentgroup.com/examples/mit-license.txt) and GPL (filamentgroup.com/examples/gpl-license.txt) licenses.
 *
 * Version: 4.0, 07.24.2008
 * Changelog:
 * 	02.20.2008 initial Version 1.0
 *    06.04.2008 Version 2.0 : removed need for any passed arguments. Images load from any and all directories.
 *    06.21.2008 Version 3.0 : Added options for loading status. Fixed IE abs image path bug (thanks Sam Pohlenz).
 *    07.24.2008 Version 4.0 : Added support for @imported CSS (credit: http://marcarea.com/). Fixed support in Opera as well.
 * --------------------------------------------------------------------
 */
jQuery.preloadCssImages = function(settings){
	var settings = jQuery.extend({
		statusTextEl: null,
		statusBarEl: null
	}, settings);
	
	var allImgs = [];//new array for all the image urls  
	var k = 0; //iterator for adding images
	var sheets = document.styleSheets;//array of stylesheets
	
	for(var i = 0; i<sheets.length; i++){//loop through each stylesheet
		var cssPile = '';//create large string of all css rules in sheet
		var csshref = (sheets[ i ].href) ? sheets[ i ].href : 'window.location.href';
		var baseURLarr = csshref.split('/');//split href at / to make array
		baseURLarr.pop();//remove file path from baseURL array
		var baseURL = baseURLarr.join('/');//create base url for the images in this sheet (css file's dir)
		if(baseURL!="") baseURL+='/'; //tack on a / if needed
		if(sheets[ i ].cssRules){//w3 
			var thisSheetRules = sheets[ i ].cssRules; //w3 
			for(var j = 0; j<thisSheetRules.length; j++){ 
				if ( sheets[ i ].cssRules[ j ].constructor == 'CSSImportRule' ) { //added support for @imported css - credit: http://marcarea.com/
					var importSheetRules = sheets[ i ].cssRules[ j ].styleSheet.cssRules; 
					for ( var x=0; x<importSheetRules.length; x++ ) { 
						cssPile+= importSheetRules[ x ].cssText; 
					} 
				} 
				else { 
					cssPile+= thisSheetRules[ j ].cssText; 
				} 
			} 
		} 
		else { 
			if ( sheets[ i ].imports.length > 0 ) { 
				for (var m=0; m<sheets[ i ].imports.length; m++) { 
					cssPile+= sheets[ i ].imports[ m ].cssText;
				} 
			} 
			else { 
				cssPile+= sheets[ i ].cssText; 
			} 
		}
		//parse cssPile for image urls and load them into the DOM
		var imgUrls = cssPile.match(/[^\(]+\.(gif|jpg|jpeg|png)/g);//reg ex to get a string of between a "(" and a ".filename"
		var loaded = 0; //number of images loaded

		if(imgUrls != null && imgUrls.length>0 && imgUrls != ''){//loop array\
			var arr = jQuery.makeArray(imgUrls);//create array from regex obj	 
			jQuery(arr).each(function(){
				allImgs[k] = new Image(); //new img obj
				allImgs[k].src = (this.charAt(0) == '/' || this.indexOf('http://')>-1) ? this : baseURL + this;	//set src either absolute or rel to css dir
				
				if(allImgs[k].src.lastIndexOf('http://')>0){allImgs[k].src = allImgs[k].src.split('%22')[1];} //fixed opera's source doubling
				
				$(allImgs[k]).load(function(){
					loaded++;
					//send updates to status elements if applicable
					if(settings.statusTextEl) {
						$(settings.statusTextEl).html('<span class="numLoaded">'+loaded+'</span> of <span class="numTotal">'+allImgs.length+'</span> loaded (<span class="percentLoaded">'+(loaded/allImgs.length*100).toFixed(0)+'%</span>) <span class="currentImg">Now Loading: <span>'+allImgs[loaded-1].src.split('/')[allImgs[loaded-1].src.split('/').length-1]+'</span></span>');
					}
					if(settings.statusBarEl) {
						var barWidth = $(settings.statusBarEl).width();
						$(settings.statusBarEl).css('background-position', -(barWidth-(barWidth*loaded/allImgs.length).toFixed(0))+'px 50%');
					}
				});
				k++;
			});
		}
	}//loop
	return allImgs;
}			


