contact = Array(); Membre = Array(); img1 = new Image; img1.src = "/images/mini-loader.gif"; img2 = new Image; img2.src = "/images/denied.gif"; img3 = new Image; img3.src = "/images/loader-deco.gif"; var Portails = Array("www", "nl", "fi", "fr", "de", "it", "ko", "pl", "ru", "es"); var progressionPortails = 0; var redir1 = 0; function ContactChamp(Champ) { if(typeof(contact[Champ.id]) == 'undefined') { contact[Champ.id]=1; Champ.value=''; } Champ.focus(); } function Authentifier() { if(document.getElementById('authPseudo').value == '') { var y=document.createElement("span"); y.innerHTML="Form is not correctly filled out"; alert(y.innerHTML); document.getElementById('authPseudo').focus(); } else if(document.getElementById('authMdp').value == '') { var y=document.createElement("span"); y.innerHTML="Form is not correctly filled out"; alert(y.innerHTML); document.getElementById('authMdp').focus(); } else { document.getElementById('authPseudo').disabled=true; document.getElementById('authMdp').disabled=true; document.getElementById('icoAuth').src = '/images/mini-loader.gif'; getSource('/CheckAuth.ph'+'p', 'pseudo='+encodeURIComponent(document.getElementById('authPseudo').value)+'&mdp='+encodeURIComponent(document.getElementById('authMdp').value), 'Authentifier2'); } } function Authentifier2(source) { switch(source.substr(0,1)) { case '0': document.getElementById('icoAuth').src='/images/denied.gif'; document.getElementById('ZoneIdent').style.display = 'none'; document.getElementById('ZoneMsg').style.display = 'block'; document.getElementById('ZoneMsg').innerHTML = ''+"Access denied"+''; setTimeout('InitChamps()', 3000); break; case '1': document.getElementById('icoAuth').src='/images/OK-small.gif'; document.getElementById('ZoneIdent').style.display = 'none'; document.getElementById('ZoneMsg').style.display = 'block'; Extraire(source); document.getElementById('ZoneMsg').innerHTML = ''+"Welcome back, "+Membre["Pseudo"]+''; document.getElementById('authPseudo').disabled=false; document.getElementById('authMdp').disabled=false; AuthMultiple(); break; case '2': document.getElementById('icoAuth').src='/images/denied.gif'; document.getElementById('ZoneIdent').style.display = 'none'; document.getElementById('ZoneMsg').style.display = 'block'; Extraire(source); document.getElementById('ZoneMsg').innerHTML = ''+"Activation required!"+''; setTimeout('InitChamps()', 3000); break; } } function InitChamps() { document.getElementById('ZoneMsg').innerHTML = ''; document.getElementById('ZoneMsg').style.display = 'none'; document.getElementById('authPseudo').disabled=false; document.getElementById('authMdp').disabled=false; document.getElementById('ZoneIdent').style.display = 'block'; document.getElementById('authMdp').value=''; document.getElementById('icoAuth').src='/images/question.jpg'; document.getElementById('authMdp').focus(); } var http_request = false; function getSource(url, parameters, fonctionAX) { http_request = false; if (window.XMLHttpRequest) { // Mozilla, Safari,... http_request = new XMLHttpRequest(); if (http_request.overrideMimeType) { http_request.overrideMimeType('text/html'); } } else if (window.ActiveXObject) { // IE try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if (!http_request) { alert('Cannot create XMLHTTP instance'); return false; } http_request.onreadystatechange = function() { if (http_request.readyState == 4) { if (http_request.status == 200) { result = http_request.responseText; if(fonctionAX) eval(fonctionAX+'(result)'); } else { //alert('There was a problem with the request.'); } } }; http_request.open('POST', url, true); http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); http_request.setRequestHeader("Content-length", parameters.length); http_request.setRequestHeader("Connection", "close"); http_request.send(parameters); } var http_request2 = false; function getSource2(url, parameters, fonctionAX2) { http_request2 = false; if (window.XMLHttpRequest) { // Mozilla, Safari,... http_request2 = new XMLHttpRequest(); if (http_request2.overrideMimeType) { http_request2.overrideMimeType('text/html'); } } else if (window.ActiveXObject) { // IE try { http_request2 = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request2 = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if (!http_request2) { alert('Cannot create XMLHTTP instance'); return false; } http_request2.onreadystatechange = function() { if (http_request2.readyState == 4) { if (http_request2.status == 200) { result = http_request2.responseText; if(fonctionAX2) eval(fonctionAX2+'(result)'); } else { //alert('There was a problem with the request.'); } } }; http_request2.open('POST', url, true); http_request2.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); http_request2.setRequestHeader("Content-length", parameters.length); http_request2.setRequestHeader("Connection", "close"); http_request2.send(parameters); } function Extraire(chaine) { pos = chaine.indexOf(';', 2) Membre['ID'] = chaine.substring(2, pos); npos = chaine.indexOf(';', pos+1) Membre['Pseudo'] = chaine.substring(pos+1, npos); pos = npos; npos = chaine.indexOf(';', pos+1) Membre['nbConnexions'] = chaine.substring(pos+1, npos); pos = npos; npos = chaine.indexOf(';', pos+1) Membre['IDGroupe'] = chaine.substring(pos+1, npos); pos = npos; npos = chaine.indexOf(';#', pos+1) Membre['Langue'] = chaine.substring(pos+1, npos); } //Username //URLPhoto //Membre simple //Langue function AuthMultiple() { var curDateTime = new Date(); //for(i=0;i