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 = '
';
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;
}