function validateContact()
{
    firstname = document.getElementById('firstname').value;
    lastname = document.getElementById('lastname').value;
    telephone = document.getElementById('telephone').value;
    email = document.getElementById('email').value;
    comments = document.getElementById('comments').value;
    
    if(!firstname)
    {
        alert("You must provide a valid first name.");
    }
    else if(!lastname)
    {
        alert("You must provide a valid last name.");
    }
    else if(!telephone)
    {
        alert("Please provide a valid telephone number.");
    }
	else if(!email)
	{
		alert("Your email address is required.");
		focusError('email');
	}
	else if(email.length > 40)
	{
		alert("Your email address cannot exceed 40 characters.");
		focusError('email');
	}
	else if(email.indexOf('@') == -1)
	{
		alert("You must provide a valid e-mail address.");
		focusError('email');
	}
    else if(!comments)
    {
        alert("Your questions or comments are required.");
    }
    else
    {
        document.contactform.submit();
    }
}

function validateContact2()
{
    firstname = document.getElementById('firstname').value;
    lastname = document.getElementById('lastname').value;
    telephone = document.getElementById('telephone').value;
    city = document.getElementById('city').value;
    email = document.getElementById('email').value;
    
    if(!firstname)
    {
        alert("You must provide a valid first name.");
    }
    else if(!lastname)
    {
        alert("You must provide a valid last name.");
    }
    else if(!telephone)
    {
        alert("Please provide a valid telephone number.");
    }
	else if(!email)
	{
		alert("Your email address is required.");
		focusError('email');
	}
	else if(email.length > 40)
	{
		alert("Your email address cannot exceed 40 characters.");
		focusError('email');
	}
	else if(email.indexOf('@') == -1)
	{
		alert("You must provide a valid e-mail address.");
		focusError('email');
	}
    else if(!city)
    {
        alert("Your city is required.");
    }
    else
    {
        document.contactform.submit();
    }
}
