// +------------------------------------------------------------------------+
// | engine.js
// +------------------------------------------------------------------------+
// | 
// | @package				com.o2source
// | @subpackage			js
// | @author		 		Thanh Nguyen <solo.fr@gmail.com>
// | @version 				1.1
// | @Copyright 			(c) 2006 o2souce
// +------------------------------------------------------------------------+

// +------------------------------------------------------------------------+
// | showDiv
// | Affiche un Div et cache les autres
// +------------------------------------------------------------------------+
function showDiv(id_) {
	var tabObjects =	document.getElementById('bigPix').getElementsByTagName('div');
	for (var i = 0; i < tabObjects.length; i++) {
		tabObjects.item(i).style.display = 'none';
	}
	if (document.getElementById(id_) != undefined)
		document.getElementById(id_).style.display = 'block';
}

// +------------------------------------------------------------------------+
// | makeMenu
// | Parse le menu et ajoute l'effet accordéon
// +------------------------------------------------------------------------+
function makeMenu() {
	// Chargement des panneaux d'administration
	// BEGIN MOOFX
	var stretchers = document.getElementsByClassName('menu'); //div that stretches
	var toggles = document.getElementsByClassName('display'); //clicks where I click on

	//accordion effect
	var myAccordion = new fx.Accordion(
		toggles, stretchers, {opacity: true, duration: 200}
	);
	
	// Volet par défaut Mariage ?
	myString = new String(document.location)
	pattern = new RegExp("mariages", "i")
	results = myString.match(pattern)
	if (results != null) {
		myAccordion.showThisHideOpen(stretchers[2]);
		return;
	}

  	// Volet par défaut Collections bébé ?
	myString = new String(document.location)
	pattern = new RegExp("collectionsbebe", "i")
	results = myString.match(pattern)	  
	if (results != null) { 
		  myAccordion.showThisHideOpen(stretchers[1]);
		  return;
	}
	
  	// Volet par défaut Collections ?
	myString = new String(document.location)
	pattern = new RegExp("collections", "i")
	results = myString.match(pattern)	  
	if (results != null) { 
		  myAccordion.showThisHideOpen(stretchers[0]);
		  return;
	}
	
	// Suppression du onclick des liens
	/*var tab = document.getElementById('menus').getElementsByTagName('a');
	for (var z = 0; z < tab.length; z++) {
			tab.item(z).onclick = function() {
				return false;
			}
	}*/
}

// +------------------------------------------------------------------------+
// | window.onload
// | Redéfinition du comportement onload de la page
// +------------------------------------------------------------------------+
var myTools;

window.onload = function() {
	makeMenu();
}

