function MM_validateForm() { //v4.0
  if (document.getElementById){
    var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
    for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById(args[i]);
      if (val) { nm=val.name; if ((val=val.value)!="") {
        if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
          if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
        } else if (test!='R') { num = parseFloat(val);
          if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
          if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
            min=test.substring(8,p); max=test.substring(p+1);
            if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
      } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
    } if (errors) alert('The following error(s) occurred:\n'+errors);
    document.MM_returnValue = (errors == '');
} }

function MM_swapImgRestore() { //v3.0

  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;

}

function MM_preloadImages() { //v3.0

  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();

    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)

    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}

}



function MM_findObj(n, d) { //v4.01

  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {

    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}

  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];

  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);

  if(!x && d.getElementById) x=d.getElementById(n); return x;

}



function MM_swapImage() { //v3.0

  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)

   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}

}

function MM_openBrWindow(theURL,winName,features) { //v2.0

  window.open(theURL,winName,features);

}







// Random Quotes

quotes = new Array(31);

quotes[0] = "Procrastination is an enemy to a successful business. Whatever you find to do, do it now.";

quotes[1] = "The difference between success and failure is to do all you know to do, then to rely on the Lord's unfailing love.";

quotes[2] = "Whatever your business, your work is twofold: to operate profitably and to market successfully.";

quotes[3] = "Go to the ants and take classes: They gather their provisions in the summer and have plenty in the winter.";

quotes[4] = "Of all the accounting principles, one is of great importance and that is to debit cash.";

quotes[5] = "The Balance Sheet stays in balance because the sum of the debits equals the sum of the credits.";

quotes[6] = "In management accounting, financial reports are prepared for individuals within the company.";

quotes[7] = "In financial accounting, financial reports are prepared for individuals outside the business.";

quotes[8] = "A budget is useful for attaining goals.";

quotes[9] = "On the Balance Sheet, assets equal liabilities plus equity. The smaller the liabilities, the better.";

quotes[10] = "Accounting services are designed to help you make informed business decisions.";

quotes[11] = "Assets of a business are expected to produce future income.";

quotes[12] = "Equity in a company's assets is important to ensuring future economic growth.";

quotes[13] = "Amounts entered as transactions for a business must be verifiable and objective evidence must support these amounts; e.g., receipts, invoices, bank statements, etc.";

quotes[14] = "You need to keep your expenses under control to generate a profit. Cost Accounting helps to achieve this purpose.";

quotes[15] = "When your expenses are exceeding your revenues, you are operating at a loss and need to reverse it.";

quotes[16] = "Company assets are recorded at cost.";

quotes[17] = "A Chart of Accounts (COA) lists all the accounts that will be used by a business.";

quotes[18] = "The General Ledger (GL) contains a business's Chart of Accounts (COA).";

quotes[19] = "Only those expenses that are necessary to generate revenue are allowable business expenses.";

quotes[20] = "You must keep a vehicle mileage log of all miles driven, if you want to deduct business related vehicle expenses on your tax return.";

quotes[21] = "A trial balance is used to help in preparing financial statements.";

quotes[22] = "Prepaid expenses, also referred to as unexpired costs, are assets until they are used. Then they become expenses, or expired costs.";

quotes[23] = "Unearned Revenues are liabilities until they've been earned. Once earned, the revenue is recorded.";

quotes[24] = "Depreciation is the process of allocating the cost of assets to the accounting periods during which the asset will be used.";

quotes[25] = "The Accumulated Depreciation account is used to track all depreciation expense of an asset to date.";

quotes[26] = "The Book Value of an asset equals its cost less its accumulated depreciation to date.";

quotes[27] = "An Adjusted Trial Balance is prepared after all adjusting entries have been posted.";

quotes[28] = "Current Assets are those that are expected to be converted to cash within one year.";

quotes[29] = "Current Assets are listed on the Balance Sheet in order of their decreasing liquidity.";

quotes[30] = "Other Assets refers to those Assets that are not either Current Assets, Investments, Property Plant & Equipment & Intangibles.";

index = Math.floor(Math.random() * quotes.length);


