/**
 * @author rgaumond
 */
function validate_activity_info()
{
	var theForm = document.forms["main_form"];

	if( (theForm.levelID.selectedIndex==3)&&(theForm.bougex_url.value=="") )
	{
		change_to_error_class(theForm.levelID);
		quick_message("SVP Entrez l'adresse URL de l'activit&eacute; Bougex","Alert");
		return false;
	}
	else if(!theForm.date1.value)
	{
		change_to_error_class(theForm.date1);
		quick_message ("Une date de d&eacute;part est requise","Alert");
		return false;
	}
	else if(!validDate(theForm.date1.value))
	{
		change_to_error_class(theForm.date1);
		quick_message ("le format de date 'DU' est erron&eacute;","Alert");
		return false;
	}
	else if( (theForm.date2.value)&&
	(!validDate(theForm.date2.value)) )
	{
			change_to_error_class(theForm.date2);
			quick_message ("le format de date 'AU' est erron&eacute;","Alert");
			return false;
	}
	else if(!theForm.price.value)
	{
		change_to_error_class(theForm.price);
		quick_message ("Un co&ucirc;t est requis","Alert");
		return false;
	}	
	else if(!IsNumeric(theForm.price.value))
	{
		change_to_error_class(theForm.price);
		quick_message ("Erreur PRIX  -- Caract&egrave;re(s) illegal dans le prix. Les caract&egrave;res accept&eacute;s sont"
		+" tous les chiffres et la virgule (pas de point ni de lettres)","Alert");
		return false;
	}
	else if(!IsNumeric(theForm.prixPourTransport.value))
	{
		change_to_error_class(theForm.prixPourTransport);
		quick_message ("Erreur PRIX TRANSPORT -- Caract&egrave;re(s) illegal dans le prix. Les caract&egrave;res"
		+" accept&eacute;s sont tous les chiffres et la virgule (pas de point ni de lettres)","Alert");
		return false;
	}	
	else if(!IsNumeric(theForm.prixRetardataire.value))
	{
		change_to_error_class(theForm.prixRetardataire);
		quick_message ("Erreur PRIX RETARD. -- Caract&egrave;re(s) illegal dans le prix."
		+" Les caract&egrave;res accept&eacute;s sont tous les chiffres et la virgule (pas de point ni de lettres)","Alert");
		return false;
	}
	else if( (theForm.dateRetardataire.value)&&
	(!validDate(theForm.dateRetardataire.value)) )
	{
		change_to_error_class(theForm.dateRetardataire);
		quick_message ("le format de date 'RETARD' est erron&eacute;","Alert");
		return false;
	}	
	else if(theForm.difficultyID.options[theForm.difficultyID.selectedIndex].value=="0")
	{
		change_to_error_class(theForm.difficultyID);
		quick_message ("Une difficult&eacute;e est requise","Alert");
		return false;
	}
	else if(!theForm.distance.value)
	{
		change_to_error_class(theForm.distance);
		quick_message ("Une distance est requise","Alert");
		return false;
	}
	else if( (theForm.dateDepart.value)&&
	(!validDate(theForm.dateDepart.value)) )
	{
		change_to_error_class(theForm.dateDepart);
		quick_message ("le format de date 'DISPONIBLE' est erron&eacute;","Alert");
		return false;
	}		
	else if(!theForm.title.value)
	{
		change_to_error_class(theForm.title);
		quick_message ("Un titre est requis","Alert");
		return false;
	}	
	else if(!theForm.description.value)
	{
		change_to_error_class(theForm.description);
		quick_message ("Une description est requise","Alert");
		return false;
	}
	else
		return true;
}
