
function ValidateEmail(valor) 
{
	if (/\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/.test(valor))
		return true;
	else
		return false;
}

function ValidateDataDownload(){
var element = document.getElementById('txtFullName');
if (element.value == "")
{
alert("Please enter a value for the Name field.");
element.focus();
return (false);
}

if (element.value.length > 256)
{
alert("Please enter at most 256 characters in the Name field.");
element.focus();
return (false);
}

var element = document.getElementById('txtAddress');
if (element.value == "")
{
alert("Please enter a value for the Address field.");
element.focus();
return (false);
}

if (element.value.length > 256)
{
alert("Please enter at most 256 characters in the Address field.");
element.focus();
return (false);
}

var element = document.getElementById('txtCity');
if (element.value == "")
{
alert("Please enter a value for the City field.");
element.focus();
return (false);
}

if (element.value.length > 256)
{
alert("Please enter at most 256 characters in the City field.");
element.focus();
return (false);
}

var element = document.getElementById('txtZipCode');
if (element.value == "")
{
alert("Please enter a value for the Zip Code field.");
element.focus();
return (false);
}

if (element.value.length > 256)
{
alert("Please enter at most 256 characters in the Zip Code field.");
element.focus();
return (false);
}

var element = document.getElementById('txtPhone');
if (element.value == "")
{
alert("Please enter a value for the Phone field.");
element.focus();
return (false);
}
else
{
	var ValidChars = "0123456789.()- ";
	var IsCorrect=true;
	var Char;
    var IsValid=false;
    incoming= element.value;
	for (cont = 0; cont < incoming.length && IsCorrect == true; cont++) 
	{ 
	    Char = incoming.charAt(cont); 
	    if (ValidChars.indexOf(Char) == -1) {
				alert("Please, check the Phone.");	            
	            return (false);
	    }
	}
}

var element = document.getElementById('txtEmail');
if (element.value == "")
{
alert("Please enter a value for the Email field.");
element.focus();
return (false);
}

if (element.value.length > 256)
{
alert("Please enter at most 256 characters in the Email field.");
element.focus();
return (false);
}

if (!ValidateEmail(element.value))
{ 
alert("Your email address appears to be invalid, please re-enter in the Email field.");
element.value="";
//theForm.Email.Select();
element.focus();
return (false);
}

var element = document.getElementById('txtComments');
if (element.value == "")
{
	alert("Please enter a value for the Comments field.");
	element.focus();
	return (false);
}
}