// Validations for Accountant Quote Form
function checkAccountFrm()
{
	var regxForName=/^[a-zA-Z-.']+[\sa-zA-Z-.']+$/;
	var regexForNumber=/^[0-9.]+$/;
	var regxForEMail=/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/;
	<!--/^[[:alnum:]][a-z0-9_.-]*@[a-z0-9.-]+\.[a-z]{2,4}$/-->
	//Date validation in dd/mm/yyyy format '(0[1-9]|[12][0-9]|3[01])[- /.](0[1-9]|1[012])[- /.](19|20)[0-9]{2}'
	var regxForCityName=/^[a-zA-Z-'.,&amp; ]+[\sa-zA-Z-'.,&amp; ]+$/;
	var regexForRsNumber=/^[0-9.]+$/;
	var regxForspecialchar=/^[a-zA-Z!@$%*:;<>\?|'.,&#\/()-]+[\sa-zA-Z!@$%*:;<>\?|'.,&#\/()-]+$/;

	
	
	if(document.getElementById('txtFirmName').value=="")
	{
		alert('Please enter Firm Name.');
		document.getElementById('txtFirmName').focus();
		return false;
	}
	if(regxForCityName.test(document.getElementById('txtFirmName').value)==false)
	{	
		alert('Please enter a valid Firm Name.');
		document.getElementById('txtFirmName').focus();
		return false
	}
	if(document.getElementById('txtContactName').value=="")
	{
		alert('Please enter Contact Name.');
		document.getElementById('txtContactName').focus();
		return false;
	}
	if(regxForName.test(document.getElementById('txtContactName').value)==false)
	{	
		alert('Please enter a valid Contact Name.');
		document.getElementById('txtContactName').focus();
		return false
	}
	if(document.getElementById('txtAddress').value=="")
	{
		alert('Please enter Firm Address.');
		document.getElementById('txtAddress').focus();
		return false
	}
	if(document.getElementById('txtCity').value=="")
	{
		alert('Please enter City.');
		document.getElementById('txtCity').focus();
		return false
	}
	if(regxForCityName.test(document.getElementById('txtCity').value)==false)
	{	
		alert('Please enter a valid City.');
		document.getElementById('txtCity').focus();
		return false
	}
	if(document.getElementById('lstState').value=="Select")
		{
			alert('Please select State.');
			document.getElementById('lstState').focus();
			return false
		}
	/*else if(document.getElementById('lstState').value=="Other")
		{
			if(document.getElementById('txtOtherState').value=="")
			{
				alert('Please enter State.');
				document.getElementById('txtOtherState').focus();
				return false
			}
		}*/
	if(document.getElementById('txtZipCode').value=="")
		{	
			alert('Please enter city\'s zip code.');
			document.getElementById('txtZipCode').focus();
			return false
		}

	if(regxForspecialchar.test(document.getElementById('txtZipCode').value)==true)
		{	
			alert('Please enter valid zip code.');
			document.getElementById('txtZipCode').focus();
			return false
		}
				
		
	if((document.getElementById('txtPhone1').value=="")||(document.getElementById('txtPhone2').value=="")||(document.getElementById('txtPhone3').value==""))
			{
				alert('Please enter Phone Number.');
				document.getElementById('txtPhone1').focus();
				return false
			}
	if((regexForNumber.test(document.getElementById('txtPhone1').value)==false)||(regexForNumber.test(document.getElementById('txtPhone2').value)==false)||(regexForNumber.test(document.getElementById('txtPhone3').value)==false))
			{	
				alert('Please enter a valid Phone Number.');
				document.getElementById('txtPhone1').focus();
				return false
			}
if((document.getElementById('txtFax1').value=="")||(document.getElementById('txtFax2').value=="")||(document.getElementById('txtFax3').value==""))
			{
				alert('Please enter Fax Number.');
				document.getElementById('txtFax1').focus();
				return false
			}
	if((regexForNumber.test(document.getElementById('txtFax1').value)==false)||(regexForNumber.test(document.getElementById('txtFax2').value)==false)||(regexForNumber.test(document.getElementById('txtFax3').value)==false))
			{	
				alert('Please enter a valid Fax Number.');
				document.getElementById('txtFax1').focus();
				return false
			}
			
	if(document.getElementById('txtEmail').value=="")
	{
		alert('Please enter Email Id.');
		document.getElementById('txtEmail').focus();
		return false
	}
	if(regxForEMail.test(document.getElementById('txtEmail').value)==false)
	{	
		alert('Please enter valid EMail Address.');
		document.getElementById('txtEmail').focus();
		return false
	}
	
	if(document.getElementById('txtCarrier').value=="")
	{
		alert('Please enter Carrier.');
		document.getElementById('txtCarrier').focus();
		return false
	}
	if(document.getElementById('txtPremium').value=="")
	{
		alert('Please enter Premium.');
		document.getElementById('txtPremium').focus();
		return false
	}
	if(regexForRsNumber.test(document.getElementById('txtPremium').value)==false)
	{	
		alert('Please enter valid Premium.');
		document.getElementById('txtPremium').focus();
		return false
	}
	if((document.getElementById('txtPADD').value=="")||(document.getElementById('txtPAMM').value=="")||(document.getElementById('txtPAYY').value==""))
			{
				alert('Please enter Prior Acts Date.');
				document.getElementById('txtPADD').focus();
				return false
			}
			if((regexForNumber.test(document.getElementById('txtPADD').value)==false)||(regexForNumber.test(document.getElementById('txtPAMM').value)==false)||(regexForNumber.test(document.getElementById('txtPAYY').value)==false))
			{	
				alert('Please enter valid Prior Acts Date Format.');
				document.getElementById('txtPADD').focus();
				return false
			}
			if((document.getElementById('txtFEDD').value=="")||(document.getElementById('txtFEMM').value=="")||(document.getElementById('txtFEYY').value==""))
			{
				alert('Please enter Firm Established.');
				document.getElementById('txtFEDD').focus();
				return false
			}
			if((regexForNumber.test(document.getElementById('txtFEDD').value)==false)||(regexForNumber.test(document.getElementById('txtFEMM').value)==false)||(regexForNumber.test(document.getElementById('txtFEYY').value)==false))
			{	
				alert('Please enter valid Firm Established Date Format.');
				document.getElementById('txtFEDD').focus();
				return false
			}
			if((document.getElementById('txtEDDD').value=="")||(document.getElementById('txtEDMM').value=="")||(document.getElementById('txtEDYY').value==""))
			{
				alert('Please enter Expiration Date.');
				document.getElementById('txtEDDD').focus();
				return false
			}
			if((regexForNumber.test(document.getElementById('txtEDDD').value)==false)||(regexForNumber.test(document.getElementById('txtEDMM').value)==false)||(regexForNumber.test(document.getElementById('txtEDYY').value)==false))
			{	
				alert('Please enter valid Expiration Date Format.');
				document.getElementById('txtEDDD').focus();
				return false
			}
	if((document.getElementById('txtPADD').value<=0)||(document.getElementById('txtPADD').value>31))
			{
				alert('Please enter a valid Prior Acts Date between 1-31.');
				document.getElementById('txtPADD').focus();
				return false
			}
	if((document.getElementById('txtPAMM').value<=0)||(document.getElementById('txtPAMM').value>12))
			{
				alert('Please enter a valid Prior Acts Month between 1-12.');
				document.getElementById('txtPAMM').focus();
				return false
			}
	if((document.getElementById('txtPAYY').value<1900)||(document.getElementById('txtPAYY').value>2200))
			{
				alert('Please enter a valid Prior Acts Year between 1900-2200.');
				document.getElementById('txtPAYY').focus();
				return false
			}
			
	if((document.getElementById('txtFEDD').value<=0)||(document.getElementById('txtFEDD').value>31))
			{
				alert('Please enter a valid Firm Established Date between 1-31.');
				document.getElementById('txtFEDD').focus();
				return false
			}
	if((document.getElementById('txtFEMM').value<=0)||(document.getElementById('txtFEMM').value>12))
			{
				alert('Please enter a valid Firm Established Month between 1-12.');
				document.getElementById('txtFEMM').focus();
				return false
			}
	if((document.getElementById('txtFEYY').value<1900)||(document.getElementById('txtFEYY').value>2200))
			{
				alert('Please enter a valid Firm Established Year between 1900-2200.');
				document.getElementById('txtFEYY').focus();
				return false
			}
			
	if((document.getElementById('txtEDDD').value<=0)||(document.getElementById('txtEDDD').value>31))
			{
				alert('Please enter a valid Expiration Date between 1-31.');
				document.getElementById('txtEDDD').focus();
				return false
			}
	if((document.getElementById('txtEDMM').value<=0)||(document.getElementById('txtEDMM').value>12))
			{
				alert('Please enter a valid Expiration Month between 1-12.');
				document.getElementById('txtEDMM').focus();
				return false
			}
	if((document.getElementById('txtEDYY').value<1900)||(document.getElementById('txtEDYY').value>2200))
			{
				alert('Please enter a valid Expiration Year between 1900-2200.');
				document.getElementById('txtEDYY').focus();
				return false
			}
	
	if(document.getElementById('txtLimit').value=="")
	{
			alert('Please enter Limit of Liability.');
			document.getElementById('txtLimit').focus();
			return false
	}
	if(regexForRsNumber.test(document.getElementById('txtLimit').value)==false)
	{	
		alert('Please enter valid Limit of Liability.');
		document.getElementById('txtLimit').focus();
		return false
	}
	if(document.getElementById('txtDeductable').value=="")
	{
		alert('Please enter Deductable.');
		document.getElementById('txtDeductable').focus();
		return false
	}
	if(regexForRsNumber.test(document.getElementById('txtDeductable').value)==false)
	{	
		alert('Please enter valid Deductable.');
		document.getElementById('txtDeductable').focus();
		return false
	}
	if(document.getElementById('txtLastAnnual').value=="")
	{
		alert('Please enter Last Annual Gross Revenue.');
		document.getElementById('txtLastAnnual').focus();
		return false
	}
	if(regexForRsNumber.test(document.getElementById('txtLastAnnual').value)==false)
	{	
		alert('Please enter valid Last Annual Gross Revenue.');
		document.getElementById('txtLastAnnual').focus();
		return false
	}
	if(document.getElementById('txtCurrentAnnual').value=="")
	{
		alert('Please enter Current Annual Gross Revenue.');
		document.getElementById('txtCurrentAnnual').focus();
		return false
	}
	if(regexForRsNumber.test(document.getElementById('txtCurrentAnnual').value)==false)
	{	
		alert('Please enter valid Current Annual Gross Revenue.');
		document.getElementById('txtCurrentAnnual').focus();
		return false
	}
	if(document.getElementById('txtNextAnnual').value=="")
	{
		alert('Please enter Next Annual Gross Revenue.');
		document.getElementById('txtNextAnnual').focus();
		return false
	}
	if(regexForRsNumber.test(document.getElementById('txtNextAnnual').value)==false)
	{	
		alert('Please enter valid Next Annual Gross Revenue.');
		document.getElementById('txtNextAnnual').focus();
		return false
	}
	if(document.getElementById('txtPercentageRevenue').value=="")
	{
		alert('Please enter Percentage of Revenue.');
		document.getElementById('txtPercentageRevenue').focus();
		return false
	}
	if(regexForNumber.test(document.getElementById('txtPercentageRevenue').value)==false)
	{	
		alert('Please enter valid Percentage of Revenue.');
		document.getElementById('txtPercentageRevenue').focus();
		return false
	}
	if(document.getElementById('txtPercentageRevenue').value>100)
	{
		alert('Please enter valid Percentage of Revenue.');
		document.getElementById('txtPercentageRevenue').focus();
		return false
	}
	if(document.getElementById('txtCPA').value=="")
	{
		alert('Please enter CPA.');
		document.getElementById('txtCPA').focus();
		return false
	}
	if(regexForNumber.test(document.getElementById('txtCPA').value)==false)
	{	
		alert('Please enter valid CPA.');
		document.getElementById('txtCPA').focus();
		return false
	}
	if(document.getElementById('txtNonCPA').value=="")
	{
		alert('Please enter Non-CPA.');
		document.getElementById('txtNonCPA').focus();
		return false
	}
	if(regexForNumber.test(document.getElementById('txtNonCPA').value)==false)
	{	
		alert('Please enter valid Non-CPA.');
		document.getElementById('txtNonCPA').focus();
		return false
	}
	if(document.getElementById('txtNFullTime').value=="")
	{
		alert('Please enter Number of Non-Owner CPAs - Full Time.');
		document.getElementById('txtNFullTime').focus();
		return false
	}
	if(regexForNumber.test(document.getElementById('txtNFullTime').value)==false)
	{	
		alert('Please enter valid Number of Non-Owner CPAs - Full Time.');
		document.getElementById('txtNFullTime').focus();
		return false
	}
	if(document.getElementById('txtNPartTime').value=="")
	{
		alert('Please enter Number of Non-Owner CPAs - Part Time.');
		document.getElementById('txtNPartTime').focus();
		return false
	}
	if(regexForNumber.test(document.getElementById('txtNPartTime').value)==false)
	{	
		alert('Please enter valid Number of Non-Owner CPAs - Part Time.');
		document.getElementById('txtNPartTime').focus();
		return false
	}
	if(document.getElementById('txtPFullTime').value=="")
	{
		alert('Please enter Number of Non-CPA Professional Employees - Full Time.');
		document.getElementById('txtPFullTime').focus();
		return false
	}
	if(regexForNumber.test(document.getElementById('txtPFullTime').value)==false)
	{	
		alert('Please enter valid Number of Non-CPA Professional Employees - Full Time.');
		document.getElementById('txtPFullTime').focus();
		return false
	}
	if(document.getElementById('txtPPartTime').value=="")
	{
		alert('Please enter Number of Non-CPA Professional Employees - Part Time.');
		document.getElementById('txtPPartTime').focus();
		return false
	}
	if(regexForNumber.test(document.getElementById('txtPPartTime').value)==false)
	{	
		alert('Please enter valid Number of Non-CPA Professional Employees - Part Time.');
		document.getElementById('txtPPartTime').focus();
		return false
	}
	if(document.getElementById('txtTax').value=="")
	{
		alert('Please enter Tax Preparation/Planning %.');
		document.getElementById('txtTax').focus();
		return false
	}
	if(regexForNumber.test(document.getElementById('txtTax').value)==false)
	{	
		alert('Please enter valid Tax Preparation/Planning %.');
		document.getElementById('txtTax').focus();
		return false
	}
	if(document.getElementById('txtTax').value>100)
	{
		alert('Please enter valid Tax Preparation/Planning %.');
		document.getElementById('txtTax').focus();
		return false
	}
	if(document.getElementById('txtAudit').value=="")
	{
		alert('Please enter Audit - Number of SEC Regulated Clients.');
		document.getElementById('txtAudit').focus();
		return false
	}
	if(regexForNumber.test(document.getElementById('txtAudit').value)==false)
	{	
		alert('Please enter valid Audit - Number of SEC Regulated Clients.');
		document.getElementById('txtAudit').focus();
		return false
	}
	if(document.getElementById('txtAudit1').value=="")
	{
		alert('Please enter Audit %.');
		document.getElementById('txtAudit1').focus();
		return false
	}
	if(regexForNumber.test(document.getElementById('txtAudit1').value)==false)
	{	
		alert('Please enter valid Audit %.');
		document.getElementById('txtAudit1').focus();
		return false
	}
	if(document.getElementById('txtAudit1').value>100)
	{
		alert('Please enter valid Audit %.');
		document.getElementById('txtAudit1').focus();
		return false
	}
	
	
	if(document.getElementById('txtReview').value=="")
	{
		alert('Please enter Review and Compilation %.');
		document.getElementById('txtReview').focus();
		return false
	}
	if(regexForNumber.test(document.getElementById('txtReview').value)==false)
	{	
		alert('Please enter valid Review and Compilation %.');
		document.getElementById('txtReview').focus();
		return false
	}
	if(document.getElementById('txtReview').value>100)
	{
		alert('Please enter valid Review and Compilation %.');
		document.getElementById('txtReview').focus();
		return false
	}
	
	if(document.getElementById('txtConsulting1').value=="")
	{
		alert('Please enter Consulting %.');
		document.getElementById('txtConsulting1').focus();
		return false
	}
	if(regexForNumber.test(document.getElementById('txtConsulting1').value)==false)
	{	
		alert('Please enter valid Consulting %.');
		document.getElementById('txtConsulting1').focus();
		return false
	}
	if(document.getElementById('txtConsulting1').value>100)
	{
		alert('Please enter valid Consulting %.');
		document.getElementById('txtConsulting1').focus();
		return false
	}
	// Consulting check boxes
	if(document.getElementById('cbMA').checked==true)
	{
		document.getElementById('hiddencons1').value=1;	
	}
	else if(document.getElementById('cbBI').checked==true)
	{
		document.getElementById('hiddencons1').value=2;	
	}
	else if(document.getElementById('cbCRS').checked==true)
	{
		document.getElementById('hiddencons1').value=3;	
	}
	else if(document.getElementById('cbPF').checked==true)
	{
		document.getElementById('hiddencons1').value=4;	
	}
	else if(document.getElementById('cbLS').checked==true)
	{
		document.getElementById('hiddencons1').value=5;	
	}
	else
	{
		alert('Select at least one consulting option.');
		document.getElementById('cbMA').focus();
		return false
	}
	
	if(document.getElementById('txtConsulting2').value=="")
	{
		alert('Please enter Special Services %.');
		document.getElementById('txtConsulting2').focus();
		return false
	}
	if(regexForNumber.test(document.getElementById('txtConsulting2').value)==false)
	{	
		alert('Please enter valid Special Services %.');
		document.getElementById('txtConsulting2').focus();
		return false
	}
	if(document.getElementById('txtConsulting2').value>100)
	{
		alert('Please enter valid Special Services %.');
		document.getElementById('txtConsulting2').focus();
		return false
	}
	// Consulting check boxes
	if(document.getElementById('cbERISA').checked==true)
	{
		document.getElementById('hiddencons2').value=1;	
	}
	else if(document.getElementById('cbSEC').checked==true)
	{
		document.getElementById('hiddencons2').value=2;	
	}
	else if(document.getElementById('cbFd').checked==true)
	{
		document.getElementById('hiddencons2').value=3;	
	}
	else if(document.getElementById('cbPBM').checked==true)
	{
		document.getElementById('hiddencons2').value=4;	
	}
	else if(document.getElementById('cbFP').checked==true)
	{
		document.getElementById('hiddencons2').value=5;	
	}
	else if(document.getElementById('cbAS').checked==true)
	{
		document.getElementById('hiddencons2').value=6;	
	}
	else
	{
		alert('Select at least one Special Services Option.');
		document.getElementById('cbERISA').focus();
		return false
	}
	if(document.getElementById('txtOther').value=="")
	{
		alert('Please enter Description.');
		document.getElementById('txtOther').focus();
		return false
	}
	
	if(document.getElementById('txtOther1').value=="")
	{
		alert('Please enter Other %.');
		document.getElementById('txtOther1').focus();
		return false
	}
	if(regexForNumber.test(document.getElementById('txtOther1').value)==false)
	{	
		alert('Please enter valid Other %.');
		document.getElementById('txtOther1').focus();
		return false
	}
	if(document.getElementById('txtOther1').value>100)
	{
		alert('Please enter valid Other %.');
		document.getElementById('txtOther1').focus();
		return false
	}
	if(document.getElementById('txtNumberClaims').value=="")
	{
		alert('Please enter Number of Claims.');
		document.getElementById('txtNumberClaims').focus();
		return false
	}
	if(regexForNumber.test(document.getElementById('txtNumberClaims').value)==false)
	{	
		alert('Please enter valid Number of Claims.');
		document.getElementById('txtNumberClaims').focus();
		return false
	}
	if((document.getElementById('txtTotal').value>100)||(document.getElementById('txtTotal').value<100))
	{
		alert('Total must be equal to 100%.');
		document.getElementById('txtTax').focus();
		return false
	}
	
	// Consulting check boxes
	if(document.getElementById('cb1L').checked==true)
	{
		document.getElementById('hiddenLimit').value=1;	
	}
	else if(document.getElementById('cb5L').checked==true)
	{
		document.getElementById('hiddenLimit').value=2;	
	}
	else if(document.getElementById('cbLimitOther').checked==true)
	{
		document.getElementById('hiddenLimit').value=3;	
	}
	else if(document.getElementById('cb25L').checked==true)
	{
		document.getElementById('hiddenLimit').value=4;	
	}
	else if(document.getElementById('cb10L').checked==true)
	{
		document.getElementById('hiddenLimit').value=5;	
	}
	else
	{
		alert('Select at least one Limit option.');
		document.getElementById('cb1L').focus();
		return false
	}
	
	if(document.getElementById('cbLimitOther').checked==true)
	{	
		if(document.getElementById('txtOtherLimit').value=="")
		{	
			alert('Please enter Other Limit.');
			document.getElementById('txtOtherLimit').focus();
			return false
		}
	}
	// Consulting check boxes
	if(document.getElementById('cb5').checked==true)
	{
		document.getElementById('hiddenDed').value=1;	
	}
	else if(document.getElementById('cb75').checked==true)
	{
		document.getElementById('hiddenDed').value=2;	
	}
	else if(document.getElementById('cb10').checked==true)
	{
		document.getElementById('hiddenDed').value=3;	
	}
	else if(document.getElementById('cb25').checked==true)
	{
		document.getElementById('hiddenDed').value=4;	
	}
	else if(document.getElementById('cbDeductibleOther').checked==true)
	{
		document.getElementById('hiddenDed').value=5;	
	}
	else
	{
		alert('Select at least one Deductible option.');
		document.getElementById('cb5').focus();
		return false
	}
	if(document.getElementById('cbDeductibleOther').checked==true)
	{	
		if(document.getElementById('txtOtherDeductible').value=="")
		{	
			alert('Please enter Other Deductible.');
			document.getElementById('txtOtherDeductible').focus();
			return false
		}
	}
	return true;
}
function removeText(flag)
{
	if(flag==false)
	{
		document.getElementById('txtOtherDeductible').disabled=true;
		document.getElementById('txtOtherDeductible').value='';
	}
	else
	{
		document.getElementById('txtOtherDeductible').disabled=false;
	}
}
function removeText1(flag)
{
	if(flag==false)
	{
		document.getElementById('txtOtherLimit').disabled=true;
		document.getElementById('txtOtherLimit').value='';
	}
	else
	{
		document.getElementById('txtOtherLimit').disabled=false;
	}
}
/*function removeText2()
{ 
	if(document.getElementById('lstState').value=="Other")
		{
			document.getElementById('txtOtherState').disabled=false;
			document.getElementById('txtOtherState').focus();
		}
	else
		{
			document.getElementById('txtOtherState').disabled=true;
			document.getElementById('txtOtherState').value='';
		}
}*/
function checkDate(id)
{
	if(id==1)
	{
		var dt=document.getElementById('txtPADD').value;
	}
	else if(id==2)
	{
		var dt=document.getElementById('txtFEDD').value;
	}
	else if(id==3)
	{
		var dt=document.getElementById('txtEDDD').value;
	}
	if((dt<0)||(dt>31))
	{
		alert('Please enter a valid Date between 1-31');
	}
}
function checkMonth(id)
{
	if(id==1)
	{
		var dt=document.getElementById('txtPAMM').value
	}
	else if(id==2)
	{
		var dt=document.getElementById('txtFEMM').value
	}
	else if(id==3)
	{
		var dt=document.getElementById('txtEDMM').value
	}
	if((dt<0)||(dt>12))
	{
		alert('Please enter a valid Month between 1-12')
	}
}
function checkYear(id)
{
	if(id==1)
	{
		var dt=document.getElementById('txtPAYY').value
	}
	else if(id==2)
	{
		var dt=document.getElementById('txtFEYY').value
	}
	else if(id==3)
	{
		var dt=document.getElementById('txtEDYY').value
	}
	if((dt<1900)||(dt>2200))
	{
		alert('Please enter a valid Year between 1900-2200')
	}
}
function getTotal()
{
	if (document.getElementById('txtTax').value==0)
		{
		var tax=0;
		}
	else
		{
			var tax=parseInt(document.getElementById('txtTax').value);
			if (tax>100)
				{
					alert('Please re-enter. Total must be equal to 100%.');	//alert('Total must be equal to 100%.');	
				}
		}
	if (document.getElementById('txtAudit1').value==0)
		{
		var audit=0;
		}
	else
		{
			var audit=parseInt(document.getElementById('txtAudit1').value);
			if ((tax+audit)>100)
				{
					alert('Please re-enter. Total must be equal to 100%.');	
				}
		}
		
	if (document.getElementById('txtReview').value==0)
		{
		var review=0;
		}
	else
		{
			var review=parseInt(document.getElementById('txtReview').value);
			if ((tax+audit+review)>100)
				{
					alert('Please re-enter. Total must be equal to 100%.');	
				}
		}	
	if (document.getElementById('txtConsulting1').value==0)
		{
		var consulting1=0;
		}
	else
		{
			var consulting1=parseInt(document.getElementById('txtConsulting1').value);
			if ((tax+audit+review+consulting1)>100)
				{
					alert('Please re-enter. Total must be equal to 100%.');	
				}
		}
	if (document.getElementById('txtConsulting2').value==0)
		{
		var consulting2=0;
		}
	else
		{
			var consulting2=parseInt(document.getElementById('txtConsulting2').value);
			if ((tax+audit+review+consulting1+consulting2)>100)
				{
					alert('Please re-enter. Total must be equal to 100%.');	
				}
		}
	if (document.getElementById('txtOther1').value==0)
		{
		var other=0;
		}
	else
		{
			var other=parseInt(document.getElementById('txtOther1').value);
			if ((tax+audit+review+consulting1+consulting2+other)>100)
				{
					alert('Please re-enter. Total must be equal to 100%.');	
				}
		}
	total=tax+audit+review+consulting1+consulting2+other;
	document.getElementById('txtTotal').value=total;
}
