var maxAnimals = 5;


function showAnimalInputs(numberToShow)
{
	//alert(numberToShow);
	
	if ((numberToShow > 0) && (numberToShow <= maxAnimals))
	{
		for (i = 2; i <= maxAnimals; i++)
		{
			myDiv = String ("animal" + String(i));
			if (i <= numberToShow)
			{
				document.getElementById(myDiv).style.display = "block";
				document.getElementById(myDiv).style.visibility = "visible";
			}
			else if (i > numberToShow)
			{
				document.getElementById(myDiv).style.display = "none";
				document.getElementById(myDiv).style.visibility = "hidden";	
			}
		}
	}
	else
	{
		alert ("Please choose a number of animals between 1 and 5");
	}
}


window.onload = function()
{
	numberToShowOnLoad = document.getElementById('e_afAnimalNumber').value;
	showAnimalInputs(numberToShowOnLoad);
}


function showAnimalTypeDesc(animalType,descToChange)
{
	if (animalType == "Domestic")
	{
		document.getElementById("e_afDesc"+descToChange).value = 'Name: \r\nBreed: \r\nWeight (estimate): \r\nAge: \r\nPregnant/Lactating?:';
	}
	else if (animalType == "Commercial")
	{
		document.getElementById("e_afDesc"+descToChange).value = 'Species: \r\nNumber of Animals: \r\nFood Animal?: \r\nAge Range: \r\nPregnant/Lactating?: ';
	}
}


function validateAnimals(animalQuantity)
{
	//alert('No of animals = '+animalQuantity);
	message = "";
	failed = false;
	for (i = 1; i <= maxAnimals; i++)
	{
		myText = String ("e_afDesc" + String(i));
		
		if (i <= animalQuantity)
		{
			if (document.getElementById(myText).value == "")
			{
				message = message + "Please enter details for Animal " + i + "\r\n";
				failed = true;
			}
		}
		else
		{
			document.getElementById(myText).value = "";
		}
	}
	if (failed)
	{
		alert (message);
		return false;	
	}
	else
	{
		return true;
	}
}
