// scripts by SophieWeb http://sophieweb.com unless stated otherwise

var slideCurrentDept = 1 ;
var slideCurrentPhoto = 2 ;
var slideLabel = "" ;
var slidePhotoName = "photos1_2.jpg" ;
var slidePhotoId = 1 ;
var opacityStep = .01;
var currentOpacity = .01;
slideLabels = new Array();
slideLabels[1] = new Array();
slideLabels[2] = new Array();
slideLabels[3] = new Array();
slideLabels[4] = new Array();

slideLabels[1][1] = "G&icirc;te rural en Essonne - Serge Ollivier 2008";
slideLabels[1][2] = "Atout Branches en Essonne - X. Lefevre CDT 91";
slideLabels[1][3] = "Ch&acirc;teau de Courances en Essonne - CDT91";
slideLabels[2][1] = "Parc de Thoiry dans les Yvelines - S. Leonarduzzi 2008";
slideLabels[2][2] = "Ch&acirc;teau de Versailles dans les Yvelines - C. Milet";
slideLabels[2][3] = "Chateau de Breteuil dans les Yvelines - DR Milochau 2006";
slideLabels[3][1] = "Croix Pate PNR dans le Val d&rsquo;Oise - PNR Vexin";
slideLabels[3][2] = "La Roche Guyon dans le Val d&rsquo;Oise - J.F. Lef&egrave;vre/P. Cibille";
slideLabels[3][3] = "Croix Pate PNR dans le Val d&rsquo;Oise - PNR Vexin";
slideLabels[4][1] = "Disneyland&reg; Resort Paris en Seine &amp; Marne";
slideLabels[4][2] = "Festival Django Reinhardt &agrave; Samois sur Seine en Seine &amp; Marne - CDT77";
slideLabels[4][3] = "Fontainebleau en Seine &amp; Marne - CDT77";


function slideshow() {
	slidePhotoName = "photos/photos" + slideCurrentDept + "_" + slideCurrentPhoto + ".gif";
	slidePhotoId = "photo" + slideCurrentDept;
	fadePhoto(slidePhotoId);
	if (slideCurrentDept < 4) {
		slideCurrentDept++;
	}
	else
	{
		slideCurrentDept = 1;
		if (slideCurrentPhoto < 3) {
			slideCurrentPhoto++;
		}
		else
		{
			slideCurrentPhoto = 1;
		}
	}

	setTimeout("slideshow()",4000);
}

function fadePhoto(whichPhoto) {
	var photo =	document.getElementById(slidePhotoId);
	for (i=100;i>0;i--) {
		currentOpacity = i * opacityStep;
		setOpacity(photo,currentOpacity);
	}
	document.getElementById(slidePhotoId).src = slidePhotoName;
	for (i=0;i<=100;i++) {
		currentOpacity = i * opacityStep;
		setOpacity(photo,currentOpacity);
	}

}

function slideshow_init() {
	if(!document.getElementById)return;
	var links = document.getElementsByTagName( 'a' );
	for(i=0;i<links.length;i++){
		if (links[i].href.match('http://')) {links[i].target = '_blank';}
	}
	setTimeout("slideshow()",2000);
}

function setOpacity(object,opacityValue) {
	object.style.opacity = opacityValue;
	object.style.MozOpacity = opacityValue;
	object.style.filter = "alpha(opacity=" + (opacityValue*100) + ")";
}


// from http://onlinetools.org/articles/unobtrusivejavascript/chapter4.html
function addEvent(obj, evType, fn){ 
	if (obj.addEventListener){ 
		obj.addEventListener(evType, fn, false); 
		return true; 
	} else if (obj.attachEvent){ 
		var r = obj.attachEvent("on"+evType, fn); 
		return r; 
	} else { 
		return false; 
	} 
}

addEvent(window,'load', slideshow_init);
