function hideCategories() 
{
	for (i = 0; i < nbCategories; i++)
	{
		document.getElementById('category_preview_' + i).style.display = 'none';
		document.getElementById('category_comment_' + i).style.display = 'none';
	}
}
function selectCategory(id)
{
	hideCategories();
	document.getElementById('category_' + id).checked = true;
	document.getElementById('category_preview_' + id).style.display = 'block';
	document.getElementById('category_comment_' + id).style.display = 'block';
}
function selectCheckedCategory()
{
	for (i = 0; i < nbCategories; i++)
	{
		if (document.getElementById('category_' + i).checked == true)
			selectCategory(i);
	}
}

function checkForm(lang)
{
	error = true;
	for (i = 0; i < nbCategories; i++)
	{
		if (document.getElementById('category_' + i).checked == true)
			error = false;
	}
	if (error)
	{
		if (lang == "fr")
			error = "Veuillez cliquer sur un des modèles de faire-part pour passer à l'étape suivante";
		else if (lang == "de")
			error = "Bitte klicken Sie auf einer der Modelle, um zum nächsten Schritt zu gelangen";
		else if (lang == "en")
			error = "Please click on one of the card models to proceed to the next step.";
		else if (lang == "it")
			error = "Clicca su uno degli altri modelli di partecipazione per andare alla tappa successiva.";
		else if (lang == "es")
			error = "Pincha sobre uno de los modelos de participaciones para ir a la próxima etapa.";
		alert(error);
		return false;
	}
	else
		return true;
}

