<!--
function OnSubmit(){

	var err = "";

	var first_name = document.getElementById('first_name').value;
	var last_name = document.getElementById('last_name').value;
	var company = document.getElementById('company').value;
	var state = document.getElementById('state').value;
	var zip = document.getElementById('zip').value;
	var phone =  document.getElementById('phone').value;
	var email = document.getElementById('email').value;
	var industry = document.getElementById('00N30000000gLNB').value;
	var advertising = document.getElementById('00N30000000gLNC').value;

	var regEx = /^[a-zA-Z ]+$/;

    if(!hasValue(first_name)){
          err += "- First Name\n";
    }
	else if(first_name.search(regEx) == -1) {
		err += "- Only characters a-z and A-Z allowed for First Name\n";
		document.getElementById('first_name').select();
	}
	else if(first_name.length > 68){
		err += "- First Name must be less than 68 characters\n";
		document.getElementById('first_name').select();
		document.getElementById('first_name').focus();
	}

	if(!hasValue(last_name)){
	          err += "- Last Name\n";
     }
	else if(last_name.search(regEx) == -1) {
		err += "- Only characters a-z and A-Z allowed for Last Name\n";
		document.getElementById('last_name').select();
	}
	else if(last_name.length > 68){
		err += "- Last Name must be less than 68 characters\n";
		document.getElementById('last_name').select();
		document.getElementById('last_name').focus();
	}

	if(!hasValue(company)){
          err += "- Company\n";
     }
	else if(company.length > 60){
		err += "- Company must be less than 60 characters\n";
		document.getElementById('company').select();
		document.getElementById('company').focus();
	}

	if(!hasValue(state)){
          err += "- State\n";
     }
	else if(state.search(regEx) == -1) {
		err += "- Only characters a-z and A-Z allowed for State\n";
		document.getElementById('state').select();
	}
	else if(state.length > 2){
		err += "- State must be less than 2 characters\n";
		document.getElementById('state').select();
		document.getElementById('state').focus();
	}

	if(!hasValue(zip)){
          err += "- Zip Code\n";
     }
	else if(zip.length > 10){
		err += "- Zip Code must be less than 10 characters\n";
		document.getElementById('zip').select();
		document.getElementById('zip').focus();
	}
	if (!isInteger(zip)) {
		err += "- Only digits allowed for Zip Code\n";
	}

	if(!hasValue(phone)){
          err += "- Phone Number\n";
     }
	else if(phone.length > 12){
		err += "- Phone Number must be less than 12 characters\n";
		document.getElementById('phone').select();
		document.getElementById('phone').focus();
	}
	if (!isInteger(phone)) {
		err += "- Only digits allowed for Phone Number\n";
	}

	if (email.search(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/) == -1){
		 err += "- E-mail\n";
	}
	else if(email.length > 50){
		 err += "- Email must be less than 50 characters\n";
		document.getElementById('email').select();
		document.getElementById('email').focus();
	}

	if (industry == "- Select One -") {
		err += "- Please choose an industry categorization for your firm.\n";
	}

	if (advertising == "- Select One -") {
		err += "- Please choose what kind of advertising you are interested in.\n";
	}

	if (err != ""){
          alert("The following fields contain errors or are incomplete:\n\n"+ err);
          return false;
  } else {
        document.forms['form1'].submit();
  }
     
}

function hasValue(strValue){
    if(strValue.length == 0) {
          return false;
    }
  return true;
}

function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}


	function subForm(step){
	var stepCode = step;
	var txt;
	txt = true;

		if (step == 3) document.forms['form1'].reset();
	}
//-->