function hoverButton(elem)
{
	elem.className += '_active';
}

function resetButton(elem)
{
	elem.className = elem.className.replace('_active', '');
}

function validateForm()
{
	var name = $('#name').val();
	var email = $('#email').val();
	var message = $('#message').val();
	var ret = true;
	
	$('#email_err').hide();
	$('#message_err').hide();

	if(email.length == 0)
	{
		$('#email_err').fadeIn('def');
		ret = false;
	}
	else
	{
		if(!validateEmail(email))
		{
			$('#email_err').fadeIn('def');
			ret = false;
		}
	}
	
	if(message.length == 0)
	{
		$('#message_err').fadeIn('def');
		ret = false;
	}
		
	return ret;
}

function validateEmail(email)
{
	if(email.length < 6)
		return false;
	
	if(email.length > 255)
		return false;
	
	var filter = /^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i;
	return filter.test(email);
}