$(document).ready(function(){tooltip();$("#bout_inscrip").hide();$("#adresse").keyup(valid);$("#mail").keyup(valid);$("#mail").change(valid);$("#adresse").change(valid);valid();});tooltip=function(){var tool=$(":input:not(:checkbox)");for(var i=0;i<tool.length;i++){$(tool[i]).qtip({content:{text:false},style:{border:{width:0.5,radius:2,color:'#000000'},name:'dark','font-size':12,'font-family':"Arial, Helvetica, sans-serif",'color':"#ffffff",'background-color':"#101010",'background':'url(images/fond_rep_tip.jpg) repeat-x',tip:'leftMiddle'},position:{corner:{target:'rightMiddle',tooltip:'leftMiddle'}},show:'mouseover',hide:'mouseout',effect:{type:"shake"}})}}
function is_numeric(mixed_var){return!isNaN(mixed_var*1);}
function validate(mail){var reg=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;var address=$('#mail').attr("value");return reg.test(address);}
var checked=false;(function($){jQuery.fn.extend({check:function(){return this.each(function(){this.checked=true;checked=true;valid();});},uncheck:function(){return this.each(function(){this.checked=false;checked=false;valid();});}});$.fn.s3Capcha=function(vars){var element=this;var spans=$("#"+element[0].id+" div span");var radios=$("#"+element[0].id+" div span input");var images=$("#"+element[0].id+" div .img");spans.css({'display':'none'});images.css({'display':'block'});images.each(function(i){$(images[i]).click(function(){images.css({'background-position':'bottom left'});$(images[i]).css({'background-position':'top left'});$(radios[i]).check();});});}})(jQuery);valid=function(){var mail_val=false;var adresse_val=false;if($("#adresse").attr("value")!=''&&$("#adresse").attr("value").length>=10){$("#wrong11").hide();$("#vrai11").show();adresse_val=true;}else if($('#adresse').attr("value")==''||$('#adresse').attr("value").length<10){$("#wrong11").show();$("#vrai11").hide();adresse_val=false;}
if($('#mail').attr("value")!=''&&$('#mail').attr("value").length>=8&&validate($('#mail').attr("value"))){$("#wrong10").hide();$("#vrai10").show();mail_val=true;}else if($('#mail').attr("value")==''||$('#mail').attr("value").length<8||!validate($('#mail').attr("value"))){$("#wrong10").show();$("#vrai10").hide();mail_val=false;}
if($("#connu").val()!='aucun'){$("#wrong14").hide();$("#vrai14").show();connu_val=true;}else if($('#connu').val()=='aucun'){$("#wrong14").show();$("#vrai14").hide();connu_val=false;}
if($("#accept:checked").val()!=null){check=true;}else if($("#accept:checked").val()==null){check=false;}
if(mail_val==true&&adresse_val==true&&checked==true){$("#bout_inscrip").show();$("#bout_inscrip").click(function(){envoie_mail()});}else if(mail_val==false||adresse_val==false||checked==false){$("#bout_inscrip").hide();}}
var requete=null;function creerRequete(){var requete=false;if(window.XMLHttpRequest){requete=new XMLHttpRequest();if(requete.overrideMimeType){requete.overrideMimeType('text/html; charset=utf-8');}}else if(window.ActiveXObject){try{requete=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{requete=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){}}}
if(!requete){alert('Abandon :( Impossible de créer une instance XMLHTTP');return false;}else{return requete;}}
function envoie_mail(){$("#bout_inscrip").hide();$("#hidden").show();$("#bout_inscrip").unbind('click');var adresse=$("#adresse").attr("value");var mail=$("#mail").attr("value");var ip=$("#ip").attr("value");var xhr=creerRequete();var url="mail.php";var str="adresse="+escape(adresse)+"&mail="+escape(mail)+"&ip="+escape(ip);xhr.open("POST",url,true);actualise_mail();xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded");xhr.setRequestHeader("Content-length",str.length);xhr.setRequestHeader("connection","close");xhr.send(str);xhr.onreadystatechange=function(){if(xhr.readyState==4)
{if(xhr.responseText=="Fait"){$("#hidden").hide();jAlert("Votre demande a été envoyé, elle sera traitée aussi vite que possible.","Demande envoyée",function(r){window.location.replace("index.html");});}else{$("#hidden").hide();$("#bout_inscrip").show();jAlert(xhr.responseText,"Demande non envoyée");$("#bout_inscrip").attr("disabled","");$("#adresse").attr("disabled","");$("#mail").attr("disabled","");}}}}
function actualise_mail(){$("#adresse").attr("disabled","disabled");$("#mail").attr("disabled","disabled");}
