var browserType;

if (document.layers) {browserType = "nn4"}
if (document.all) {browserType = "ie"}
if (window.navigator.userAgent.toLowerCase().match("gecko")) {
 browserType= "gecko"
}

function SubmitForm()
{
	var rtn;
	rtn = "";
	if(document.forms[0].first_name.value=="") rtn = "Please enter a first name.\r\n";
	if(document.forms[0].last_name.value=="") rtn += "Please enter a last name.\r\n";
	if(document.forms[0].title.value=="") rtn += "Please enter a title.\r\n";
	if(document.forms[0].company.value=="") rtn += "Please enter a company.\r\n";
	if(document.forms[0].email.value=="") 
	{
		rtn += "Please enter a e-mail.\r\n";
	}
	else
	{
		if(!CheckEmail(document.forms[0].email.value)) rtn += "Please enter a valid e-mail.\r\n";
	}
	if(!CheckZip(document.forms[0].zip.value)) rtn += "Please enter a valid ZIP.\r\n";
	//rtn = "";
	if(rtn=="") document.forms[0].submit();
	else alert(rtn.substring(0, rtn.length-2));
}

function CheckZip(zip)
{
	if(zip=="") return true;
	reZip = new RegExp(/(^\d{5}$)|(^\d{5}-\d{4}$)/);
	if (!reZip.test(zip)) return false;
	return true;
}

function CheckEmail(email) {
	AtPos = email.indexOf("@")
	StopPos = email.lastIndexOf(".")
	if (email == "") return true;
	if (AtPos == -1 || StopPos == -1) return false;
	if (StopPos < AtPos) return false;
	if (StopPos - AtPos == 1) return false;
	if (StopPos == email.length-1) return false;
	return true;
}

function onlyNumbers(e)
{
	var unicode=e.keyCode? e.keyCode : e.charCode
	if (unicode > 31 && (unicode < 48 || unicode > 57)) return false;
  return true;
}

function autoTab(val, next) 
{
	if(val.length == 3)
	{
		if (browserType == "gecko") document.poppedLayer = eval('document.getElementById(next)');
		else if (browserType == "ie") document.poppedLayer = eval('document.getElementById(next)');
		else document.poppedLayer = eval('document.layers[next]');
		document.poppedLayer.focus();
	}
}

