
function validateForm_Register(){
	var trueFalse = true;
	
	if(document.getElementById('companyName').value == ''){
		alert('Please enter your companys name.');
		trueFalse = false;
		document.getElementById('companyName').focus();
	}else if(document.getElementById('companyPhone').value == ''){
		alert('Please enter your companys phone number.\nFormat: 888-888-8888');
		trueFalse = false;
		document.getElementById('companyPhone').focus();
	}else if(IsNumeric(document.getElementById('companyPhone').value) == false){
		alert('Please enter a valid phone number.\nFormat: 888-888-8888');
		trueFalse = false;
		document.getElementById('companyPhone').select();
		document.getElementById('companyPhone').focus();
	}else if(document.getElementById('nuserName').value == ''){
		alert('Please enter your name.');
		trueFalse = false;
		document.getElementById('nuserName').focus();
	}else if(document.getElementById('userEmail').value == ''){
		alert('Please enter your email address.');
		trueFalse = false;
		document.getElementById('userEmail').focus();
	}else if(IsEmail(document.getElementById('userEmail').value) == false){
		alert('Please enter a valid email address.');
		trueFalse = false;
		document.getElementById('userEmail').select();
		document.getElementById('userEmail').focus();
	}else if(document.getElementById('userPhone').value == ''){
		alert('Please enter your phone number.\nFormat: 888-888-8888');
		trueFalse = false;
		document.getElementById('userPhone').focus();
	}else if(IsNumeric(document.getElementById('userPhone').value) == false){
		alert('Please enter a valid phone number.\nFormat: 888-888-8888');
		trueFalse = false;
		document.getElementById('userPhone').select();
		document.getElementById('userPhone').focus();
	}else if(document.getElementById('userUsername').value == ''){
		alert('Please enter your desired username.');
		trueFalse = false;
		document.getElementById('userUsername').focus();
	}else if(document.getElementById('userUsername').value.indexOf(' ') >= 0){
		alert('Usernames cannot contain spaces');
		trueFalse = false;
		document.getElementById('userUsername').focus();
	}else if(document.getElementById('userPassword').value == ''){
		alert('Please enter your desired password.');
		trueFalse = false;
		document.getElementById('userPassword').focus();
	}else if(document.getElementById('userRePassword').value == ''){
		alert('Please confirm your desired password.');
		trueFalse = false;
		document.getElementById('userRePassword').focus();
	}else if(document.getElementById('userPassword').value != document.getElementById('userRePassword').value){
		alert('Your password does not match what was re-entered.\nPlease confirm your desired password.');
		trueFalse = false;
		document.getElementById('userPassword').select();
		document.getElementById('userPassword').focus();
	}
	
	return trueFalse;
}

function IsNumeric(strString){
	var strValidChars = "0123456789.-";
	var strChar;
	var blnResult = true;
	
	if (strString.length == 0) return false;
	
	for (i = 0; i < strString.length && blnResult == true; i++)
	  {
	  strChar = strString.charAt(i);
	  if (strValidChars.indexOf(strChar) == -1)
		 {
		 blnResult = false;
		 }
	  }
	return blnResult;
}

function IsEmail(entry){ 
	var rex= /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,5})(\]?)$/; 
	return rex.test(entry)
}