var noalpha = /^[a-zA-Z]*$/;
var nonums = /^[-0-9]*$/;
var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?";

function round(num) {
	return Math.round(num);
	}


function errorDisp() {

alert($msg);
return false;

}

function check(contents) {
    if (((contents / contents) != 1) && (contents != 0)) {alert('Please enter only a number into this text box')}
}


function confirmMe() {

$msg ="";
$errors ="no";

if (!document.sub.user.value || document.sub.user.value == "") {

$errors = "yes";
$msg += "You must confirm the name of the person who completed the Business Financial information.\n\n"
}

if (!document.sub.title.value || document.sub.title.value == "") {

$errors = "yes";
$msg += "You must confirm the title of the person who completed the Business Financial information.\n\n"
}

if (document.sub.confirm.checked == false) {

$errors = "yes";
$msg +="You cannot your submit your Business Financial information without confirming that it is accurate and correct.\n\n"
}

if (document.sub.proceed.checked == false) {

$errors = "yes";
$msg +="You must click the checkbox to confirm that you are happy to proceed.\n\n"
}

if ($errors == "yes") {

	errorDisp();
	return false;

}

else {

alert("Thank you for your submission you will now be returned to your home page.");
return true;

}

}

function confirmSign() {

$msg ="";
$errors ="no";

if (!document.entryform.username.value || document.entryform.username.value == "") {

$errors = "yes";
$msg += "Please choose a username.\n"
}

for (var i = 0; i < document.entryform.username.value.length; i++) {
        if (iChars.indexOf(document.entryform.username.value.charAt(i)) != -1) {
        alert ("Your username has special characters. Please remove them and try again.");
        return false;
        }
  }
  
for (var i = 0; i < document.entryform.password.value.length; i++) {
        if (iChars.indexOf(document.entryform.password.value.charAt(i)) != -1) {
        alert ("Your password has special characters. \nThese are not allowed.\n Please remove them and try again.");
        return false;
        }
  }


if (!document.entryform.password.value || document.entryform.password.value == "") {

$errors = "yes";
$msg += "Please choose a password.\n"
}

if (!document.entryform.firstname.value || document.entryform.firstname.value == "") {

$errors = "yes";
$msg += "Please choose a first name.\n"
}

if (!document.entryform.lastname.value || document.entryform.lastname.value == "") {

$errors = "yes";
$msg += "Please choose a last name.\n"
}

 if (document.entryform.email.value.length >0) {
	 i=document.entryform.email.value.indexOf("@")
	 j=document.entryform.email.value.indexOf(".",i)
	 k=document.entryform.email.value.indexOf(",")
	 kk=document.entryform.email.value.indexOf(" ")
	 jj=document.entryform.email.value.lastIndexOf(".")+1
	 len=document.entryform.email.value.length

 	if ((i>0) && (j>(1+1)) && (k==-1) && (kk==-1) && (len-jj >=2) && (len-jj<=3)) {
 	}
 	else {
	
		$errors = "yes";
		$msg += "Please enter a valid email address.\n"
 	}

 	}
 	
	else {
		$errors = "yes";
		$msg += "Please enter a valid email address.\n"

 	}
if ($errors == "yes") {

	errorDisp();
	return false;

}

else {
return true;

}

}

function confirmEntry() {

$msg ="";
$errors ="no";

if (!document.entry.trad_name.value || document.entry.trad_name.value == "") {

$errors = "yes";
$msg += "Please enter your company's trading name.\n"
}

if (!document.entry.address1.value || document.entry.address1.value == "") {

$errors = "yes";
$msg += "Please enter your address.\n"
}

if (!document.entry.county.value || document.entry.county.value == "") {

$errors = "yes";
$msg += "Please select a county.\n"
}

if ((document.entry.county.value == "10" && !document.entry.postcode.value) || (document.entry.county.value == "10" && document.entry.postcode.value == "")) {

$errors = "yes";
$msg += "Please select a postcode.\n"
}

if (!document.entry.phone.value || document.entry.phone.value == "") {

$errors = "yes";
$msg += "Please enter your telephone number.\n"
}

else if (noalpha.test(document.entry.phone.value)) {
	$errors = "yes";
     $msg +="Please enter a valid telephone number.\n";
}

if (!document.entry.employ.value || document.entry.employ.value == "") {

$errors = "yes";
$msg += "Please select your number of employees.\n"
}

if ($errors == "yes") {

	errorDisp();
	return false;
}

else {

return true;

}

}

function updateQuest(){ 
$bond = document.quest.bond.value * 1;
document.quest.bond.value = $bond;

$over1 = document.quest.over1.value * 1;
document.quest.over1.value = $over1;

$used_over1 = document.quest.used_over1.value * 1;
document.quest.used_over1.value = $used_over1;

$balance1 = document.quest.balance1.value * 1;
document.quest.balance1.value = $balance1;

$over2 = document.quest.over2.value * 1;
document.quest.over2.value = $over2;

$used_over2 = document.quest.used_over2.value * 1;
document.quest.used_over2.value = $used_over2;

$balance2 = document.quest.balance2.value * 1;
document.quest.balance2.value = $balance2;

$wages_num = document.quest.wages_num.value * 1;
document.quest.wages_num.value = $wages_num;

$wages_one = document.quest.wages_one.value * 1;
document.quest.wages_one.value = $wages_one;

$wages_three = document.quest.wages_three.value * 1;
document.quest.wages_three.value = $wages_three;

$wages_senior = document.quest.wages_senior.value * 1;
document.quest.wages_senior.value = $wages_senior;

$wages_manager = document.quest.wages_manager.value * 1;
document.quest.wages_manager.value = $wages_manager;

}

function confirmQuest() {

$msg ="";
$errors ="no";


if ((document.quest.period[0].checked == false) && (document.quest.period[1].checked == false) ) {

$errors = "yes";
$msg +="You must choose between year and period end.\n"
}

if ((document.quest.period[0].checked == true) && (!document.quest.period_len.value || document.quest.name.value == "") ) {

$errors = "yes";
$msg +="You must select a period.\n"
}

if (!document.quest.name.value || document.quest.name.value == "") {

$errors = "yes";
$msg += "You must enter a contact name for your auditor.\n"
}

if (!document.quest.firm.value || document.quest.firm.value == "") {

$errors = "yes";
$msg += "You must enter a company name for your auditor.\n"
}

if ((document.quest.county.value == "10" && !document.quest.postcode.value) || (document.quest.county.value == "10" && document.quest.postcode.value == "")) {

$errors = "yes";
$msg += "Please select a postcode.\n"
}

if ((document.quest.structure.value != "1") && (document.quest.structure.value != "2")) { 

	if ((document.quest.audit_info[0].checked == false) && 		
	(document.quest.audit_info[1].checked == false) && 
	(document.quest.audit_info[2].checked == false) && 
	(document.quest.audit_info[3].checked == false) && 
	(document.quest.audit_info[4].checked == false) && 
	(document.quest.audit_info[5].checked == false) && 
	(document.quest.audit_info[6].checked == false) && 
	(document.quest.audit_info[7].checked == false)) {

	$errors = "yes";
	$msg += "You must select your audit report opinion.\n"
}

}

if (!document.quest.structure.value || document.quest.structure.value == "") {

$errors = "yes";
$msg += "You must select a legal structure.\n"
}

if (!document.quest.bank1.value || document.quest.bank1.value == "") {

$errors = "yes";
$msg += "You must select a primary bank name.\n"
}

if ((document.quest.bank1.value == "15" && !document.quest.other_bank1.value) || (document.quest.bank1.value == "15" && document.quest.other_bank1.value == "")) {

$errors = "yes";
$msg += "Please specify the name of your primary bank.\n"
}

if (!document.quest.over1.value || document.quest.over1.value == "") {

$errors = "yes";
$msg += "You must enter details of your overdraft.\n"
}

if (nonums.test(document.quest.over1.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the overdraft box\n"
}

if (!document.quest.used_over1.value || document.quest.used_over1.value == "") {

$errors = "yes";
$msg += "You must indicate the amount of overdraft used.\n"
}

if (nonums.test(document.quest.used_over1.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the used overdraft box.\n"
}

if (!document.quest.balance1.value || document.quest.balance1.value == "") {

$errors = "yes";
$msg += "You must indicate the balance as per your bank statement.\n"
}

if (nonums.test(document.quest.balance1.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the balance box.\n"
}

if (!document.quest.bond.value || document.quest.bond.value == "" || document.quest.bond.value == "0") {

$errors = "yes";
$msg += "You must indicate the bond amount required.\n"
}

if (nonums.test(document.quest.bond.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the bond box.\n"
}

if (nonums.test(document.quest.wages_num.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the number of staff box.\n"
}

if (nonums.test(document.quest.wages_one.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the employees <1 yrs wages box.\n"
}

if (nonums.test(document.quest.wages_three.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the employees >1 and <3 yrs wages box.\n"
}

if (nonums.test(document.quest.wages_senior.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the senior staff wages box.\n"
}

if (nonums.test(document.quest.wages_manager.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the manager wages box.\n"
}

if (!document.quest.wages_num.value || document.quest.wages_num.value == "" || document.quest.wages_num.value == "0") {

$errors = "yes";
$msg += "You must indicate the average number of employees.\n"
}

if (document.quest.wages_one.value == "0" && document.quest.wages_three.value == "0" && document.quest.wages_senior.value == "0" && document.quest.wages_manager.value == "0" ) {

$errors = "yes";
$msg += "You must indicate the average annual salary for your staff.\n"
}

if (document.quest.sec_bank[0].checked == true)

{

if (!document.quest.bank2.value || document.quest.bank2.value == "") {

$errors = "yes";
$msg += "You must select a secondary bank name.\n"
}

if ((document.quest.bank2.value == "15" && !document.quest.other_bank2.value) || (document.quest.bank2.value == "15" && document.quest.other_bank2.value == "")) {

$errors = "yes";
$msg += "Please specify the name of your secondary bank.\n"
}

if (!document.quest.over2.value || document.quest.over2.value == "") {

$errors = "yes";
$msg += "You must enter details of your secondary bank overdraft.\n"
}

if (nonums.test(document.quest.over2.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the secondary bank overdraft box\n"
}

if (!document.quest.used_over2.value || document.quest.used_over2.value == "") {

$errors = "yes";
$msg += "You must indicate the amount of secondary bank overdraft used.\n"
}

if (nonums.test(document.quest.used_over2.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the used secondary bank overdraft box.\n"
}

if (!document.quest.balance2.value || document.quest.balance2.value == "") {

$errors = "yes";
$msg += "You must indicate the balance as per your secondary bank statement.\n"
}

if (nonums.test(document.quest.balance2.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the secondary bank balance box.\n"
}


}

if ($errors == "yes") {

	errorDisp();
	return false;

}

else {

return true;

}

}





function confirmPl() {

$msg ="";
$errors ="no";


if (nonums.test(document.pl.sales.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the sales box.\n"
}

if (nonums.test(document.pl.cost_sales.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the cost of sales box.\n"
}

if (nonums.test(document.pl.dir_renum.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the directors/proprietors remuneration box.\n"
}

if (nonums.test(document.pl.wages.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the wages & salaries box.\n"
}

if (document.pl.drawings)
{ 
if (nonums.test(document.pl.drawings.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the soletrader/partnership drawings box.\n"
}
}

if (nonums.test(document.pl.training.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the staff training & recruitment box.\n"
}

if (nonums.test(document.pl.uniforms.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the uniforms box.\n"
}

if (nonums.test(document.pl.rent.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the rent & rates box.\n"
}

if (nonums.test(document.pl.insurance.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the insurance box.\n"
}

if (nonums.test(document.pl.light.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the light & heat box.\n"
}

if (nonums.test(document.pl.cleaning.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the cleaning box.\n"
}

if (nonums.test(document.pl.repairs.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the repairs & maintenance box.\n"
}

if (nonums.test(document.pl.alarm.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the security & alarm maintenance box.\n"
}

if (nonums.test(document.pl.printing.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the printing box.\n"
}

if (nonums.test(document.pl.postage.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the postage box.\n"
}

if (nonums.test(document.pl.stationery.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the stationery & office supllies box.\n"
}

if (nonums.test(document.pl.couriers.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the couriers box.\n"
}

if (nonums.test(document.pl.telephone.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the telephone box.\n"
}

if (nonums.test(document.pl.computer.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the computer costs box.\n"
}

if (nonums.test(document.pl.motor.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the motor & travel expenses box.\n"
}

if (nonums.test(document.pl.advertising.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the advertising & promotion box.\n"
}

if (nonums.test(document.pl.licence.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the licences & subscriptions box.\n"
}

if (nonums.test(document.pl.legal.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the legal & professional fees box.\n"
}

if (nonums.test(document.pl.account.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the accountancy & audit fees box.\n"
}

if (nonums.test(document.pl.sundry.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the sundry expenses box.\n"
}

if (nonums.test(document.pl.credit.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the credit card charges box.\n"
}

if (nonums.test(document.pl.bank.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the bank charges box.\n"
}

if (nonums.test(document.pl.depreciation.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the depreciation box.\n"
}

if (nonums.test(document.pl.other_over.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the all other overheads box.\n"
}

if (nonums.test(document.pl.int_pay.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the interest payable box.\n"
}

if (nonums.test(document.pl.leasing.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the leasing/hire purchase charges box.\n"
}

if (nonums.test(document.pl.int_rec.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the interest receivable box.\n"
}

if (document.pl.otheritems.value !="0") { 
if (nonums.test(document.pl.otheritems_spec.value)) { 
$errors = "yes";
$msg += "Please specify the other items.\n"
}
}

if (nonums.test(document.pl.otheritems.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the other items box.\n"
}

if (nonums.test(document.pl.tax.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the tax box.\n"
}

if (nonums.test(document.pl.div_pay.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the dividends paid box.\n"
}

if (nonums.test(document.pl.brought.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the profit/loss brought forward box.\n"
}

if ($errors == "yes") {

	errorDisp();
	return false;

}

else {

return true;

}

}

function warnMe() {

alert ("You have edited your profit and loss account.\nIf necessary, please edit all subsequent balance sheets and profit and loss accounts to ensure that they still balance.")

}

function confirmBal() {

$msg ="";
$errors ="no";


if (nonums.test(document.bal.premises.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the premises box.\n"
}

if (nonums.test(document.bal.leasehold.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the cost of leasehold improvements box.\n"
}

if (nonums.test(document.bal.computer.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the computer equipment box.\n"
}

if (nonums.test(document.bal.fixtures.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the fixtures & fittings box.\n"
}

if (nonums.test(document.bal.office.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the office equipment box.\n"
}

if (nonums.test(document.bal.motor.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the motor vehicles box.\n"
}

if (document.bal.intang_ass.value !="0") { 
if (nonums.test(document.bal.intang_ass_spec.value)) { 
$errors = "yes";
$msg += "Please specify the intangible assets.\n"
}
}

if (nonums.test(document.bal.intang_ass.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the intangible assets box.\n"
}

if (document.bal.financial_ass.value !="0") { 
if (nonums.test(document.bal.financial_ass_spec.value)) {
$errors = "yes";
$msg += "Please specify the financial assets.\n"
}
}

if (nonums.test(document.bal.financial_ass.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the financial assets box.\n"
}

if (nonums.test(document.bal.stock.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the stock box.\n"
}

if (nonums.test(document.bal.trade_debt.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the trade debtors box.\n"
}

if (document.bal.amt_owed) {
if (nonums.test(document.bal.amt_owed.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the amounted owed to connected/group companies box.\n"
}
}

if (nonums.test(document.bal.vat_refund.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the vat refundable box.\n"
}

if (document.bal.corp_refund) {
if (nonums.test(document.bal.corp_refund.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the corporation tax refundable box.\n"
}
}

if (document.bal.dir_curr_ass) {
if (nonums.test(document.bal.dir_curr_ass.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the directors' current account box.\n"
}
}

if (nonums.test(document.bal.prepay.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the prepayments box.\n"
}

if (nonums.test(document.bal.sundry_debt.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the sundry debtors box.\n"
}

if (nonums.test(document.bal.cashbank.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the cash at bank and in hand box.\n"
}

if (nonums.test(document.bal.creditors.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the creditors box.\n"
}

if (nonums.test(document.bal.overdrafts.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in bank overdrafts box.\n"
}

if (nonums.test(document.bal.bankloans.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the bankloans box.\n"
}

if (nonums.test(document.bal.paye_last.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the paye due from last 2 months fees box.\n"
}

if (nonums.test(document.bal.paye_other.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the paye due from other periods box.\n"
}

if (nonums.test(document.bal.vat_last.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the vat due from last 2 months box.\n"
}

if (nonums.test(document.bal.vat_other.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the vat due from other priods box.\n"
}

if (document.bal.corp_pay) { 
if (nonums.test(document.bal.corp_pay.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the corporation tax box.\n"
}
}

if (nonums.test(document.bal.leasing.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the leasing/hire purchase box.\n"
}

if (document.bal.dir_curr) { 
if (nonums.test(document.bal.dir_curr.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the directors curren account box.\n"
}
}

if (document.bal.amt_owed_grp) { 
if (nonums.test(document.bal.amt_owed_grp.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the amounts owed to connected group/companies box.\n"
}
}

if (document.bal.div_pay) { 
if (nonums.test(document.bal.div_pay.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the dividends payable box.\n"
}
}

if (nonums.test(document.bal.sundry_loans.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the sundry loans box.\n"
}

if (nonums.test(document.bal.accruals.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the accruals and other creditors box.\n"
}

if (nonums.test(document.bal.bank_loans.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the bank loans box.\n"
}

if (nonums.test(document.bal.leasinghire.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the leasing/hire purchase box.\n"
}

if (document.bal.cred_other.value !="0") { 
if (nonums.test(document.bal.cred_other_spec.value)) { 
$errors = "yes";
$msg += "Please specify the other creditors.\n"
}
}

if (nonums.test(document.bal.cred_other.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the other creditors box.\n"
}

if (document.bal.calledup_share) { 
if (nonums.test(document.bal.calledup_share.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the called up share capital box.\n"
}
}

if (document.bal.share_prem) {
if (nonums.test(document.bal.share_prem.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the share premium box.\n"
}
}

if (document.bal.reval_res) {
if (nonums.test(document.bal.reval_res.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the revaluation reserve box.\n"
}
}

if (document.bal.cap_conver) {
if (nonums.test(document.bal.cap_conver.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the capital conversion reserve fund box.\n"
}
}

if (document.bal.cap_other.value !="0") { 
if (nonums.test(document.bal.cap_other_spec.value)) {
$errors = "yes";
$msg += "Please specify the other capital & reserves.\n"
}
}

if (nonums.test(document.bal.cap_other.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the other capital & reserves box.\n"
}

if (document.bal.soletrad) { 
if (nonums.test(document.bal.soletrad.value)) { }
else {  
$errors = "yes";
$msg += "Please enter only whole numbers in the soletraders.partners capital account box.\n"
}
}

if ($errors == "yes") {

	errorDisp();
	return false;

}

else {

if (document.bal.net_assets.value != document.bal.tot_capital.value) {

alert("Your balance sheet does not balance!\rPlease re-examine your figures.");
return false;
}

else {

return true;


}


}

}
