swfobject.registerObject("personnages", "10.0.0");

$(document).ready(function() {
	$("#nouvelles").accordion({ collapsible: true, active:false, header:".header" });
});

// initialise plugins
jQuery(function(){
	jQuery('ul.sf-menu').superfish();
});

//Vérification des formulaires

function validerMail(addr){
	
	if (addr == '') 
		return true;
	
	//point juste après l'arrobas
	if (addr.indexOf('@.',0) != -1) 
	  return false;
	//point juste avant l'arrobas
	if (addr.indexOf('.@',0) != -1)
	   return false;
	//pas de double point
	if (addr.indexOf('..',0) != -1) 
	   return false;
	
	var regExp = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z0-9_\-\.]{2,30})$/;
	if(regExp.test(addr) == false) {
		return false;
	}else{
		return true;
	}
}

function check_news() {
	var error="";

	var email = document.getElementById("newsletter").news_email;

	if (email.value == '' || email.value == 'Tapez votre email ici...'){
		error += "* Merci d'indiquer votre adresse email<br />";
	}else{
		if (!validerMail(email.value))
			error += "* Cette adresse email n'est pas valide<br />";
	}
	
	if((document.getElementById("newsletter").mensuelle.checked == false) &&  (document.getElementById("newsletter").mensuelle.checked == false))
		error += "* Merci de choisir une fréquence de réception pour la newsletter<br />";
	
	if (error != ''){
		$.prompt(error);
		return false;			
	}else{
		return true;
	}
}

function check_contact() {
	var error="";
	
	var form = document.getElementById("contactform");
	
	
	var nom = form.nom;
	var tel = form.tel;
	var email = form.email;
	var message = form.message;
	
	if (nom.value == '')
		error += "* Merci d'indiquer un nom et un prénom<br />";
	else if(!is_string(nom.value))
		error += "* Merci d'indiquer un nom et un prénom valides<br />";
		
	if (tel.value == '')
		error += "* Merci d'indiquer un numéro de téléphone valide<br />";
		
	if (email.value == ''){
		error += "* Merci d'indiquer votre adresse email<br />";
	}else{
		if (!validerMail(email.value))
			error += "* Cette adresse email n'est pas valide<br />";
	}
	if (nom.value == '')
		error += "* Merci d'indiquer un message<br />";
	
	if (error != ''){
		$.prompt(error);
		return false;			
	}else{
		return true;
	}
}
