function xmlhttpPost(strURL) {
    var xmlHttpReq = false;
    var self = this;
    // Mozilla/Safari
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	
    self.xmlHttpReq.onreadystatechange = function() 
	{
        if (self.xmlHttpReq.readyState == 4) 
		{
            updatepage(self.xmlHttpReq.responseText);
        }
    }
	
    self.xmlHttpReq.send(getquerystring());
}

function getquerystring() {
    var form      = document.forms['contact'] ;
	var name       = form.name.value            ;
	var email     = form.email.value          ;
	var company = form.company.value      ;
	var website      = form.website.value           ;
	var message      = form.mess.value           ;
	var selIndex = form.service.selectedIndex;
	var service = form.service.options[selIndex].text;
	
    qstr = 'name='        + escape(name)
	     + '&email='     + escape(email)
		 + '&company=' + escape(company)
		 + '&website=' + escape(website)
		 + '&message='      + escape(message)
		 + '&service='      + escape(service);
    return qstr;
}

function updatepage(str)
{
	if ( str == "ok" )
	{
		document.getElementById("formulaire_contact").style.display = "none";
		document.getElementById("page_ok").style.display = "block";
	}
	else
	{
		document.getElementById("erreur").style.display = "block";
	}
		
}


function check_form ( form )
{
	if ( form.email.value == '' )
	{
		alert ("Veuillez inscrire votre adresse e-mail. Merci" ) ;
		form.email.focus();
		return false ;
	}
	if ( form.name.value == '' )
	{
		alert ("Veuillez inscrire votre nom. Merci" ) ;
		form.name.focus () ;
		return false ;
	}
	return true ;
}