//window.moveTo(0,0);
//window.resizeTo(screen.availWidth,screen.availHeight);
////////////////////////////////////////////////////////////////////////////////////////////////////////////
function init(){
	var origine=window.document.location
if (origine.toString().indexOf("inscription.asp",0)!=-1){// interface inscription + CLIENTS
	if(document.getElementById('deb')!=null) {document.getElementById('deb').focus();}
	}
	else if (origine.toString().indexOf("commentaires.asp",0)!=-1 || origine.toString().indexOf("index.asp",0)!=-1 ){// interface commentaires
	if(document.getElementById('deb')!=null) {
		document.getElementById('deb').focus();
		document.getElementById('deb').value="";}
	}
	else if (origine.toString().indexOf("accesanon.asp",0)!=-1){
	if(document.getElementById('strCAPTCHA')!=null) {document.getElementById('strCAPTCHA').focus();}
	}
	else if (origine.toString().indexOf("interface.asp",0)!=-1){
	initCST();
	}
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////
function VerifieFormOubli() 
{
var n=document.getElementById('deb');
	if (n.value==""){
		alert("Entrez votre identifiant ou votre adresse de courrier électronique");
		n.focus();
	}
	else document.forms["oubli"].submit();
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ValideCond()
{
var elem=document.getElementById('ok')
if (elem.checked)
	{document.getElementById('inscrit').disabled=false;}
else
	{document.getElementById('inscrit').disabled=true;}
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ValideInscr() 
{
var form=document.forms["valide"]
var pwd=form.deb.value;
var pwd1=form.npwd1.value;
if(pwd.length <8)
{alert("Le mot de passe doit comporter au moins 8 caractères !!!");
}
else if (pwd.search(/[0-9]/) == -1)
	{
	alert('Erreur : il doit y avoir au moins un chiffre dans le mot de passe');
	}
else if (pwd.search(/[a-zA-Z]/) == -1)
	{
	alert('Erreur : il doit y avoir au moins une lettre dans le mot de passe');
	}
else if (pwd!=pwd1)
{
	alert("Les nouveaux mots de passe ne co&icirc;ncident pas");
}
else form.submit();
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////
function VerifieInscr() 
{
var nom=document.getElementById('deb').value
var identifiant=document.getElementById('identifiant').value
var prenom=document.getElementById('prenom').value
var email=document.getElementById('email').value
var email2=document.getElementById('email2').value
if (nom.length < 3) 
	{test=false;
	alert('Miniumum 3 lettres pour le nom');}
else if (prenom.length < 3) 
	{test=false;
	alert('Miniumum 3 lettres pour le prénom');}
else if (identifiant.length < 5) 
	{test=false;
	alert('Miniumum 5 lettres pour l\'identifiant');}
else if (email.length < 8) 
	{test=false;
	alert('Veuillez choisir une adresse de courrier électronique valable');}
else if (email.indexOf('@',0)== -1 || email.indexOf('.',0)== -1)
	{test=false;
	alert("Veuillez choisir une adresse de courrier électronique valable");}
else if (email != email2)
	{test=false;
	alert('Les adresses de courrier électronique ne coïncident pas !!!')}
else test=true;
if (test==true)
	{
		document.getElementById("insc").disabled=false;
		document.getElementById("insc").focus();
	}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////
var xhr_object = null;
var locpseudo;
var reponse;
////////////////////////////////////////////////////////////////////////////////////////////////////////////
function TesteMDP(pseudo)
{
	locpseudo=pseudo;
	if(pseudo != '')
	{
		if(pseudo.search("[^a-zA-Z0-9]")!=-1)
		{
			writediv('<span style="color:#cc0000"><b>Uniquement des caractères<br> alphanumériques !!!</span>')
		}
	}
	else{writediv('')}
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////
function TesteIdent(pseudo)
{
	locpseudo=pseudo;
	if(pseudo != '')
	{
		if(pseudo.search("[^a-zA-Z0-9]")!=-1)
		{
			writediv('<span style="color:#cc0000"><b>Uniquement des caractères<br> alphanumériques !!!</span>')
		}
		else if(pseudo.length<5)
			writediv('<span style="color:#cc0000"><b>'+pseudo+' :</b> cet identifiant est trop court</span>');
		else if(pseudo.length>15)
			writediv('<span style="color:#cc0000"><b>'+pseudo+' :</b> cet identifiant est trop long</span>');
		else 
		{
			file('../ASP/AJ_TestePseudo.asp?pseudo='+escape(pseudo))
		}
	}
	else{writediv('')}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function file(fichier)
{
	if(window.XMLHttpRequest) 
    	xhr_object = new XMLHttpRequest(); 
   	else if(window.ActiveXObject) 
    	xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else { 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		return;
		}
	xhr_object.open("GET", fichier, true); 
	xhr_object.onreadystatechange =parseInfo;
xhr_object.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')
xhr_object.send(document.getElementById("pseudobox").value);
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function parseInfo(){
if(xhr_object.readyState == 1){
	writediv('Vérification ...');
	}
if(xhr_object.readyState == 4){ 
	var texte = xhr_object.responseText;
	if(texte == 1)
         writediv('<span style="color:#cc0000"><b>'+locpseudo+' :</b> cet identifiant est deja pris</span>');
    else if(texte == 0)
		writediv('<span style="color:#1A7917"><b>'+locpseudo+' :</b> cet identifiant est libre</span>');
    else
    	writediv(xhr_object.readyState+' '+texte);
	}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function writediv(texte)
{
     document.getElementById('pseudobox').innerHTML = texte;
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function TesteOubli(pseudo)
{
	locpseudo=pseudo;
	if(pseudo != '')
	{
			fileIdentite('../ASP/AJ_TesteIdentite.asp?pseudo='+escape(pseudo))
	}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function fileIdentite(fichier)
{
	if(window.XMLHttpRequest) 
    	xhr_object = new XMLHttpRequest(); 
   	else if(window.ActiveXObject) 
    	xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else { 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		return;
		}
	xhr_object.open("GET", fichier, true); 
	xhr_object.onreadystatechange =parseIdentite;
xhr_object.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')
xhr_object.send(document.getElementById("pseudobox").value);
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function parseIdentite(){
if(xhr_object.readyState == 1){
	writediv('Vérification ...');
	}
if(xhr_object.readyState == 4){ 
	var texte = xhr_object.responseText;
	if(texte == 0){
		writediv('<span style="color:red"><b>'+locpseudo+' :</b> cet identifiant est inconnu </span>');
		document.getElementById('Envoyer').disabled=true;}
    else{
		writediv('<span style="color:#1A7917"><b>'+locpseudo+' :</b> cet identifiant est connu </span>');
		document.getElementById('Envoyer').disabled=false;}
	}
}


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function calculeLongueur(){
   var iLongueur, iLongueurRestante;
   iLongueur = document.getElementById('commentaires').value.length;
   if (iLongueur>1024) {
      document.getElementById('commentaires').value = document.getElementById('commentaires').value.substring(0,1024);
      iLongueurRestante = 0;
   }
   else {
      iLongueurRestante = 1024 - iLongueur;
   }
   if (iLongueurRestante <= 1)
      document.getElementById('indic').innerHTML = "("+iLongueurRestante + "&nbsp;caract&egrave;re&nbsp;disponible)";
   else
      document.getElementById('indic').innerHTML = "("+iLongueurRestante + "&nbsp;caract&egrave;res&nbsp;disponibles)";
}

