function envoierequete(ipport, pos, lang) {
	var url = 'detail.php';
	var id = 'detail';
	if(lang == 'fr') {
		var msgerreur = "Votre navigateur ne supporte pas les objets XMLHTTPRequest...\nUtiliser un navigateur comme Mozilla Firefox ou Internet Explorer.";
		var msgcharge = 'Chargement en cours...';
	} else {
		var msgerreur = "Your browser doesn't accept objects XMLHTTPRequest...\nUse browser Mozilla Firefox or Internet Explorer.";
		var msgcharge = 'Loading, please wait...';
	}
	detailtshoworhide('block');
	if(window.XMLHttpRequest) {
		xhr_object = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	} else { // XMLHttpRequest non supporté par le navigateur
		alert(msgerreur);
		return;
	}
	if(xhr_object != null) {
		envoidata(id, '<div style="text-align:center;"><br /><br /><br /><strong>' + msgcharge + '</strong></div>');
	}
	xhr_object.open("GET", url + "?ipport=" + ipport + "&pos=" + pos + "&lang=" + lang, true);
	xhr_object.onreadystatechange = function(){
		if ( xhr_object.readyState == 4 ) {
			if (xhr_object.responseText != '') {
				envoidata(id, xhr_object.responseText);
			}
		}
	}
	xhr_object.send(null);
};

function envoidata(id, code) {
	if (document.getElementById) { // DOM3 = IE5, NS6, FF
		document.getElementById(id).innerHTML = code;
	} else if (document.layers) {	// Netscape 4
		document.id.innerHTML = code;
	} else { // IE 4
		document.all.id.innerHTML = code;
	}
};

function showorhide(hide, show, state) {
	if (document.getElementById) { // DOM3 = IE5, NS6
			document.getElementById(hide).style.display = 'none';
			document.getElementById(show).style.display = 'block';
			document.getElementById('filtre').value = state;
	} else {
		if (document.layers) {	// Netscape 4
				document.hide.display = 'none';
				document.show.display = 'block';
				document.filtre.value = state;
		} else { // IE 4
				document.all.hide.style.display = 'none';
				document.all.show.style.display = 'block';
				document.all.filtre.value = state;
		}
	}
}

function detailtshoworhide(state) {
	var hide = 'detail';
	var hideback = 'detailback';
	if (document.getElementById) { // DOM3 = IE5, NS6
			document.getElementById(hide).style.display = state;
			document.getElementById(hideback).style.display = state;
	} else {
		if (document.layers) {	// Netscape 4
				document.hide.display = state;
				document.hideback.display = state;
		} else { // IE 4
				document.all.hide.style.display = state;
				document.all.hideback.style.display = state;
		}
	}
}

function setvalue(id, id2) {
	if (document.getElementById) { // DOM3 = IE5, NS6
			document.getElementById(id).value = '';
			document.getElementById(id2).value = '';
	} else {
		if (document.layers) {	// Netscape 4
				document.id.value = '';
				document.id2.value = '';
		} else { // IE 4
				document.all.id.value = '';
				document.all.id2.value = '';
		}
	}
}

