var oldForm="";
function submitMail(){
dojo.forEach(dojo.query(".error"),function(_1){
_1.innerHTML="";
});
if(!checkFields()){
return false;
}
var _2=dojo.byId("contactForm");
var _3=dojo.formToObject(_2);
oldForm=_2.innerHTML;
dojo.byId("contactSubmit").innerHTML="Envoi en cours...";
disableFields(true);
dojo.xhrPost({url:_2.action,content:_3,handleAs:"json",load:function(j){
if(j.responseObject.status==1){
_2.innerHTML="<div class='success'>"+j.responseObject.message+"<br/><br/><br/><br/></div>";
var _5=_2.firstChild.appendChild(document.createElement("a"));
dojo.attr(_5,"href","#");
_5.innerHTML="&raquo; Nous réenvoyer un message ?";
_5.onclick=function(){
_2.innerHTML=oldForm;
resetFields();
disableFields(false);
return false;
};
}else{
if(j.responseObject.status==-1){
_2.innerHTML="<div class='error'>"+j.responseObject.message+"<br/><br/></div>";
var _5=_2.firstChild.appendChild(document.createElement("a"));
dojo.attr(_5,"href","#");
_5.innerHTML="&raquo; Réessayer maintenant !";
_5.onclick=function(){
_2.innerHTML=oldForm;
disableFields(false);
return false;
};
}else{
if(j.responseObject.status==0){
dojo.byId("contactSubmit").innerHTML="Envoyer";
disableFields(false);
dojo.byId(j.responseObject.node).value="";
dojo.byId(j.responseObject.node).focus();
dojo.byId(j.responseObject.errorNode).innerHTML=j.responseObject.message;
dojo.fadeIn({node:dojo.byId(j.responseObject.errorNode),duration:1}).play();
hideFieldAutomatically(dojo.byId(j.responseObject.errorNode));
}
}
}
return j;
}});
return false;
};
function checkFields(){
var _6=Array("name","mail","subject","message","code");
for(var i=0;i<_6.length;i++){
var _8=_6[i];
var _9=dojo.byId(_8);
var _a=dojo.byId("error"+_8.charAt(0).toUpperCase()+_8.substr(1));
dojo.fadeIn({node:_a,duration:1}).play();
if(dojo.trim(_9.value)==""){
_a.innerHTML="Ce champ est obligatoire !";
_9.focus();
hideFieldAutomatically(_a);
return false;
}
}
return true;
};
function disableFields(_b){
dojo.forEach(dojo.query("form *"),function(_c){
_c.disabled=_b;
dojo.style(_c,"opacity",(_b)?0.5:1);
});
};
function resetFields(){
dojo.forEach(dojo.query("form input"),function(_d){
dojo.attr(_d,"value","");
});
dojo.forEach(dojo.query("form textarea"),function(_e){
_e.innerHTML="";
});
};
function hideFieldAutomatically(_f){
setTimeout(function(){
currentAnimation=dojo.fadeOut({node:_f,duration:1000,onEnd:function(){
_f.innerHTML="";
}}).play();
},1500);
};
function reloadCaptcha(_10){
dojo.style(_10,"opacity",0.3);
var _11=_10.src;
var url=_11.split("t=");
var _13=new Date();
_10.onload=function(){
dojo.style(_10,"opacity",1);
};
_10.src=url[0]+"t="+_13.getTime();
};


