/*
	Author : Francisco
	Date Of Creation : 30.10.06
	Goal : Handle Ajax Box Request
	Revision : 0.2 on 01.11.06 / 
*/




function sndAjaxContactRequest(frm, service, website, lang, prenom, nom, email, question, lang)
{

	
	var parameters = "service="+service+"&website="+website+"&lang="+lang+"&prenom="+prenom+"&nom="+nom+"&email="+email+"&question="+question;
	
	if(!prenom || !nom || !email || !question)
	{
		switch(lang)
		{
			case "fr":
				alert("Remplir le formulaire!");
			break;
			case "en":
				alert("Please complete the form!");	
			break;
		}
		
	}
	
	else
	{
		if(checkemail(email))
		{
			document.getElementById("frmContact_sub").disabled = true;
								
			http.open('get', 'Modules/Contact/contact.ctrl.php?'+parameters);
		    	http.onreadystatechange = handleAjaxBoxResponse;
		    	http.send(null);
		    	http.close;	
			    		
		}
		else
		{
			switch(lang)
			{
				case "fr":
					alert("E-mail inadmissible --> " + email);
				break;
				case "en":
					alert("Invalid E-mail --> " + email);	
				break;
			}
			
		}
	}
	
}

function handleAjaxBoxResponse()
{

	if(http.readyState == 4)
	{
		document.getElementById("mail_response").innerHTML= http.responseText;
		setTimeout("clearResponse()", 3000);
	}
	
}


function clearResponse()
{
	document.getElementById("mail_response").innerHTML= "";
	document.getElementById("frmContact_sub").disabled = false;
	clearForm();
}

function clearForm() 
{ 
	document.forms["frmContact"].reset();
}