// JavaScript Document
String.prototype.trim = function() 
{
	return this.replace(/^\s+|\s+$/g,"");
}


function isValidEmail(email)
{
	if(email.length!=0)
		return email.match(/\b(^(\S+@).+((\.com)|(\.biz)|(\.info)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
	
	return false;

}

function isValidPhone(phone){
	phone = phone.replace(/-/g,"");
	phone = phone.replace(/\./g,"");
	phone = phone.replace(/ /g,"");
	if(isNaN(phone)){
		alert("Please enter your 10 digit phone number (Example: 555-555-5555)");
		return false;
	}else{
		if(phone.length != 10){
			alert("Please enter a valid 10 digit phone number (Example: 555-555-5555)");
			return false;
		}else{
			return true;
		}
	}
}

function isValidZip(zip){
	if(zip !=""){
		if(isNaN(zip) || zip.length != 5){
			alert("Please enter a valid 5 digit Zipcode");
			return false;
		}else{
			return true;
		}
	}else{
		alert("Please enter a valid 5 digit Zipcode");
		return false;
		
	}
}

function validateForm(){

var name = document.getElementById('Name').value.trim();
var lname = document.getElementById('LastName').value.trim();
var add = document.getElementById('Email').value.trim();
var phone = document.getElementById('Phone').value.trim();
var altphone = document.getElementById('Alt_Phone').value.trim();
/* var zip = document.getElementById('Zip').value.trim();
var state = document.getElementById('State').value.trim();
var city = document.getElementById('City').value.trim(); */
var msg = document.getElementById('Message').value.trim();

	if(name != "" && isNaN(name)){
		if(lname != "" && isNaN(lname)){
			if(isValidEmail(add)){
					if(isValidPhone(phone)){
							if(msg!=""){
								if(altphone!=""){
									if(isValidPhone(altphone)){
										return true;
									}else{
										return false;
									}
								}else{
									return true;
								}
							}else{
								alert("Please write us a message");
								return false;
							}				
				}else{
					return false;
				}
			}else{
				alert("Please enter a valid email address");
				return false;
			}
		}else{
			alert("Please enter a valid last name");
			return false;
		}
	}else{
		alert("Please enter a valid name");
		return false;
	}
}