window.addEvent('domready', function() {
//blocs
for (b=0;b<10;b++) verifsidiapoblocs(b);
});
function verifsidiapo(pageactive) {
	var id = parent.location.hash.substring(5,11);
	if ($("init").getText() == 1){
	stop();
	}
	var url = "verifsidiapo.php";
	var id = pageactive.substring(4,10);
	var options =  {method : "post", data : "operation=verifier&id="+id };
	var myAjax = new Ajax(url, options).request();
	myAjax.addEvent("onSuccess", function(reponse) {
		var ObjJson = Json.evaluate(reponse);
		var existediapo = ObjJson.existediapo;
		if (existediapo == "existe") {
		var imagealeat = ObjJson.imagealeat;
		var nbphotos = ObjJson.nbphotos;
		var defilementdiapo = ObjJson.defilementdiapo;
    var dureedufondu = ObjJson.dureedufondu;
    //alert ("nbphotos = "+nbphotos+" imagealeat = "+imagealeat);
		$('compteur').setText(imagealeat);
		$('nbrephotos').setText(nbphotos);
    $('defilementdiapo').setText(defilementdiapo);
    $('dureedufondu').setText(dureedufondu);
		if (nbphotos == 1) {
		$("photo"+id+imagealeat).setStyles({"display" : "block"});
    if (dureedufondu == 0) $("photo"+id+imagealeat).setOpacity(1);
		if (dureedufondu != 0) {
      var myphotoFx = new Fx.Style("photo"+id+imagealeat, 'opacity',  {duration:parseInt(dureedufondu)});
      myphotoFx.start(0,1);
      }
		}
		if (nbphotos > 1) start();
		}
	//blocs flottants
	});
}
function AfficheDiapoRequest(pageactive,ordre) {
	var id = parent.location.hash.substring(5,11);
	if ($("init").getText() == 1){
	stop();
	}
	clearInterval(histofirefox);
	$("mouline").effect("opacity", {duration:100}).start(0,1);
	var url = "page.php";
	var options = {update : $("page"), method : "get", data : "a="+pageactive };
	var myAjax = new Ajax(url, options).request();
	myAjax.addEvent("onSuccess", function(resultat){
	$('compteur').setHTML(ordre);
  var dureedufondu = $('dureedufondu').getText();
	$("photo"+id+ordre).setStyles({"display" : "block"});
  if (dureedufondu == 0) $("photo"+id+ordre).setOpacity(1);
  if (dureedufondu != 0) {
    var myphotoFx = new Fx.Style("photo"+id+ordre, 'opacity',  {duration:parseInt(dureedufondu)});
    myphotoFx.start(0,1);
    }
	$("mouline").effect("opacity").start(1,0);
	histofirefox = setInterval("handleHistory();", 500);
	});
}
function compte(ope) {
	n = parseInt($("nbrephotos").getText());
	c = parseInt($("compteur").getText());
	//alert ("c  = "+c+" n = "+n);
		  if (ope=='plus') {
		  	      if (c < n) $("compteur").setText(c+1);
							if (c >= n) $("compteur").setText(1);
			}
		  if (ope=='moins') {
		          if (c>1) $("compteur").setText(c-1);
							if (c<=1) $("compteur").setText(n);
			}
}
function start() {
  var defilementdiapo = $('defilementdiapo').getText();
  var dureedufondu = $('dureedufondu').getText();
  //alert ("defilementdiapo = "+defilementdiapo+" dureedufondu = "+dureedufondu);
	var id = parent.location.hash.substring(5,11);
	if ($("init").getText() == 1) stop();
	efface();
	c = $("compteur").getText();
	$("photo"+id+c).setStyles({"display" : "block"});
  if (dureedufondu == 0) $("photo"+id+c).setOpacity(1);
  if (dureedufondu != 0) {
    var myphotoFx = new Fx.Style("photo"+id+c, 'opacity',  {duration:parseInt(dureedufondu)});
    myphotoFx.start(0,1);
    }
	affiche=setInterval("diapoauto()",defilementdiapo);
	$("init").setText(1);
	$('divstart').setHTML("<a class='pictodiapo' onclick='stop()'><img class='pictodiapo' src='images/stop.png' alt='stop' title='stop'></a>");
}
function stop() {
	clearInterval(affiche);
	$("init").setText(0);
	$('divstart').setHTML("<a class='pictodiapo' onclick='start()'><img class='pictodiapo' src='images/start.png' alt='d&eacute;filement automatique' title='d&eacute;filement automatique'></a>");
}
function diapozoom(c) {
	var id = parent.location.hash.substring(5,11);
  if ($("init").getText() == 1) stop();
  efface();
  $('compteur').setHTML(c);
  var dureedufondu = $('dureedufondu').getText();
  $("photo"+id+c).setStyles({"display" : "block"});
  if (dureedufondu == 0) $("photo"+id+c).setOpacity(1);
  if (dureedufondu != 0) {
  var myphotoFx = new Fx.Style("photo"+id+c, 'opacity',  {duration:parseInt(dureedufondu)});
  myphotoFx.start(0,1);
  }
}
function efface() {
	$$("div.diaporama").setStyles("display:none; visibility:hidden");
}
function diapoauto() {
	var id = parent.location.hash.substring(5,11);
  var defilementdiapo = $('defilementdiapo').getText();
  var dureedufondu = $('dureedufondu').getText();
  //alert ("defilementdiapo = "+defilementdiapo+" dureedufondu = "+dureedufondu);
  compte('plus');
  c = $("compteur").getText();
  efface();
  $("photo"+id+c).setStyles({"display" : "block"});
  if (dureedufondu == 0) $("photo"+id+c).setOpacity(1);
  if (dureedufondu != 0) {
  var myphotoFx = new Fx.Style("photo"+id+c, 'opacity',  {duration:parseInt(dureedufondu)});
  myphotoFx.start(0,1);
  }
}
function diapoplus() {
	var id = parent.location.hash.substring(5,11);
  if ($("init").getText()  == "1" ) {stop();}
  compte('plus');
  c = $("compteur").getText();
  efface();
  var dureedufondu = $('dureedufondu').getText();
  $("photo"+id+c).setStyles({"display" : "block"});
  if (dureedufondu == 0) $("photo"+id+c).setOpacity(1);
  if (dureedufondu != 0) {
  var myphotoFx = new Fx.Style("photo"+id+c, 'opacity',  {duration:parseInt(dureedufondu)});
  myphotoFx.start(0,1);
  }
}
function diapomoins() {
	var id = parent.location.hash.substring(5,11);
  if ($("init").getText()  == "1" ) {stop();}
  compte('moins');
  c = $("compteur").getText();
  efface();
  var dureedufondu = $('dureedufondu').getText();
  $("photo"+id+c).setStyles({"display" : "block"});
  if (dureedufondu == 0) $("photo"+id+c).setOpacity(1);
  if (dureedufondu != 0) {
  var myphotoFx = new Fx.Style("photo"+id+c, 'opacity',  {duration:parseInt(dureedufondu)});
  myphotoFx.start(0,1);
  }
}
function defildiapod() {
var id = parent.location.hash.substring(5,11);
  x=$("film"+id).getStyle('width').toInt();
  y=$("fenetre"+id).getStyle('width').toInt();
  h=$("film"+id).getStyle('left').toInt();
  tdiapo=setTimeout("defildiapod()",5);
  if ((parseInt(h))>=0) clearTimeout(tdiapo);
  else $("film"+id).setStyle('left', (parseInt(h)+ 1));
}
function defildiapog() {
var id = parent.location.hash.substring(5,11);
  x=$("film"+id).getStyle('width').toInt();
  y=$("fenetre"+id).getStyle('width').toInt();
  h=$("film"+id).getStyle('left').toInt();
  tdiapo=setTimeout("defildiapog()",5);
  if ( (parseInt(h)+parseInt(x))<= (parseInt(y)) ) clearTimeout(tdiapo);
  else $("film"+id).setStyle('left', (parseInt(h)- 1));
}
function defildiapodL() {
var id = parent.location.hash.substring(5,11);
	clearTimeout(tdiapo);
  x=$("film"+id).getStyle('width').toInt();
  y=$("fenetre"+id).getStyle('width').toInt();
  h=$("film"+id).getStyle('left').toInt();
  tdiapo=setTimeout("defildiapodL()",5);
  if ((parseInt(h))>=0) clearTimeout(tdiapo);
  else $("film"+id).setStyle('left', (parseInt(h)+ 1));
}
function defildiapodV() {
var id = parent.location.hash.substring(5,11);
	clearTimeout(tdiapo);
  x=$("film"+id).getStyle('width').toInt();
  y=$("fenetre"+id).getStyle('width').toInt();
  h=$("film"+id).getStyle('left').toInt();
  tdiapo=setTimeout("defildiapodV()",1);
  if ((parseInt(h))>=0) clearTimeout(tdiapo);
  else $("film"+id).setStyle('left', (parseInt(h)+ 1));
}
function defildiapogL() {
var id = parent.location.hash.substring(5,11);
	clearTimeout(tdiapo);
  x=$("film"+id).getStyle('width').toInt();
  y=$("fenetre"+id).getStyle('width').toInt();
  h=$("film"+id).getStyle('left').toInt();
  tdiapo=setTimeout("defildiapogL()",5);
  if ( (parseInt(h)+parseInt(x))<= (parseInt(y)) ) clearTimeout(tdiapo);
  else $("film"+id).setStyle('left', (parseInt(h)- 1));
}
function defildiapogV() {
var id = parent.location.hash.substring(5,11);
	clearTimeout(tdiapo);
  x=$("film"+id).getStyle('width').toInt();
  y=$("fenetre"+id).getStyle('width').toInt();
  h=$("film"+id).getStyle('left').toInt();
  tdiapo=setTimeout("defildiapogV()",1);
  if ( (parseInt(h)+parseInt(x))<= (parseInt(y)) ) clearTimeout(tdiapo);
  else $("film"+id).setStyle('left', (parseInt(h)- 1));
}
//***********************************blocs

function verifsidiapoblocs(b) {
	if (parseInt(b)<10) var id = "92000"+b;
	if (parseInt(b)>=10) var id = "9200"+b;

	var url = "verifsidiapo.php";
	var options =  {method : "post", data : "operation=verifier&id="+id };
	var myAjax = new Ajax(url, options).request();
	myAjax.addEvent("onSuccess", function(reponse) {
		var ObjJsonb = Json.evaluate(reponse);
		var existediapo = ObjJsonb.existediapo;
		if (existediapo == "existe") {
		var imagealeatb = ObjJsonb.imagealeat;
		var nbphotosb = ObjJsonb.nbphotos;
		var defilementdiapo = ObjJsonb.defilementdiapo;
    var dureedufondu = ObjJsonb.dureedufondu;
		//alert ("nbphotosb = "+nbphotosb+" imagealeatb = "+imagealeatb);
		if (nbphotosb == 1) {
			$("photo"+id+imagealeatb).setStyles({"display" : "block"});
      if (dureedufondu == 0) $("photo"+id+imagealeatb).setOpacity(1);
        if (dureedufondu != 0) {
        var myphotoFx = new Fx.Style("photo"+id+imagealeatb, 'opacity',  {duration:parseInt(dureedufondu)});
        myphotoFx.start(0,1);
        }
			}
		if (nbphotosb > 1) {
			$('compteur'+b).setHTML(imagealeatb);
			$('nbrephotos'+b).setHTML(nbphotosb);
      $('dureedufondu'+b).setHTML(dureedufondu);
			setTimeout("diapoautob("+b+"),1");
			//alert (b);
			$("photo"+id+imagealeatb).setStyles("display:block;visibility:visible;z-index:900;");
			setInterval("diapoautob("+b+")",defilementdiapo);
			}
		}
	});
}
function compteb(b) {
	//alert (b);
	n = parseInt($("nbrephotos"+b).getText());
	c = parseInt($("compteur"+b).getText());
	//alert ("c  = "+c+" n = "+n);
	if (c < n) $("compteur"+b).setText(c+1);
	if (c >= n) $("compteur"+b).setText(1);
}
function diapoautob(b) {
	if (parseInt(b)<10) var id = "92000"+b;
	if (parseInt(b)>=10) var id = "9200"+b;
  compteb(b);
  c = $("compteur"+b).getText();
  effaceb(b);
  var dureedufondu = $("dureedufondu"+b).getText();
  $("photo"+id+c).setStyles({"display" : "block"});
  if (dureedufondu == 0) $("photo"+id+c).setOpacity(1);
  if (dureedufondu != 0) {
  var myphotoFx = new Fx.Style("photo"+id+c, 'opacity',  {duration:parseInt(dureedufondu)});
  myphotoFx.start(0,1);
  }
}
function effaceb(b) {
if (parseInt(b)<10) var id = "92000"+b;
if (parseInt(b)>=10) var id = "9200"+b;
$$("div.diaporama"+id).setStyles("display:none; visibility:hidden");
}
