function validateandsubmit(){
	var hasFirstName = false;
	var hasLastName = false;
	var hasPhone = false;
	var hasEmail = false;
	var hasEmail2 = false;
	var hasEmailValidate = false;

	if(document.getElementById('firstname').value.length > 0){
		hasFirstName = true;
	}
	if(document.getElementById('lastname').value.length > 0){
		hasLastName = true;
	}
	if(document.getElementById('phone_number').value.length > 0){
		hasPhone = true;
	}
	if(document.getElementById('email').value.length > 0){
		hasEmail = true;
	}
	if(document.getElementById('email2').value.length > 0){
		hasEmail2 = true;
	}

	if(document.getElementById('email').value == document.getElementById('email2').value){
		hasEmailValidate = true;
	} else {
		alert('Email addresses do not match.');
		return false;
	}
	if ((hasEmailValidate) && (hasEmail && hasEmail2 && hasFirstName && hasLastName && hasPhone)){
		return true;
	} else {
		alert('First Name, Last Name, Phone Number and Email are required.');
		return false;
	}
}

function combinePhone(fldId) {
	var phone_number = "";
	if (document.getElementById(fldId+'2').value.length > 0){
		phone_number = (document.getElementById(fldId+'1').value + '-' + document.getElementById(fldId+'2').value + '-' + document.getElementById(fldId+'3').value + ' X ' + document.getElementById(fldId+'4').value);
	}
	document.getElementById(fldId).value = phone_number;
	//alert(phone_number);
}

function moveOnMax(field,nextFieldID){
  if(field.value.length >= field.maxLength){
    document.getElementById(nextFieldID).focus();
  }
}
function selectFormText(field) {
	field.select();
}