function replaceAll(str, search, repl) 
{
	while (str.indexOf(search) != -1)
	{ str = str.replace(search, repl);}
	return str;
	} 
	
function htmlToAccent(str) 
{
var spec = new Array("â","à","ä","á","ç","é","è","ê","ë","î","ï","ô","ö","ó","ù","û","ü","&"," ");
var norm = new Array("a","a","a","a","c","e","e","e","e","i","i","o","o","o","u","u","u","_","_");
	for (var i = 0; i < spec.length; i++)
	{
		str = replaceAll(str, spec[i], norm[i]);
	}
	return str;
}

function writediv(texte)
{
     document.getElementById('pseudobox').innerHTML = texte;
}

function writeTxt(value)
{
     document.getElementById('pseudoTxt').value = value;
}

function verifNom(nom)
{
  if(nom != '')
  {
    if(nom.length<5)
	{
        writediv('<span style="color:#cc0000">ce pseudo est trop court (5 car min)</span>');
		writeTxt(0);
	}
    
	else if(nom.length>12)
	{
        writediv('<span style="color:#cc0000">ce pseudo est trop long (12 car max)</span>');
		writeTxt(0);
	}
	
	else if(texte=file('http://rencontres.reseaucampus.com/verifNom.php?nom='+nom+'&type=inscrip'))
    {
        if(texte == 1)
		{
          	writediv('<span style="color:#cc0000"> Cet pseudo existe déjà</span>');
			writeTxt(1);
		}
         
		else if(texte == 2)
		{
          	writediv('<span style="color:#1A7917"> Ce pseudo est libre</span>');
			writeTxt(2);
		}
         
		else
             writediv('');
      }
   }
}

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("GET", fichier, false);
     xhr_object.send(null);
     if(xhr_object.readyState == 4) return(xhr_object.responseText);
     else return(false);
}

function in_array(val)
{
	var tab="><:.;,*$'/|?!§{}()[]#&\""; 
	
	for(var i=0; i<val.length; i++)
	{
		for(var j=0; j<tab.length; j++)
		{
			if(val.charAt(i)==tab.charAt(j))
			{ 
				return true
			}
		}
	}
	return false
}