function setBad(image)
{
	image.src = "images/bad.png";
	image.alt = "Zadajte údaj";
	image.title = "Chybný, alebo žiadny údaj. Prosím, zadajte správny údaj.";
}

function setOK(image)
{
	image.src = "images/ok.png";
	image.alt = "Údaj je v poriadku";
	image.title = "Zadaný údaj je správny.";
}

function checkName(nameBox)
{
	var value = nameBox.value;
	var stat = document.images.nameStatus;
	
	if ( value == "" || value.length < 5)
		setBad(stat);
	else 
		setOK(stat);

	handleSubmitButton();
}

function checkPerson(nameBox)
{
	var value = nameBox.value;
	var stat = document.images.personStatus;
	
	if ( value == "" || value.length < 3)
		setBad(stat);
	else 
		setOK(stat);

	handleSubmitButton();
}

function checkEmail(emailBox)
{
	var email = emailBox.value;
	var emailFilter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

	var emailStat = document.images.emailStatus;

	if ( email == "" || !emailFilter.test(email) )
		setBad(emailStat);
	else 
		setOK(emailStat);

	handleSubmitButton();
}

function checkText(textBox)
{
	handleSubmitButton();
}

function handleSubmitButton()
{

	var bad = false;
	var stats = document.images;
	
	for (i=0; i<stats.length; i++)
	{
		if ( stats[i].src.indexOf("images/bad.png") >= 0 )
			bad = true;
	}
	
	if ( document.forms[0].message.value == "" )
		bad = true;
	
	document.forms[0].sendButton.disabled = bad;
}

