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="Tietoja ei ole täytetty oikein!"; alert(y.innerHTML);
document.getElementById('authPseudo').focus();
}
else if(document.getElementById('authMdp').value == '')
{
var y=document.createElement("span"); y.innerHTML="Tietoja ei ole täytetty oikein!"; 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 = ''+"Pääsy evätty!"+'';
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 = ''+"Tervetuloa takaisin, "+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 = ''+"Aktivointi vaadittu!"+'';
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';
UnTip();
var curDateTime = new Date();
//for(i=0;i