function lance_form(form) { mailForm = eval(form) page=window.open("/", "popup", "height=440,width=640,menubar='no',toolbar='no',location='no',status='no',scrollbars='no'"); mailForm.target = "popup"; mailForm.submit(); page.close(); alert('Vous etes maintenant inscrit, vous allez recevoir un email de confirmation, merci'); document.getElementById('bbody').style.display='none'; } function strstr( haystack, needle, bool ) { var pos = 0; haystack += ''; pos = haystack.indexOf( needle ); if( pos == -1 ){ return false; } else{ if( bool ){ return haystack.substr( 0, pos ); } else{ return haystack.slice( pos ); } } } function sendData(program) { var xhr; // création de l'instance de l'objet if (window.XMLHttpRequest) xhr = new XMLHttpRequest(); else if (window.ActiveXObject) xhr = new ActiveXObject('Microsoft.XMLHTTP'); else { alert('JavaScript : votre navigateur ne supporte pas les objets XMLHttpRequest...'); return; } form = document.form1; url = 'http://www.pronomails.com/bmailer/public/member/subscribe.php?program='+program+'&'; xhr.open('POST',url,true); xhr.onreadystatechange = function() { if (xhr.readyState == 4) { contenu = xhr.responseText; alert(contenu); if (strstr(contenu, 'impossible')) { alert('Inscription impossible, merci de verifier vos informations et de reesayer.'); } else { alert('Vous etes maintenant inscrit, vous allez recevoir un email de confirmation, merci'); document.getElementById('bbody').style.display='none'; } } } xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded'); // en-tête HTTP arg = 'referer='+(form.referer.value)+'&first_name='+(form.prenom.value)+'&last_name='+(form.nom.value)+'&tel_portable='+(form.portable.value)+'&address='+(form.address.value)+'&jeu_pronomails='+(form.jeu_pronomails.value)+'&birthdate='+(form.birthdate.value)+'&optin='+(form.optin[0].checked); xhr.send(arg); // envoi de la requête } function verifMail( email ) { var maReg = new RegExp ( "^\\w[\\w+\.\-]*@[\\w\-]+\.\\w[\\w+\.\-]*\\w$", "gi" ) ; if ( email.search( maReg ) == -1 ) return false; else return true; } function is_numeric( mixed_var ) { return !isNaN( mixed_var ); } function verification_popup(formm){ document.form1.birthdate.value = document.form1.annee.value + '-' + document.form1.mois.value + '-' + document.form1.jour.value; if (document.form1.prenom.value=="" || document.form1.nom.value==""){ alert("Vous devez inscrire vos nom et prenom"); return false; }else{ if(document.form1.email.value==""){ alert("Vous devez inscrire votre email"); return false; }else{ if(verifMail(document.form1.email.value) == false) { alert("L'email est incorrect."); return false; }else{ if(document.form1.optin[0].checked==false && document.form1.optin[1].checked==false){ alert("Vous devez répondre à la question"); return false; }else{ if (document.form1.portable.value!=""){ if ( is_numeric(document.form1.portable.value) ){ lance_form(formm) }else{ alert("Numéro de téléphone erroné"); return false; } }else{ lance_form(formm) } } } } } return true; } function tourne() { document.getElementById('pronopopup').style.display='none'; document.getElementById('bbody').style.backgroundImage = "url('http://www.pronomails.com/popup/bg_pronomails_2.png')"; document.getElementById('page2').style.display='block'; document.getElementById('email').value=document.getElementById('email1').value; document.getElementById('email1').style.display='none'; document.getElementById('anim_popup').style.display='none'; document.getElementById('a_tourne').style.display='none'; } function createCookie(name,value,days) { if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); } else var expires = ""; document.cookie = name+"="+value+expires+"; path=/"; } function readCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return null; } function descendre(valeur) { document.getElementById('bbody').style.top = valeur + 'px'; valeur = parseInt(valeur); if (valeur != 150) { setTimeout("descendre('"+(valeur+1)+"')", 1); } } function codeHTML() { var body_src = document.getElementsByTagName("body"); var html_pop_up = '
'; var body_html = body_src[0].innerHTML; body_src[0].innerHTML = body_html+html_pop_up ; descendre(1); } if(readCookie('TAPpopupfootdim') != 'displayed') { window.onload = codeHTML; }