var time = 0.5; // temps en seconde aprés lequel la bar de chargement disparait une finie
var color = "#006699"; // couleur de la bar de chargement
var bgcolor = "#000033"; // fond de la bar de chargement ( ce qui n'est pas encore charger )
var font = "monospace"; // Police du text du chargement
var maxtime = 60; // temps maximum aprés lequel la bar de chargement disparait

/* PAs touche */
var done = 0;
time = time * 1000;
maxtime = maxtime * 1000;
loaded = new Array();

function getElement( element )
{
if ( document.getElementById )
{
return document.getElementById( element );
}
else
{
if ( document.layers )
{
return document.element;
}
else
{
return document.all.element;
}
}
}

function Pre_load()
{
for( index = 0; index < document.images.length; index++ )
{
loaded[ index ] = false;
}
done = 0;
}

document.writeln( '<div id="Loading_Img" style="border:1 #736357 solid;position:absolute;left:50%;top:50%;background-color:#362f2d;"></div>' );
window.setTimeout( "getElement( 'Loading_Img' ).style.visibility='hidden';", maxtime );

function Preload_Img()
{
imgs = document.images;

for( index = 0; index < imgs.length; index++ )
{
if( done >= imgs.length )
{
break;
}
else if( imgs[ index ].complete && loaded[ index ] == false )
{
done++;
loaded[ index ] = true;
}
}

if( done >= imgs.length )
{
window.setTimeout( "getElement( 'Loading_Img' ).style.visibility='hidden';", time );
}
else
{
window.setTimeout( "Preload_Img()", '50' );
}

PRC = Math.round( ( ( done / imgs.length ) * 100 ) );

preview = '<table border="0" style="font-family:' + font + ';">'+
' <tr>'+
' <td>  </td>'+
' <td>  </td>'+
' <td>  </td>'+
' </tr>'+
' <tr>'+
' <td>  </td>'+
' <td style="color:#736357;text-align:center;"> Chargement : ' + PRC + '%<br></td>'+
' <td>  </td>'+
' </tr>'+
' <tr>'+
' <td>  </td>'+
' <td>'+
' <span style="background-color:' + bgcolor + ';width:200px;border:1 red solid;">'+
' <span style="background-color:' + color + ';width:' + PRC * 2 + 'px;">'+
' </span>'+
' </span>'+
' </td>'+
' <td>  </td>'+
' </tr>'+
' <tr>'+
' <td>  </td>'+
' <td>  </td>'+
' <td>  </td>'+
' </tr>'+
'</table>';

getElement( 'Loading_Img' ).innerHTML = preview;
}

Pre_load();
Preload_Img();