var xmlHttp; var myInterval = null; var var_element_cible; //----------------------------------------------------- //Fonctions relatives à la liste des photos //----------------------------------------------------- function inscriptionNewsletter(element_cible) { var_element_cible = element_cible; reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,4}$/; if (document.getElementById('email_newsletter').value == ""){ error = "Email saisi vide !\n"; } else if (reg.exec(document.getElementById('email_newsletter').value) == null){ error = "Email saisi incorrect !\n"; } else { error = 0; email = document.getElementById('email_newsletter').value; } if (error==0) { document.getElementById(var_element_cible).className = "loader"; document.getElementById(var_element_cible).innerHTML="

"; var tabFields = new Array(); tabFields[0] = "email="+email; strFields = tabFields.join("&"); var url="/js/lcl-newsletter/newsletter_inscription_ajax_process.php?"+strFields; xmlHttp=GetXmlHttpObject(stateInscriptionNewsletter); xmlHttp.open("GET", url , true); xmlHttp.send(null); } else { document.getElementById('email_newsletter').value = error; } } function stateInscriptionNewsletter() { if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { document.getElementById(var_element_cible).className = ""; document.getElementById(var_element_cible).innerHTML=xmlHttp.responseText; } } //----------------------------------------------------- //Fonction de communication globale //----------------------------------------------------- function GetXmlHttpObject(handler) { var objXmlHttp=null if (navigator.userAgent.indexOf("Opera")>=0) { alert("This example doesn't work in Opera") return } if (navigator.userAgent.indexOf("MSIE")>=0) { var strName="Msxml2.XMLHTTP" if (navigator.appVersion.indexOf("MSIE 5.5")>=0) { strName="Microsoft.XMLHTTP" } try { objXmlHttp=new ActiveXObject(strName) objXmlHttp.onreadystatechange=handler return objXmlHttp } catch(e) { alert("Error. Scripting for ActiveX might be disabled") return } } if (navigator.userAgent.indexOf("Mozilla")>=0) { objXmlHttp=new XMLHttpRequest() objXmlHttp.onload=handler objXmlHttp.onerror=handler return objXmlHttp } }