/*
 * fonction: CheckForm
 * version: Alpha 2
 */
function CheckForm(form_name)
{
	var errorStr = "";
	check = new Array('nom', 'prenom', 'adresse', 'codepostal', 'ville', 'mail', 'tel', 'periode', 'duree', 'budget');
	error_string = new Array('- Le nom', '- Le prénom', '- L\'adresse', '- Le code postal', '- La ville', '- L\'adresse E-Mail', '- Le numéro de téléphone', '- La période', '- La durée', '- Le budget');
	error = 0;
	
	//alert(document.getElementById('budget').value)
	for (i=0;i<check.length;i++)
	{
		switch (document.getElementById(check[i]).type)
		{
			case 'checkbox':
			case 'text':
			case 'textarea':
			case 'select-one':			
				if (document.getElementById(check[i]).value == "")
				{
					document.getElementById(check[i]).style.backgroundColor = '#FF0000';
					error++;
					errorStr = errorStr + "\n" + error_string[i];
				}else{
					document.getElementById(check[i]).style.backgroundColor = '#FFFFFF';
				}			
				break;
		}

	}
	
	/* Vérifie les checkbox */
	/* Peche Chasse */
	if ( document.getElementById('peche').checked | document.getElementById('chasse').checked )
	{}else{
		error++;
		errorStr = errorStr + "\n- Merci de choisir Chasse et/ou Pêche !";
	}

	/* Chasse */
	if (document.getElementById('chasse').checked)
	{
		if ( document.getElementById('nbr_chasseur').value!="" & document.getElementById('nbr_chasseur_acc').value!="" )
		{}else{
			error++;
			errorStr = errorStr + "\n- Précisez le nombre de chasseurs et d\'accompagnants";		
		}			
		if ( document.getElementById('petite_chasse').checked | document.getElementById('moyenne_chasse').checked | document.getElementById('grande_chasse').checked )
		{}else{
			error++;
			errorStr = errorStr + "\n- Merci de choisir : 'petite chasse', 'moyenne chasse' ou 'grande chasse'";
		}	
	}

	/* Peche */
	if (document.getElementById('peche').checked)
	{
		if ( document.getElementById('nbr_pecheur').value!="" & document.getElementById('nbr_pecheur_acc').value!="" )
		{}else{
				error++;
				errorStr = errorStr + "\n- Précisez le nombre de pêcheurs et d\'accompagnants";		
		}		
		if ( document.getElementById('peche_eau_douce').checked | document.getElementById('peche_eau_mer').checked )
		{}else{
			error++;
			errorStr = errorStr + "\n- Merci de choisir : 'Peche en eau douce' ou 'Peche en eau de mer'";
		}	
		if ( document.getElementById('peche_traine').checked | document.getElementById('peche_lancer').checked | document.getElementById('peche_soutenir').checked | document.getElementById('peche_mouche').checked | document.getElementById('peche_surf').checked )
		{}else{
			error++;
			errorStr = errorStr + "\n- Merci de choisir : 'à la traîne', 'au lancer de leurres, popper...', 'à soutenir, au jig, ...', 'à la mouche' ou 'au surf-casting'";
		}			
	}
	
	/* Pays */
	if ( document.getElementById('destination_afrique').checked | document.getElementById('destination_asie').checked | document.getElementById('destination_amerique').checked | document.getElementById('destination_europe').checked )
	{}else{
		if (document.getElementById('destination_pays').value =="" )
		{
			error++;
			errorStr = errorStr + "\n- Choisissez un pays ou précisez le";
		}
	}
	
	if (error>0)
	{
		alert("Voici les erreurs:" + errorStr);
		return false;
	}
	eval('document.'+form_name+'.submit();')
}
