var objRequete = null;
function creeXMLHttpRequestObject()
{
	var objRequete = null;
	try
	{
		objRequete = new ActiveXObject("Microsoft.XMLHTTP");
		//alert("ok1");
	}
	catch(Error)
	{
		try
		{
			objRequete = new ActiveXObject("MSXML2.XMLHTTP");
			//alert("ok2");	
		}
		catch(Error)
		{
			try
			{
				objRequete = new XMLHttpRequest();
				//alert("ok3");	
			}
			catch(Error)
			{
				alert("impossible de créer l'objet XMLHttpRequest");
				//alert("ok4");	
			}
		}
		
	}
	return objRequete;
}
function clic_image(element)
{
	//alert("clic_image"+element);
	tache(element);
	objRequete.open('get','php/rep_toiles.php?change_image='+element,true);
	objRequete.onreadystatechange=clic_image_reponse;
	objRequete.send(null);	
}
function clic_image_reponse()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("t_preview").innerHTML = objRequete.responseText;
	}
}
function clic_menu(new_section,new_x,new_y)
{
	section(new_section);
	var obj = get_obj("if_centre_menus_pinceau");
	obj.style.left = String(new_x)+"px";
	obj.style.top =  String(new_y)+"px";
}
function tache(position)
{
	//alert("01-"+position);
	var obj = get_obj("t_picto_"+position);
	var obj2 = get_obj("t_tache");
	if(obj && obj2)
	{
		obj2.style.left = String(obj.offsetLeft-25)+"px";
		obj2.style.top = String(obj.offsetTop-18)+"px";
	}
}

function change_image(element)
{
	var obj = get_obj("t_picto_img_"+element);
	var obj2 = get_obj("t_preview_img");
	obj2.src = obj.src;
}

function test_mail(mon_type)
{
	var ok = 1;
	var message = "Merci de saisir ";
	
	if(document.form_mail.m_nom.value=="")
	{
		message += "votre nom, ";
		document.form_mail.m_nom.focus();
		ok = 0;
	}
	if(document.form_mail.m_email.value=="")
	{
		message += "votre adresse de contact E-Mail, ";
		document.form_mail.m_email.focus();
		ok = 0;
	}
	/*
	if(document.form_mail.m_tel.value=="")
	{
		alert("Merci de saisir votre numéro de téléphone");
		document.form_mail.m_tel.focus();
		return (false);
	}
	*/
	if(document.form_mail.m_contenu.value=="")
	{
		message += "votre contenu de mail !";
		document.form_mail.m_contenu.focus();
		ok = 0;
	}
	if (ok == 0)
	{
		alert(message);
		return(false);
	}
	else
	{
		var poststr = "";
		poststr += "m_nom=" 		+ encodeURIComponent( get_obj("m_nom").value );
		poststr += "&m_prenom="		+ encodeURIComponent( get_obj("m_prenom").value );
		poststr += "&m_email="		+ encodeURIComponent( get_obj("m_email").value );
		poststr += "&m_tel="		+ encodeURIComponent( get_obj("m_tel").value );
		poststr += "&m_contenu="	+ encodeURIComponent( get_obj("m_contenu").value );
		poststr += "&type="	+ mon_type;
		get_obj("m_submit").disabled = true;
		envoie_mail(poststr);
		return(true);
	}
}
function envoie_mail(parameters)
{

	objRequete.open('post','php/rep_mail.php',true);
	objRequete.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    objRequete.setRequestHeader("Content-length", parameters.length);
	//objRequete.setRequestHeader("Connection", "close");
    objRequete.onreadystatechange=mail_reponse;
	objRequete.send(parameters);
}
function mail_reponse()
{
	if(objRequete.readyState == 4 && objRequete.responseText != "")
	{
		//document.getElementById("t_preview").innerHTML = objRequete.responseText;
		alert(objRequete.responseText);
	}
	get_obj("m_submit").disabled = false;
}
function livredor_clic(element)
{
	objRequete.open('get','php/rep_livredor.php?page='+element,true);
	objRequete.onreadystatechange=livredor_clic_reponse;
	objRequete.send(null);
}
function livredor_clic_reponse()
{
	if(objRequete.readyState == 4)
	{
		document.getElementById("livredor_zone_txt").innerHTML = objRequete.responseText;
	}
}

objRequete=creeXMLHttpRequestObject();
