// JavaScript Document

// Fonction pour naviguer dans le tableau des photos par le bouton suivant/précédent
// imgTabDiapo : tableau de photos (avec le chemin complet)
// indexCourant
// indexSuivPrev : +1 ou -1
function NavTableauDiapo(indexSuivPrev)
{
	//alert('NavTableauDiapo');
 	if(TabDiapo instanceof Array) 
	{
		var indexDiapo = TabDiapo.length - 1;	
		indexCourant = indexCourant + indexSuivPrev;
		if (indexCourant < 0)
		{
			indexCourant = indexDiapo;
		}
		if (indexCourant > indexDiapo)
		{
			indexCourant = 0;
		}
		document.Myimg.src = TabDiapo[indexCourant];
	}
}

function load() 
{
	if (document.images) 
	{
		for (var i=0; i < arguments.length; i++) 
		{
			this[i+1] = new Image();
			this[i+1].src = arguments[i];
		}
	}
}

function PopupAlbumPhoto(page)
{
    window.open(page,"album","toolbar=no,location=no,scrollbars=no,resizable=no,width=700,height=580,top=10,left=127");
}

function OpenPopup(page, title, width, height, scrollbars)
{
    var param = "toolbar=no,resizable=no,menubar=no,location=no,status=no,directories=no,top=10,left=127,scrollbars=" + scrollbars + ", width=" + width + ",height=" + height;
    window.open(page, title, param);
}

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];}
}

function Trim(str)
{
    if (str.length < 1) return "";
    
    return LTrim(RTrim(str));    
    
} //End Function

function RTrim(str)
{
    var len = str.length;
    if (len < 1) return "";
    
    var strSpace = String.fromCharCode(32);    
    var strTemp = "";    
    var iTemp = len -1;

    while(iTemp > -1)
    {
        if(str.charAt(iTemp) == strSpace)
        {
        }
        else
        {
            strTemp = str.substring(0, iTemp +1);
            break;
        }
        iTemp = iTemp-1;

    } //End While
    return strTemp;

} //End Function

function LTrim(str)
{
    var len = str.length;
    
    if (len < 1) return "";
    
    var strSpace = String.fromCharCode(32);    
    var strTemp = "";
    var iTemp = 0;

    while(iTemp < len)
    {
        if(str.charAt(iTemp) == strSpace)
        {
        }
        else
        {
            strTemp = str.substring(iTemp, len);
            break;
        }
        iTemp = iTemp + 1;
    } //End While
    return strTemp;
} //End Function

//Fonction qui permet de faire apparaitre ou cacher un div donnée en paramètre
function setVisibleDiv(obj)
{
	obj = document.getElementById(obj);
	obj.style.visibility = (obj.style.visibility == 'visible') ? 'hidden' : 'visible';
}

//Fontions nécéssaires au scrolling dans coupcoeur.php
function ecrire(texte)
{
	document.write(texte);
}

function scroll_start(scroll_mode, scroll_message, scroll_actuel, scroll_hauteur, scroll_pause_seconde)
{

	if(scroll_mode == 1)
	  {
	  scroller_haut = "scroller_1";
	  scroller_bas = "scroller_2";
	  scroll_mode = 0;
	  }
	else
	  {
	  scroller_bas = "scroller_1";
	  scroller_haut = "scroller_2";
	  scroll_mode = 1;
	  }
	scroll_nb_message = scroll_message.length-1;

	if(scroll_actuel == scroll_nb_message)
	 scroll_suivant = 0;
	else
	  scroll_suivant = scroll_actuel+1;

	if(document.getElementById)
	  document.getElementById(scroller_bas).innerHTML = scroll_message[scroll_suivant];
	  
	scroll_top = 0;

	if(document.getElementById)
	  setTimeout('scroll_action('+scroll_mode+',scroll_message, scroll_actuel,scroll_top, scroller_haut, scroller_bas, scroll_hauteur, scroll_suivant, scroll_pause_seconde)',scroll_pause_seconde*1000);
}

function scroll_action(scroll_mode,scroll_message, scroll_actuel,scroll_top, scroller_haut, scroller_bas, scroll_hauteur, scroll_suivant, scroll_pause_seconde)
{
	scroll_top = scroll_top -1;
	document.getElementById(scroller_haut).style.top = scroll_top;
	document.getElementById(scroller_bas).style.top = scroll_top+scroll_hauteur;

	if((scroll_top + scroll_hauteur) > 0)
	{
	  setTimeout('scroll_action('+scroll_mode+',scroll_message, scroll_actuel, '+scroll_top+', scroller_haut, scroller_bas, scroll_hauteur, scroll_suivant, scroll_pause_seconde)',10) ;
	}
	else
	{
	  scroll_stop(scroll_mode,scroll_message, scroll_actuel, scroll_hauteur,scroll_suivant, scroll_pause_seconde);
	}
}

function scroll_stop(scroll_mode,scroll_message, scroll_actuel, scroll_hauteur, scroll_suivant, scroll_pause_seconde)
{
	scroll_actuel = scroll_suivant;
	scroll_start(scroll_mode,scroll_message, scroll_actuel, scroll_hauteur, scroll_pause_seconde);
}
//Fin fontions ------------------------------------------------------------------------------ 





