
function SubmitProvider() {
	var errmsg="";
	var bStateRequired = true;
	var bZipRequired = true;
	
	if(document.forms[0].CompanyName.value=="")
		errmsg += "Firm Name is required\n"

	if(document.forms[0].FirstName.value=="")
		errmsg += "First Name is required\n"


	if(document.forms[0].LastName.value=="")
		errmsg += "Last Name is required\n"


	if(document.forms[0].UserName.value=="")
		errmsg += "User Name is required\n"


	if(document.forms[0].Password.value=="")
		errmsg += "Password is required\n"

	if(document.forms[0].Address1.value=="")
		errmsg += "Address is required\n"

	if(document.forms[0].City.value=="")
		errmsg += "City is required\n"

	//State Validation 
	if(document.forms[0].StateNotRequired)
		if(document.forms[0].StateNotRequired.value=="1")
			bStateRequired = false;

	if(bStateRequired)
		if(document.forms[0].State.value=="")
			errmsg += "State is required\n"

	//Zip Validation
	if(document.forms[0].ZipNotRequired)
		if(document.forms[0].ZipNotRequired.value=="1")
			bZipRequired = false;

	if(bZipRequired)
		if(document.forms[0].ZipCode.value=="")
			errmsg += "Zipcode is required\n"

	if(document.forms[0].Phone1.value=="")
		errmsg += "Phone is required\n"

	if(document.forms[0].website.value=="")
		errmsg += "Website is required\n"

	if(document.forms[0].email.value=="")
		errmsg += "Email is required\n"
	
	if(!validateCategory())
		errmsg += "You must select at least one business category.\n"
	
	if(errmsg ==""){
	
		document.forms[0].htbAction.value = "Add";
		document.forms[0].submit();
	}
	else {
		alert(errmsg)
	}
}


function validateCategory(){
	var bCategorySelected = false;
	var iCategoryCount = 0;
	
	if(!document.Form1.chkCompanyCategory){
		return true;
	}
	else{
		var l = 0; 
		if(document.Form1.chkCompanyCategory.length)
			l=document.Form1.chkCompanyCategory.length;
		
		if(l==0){
			if(document.Form1.chkCompanyCategory.checked)
				return true;
			else 
				return false;
		}
		else {
			for(i=0;i<l;i++){
				if(document.Form1.chkCompanyCategory[i].checked){
					iCategoryCount++;
					bCategorySelected = true;
					return true;
				}
			}
		}
	}
	return false;
}
