function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function AfficherDiv(divid_anchor) 
{
	var elem = divid_anchor.split('#');
	var divid = elem[0];
	var anchor = elem[1];
	document.getElementById('montreal').style.display='none';
	document.getElementById('articles').style.display='none';
	document.getElementById('photos').style.display='none';
	document.getElementById('rapports').style.display='none';
	document.getElementById('visite').style.display='none';
        document.getElementById('visite_rancie').style.display='none';
 	document.getElementById(divid).style.display='block';
	if (anchor)
		window.scrollTo(document.getElementById(anchor).offsetLeft,document.getElementById(anchor).offsetTop);
	else
		window.scrollTo(0,0);
}

var curDiapos = 0;
function showDiapo(num)
{
	document.getElementById('diapo').src = diapos[num];
}
var delay = 3000;
function nextDiapo()
{
	curDiapos = curDiapos + 1;
	if (curDiapos >= maxDiapos)
	{
		curDiapos = 0;
	}
	if (diapo_active == 1)
	{
		showDiapo(curDiapos);
		setTimeout('nextDiapo()', delay);
	}
}
function startAnim()
{
	if (maxDiapos>0)
	{ 
		diapo_active = 1;
		showDiapo(curDiapos);
		setTimeout('nextDiapo()', delay);
	}
}
   
function deplace(bloc,sens)
{
	var item = 0;
	var imax = 0;
	var containeur = document.getElementById('liste_photos');
	var i;
	for (i = 0; i<containeur.childNodes.length; i++)
	{
		if (containeur.childNodes[i].id == bloc)
			item=i;
		imax = i;
	}
	
	var i1=item;
	var i2=item+2*sens;
	
	if (i2<0) { return; }
	if (i2>imax) { return; }
	
	var div1 = containeur.childNodes[i1].cloneNode(true);
	var div2 = containeur.childNodes[i2].cloneNode(true);
	
	containeur.replaceChild(div1, containeur.childNodes[i2]);
	containeur.replaceChild(div2, containeur.childNodes[i1]);
	
}


var my_scroll=0;
var pause = false;
function defiler()
{
	if (pause)
	{
		setTimeout("defiler()", 70);//70=temps entre chaque rafraichissement en millisecondes
	} 
        else if (my_scroll == 0)
        {
                my_scroll=1;
		document.getElementById("actu").scrollTop = my_scroll;
                setTimeout("defiler()", 2000);//2000=temps d'attente en millisecondes, soit 2 secondes, au depart
        }
        else
        {
                if (document.getElementById('actu').scrollTop < my_scroll)
                {
                        my_scroll=0;
                        setTimeout("defiler()", 2000);//2000=temps d'attente en millisecondes, soit 2 secondes, a la fin
                }
                else
                {
			my_scroll = my_scroll + 1;//1=nb de pixels scrolles entre chaque rafraichissment
                        document.getElementById("actu").scrollTop = my_scroll;
                        setTimeout("defiler()", 70);//70=temps entre chaque rafraichissement en millisecondes
                }
        }
}


function pauseDefilement(p)
{
        pause=p;
}


