function submitform(in_form,in_cat) 
{
	var prefix = "reg_";
	
	var textElement = new Array();
	
	if(in_cat == 0)	// login
	{
		textElement[textElement.length] = "reg_email";
		textElement[textElement.length] = "reg_password";
	}
	else if(in_cat == 1)	// password retrieval
	{
		textElement[textElement.length] = "reg_email";
	}
	else if(in_cat == 2)	// registration
	{
		textElement[textElement.length] = "reg_account_number";
		textElement[textElement.length] = "reg_title";
		textElement[textElement.length] = "reg_name";
		textElement[textElement.length] = "reg_company";
		textElement[textElement.length] = "reg_address1";
		//textElement[textElement.length] = "reg_address2";
		textElement[textElement.length] = "reg_city";
		textElement[textElement.length] = "reg_state";
		textElement[textElement.length] = "reg_zip";
		textElement[textElement.length] = "reg_country";
		textElement[textElement.length] = "reg_telephone";
		textElement[textElement.length] = "reg_fax";
		textElement[textElement.length] = "reg_email";
		textElement[textElement.length] = "reg_password";
		textElement[textElement.length] = "verify_password";
	}
	
	for(i=0;i<textElement.length;i++)
	{
		thisText = eval("in_form." + textElement[i]);
		while(''+thisText.value.charAt(thisText.value.length-1)==' ')
		{
			thisText.value=thisText.value.substring(0,thisText.value.length-1);
		}
		if (thisText.value=='') 
		{
			if(textElement[i].indexOf(prefix) != -1)
				alert("Please fill in the " + textElement[i].substring(prefix.length) + " field");
			else
				alert("Please fill in the " + textElement[i] + " field");
			thisText.focus();
			return false;
		}
	}
}