 /*******************
 * GP - 2007 / 2008 *
 ********************/


function display(thingId) {
	var targetElement;
	targetElement = document.getElementById(thingId) ;
	if (targetElement.style.display == "none") {
		targetElement.style.display = "inline" ;
	} else {
		targetElement.style.display = "none" ;
	}
}


function display_loader(thingId) {
	var targetElement;
	targetElement = document.getElementById(thingId) ;
	if (targetElement.style.background == "") {
		targetElement.style.background = "url(./images/loader.gif)" ;
		targetElement.style.backgroundRepeat = "no-repeat" ;	
		targetElement.style.backgroundPosition = "top right" ;	
	} else {
		targetElement.style.background = "" ;
		targetElement.style.backgroundRepeat = "" ;
		targetElement.style.backgroundPosition = "" ;	
	}
}




function display_theme(thingId, corpsId) {
	var targetElement;
	targetElement = document.getElementById(thingId) ;

	var corps = document.getElementById(corpsId) ;


		if ((targetElement.style.display == "none")||(targetElement.style.display == "")) {
			targetElement.style.display = "inline" ;
			
			
			corps.style.padding = "10px 25px 0px 25px";
			
	
			
			
		} 
		else {
			targetElement.style.display = "none" ;
			corps.style.padding = "0px 25px 0px 25px";
		}

}

function deplie_theme(thingId, corpsId) {
	var targetElement;
	targetElement = document.getElementById(thingId) ;

	var corps = document.getElementById(corpsId) ;


		if ((targetElement.style.display == "none")||(targetElement.style.display == "")) {
			targetElement.style.display = "inline" ;
			
			
			corps.style.padding = "10px 25px 0px 75px";
			
		
			
		} 
		

}



function display_all(all_hidden) {

	targetElement1 = document.getElementById('reg_paysages') ;
	targetElement2 = document.getElementById('reg_air') ;
	targetElement3 = document.getElementById('reg_bruit') ;
	targetElement4 = document.getElementById('reg_risques') ;
	targetElement5 = document.getElementById('reg_patrimoine_naturel') ;	
	targetElement6 = document.getElementById('reg_eau') ;	
	targetElement7 = document.getElementById('reg_dechets') ;	
	
	if (!all_hidden) { // on affiche tout
		if ((targetElement1.style.display == "none")||(targetElement1.style.display == "")) 
			display_theme('reg_paysages','corpspaysages');
		if ((targetElement2.style.display == "none")||(targetElement2.style.display == ""))
			display_theme('reg_air','corpsair');
		if ((targetElement3.style.display == "none")||(targetElement3.style.display == ""))
			display_theme('reg_bruit','corpsbruit');
		if ((targetElement4.style.display == "none")||(targetElement4.style.display == ""))
			display_theme('reg_risques','corpsrisques');
		if ((targetElement5.style.display == "none")||(targetElement5.style.display == ""))
			display_theme('reg_patrimoine_naturel','corpspatrimoine_naturel');
		if ((targetElement6.style.display == "none")||(targetElement6.style.display == ""))
			display_theme('reg_eau','corpseau');
		if ((targetElement7.style.display == "none")||(targetElement7.style.display == ""))
			display_theme('reg_dechets','corpsdechets');
	
			
		return true;
	}
	else { // on replie tout
		if (!((targetElement1.style.display == "none")||(targetElement1.style.display == ""))) 
			display_theme('reg_paysages','corpspaysages');
		if (!((targetElement2.style.display == "none")||(targetElement2.style.display == "")))
			display_theme('reg_air','corpsair');
		if (!((targetElement3.style.display == "none")||(targetElement3.style.display == "")))
			display_theme('reg_bruit','corpsbruit');
		if (!((targetElement4.style.display == "none")||(targetElement4.style.display == "")))
			display_theme('reg_risques','corpsrisques');		
		if (!((targetElement5.style.display == "none")||(targetElement5.style.display == "")))
			display_theme('reg_patrimoine_naturel','corpspatrimoine_naturel');
		if (!((targetElement5.style.display == "none")||(targetElement5.style.display == "")))
			display_theme('reg_eau','corpseau');
		if (!((targetElement5.style.display == "none")||(targetElement5.style.display == "")))
			display_theme('reg_dechets','corpsdechets');


		return false;
	}
	
}


function init_page() {
	
	var rules = document.styleSheets[0].rules||document.styleSheets[0].cssRules;
		
		for(var r=0; r<rules.length; r++)	{
			if(rules[r].selectorText=='.corps') {
				rules[r].style.padding = "0px 25px 0px 0px";
			}
		}	
}


function photoSuivante(album, pos) {
	

	if(pos == (album.length-1)) {
		pos = -1;
	}


	
	var newpos = pos+1;

	document.getElementById('photo_paysage').src = './images/paysages/Photo'+album[newpos]+'_mini.jpg';

	return newpos;

}

function photoPrecedente(album, pos) {
	
	if(pos == 0) {
		pos = album.length;
	}
	
	var newpos = pos-1;	
	
	document.getElementById('photo_paysage').src = './images/paysages/Photo'+album[newpos]+'_mini.jpg';

	return newpos;

}

