function $(div)
{
	return document.getElementById(div);
}

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

	if (filter.test(email))
		return true;
	else
		return false;
}

function checkfields(form)
{
	var fields = $(form).getElementsByTagName("INPUT");
	var missingfields = false;
	var missingfieldsit = 'Completare i campi mancanti.';
	var wrongemailit = "L'indirizzo e-mail non è valido.";
	var wrongemail = false;
	var div;


	if (fields[1].value == '')
	{
		fields[1].setAttribute('class','contactinputwrong');
		missingfields = true;
	}
	else
	{
		fields[1].setAttribute('class','contactinput');
	}

	if (fields[2].value == '')
	{
		fields[2].setAttribute('class','contactinputwrong');	
		missingfields = true;
	}
	else
	{
		fields[2].setAttribute('class','contactinput');	
	}

	if (checkEmail(fields[2].value) == false)
	{
		fields[2].setAttribute('class','contactinputwrong');
		wrongemail = true;
	}
	else
	{
		fields[2].setAttribute('class','contactinput');	
	}

	var textarea = document.getElementById('msg');

	if (document.getElementById('msg').value == '')
	{
		textarea.setAttribute('class','contacttextareamissing');
		missingfields = true;
	}
	else
		textarea.setAttribute('class','contacttextarea');

	if (missingfields)
	{
		if (!$('result'))
		{
			div = document.createElement('div');
			div.setAttribute('id','result');
			div.innerHTML = "<p class='warning'>"+missingfieldsit+"</p>";
			$('disclaimer').appendChild(div);
		}
		else
			$('result').innerHTML = "<p class='warning'>"+missingfieldsit+"</p>";

	}
	else if (wrongemail)
	{
		if (!$('result'))
		{
			div = document.createElement('div');
			div.setAttribute('id','result');
			div.innerHTML = "<p class='warning'>"+wrongemailit+"</p>";
			$('disclaimer').appendChild(div);
		}
		else
			$('result').innerHTML = "<p class='warning'>"+wrongemailit+"</p>";
	}
	else
		$(form).submit();
}

