function initImage( id, tDiapo, width, height, oParam ){
	
	var nbImage = 0;
	var tImage = [], tImageOff = [], tImageOn = [], rePath;
	var sPath, sFileName, sSelected, iPos;
	var oImage = document.images["ri" + id];
	
	var oDiv = document.getElementById( oParam.id );
	
	if (!oImage) return;
	
	
	var nbSelect = (tDiapo.length < oParam.nb ) ? tDiapo.length : oParam.nb;
	var sSelected = " ";
	var oRE;
	
	while ( tImage.length < nbSelect ){
		var iIndex = Math.floor( Math.random() * ( tDiapo.length ) );
		oRE = new RegExp( " " + iIndex + " " );
		if ( ! oRE.test( sSelected ) ){
			sPath = tDiapo[iIndex].path.substring( 0, iPos + 1 );
			sFileName = tDiapo[iIndex].path.substring( iPos + 1 );;
			tImage[ tImage.length ] = {id: tDiapo[iIndex].id, name: tDiapo[iIndex].name, path: sPath, filename: sFileName};
			sSelected += sSelected + iIndex + " " ;
		}
	}
	
	for ( var it = 0; it < tImage.length ; it++ ){
		oImage = document.createElement("img");
		oDiv.appendChild( oImage );
		
		oImage.src = thumbsImage( tImage[it].id, oParam.width, oParam.height );
		//oImage.className = oParam.class;
		oImage.style.width = oParam.width+"px";
		oImage.style.height = oParam.height+"px";
		
		/*
		oImage.className = oParam.class;
		oImage = new Image(oParam.width, oParam.height);
		*/
		
	}
	
}

function thumbsImage( id, width, height ){
	var thumbsPath = retrieveRootPath();
	
	// thumbsPath = "http://192.168.0.220/luna-libre";
	
	var iW = width || 0;
	var iH = height || 0;
	
	thumbsPath += "pages/misc/thumbs.asp";
	thumbsPath += "?__c=1&id=" + id;
	if ( iW != 0 ) thumbsPath += "&iW=" + iW;
	if ( iH != 0 ) thumbsPath += "&iH=" + iH;
	
	//console.debug(thumbsPath);
	
	return thumbsPath;
}

function retrieveRootPath( aPath ){
	var path = aPath || document.URL;
	var REurl = new RegExp( "http://[^/]*/[^/]*/" );
	var tUrl = REurl.exec( path );
	var url = null;
	
	if ( tUrl ){
		url = tUrl[0];
	}
	
	return url;
	
	/*
	var pos1 = -1 , pos2 = -1;
	path = path.replace( /http:\/\//, "" );
	pos1 = path.indexOf( "/" );
	if ( pos1 != -1 ){
		pos2 = path.indexOf( "/", pos1 + 1 );
	
	}
	if ( pos1 == -1 || pos2 == -1 )
		return "";
	return path.substring( pos1, pos2 );
	*/
}
		