function CheckRequiredFields() {
var errormessage = new String();
// Put field checks below this point.

if(WithoutContent(document.corp_register.first_name.value))
	{ errormessage += "\n\nPlease provide your first name."; }
if(WithoutContent(document.corp_register.last_name.value))
	{ errormessage += "\n\nPlease provide your last name."; }
if(WithoutContent(document.corp_register.title.value))
	{ errormessage += "\n\nPlease provide your title."; }
if(WithoutContent(document.corp_register.company.value))
	{ errormessage += "\n\nPlease provide your company name."; }
if(checkEmail(document.corp_register.email))
	{ errormessage += "\n\nPlease provide a valid email address."; }
if(checkPhone(document.corp_register.phone.value))
	{ errormessage += "\n\n" + checkPhone(document.corp_register.phone.value); }
if(WithoutContent(document.corp_register['00N000000072P81'].value))
	{ errormessage += "\n\nPlease tell us how many business locations need a postage solution."; }

if(errormessage.length > 2) {
	alert('NOTE:' + errormessage);
	return false;
	}
return true;
} 


function WithoutContent(ss) {
if(ss.length > 0) { return false; }
return true;
}

function NoneWithContent(ss) {
for(var i = 0; i < ss.length; i++) {
	if(ss[i].value.length > 0) { return false; }
	}
return true;
}

function NoneWithCheck(ss) {
for(var i = 0; i < ss.length; i++) {
	if(ss[i].checked) { return false; }
	}
return true;
}

function WithoutCheck(ss) {
if(ss.checked) { return false; }
return true;
}

function WithoutSelectionValue(ss) {
for(var i = 0; i < ss.length; i++) {
	if(ss[i].selected) {
		if(ss[i].value.length) { return false; }
		}
	}
return true;
}

function checkEmail( str ){
	mailRE = new RegExp( );
	mailRE.compile( '^[\._a-z0-9-]+@[\.a-z0-9-]+[\.]{1}[a-z]{2,4}$', 'gi' );
	return !(mailRE.test( str.value ));
}

function checkPhone (str) {
var error = "";
if (str == "") {
   error = "Please enter a phone number.";
   return error;
}

var stripped = str.replace(/[\(\)\.\-\ ]/g, ''); //strip out acceptable non-numeric characters
	if (isNaN(parseInt(stripped))) {
	   error = "The phone number contains illegal characters.";
		return error;
	}
	if (!(stripped.length == 10)) {
	error = "The phone number is the wrong length. Please make sure you included an area code.\n";
	} 
return error;
}

$(document).ready(function() {
	$("#headerMenuList li#headerMenuContactUs a").addClass("active");
	document.corp_register.first_name.focus();
	$("#leftfloatingdiv").css("margin-top", "90px");
});
