/*
	Clean & Compress JS - ©2010 dynamicnet.fr
	Clean Ratio: 74.08%
*/


var Newsletter={};Newsletter.sending=false;Newsletter.Register=function(){if(Newsletter.sending){return false;}
Newsletter.sending=true;var filter=/^([a-z0-9_\.\-])+\@(([a-z0-9\-])+\.)+([a-z0-9]{2,4})+$/i;if($F("email_newsletter")==''||!filter.test($F("email_newsletter"))){if(!$("NewsletterInvalidBox")){new Insertion.Top("NewsletterRegisterForm",'<p id="NewsletterInvalidBox" style="color:#FF5252;text-align:center;font-weight:bold">Veuillez saisir une adresse email valide</p> ');}else{Effect.Pulsate("NewsletterInvalidBox");}
Newsletter.sending=false;return false;}
parameters=Form.serialize("NewsletterRegisterForm");Newsletter.setIndicator();var xhr=new Ajax.Request('/action/Newsletter.register.php',{method:'post',parameters:parameters,onSuccess:function(){Newsletter.setSuccess();},onFailure:function(){var Response=Builder.node("p",{style:"font-size:15px;color:#F00;text-align:center;width:450px"},"Une erreur inconnue s'est produite");var _elts=Element.immediateDescendants("FormContainer");_elts.each(function(elt){Element.remove(elt);});$("FormContainer").appendChild(Response);},on500:function(xhr){eval("data="+xhr.responseText);Newsletter.setError(data.msg);}});Newsletter.sending=false;return false;}
Newsletter.setIndicator=function(){if(!$("NewsletterIndicator")){var str='<p id="NewsletterIndicator" style="display:none;text-align:center">Inscription en cours<br /><img src="img/indicator.gif" alt ="" /></p>';new Insertion.Top("NewsletterRegisterForm",str);}
if($("NewsletterInvalidBox")&&$("NewsletterInvalidBox").visible()){Effect.Parallel(Effect.Appear("NewsletterIndicator"),Effect.Fade("NewsletterInvalidBox"));}else{Effect.Appear("NewsletterIndicator");}}
Newsletter.setError=function(strMsg){Element.remove("NewsletterIndicator");if(!$("NewsletterError")){var str="<p id=\"NewsletterError\" style=\"display:none;color:red;text-align:center\">"+strMsg+"</p>"
new Insertion.Top("NewsletterRegisterForm",str);Effect.Appear("NewsletterError",{duration:0.3});}else{Effect.Pulsate("NewsletterError");}}
Newsletter.setSuccess=function(){var str='<p style="text-align:center;font-weight:bold">Inscription rĂ©ussie !</p>';Element.replace("NewsletterRegisterForm",str);}
Newsletter.Focus=function(){if($F("email_newsletter")=="Votre email"){$("email_newsletter").value="";}}
Newsletter.Blur=function(){if($F("email_newsletter")==""){$("email_newsletter").value="Votre email";}}
Event.observe(window,"load",function(){Event.observe("email_newsletter","focus",function(){Newsletter.Focus()});Event.observe("email_newsletter","blur",function(){Newsletter.Blur()});});