// JavaScript Document
function validate()
{
    var _realname = document.webContact.realname.value;
	//var _phone    = document.webContact.phone.value;
	//var _email    = document.webContact.email.value;
	var _address  = document.webContact.address.value;
	var _city     = document.webContact.city.value;
	var _state    = document.webContact.state.value;
	var _zip      = document.webContact.zip.value;
	var success   = true;
	var message   = "The following required fields are empty:\n";
	
	// checking if the fields are empty
	if(_realname.toString() == "") 
	{ 
	    success = false;
	    message += " - Full Name\n";
	}
	/**if (_phone.toString() == "") 
	{
	    success = false;
	    message += " - Phone\n";
	}
	if (_email.toString() == "") 
	{
	    success = false;
	    message += " - Email\n";
	}*/
	if (_address.toString() == "") 
	{
	    success = false;
	    message += " - Street Address\n";
	}
	if (_city.toString() == "") 
	{
	    success = false;
	    message += " - City\n";
	}
	if (_state.toString() == "") 
	{
	    success = false;
	    message += " - State\n";
	}
	if (_zip.toString() == "") 
	{
	    success = false;
	    message += " - Zip\n";
	}
		
	/**if (success == false)
	{
	    alert(message);
	}
	else
	{
	    //var _checkEmail = checkEmail(document.webContact.email.value);
	    success = true;
		
	    if(_checkEmail == false)
	    {
		    success = false;
		    alert("Your email entry is invalid.");
	    }
		
    }*/

    if (success == true)
    {
	    event.returnValue = true;
    }
	else
	{
		alert(message);
	    event.returnValue = false;
	}
}

function checkEmail(str)
{
    var regexpr = /\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi;
	return regexpr.test(str);
}