function ValidateEmail(valor) 
{    
	var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9-]{2,60}(\.[a-zA-Z]{2,4}){1,2}$/;  
    return emailPattern.test(valor); 
}

function trim(myString)
{
    return myString.replace(/^\s+/g,'').replace(/\s+$/g,'')
}

function ValidateDataSmall(Name,Email,Comment)
{
    _gaq.push(['_trackEvent', 'Webform', 'Start Submit', 'Small Contact']);
    Name.value=trim(Name.value);    
    Email.value=trim(Email.value);    
    Comment.value=trim(Comment.value);
    
	
	if (Name.value == "" || Name.value == Name.defaultValue)
	{
		alert('Please, enter your name.');
		Name.focus();
		_gaq.push(['_trackEvent', 'Webform', 'Validation Error - Name', 'Small Contact']);
		return (false);
	}
	
	
	
	
	if (Email.value == "" || Email.value == Email.defaultValue)
	{
		alert('Please, enter your email.');
		Email.focus();
		_gaq.push(['_trackEvent', 'Webform', 'Validation Error - Email', 'Small Contact']);
		return (false);
	}
	else
	{
		if(!ValidateEmail(Email.value))
		{
			alert("Please check the email address.");
			Email.focus();
			_gaq.push(['_trackEvent', 'Webform', 'Validation Error - Email', 'Small Contact']);
			return false;
		}
	}
	
	
		
	if (Comment.value == "" || Comment.value == Comment.defaultValue)
	{
		alert('Please, enter your question.');
		Comment.focus();
		_gaq.push(['_trackEvent', 'Webform', 'Validation Error - Comment', 'Small Contact']);
		return (false);
	}
	
	_gaq.push(['_trackEvent', 'Webform', 'Submit Ok', 'Small Contact']);
	return true;
}

function OnSubmitQuestion(form)
{
    var Name=form.requiredFullName;
	
	var Email=form.requiredEmail;
	
	var Comment=form.requiredQuestion;
	
	
	
	if (ValidateDataSmall(Name,Email,Comment)==true)
	{
	    return true;
	}
	return false
}
