// -------- methods from Ryan Frishberg [http://www.pageresource.com/dhtml/ryan]

  function accessCSS(layerID){
    if(document.getElementById){
	  return document.getElementById(layerID).style;
	}else if(document.all){
	  return document.all[layerID].style;
	}else if(document.layers){
	  return document.layers[layerID];
	}
  }

  function writeLayer(layerID,txt){
    if(document.getElementById){
	  document.getElementById(layerID).innerHTML=txt;
	}else if(document.all){
	  document.all[layerID].innerHTML=txt;
	}else if(document.layers){
	  with(document.layers[layerID].document){
	    open();
		write(txt);
		close();
	  }
	}
  }

  function getLayerContent(layerID){
    if(document.getElementById){
	  return document.getElementById(layerID).innerHTML;
	}else if(document.all){
	  return document.all[layerID].innerHTML;
	}else if(document.layers){
	  return document.layers[layerID].document;
	}
  }
 

// ---------- method from Pascal Naidon [http://www.les-stooges.org/pascal/]  * Experimental code *
  
  function suivant() {
    page++;
	miseAjour();
  }

  function precedent() {
    page--;
	miseAjour();
  }
  
  function miseAjour() {
    for(num=0;num<cols;num++) {
      if( (num==2*page) || (num==2*page+1) ) {
	    	//alert('coucou '+images[num]);
	    	//accessCSS('image'+num).src = images[num];
	    	if(!document.getElementById('image'+num).src) {
	    		document.getElementById('image'+num).src = images[num];
	    	}
	    	accessCSS('page'+num).visibility = 'visible';
	    	
	  	} else {
	    	accessCSS('page'+num).visibility = 'hidden';
	  	}
		}
		if(page==0) { accessCSS('flecheGauche').visibility = 'hidden'; } else { accessCSS('flecheGauche').visibility = 'visible'; }
		if( (cols-1==2*page) || (cols-1==2*page+1) ) { accessCSS('flecheDroite').visibility = 'hidden'; } else { accessCSS('flecheDroite').visibility = 'visible'; }
  }
  
  function multiPage() {
	miseAjour();
  }

  function showCommentForm(num,image,dir,page) {
    //alert("Alerte"+num);
    if(accessCSS('commentForm'+num).visibility == 'visible') {
      writeLayer('commentForm'+num,'');
      accessCSS('commentForm'+num).visibility = 'hidden';
      accessCSS('commentBox'+num).visibility = 'hidden';
    } else {
      accessCSS('commentBox'+num).visibility = 'visible';
      writeLayer('commentForm'+num,'<form action="album.php?dir='+dir+'&page='+page+'" method="post"><input name="submittedText" type="text" size=30><br/>Signature: <input name="submittedSignature" type="text" size=12><input name="submittedImageComment" type="hidden" value='+image+'><input type="submit"></form><hr>');
      accessCSS('commentForm'+num).visibility = 'visible';
    }
  }
