

// SqueezeBox
window.addEvent("domready", function(){
	if( typeof(SqueezeBox)=="undefined" ) return;
	
	SqueezeBox.initialize({
		size: {x: 350, y: 400}
	});
	SqueezeBox.assign($$("a.boxed"), {
		parse: "rel"
	});
	SqueezeBox.assign($$("a[rel=boxed]"));
	
	// hello
	SqueezeBox.assign($$("a.lightbox"), {
		parse: "rel"
	});
	SqueezeBox.assign($$("a[rel=lightbox]"));
});


// Ajoute les event aux sous-menu
function setSubMenu() {
	if( document.getElementById('menu') ) {
		var mainMenu = document.getElementById('menu');
		// Boucle sur les LI du menu
		for(i=0; i<mainMenu.childNodes.length; i++) {
			var menuItem = mainMenu.childNodes[i];
			menuItem.onmouseover = function() { this.className = 'affichessmenu'; };
			menuItem.onmouseout  = function() { this.className = ''; };
		}
	}
}
window.addEvent("domready", setSubMenu);


// Ajoute un event au formulaire newsletter
function newsletter() {
	var form = document.getElementById('newsletter_smallform');
	var field = document.getElementById('newsletter_email');
	if( form && field )
	{
		form.onsubmit = function() {
			var email = document.getElementById('newsletter_email').value;
			if( !check_email(email) ) {
				alert("L'adresse email n'est pas valide !");
				return false;
			} else {
				return true;
			}
		};
		field.onclick = function() { 
			if( !this.has_clicked ) this.value = ''; 
			this.has_clicked = true;
		};
	}
}
function check_email(email) {
	var verif = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$/;
	return verif.exec(email);
}
window.addEvent("domready", newsletter);


// FormCheck
window.addEvent("domready", function(){
	if( typeof(FormCheck)=="undefined" ) return;
	
	var allForms = $(document.body).getElements('form');
	allForms.each(function(item){
		new FormCheck(item);
	});
});

