function getXMLHTTP(){
	var xhr=null;

	if (window.XMLHttpRequest) xhr = new XMLHttpRequest();
	else if (window.ActiveXObject){
		try{
			xhr = new ActiveXObject("Msxml2.XMLHTTP");
		}catch (e){
			try{
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
			}catch (e1){
				xhr = null;
			}
		}
	}else alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
	return xhr;
}

function reventeOption(){
	document.getElementById("revente_link").style.display = "none";
	document.getElementById("revente_option").style.display = "";
}

function verifVente(){
	var err = "";

	if(isNaN(document.forms.vente.prix.value) || document.forms.vente.prix.value == ""){
		err += "Prix non numérique.\n";
	}
	if(isNaN(document.forms.vente.lvl.value)){
		err += "Niveau requis non numérique.\n";
	}
	if(document.forms.vente.lvl.value!=""){
		if(document.forms.vente.lvl.value<1 || document.forms.vente.lvl.value>120){
			err += "Le niveau doit être compris entre 1 et 120.\n";
		}
	}
	if(document.forms.vente.nom.value == ""){
		err += "Merci d'indiquez le nom de l'objet.";
	}
	
	if(err != ""){ 
		alert(err); 
	}else{
		if (window.confirm('Mettre en vente ?')) {document.forms.vente.submit();} else {return false;}
	}
}

function verifAchat(){ 
	xhr=getXMLHTTP();
	
	var err = "";
	var make = document.forms.vente.make.value;
	var type = document.forms.vente.type.value;
	var model = document.forms.vente.model.value;
	var lvl = document.forms.vente.lvl.value;
	var classer = "";
	for(i = 0; i < document.forms.vente.classer.length; i++){
		if(document.forms.vente.classer[i].checked) classer = document.forms.vente.classer[i].value;
	}
	
	if(make=="") {
		err += "Indique au moins le serveur.\n";
	}
	if(isNaN(document.forms.vente.lvl.value)){
		err += "Niveau requis non numérique.\n";
	}
	if(document.forms.vente.lvl.value!=""){
		if(document.forms.vente.lvl.value<1 || document.forms.vente.lvl.value>120){
			err += "Le niveau doit être compris entre 1 et 120.";
		}
	}
	if(err!=""){alert(err);return;}

	xhr.open("POST", "marche.php?do=achat", true); 
	xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	
	document.getElementById("info_achat").innerHTML = '<img src="./images/mini-icon/loader-long.gif" alt="Recherche en cours ..." />';
 
	xhr.onreadystatechange = function() {
		if(xhr.readyState == 4) {
			if(xhr.responseText != ""){
				document.getElementById("info_achat").innerHTML = xhr.responseText;
				//window.location = "index.php";
			}else{
				document.getElementById("info_achat").innerHTML = "";
			}
		}
	}
	data = "make="+make+"&type="+type+"&model="+model+"&lvl="+lvl+"&classer="+classer;
	xhr.send(data);
}

function verifSentinelle(){
	var err = "";

	if(document.forms.vente.model.value == ""){
		err += "Erreur: vous devez indiquer le type de l'objet (3ème colonne).";
	}
	
	if(err != ""){ 
		alert(err); 
	}else{
		if (window.confirm('Confirmer la création d\'une sentinelle ?')) {document.forms.vente.submit();} else {return false;}
	}
}