/* auteur: EMASYS */
/* Date de création: 5/20/2005 */

//  XMLHttpRequest :: gestions des requetes sans recharger (pour la gestion des erreurs)
function check_send_form() 
{
var f = document.contact;
if ((f.elements["nom"].value=="")||(f.elements["prenom"].value=="")||
	(f.elements["adresse"].value=="")||(f.elements["postal"].value=="")||
	(f.elements["ville"].value=="")||(f.elements["telephone"].value=="")) {
		alert("Veuillez saisir les champs marqués par une (*)!.");
		return false;
	}else { return true; }
}

function check_send_form2() 
{
var f = document.contactmail;
if ((f.elements["entreprise"].value=="")||(f.elements["activite"].value=="")||
	(f.elements["adresse"].value=="")||(f.elements["postal"].value=="")||
	(f.elements["ville"].value=="")||(f.elements["telephone"].value=="")||
	(f.elements["email"].value=="")||(f.elements["demande"].value=="")) {
		alert("Veuillez saisir les champs marqués par une (*)!.");
		return false;
	}else { return true; }
}

function mytest(f) {
//	var t = f.elements["domaines"].selectedIndex.;
	var tmp = f.test.value;
	alert(tmp);
}

function moteur01(f) {
	var l1    = f.elements["statut"];
	var l2    = f.elements["domaines"];
	var index = l1.selectedIndex;
	if(index < 1)
		l2.options.length = 0;
	else {
		var xhr_object = null;
		
		if(window.XMLHttpRequest) // Firefox
			xhr_object = new XMLHttpRequest();
		else if(window.ActiveXObject) // Internet Explorer
			xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
		else { // XMLHttpRequest non supporté par le navigateur
			alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
			return;
		}
	
		xhr_object.open("POST", "inc/script.php", true);
		
		xhr_object.onreadystatechange = function() {
			if(xhr_object.readyState == 4)
				eval(xhr_object.responseText);
		}
	
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		var data = "statut="+escape(l1.options[index].value)+"&form="+f.name+"&select=domaines";
		//f.domaines = 'toto';
		xhr_object.send(data);
	}
}

function doRequest(f) {
	var statut   = f.elements["statut"].value;
	//var domaines = document.getElementById("domaines").value;
	var domaines = f.elements["domaines"].value;
	var index    = statut.selectedIndex;
	
	if(index < 1)
		domaines.options.length = 0;
	else {
		var myxhr_object = null;
		if(window.XMLHttpRequest) // Firefox
			myxhr_object = new XMLHttpRequest();
		else if(window.ActiveXObject) // Internet Explorer
			myxhr_object = new ActiveXObject("Microsoft.XMLHTTP");
		else { // XMLHttpRequest non supporté par le navigateur
			alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
			return;
		}
		myxhr_object.open("POST", "inc/script2.php", true);

		myxhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		
		var data = "statut="+statut+"&domaines="+domaines;
		addToDiv("Resultat : <br>"); alert(data);
		myxhr_object.send(data);
	}
}

function addToDiv(txt) {
	document.getElementById("dData").innerHTML += txt+"<br />";
	document.getElementById("dData").scrollTop = document.getElementById("dData").scrollHeight;
}

function clearDiv() {
	document.getElementById("dData").innerHTML = "";
}
////////////////////////
///////////////////////
/*
var check_delay = 200;
var tab_req     = new Array();
var file        = "inc/script2.inc";
var max_req     = 1;
var max_var     = 2

function doRequest() {
	if(tab_req.length > 0) alert("Pas prêt...");
	for(var i=0; i<max_req; ++i) {
		tab_req[i] = new CreateXMLHTTPRequestObject();
		//tab_req[i].setSynchronous();
		//tab_req[i].setAsynchronous();
		// Transmission des données
		data = document.getElementById("statut").value+"="+document.getElementById("statut").value+"&"+document.getElementById("domaines").value+"="+document.getElementById("domaines").value;
		data += "num_req="+i;
		// Avec la méthode GET
		//if(!tab_req[i].getFileGet(file, data)) return;
		//addToDiv('<b>Envoi de données via la méthode GET <span style="color:#666666">(requête n°'+(i+1)+')</span>...</b>');

		// Avec la méthode POST
		if(!tab_req[i].getFilePost(file, data)) return;
		if (document.getElementById("statut").value == "responsable"){
			addToDiv('<b> Responsable...</b>');
		} 
		if (document.getElementById("statut").value == "salarie"){
			addToDiv('<b> Salarié...</b>');
		}
		if (document.getElementById("statut").value == "demandeur"){
			addToDiv('<b> Demandeur d\'emploi/individuel...</b>');
		}
	setTimeout("checkResponse()", check_delay);
	}
}

function checkResponse() {
	for(var i=0; i<max_req; ++i) {
		if(tab_req[i] && tab_req[i].hasResponse()) {
			var rep = tab_req[i].getResponse();
			var reg = new RegExp("num_req = ([0-9]+)", "ig");
			var res = rep.match(reg);
			if(res == null)
				num = "?";
			else {
				num = parseInt(res[0].substring(19))+1;
				reg = new RegExp("(<br />&nbsp;- num_req = [0-9]+)", "ig");
				rep = rep.replace(reg, "");
				addToDiv('<span style="color:#666666">Réponse de la recherche n°'+num+'&nbsp;:</span>');
			}
			addToDiv(rep);
			tab_req[i].validateRequest();
			tab_req.splice(i, 1);
		}
	}
	if(tab_req.length > 0) setTimeout("checkResponse()", check_delay);
}

function clearDiv() {
	document.getElementById("dData").innerHTML = "";
}

function addToDiv(txt) {
	document.getElementById("dData").innerHTML += txt+"<br />";
	document.getElementById("dData").scrollTop = document.getElementById("dData").scrollHeight;
}
*/