function checkemail(mel_name,form_name)
	{
	adresse = document.forms[form_name].elements[mel_name].value;
	taille = document.forms[form_name].elements[mel_name].value.length;
	// on créé 3 variables pour valider au fur et à mesure le login, le domaine et l'extension qui constituent l'adresse e-mail
	validelog = false;
	validedom = false;
	valideext = false;
	// on extrait le 'login' qui se situe avant l'arobace
	arob = adresse.lastIndexOf("@");
	login = adresse.substring(0,arob);
	// on extrait l'extension qui se situe à partir du dernier point
	pointfinal = adresse.lastIndexOf(".");
	extension = adresse.substring(pointfinal,taille);
	// on extrait le domaine qui se trouve entre l'arobace et le dernier point
	domaine = adresse.substring(arob+1,pointfinal);
	// un login a toujours plus de 2 caractères, on fait le test
	if ( login.length > 2 ) { validelog = true; }
	else 
	{
		//alert(adresse+' n\'est pas une adresse e-mail valide.\nUne adresse e-mail comporte un arobace precede d\'un login \'convenable\'.');
		validelog = false; return false;
	}
	// un domaine a toujours plus de 1 caractère, on fait le test
	if ( domaine.length > 1 ) {
		validedom = true;
		}
	else {
		//alert(adresse+' n\'est pas une adresse e-mail valide.\nLe nom de domaine n\'existe pas.');
		validelog = false; return false;
			}
		// une extension a toujours 2 ou 3 caractères, on fait le test
	if ( pointfinal > -1 && (extension.length == 3 || extension.length == 4) ) {
		valideext = true;
		}
	else {
		//alert(adresse+' n\'est pas une adresse e-mail valide.\nL\'extension n\'est pas bonne.');
		valideext = false; return false;
		}
		// on vérifie que nos trois variables sont vraies pour accepter la soumission du formulaire
	if ( validelog == true && validedom == true && valideext == true ) {
		 return true;
		}
	else {
		return false;
		}
}



function doboutct() {
	var ok=1;
				
			var stralert='';
		
				if ($('ake_nom').value=='') {$('labake_nom').setStyle('color','#690'); var ok=0; stralert=stralert+'\n'+'- Nom (vide)';}
				else {$('labake_nom').setStyle('color','black'); }
				
				var tcp = new String($('ake_tel').value);
				if (tcp.search(/^[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]$/)==-1) {
					//alert('Code-postal invalide.\nIl doit comporter exactement 5 chiffres'); 
					stralert=stralert+'\n'+'- Téléphone (invalide : Il doit comporter exactement 10 chiffres)';
					$('labake_tel').setStyle('color','#690'); 
					var ok=0;
					}
				else {$('labake_tel').setStyle('color','black'); }
			
				if ($('ake_mel').value=='') {
					stralert=stralert+'\n'+'- Email (vide)';
					$('labake_mel').setStyle('color','#690'); var ok=0;}
				else {if (checkemail('fmel','contactform')) {
					
					$('labake_mel').setStyle('color','black');}
				else {$('labake_mel').setStyle('color','#690'); var ok=0; stralert=stralert+'\n'+'- Email (invalide)';}}
				
				if ($('ake_mes').value=='') {$('labake_mes').setStyle('color','#690'); var ok=0; stralert=stralert+'\n'+'- Message (vide)';}
				else {$('labake_mes').setStyle('color','black'); }
				
				if (ok==0) {
	alert('Il reste des champs vides, incomplets ou mal renseignés\n'+stralert);
			//$('errormess').style.display='';
			return false;
				}
				else
				{
			document.forms['contactform'].submit();
				/*traitct=1*/
				}
}

window.addEvent('domready',function(){
	
	
	if ($('box0')) {	

	var V2 = new viewer($$('#box0 img)'),{
	mode: 'alpha',
	interval: 2000,
	fxOptions:{duration:2000}
	
});

V2.play(true);

	} else {
			
			
	if ($('box8')) {	

			var V8 = new viewer($$('#box8 a)'),{
			mode: 'alpha',
			interval: 2000,
			fxOptions:{duration:2000}

			
			
		});V8.play(true);
		
		


	}
	

	
	var totag = $$('ul#menuprinc li a');
	totag.each(function(el){ 
		if (!el.getParent().hasClass('current')) {
			el.setStyle('opacity',0.50);
			el.addEvent('mouseenter',function(){
			this.setStyle('opacity',1); 
				totag.each(function(ele){ 
		if (!ele.getParent().hasClass('current') && el!=ele) {
			
			ele.set('tween', {duration: 'short'});
	ele.tween('opacity', 0.15);
			//ele.setStyle('opacity',0.15);
			}});
															  
															  });
			el.addEvent('mouseleave',function(){this.setStyle('opacity',0.50);
															  totag.each(function(ele){ 
		if (!ele.getParent().hasClass('current') && el!=ele) {
			ele.set('tween', {duration: 'short'});
	ele.tween('opacity', 0.50);
			//ele.setStyle('opacity',0.65);
			}});
															  
															  
															  });
		}
			 });
	

	

									
	
	}
});
