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 redir1 = 0; function ContactChamp(Champ) { if(Champ.id == 'mdp') { //Champ.type='password'; } if(typeof(contact[Champ.id]) == 'undefined') { contact[Champ.id]=1; Champ.value=''; } Champ.focus(); } function Authentifier() { if(document.getElementById('pseudo').value == '') { var y=document.createElement("span"); y.innerHTML="Le formulaire n'est pas correctement complété"; alert(y.innerHTML); document.getElementById('pseudo').focus(); } else if(document.getElementById('mdp').value == '') { var y=document.createElement("span"); y.innerHTML="Le formulaire n'est pas correctement complété"; alert(y.innerHTML); document.getElementById('mdp').focus(); } else { document.getElementById('pseudo').disabled=true; document.getElementById('mdp').disabled=true; document.getElementById('icoAuth').src = '/images/mini-loader.gif'; getSource('/CheckAuth.ph'+'p', 'pseudo='+encodeURIComponent(document.getElementById('pseudo').value)+'&mdp='+encodeURIComponent(document.getElementById('mdp').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 = ''+"Accès refusé"+'     '; 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 = ''+"Bienvenue, "+Membre["Pseudo"]+'     '; document.getElementById('pseudo').disabled=false; document.getElementById('mdp').disabled=false; setTimeout('window.location.reload();', 2000); 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 requise !"+'     '; setTimeout('InitChamps()', 3000); break; } } function InitChamps() { document.getElementById('ZoneMsg').innerHTML = ''; document.getElementById('ZoneMsg').style.display = 'none'; document.getElementById('pseudo').disabled=false; document.getElementById('mdp').disabled=false; document.getElementById('ZoneIdent').style.display = 'block'; document.getElementById('mdp').value=''; document.getElementById('icoAuth').src='/images/question.gif'; document.getElementById('mdp').focus(); } var http_request = false; fonctionAX=''; function getSource(url, parameters, fonction) { fonctionAX = fonction; 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 = alertContents; 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); } function alertContents() { 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.'); } } } 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); } //Username //URLPhoto //Membre simple function Deconnexion() { document.getElementById('ZoneDeco').innerHTML = ' en cours...'; HideBulle(); var curDateTime = new Date(); var s = document.createElement('script'); s.src = "http://www.rencontres-fetichistes.fr/lib/" + curDateTime.getTime() + '/DecoMultiple.js?id=1'; s.type = 'text/javascript'; document.body.appendChild(s); setTimeout('Redir()', 2000); } function Redir(source) { if(redir1) window.location.reload(); else redir1 = 1; }