var request;

//Check the navigator used to initialize correctly the Ajax
if (navigator.appName == "Microsoft Internet Explorer") 
{ 
	request = new ActiveXObject("Microsoft.XMLHTTP"); 
} 
else 
{ 
	request = new XMLHttpRequest();
}


//Function to check the title of the offer
function checkTitle(name)
{
	//Check is the title is empty
	if (name == '') 
	{ 
		document.getElementById('messageTitle').innerHTML = ''; 
	} 
	//If the title has less than 4 caracters, display an error 
	else if (name.length < 4) 
	{ 
		document.getElementById('messageTitle').innerHTML = '<span id="messageTitleResult" class="error">Le titre doit comporter au moins 4 caract&egrave;res</span>';
	} 
	// If the title has more than 70 caracters, display an error
	else if(name.length > 69)
	{
		document.getElementById('messageTitle').innerHTML = '<span id="messageTitleResult" class="error">Le titre ne peut comporter plus 70 caract&egrave;res</span>';
	}
	//Else, if there is more than 4 characters, it's ok
	else
	{ 
		document.getElementById('messageTitle').innerHTML =  '<span id="messageTitleResult" class="ok">Le titre est valide</span>';
	} 
}


//Function to check the description of the offer
function checkDescription(description)
{
	//Check is the description is empty
	if (description == '') 
	{ 
		document.getElementById('messageDescription').innerHTML = '<span id="messageDescriptionResult" class="error">La description ne peut etre vide</span>'; 
	}
	
	//If the description has more than 2000 caracters 
	else if (description.length > 2000) 
	{ 
		document.getElementById('messageDescription').innerHTML = '<span  id="messageTitleResult" class="error">La description ne peut exc&eacute;der 2000 caract&egrave;res</span>';
	} 
	//Else it's ok
	else
	{ 
		document.getElementById('messageDescription').innerHTML =  '<span id="messageTitleResult" class="ok">La description est valide</span>';
	} 
}


//Function which checks if the form is well completed
function testOffer()
{
	var stringTitle = "Le titre est valide";
	var stringDescription = "La description est valide";

	//If the title is good and the description is good then  return true
	if((document.getElementById("messageTitleResult").innerHTML) == stringTitle && (document.getElementById("messageDescriptionResult").innerHTML) == stringDescription)
	{
		return true;
	}
	else
	{
		return false;
	}
}
