// JavaScript Document

function writediv(texte,box)
{
	// alert(texte);
   document.getElementById(box).innerHTML = texte;
}


function connect(login,mdp)
{

	 if(login != '' && mdp!='')
     { 
	 
               if(texte = file('files/connexion.php?login='+login+'&mdp='+mdp))
                 {
					document.getElementById("repConnexion").style.display="block";					

				  if(texte==0){
						
				writediv("<font color=red><b>Erreur: login ou mot de passe incorrecte!</b></font>","mess");					 return false;
					
					}else if(texte==1){
						
				writediv("<img src='images/loading.gif'> <b>Redirection en cours... </b>","mess");
					window.location.href="main.php";

					}else if(texte==2){
						
				writediv("<font color=red><b>Désolé, votre compte a été suspendu. Veuillez contacter le support technique pour plus d'informations !</b></font>","mess");	
				return false;
				return false;
					
					}else{
				writediv(texte,"mess");					 
						
					}
				
                  }else{
					  document.getElementById("repConnexion").style.display="block";
					  writediv('Erreur fichier introuvable',"mess");
					 
				  }
     }else{
		 
		 alert("Veuillez sasir votre nom d'utilisateur et votre mot de passe!"); 
		 document.connexion.login.focus();
		 return false;
	 }

}

function user(ids)
{
	//alert(ids);
	 if(ids != '')
     { 
	 
               if(texte = file('files/user.php?id='+ids))
                 {
					 writediv(texte,"user");
				
                  }else{
					  
					  writediv('Erreur fichier introuvable',"ids");
					 
				  }
     }

}

function Email(ids)
{
	
	 if(ids != '')
     { 
	 
               if(texte = file('files/user.php?email='+escape(ids)))
                 {
					 writediv(texte,"mail");
				
                  }else{
					  
					  writediv('Erreur fichier introuvable',"mail");
					 
				  }
     }

}



function addFav(login){
	
  
	
	 if(login != '')
     { 
	 
               if(texte = file('addFav.php?login='+escape(login)))
                 {	 
					texte=replaceCharacters(texte,"&ecirc;","ê");
				 	texte=replaceCharacters(texte,"&eacute;","é");
					texte=replaceCharacters(texte,"&agrave;","à");
						
						alert(texte);
				
                  }else{
					  
					  writediv('Erreur fichier introuvable',"mail");
					 
				  }
     }else{
		 
		  alert("Veuillez sélectionner un utilisateur avant de lancer cette requête.");
		  
	 }


}



function addListeBlanche(login){
	
  
	
	 if(login != '')
     { 
	 
               if(texte = file('addListe.php?t=lb&login='+escape(login)))
                 {	 
					texte=replaceCharacters(texte,"&ecirc;","ê");
				 	texte=replaceCharacters(texte,"&eacute;","é");
					texte=replaceCharacters(texte,"&agrave;","à");
						
						alert(texte);
				
                  }else{
					  
					  alert('Erreur fichier introuvable');
					 
				  }
     }else{
		 
		  alert("Veuillez sélectionner un utilisateur avant de lancer cette requête.");
		  
	 }


}
function addListeNoire(login){
	
  
	
	 if(login != '')
     { 
	 
               if(texte = file('addListe.php?t=ln&login='+escape(login)))
                 {	 
					texte=replaceCharacters(texte,"&ecirc;","ê");
				 	texte=replaceCharacters(texte,"&eacute;","é");
					texte=replaceCharacters(texte,"&agrave;","à");
						
						alert(texte);
				
                  }else{
					  
					  alert('Erreur fichier introuvable');
					 
				  }
     }else{
		 
		  alert("Veuillez sélectionner un utilisateur avant de lancer cette requête.");
		  
	 }


}


function file(fichier)
{
     if(window.XMLHttpRequest) // FIREFOX
          xhr_object = new XMLHttpRequest(); 
     else if(window.ActiveXObject) // IE
          xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
     else 
          return(false); 
     xhr_object.open("POST", fichier, false); 
     xhr_object.send(null); 
     if(xhr_object.readyState == 4) return(xhr_object.responseText);
     else return(false);
}


function replaceCharacters(conversionString,inChar,outChar)
{ 
  var convertedString = conversionString.split(inChar);
  convertedString = convertedString.join(outChar);
  return convertedString;
}



