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 storeCaret (textEl){
   if (textEl.createTextRange) 
   textEl.caretPos = document.selection.createRange().duplicate();
}

function verifCar(objet){
    if (max_car > 0){
		if (objet.value.length > max_car)
			objet.value = objet.value.substring(0, max_car);

		var F = document.getElementById("post");
		F.reste_car.value = lang_reste + " " + (max_car - objet.value.length) + " " + lang_max_car;
	}
}

function formsSmiley(smiley)
{
	textselect=document.getElementById('post').message;

	if(textselect.c)
	{
		textselect.c.text=textselect.c.text+smiley;
	}
	else
	{
		textselect.value+=smiley;
	}

	textselect.focus();
}

//--

function envoi_form(form,page) {
	
   document.getElementById(form).action = page; 
   document.getElementById(form).submit(); 

}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function valide_recherche(test)
{

var error = false;

//-- Champs NOM ----------------------------------------------------------------------------------------------

if (document.getElementById('recherche').mot.value=="")
{
alert("Veuillez entrez un mot cléf.");
error=false;
}
else
{
error=true;	
}

if(error==false) { return false; }

if(test=="go")
	{
	document.getElementById('recherche').search.disabled=true;
	document.getElementById('recherche').search.value='[ En cours... ]';
	document.getElementById('recherche').submit();
	}
}


function valide_recherche_header(test)
{

var error = false;

//-- Champs NOM ----------------------------------------------------------------------------------------------

if (document.getElementById('recherche_header').mot.value=="")
{
alert("Veuillez entrez un mot cléf.");
error=false;
}
else
{
error=true;	
}

if(error==false) { return false; }

if(test=="go")
	{
	document.getElementById('recherche_header').search_headder.disabled=true;
	document.getElementById('recherche_header').search_headder.value='[ En cours... ]';
	document.getElementById('recherche_header').submit();
	}
}

function add_reputation(id_membre,id_user,to_id_user)
	{
	
	texte = file('ajax/add-reputation.php?id_membre='+escape(id_membre)+'&id_user='+escape(id_user)+'&to_id_user='+escape(to_id_user)+'&reputation='+escape(document.getElementById('reputation').value))
		
	if(texte == 1)
		{
		alert("Vous avez déjà voté !");
		}
		
	if(texte == 2)
		{
		alert("Votre vote a bien été enregistré !");
		window.location.reload(true);
		}

	return false;
	}

function valide_error_message(form,page,type)
{


//--

if (document.getElementById('post').sujet.value=="")
	document.getElementById('post').sujet.style.border='1px solid #FF3300';
else
	document.getElementById('post').sujet.style.border='1px solid #29cf48';
	
//--

if (document.getElementById('post').message.value=="")
	document.getElementById('post').message.style.border='1px solid #FF3300';
else
	document.getElementById('post').message.style.border='1px solid #29cf48';
	
//--

if (document.getElementById('post').id_forum_selection.value=="")
	document.getElementById('post').id_forum_selection.style.border='1px solid #FF3300';
else
	document.getElementById('post').id_forum_selection.style.border='1px solid #29cf48';
	
//-- Champs nom

if(document.getElementById('post').sujet.value == "" || 
document.getElementById('post').message.value == "" || 
document.getElementById('post').id_forum_selection.value == "")
	{
	alert("Veuillez compléter tous les champs obligatoires !");
	}
else
	{
	
		if(type=="post")
		{
		document.getElementById('post').choix.disabled=true;
		document.getElementById('post').choix.value='[ En cours... ]';
		}
		else
		{
		document.getElementById('post').choixs.disabled=true;
		document.getElementById('post').choixs.value='[ En cours... ]';
		}
	
	document.getElementById(form).action = page; 
	document.getElementById(form).submit();
	}
	
return false;
	
}

function PopupCentrer(page,largeur,hauteur,option) {
  var top=(screen.height-hauteur)/2;
  var left=(screen.width-largeur)/2;
  window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+option);
}

function valide_error_contact(test)
{

var error = false;

//-- Champs NOM ----------------------------------------------------------------------------------------------

if (document.getElementById('post').nom.value=="")
	document.getElementById('post').nom.style.border='1px solid #FF3300';
else
	document.getElementById('post').nom.style.border='1px solid #29cf48';

//--

if (document.getElementById('post').email.value=="")
	document.getElementById('post').email.style.border='1px solid #FF3300';
else
	document.getElementById('post').email.style.border='1px solid #29cf48';

//--

if (document.getElementById('post').message.value=="")
	document.getElementById('post').message.style.border='1px solid #FF3300';
else
	document.getElementById('post').message.style.border='1px solid #29cf48';

//--

if (document.getElementById('post').code.value=="")
	document.getElementById('post').code.style.border='1px solid #FF3300';
else
	document.getElementById('post').code.style.border='1px solid #29cf48';

//--

if (document.getElementById('post').nom.value=="" || 
document.getElementById('post').email.value=="" || 
document.getElementById('post').message.value=="" || 
document.getElementById('post').code.value=="")
{
alert("Veuillez compléter tous les champs obligatoires.");
error=false;
}
else
{
	
texte = file('ajax/verification-antispam.php?code='+document.getElementById('post').code.value)
	
	if(texte==1)
		{
		document.getElementById('post').code.style.border='1px solid #FF3300';
		alert("Le code de sécurité est incorrect !");
		error=false;
		}
	else
	{
	error=true;	
	}
	
}

if(error==false) { return false; }

if(test=="go")
	{
	document.getElementById('post').choix.disabled=true;
	document.getElementById('post').choix.value='[ En cours... ]';
	document.getElementById('post').submit();
	}
}

//--

function valide_error_inscription(test)
{
	
	
}

function valide_error_send_msg(test)
{

var error = false;

//--

if (document.getElementById('post').destinataire.value=="")
	document.getElementById('post').destinataire.style.border='1px solid #FF3300';
else
	document.getElementById('post').destinataire.style.border='1px solid #29cf48';

//--

if (document.getElementById('post').sujet.value=="")
	document.getElementById('post').sujet.style.border='1px solid #FF3300';
else
	document.getElementById('post').sujet.style.border='1px solid #29cf48';

//--

if (document.getElementById('post').message.value=="")
	document.getElementById('post').message.style.border='1px solid #FF3300';
else
	document.getElementById('post').message.style.border='1px solid #29cf48';

//-- Champs DESTINATAIRE ----------------------------------------------------------------------------------------------

if (document.getElementById('post').destinataire.value == "" || 
document.getElementById('post').sujet.value=="" || 
document.getElementById('post').message.value=="") {
alert("Veuillez compléter tous les champs obligatoires !");
error=false;
}
else
{
error=true;	
}

if(error==false) { return false; }

if(test=="go")
	{
	document.getElementById('post').choix.disabled=true;
	document.getElementById('post').choix.value='[ En cours... ]';
	document.getElementById('post').submit();
	}
}