////////////////////// INIT VARS
var i=0;
var windowW = (window.innerWidth);
var windowH = (window.innerHeight);
var pictCoef = 0;
var pictW = 0;
var pictH = 0;
var imageId = '';
var currentBG= '';
var bg01 = "pictures/cour-des-miracles";
var testS = 0;
var c=0;
var t=0;
var timer_is_on=0;
//////////////////////// FUNCTIONS
// INIT IMAGE
function initImage(imageId){
	autoSizePict(imageId);
	$("div:hidden:photoholder").fadeIn(3000);
	if (typeof console != "object") {
                var console = {
                        'log':function() {}
                };
        }
}
// DIAPORAMA : choisis le fond d'écran en cours avec "currentBG"
function diaporama() {
	
}
// AUTO ADJUST THE PICTURE
function autoSizePict(objId){
	$("#"+objId).stop();
	obj = document.getElementById(objId);
	choosePict(bg01,windowW,windowH);
	resizePict(objId,windowW,windowH);
	$("#"+objId).animate( { width: pictW+"px",height: pictH+"px" }, 200);
}
// DETECT RESOLUTION
function windowSize(){
	windowW = (document.body.clientWidth);
	windowH = (document.body.clientHeight);
	windowW = (window.outerWidth);
	windowH = (window.outerHeight);
}
// CHOOSE A RESOLUTION PICTURE
function choosePict(sourceFile){
	windowSize();
	if (windowW<=800) {
		if (windowH<=600) {windowH = 600;obj.src= sourceFile+"800.jpg";}
		else if (windowH<=800) {obj.src= sourceFile+"1024.jpg";}
		else {obj.src= sourceFile+"1600.jpg";}
		}
	else if (windowW<=1024){
		if (windowH<=800) {obj.src= sourceFile+"1024.jpg";}
		else {obj.src= sourceFile+"1600.jpg";}
		}
	else {obj.src= sourceFile+"1600.jpg";}
}
// DETERMINE THE GOOD PICTURE PROPORTION
function resizePict(objId,desiredW,desiredH){
	obj = document.getElementById(objId);
	//console.log("obj.height "+obj.height);
	//console.log("obj.width "+obj.width);
	pictCoef = obj.height/obj.width;
	if (!isNaN(pictCoef)){//doTimer(c);
    }
	//console.log("pictCoef "+pictCoef);
	testS = desiredW*pictCoef;
	//console.log("desiredH "+desiredH);
	//console.log("desiredW "+desiredW);
	//console.log("testS "+testS);
	if (desiredH > testS) { pictCoef = obj.width/obj.height; pictW = desiredH*pictCoef; pictH = desiredH; }
	else { pictCoef = obj.height/obj.width; pictW = desiredW; pictH = desiredW*pictCoef; }
	//console.log(obj);
}
// GESTION DES BUGS INIT
function timedCount()
{
c=c+1;
t=setTimeout("timedCount()",1000);
//console.log(t);
}

function doTimer()
{
//stopCount();
if (!timer_is_on)
  {
  timer_is_on=1;
  timedCount();
  }
//if (t>=10) {stopCount()}
}
function stopCount()
{
clearTimeout(t);
c=0;
t=0;
timer_is_on=0;
}



<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->