 
	
	  function spacerTable (sWidth, sHeight) {
	    document.write('<table border="0" cellpadding="0" cellspacing="0"><tr><td><img src="s.gif" width="'+sWidth+'" height="'+sHeight+'"></td></tr></table>');
	  }
	  
      function formatNumberAsString(num,decimals,leng) {
	    var numberOut = '' + num;
	    var blanks = 0;
	    var pos = numberOut.indexOf('.');
		
		if (pos> -1) {
		  numberOut = '' + (Math.round(num * Math.pow(10,decimals))) / Math.pow(10,decimals);
		  if (numberOut.length> pos) {
			blanks = pos - numberOut.length + decimals + 1;		    			
		  } else if (decimals> 0) {
		    numberOut = numberOut + '.';
			blanks = decimals;
		  }
		} else if (decimals> 0) {
		  numberOut = numberOut + '.';
		  blanks = decimals;
		}
		
	    for (i = 1; i <= blanks; i++) {
	      numberOut = numberOut + '0';
	    }
		
		if (pos = -1) {
		  pos = numberOut.length -6;
		} else {
		  pos = pos-7;
		} 
		 
		for (i = pos; i> 0;) {
		    st = numberOut.substring(0,i);
		    fi = numberOut.substring(i,numberOut.length);
			numberOut = st + ',' + fi;
			i=i-3;
		}		  
		  
		if (leng) {
		  spaces = leng-numberOut.length;
	      for (i = 1; i <= spaces; i++) {
	        numberOut = ' ' + numberOut;
	      }
		}   	  
	    
		return numberOut  ;
      } 
	  
	  function checkValue(o) {
		if (isNaN(o.value)) {
		  o.value='';
		} else if (o.value<0) {
		  o.value='';
		} else if (o.value!='' && o.value!=0) {
    	  o.value=Math.round(o.value);
		}	
	    return o;
	  } 
	  
	  function selectOther(formName) {
	    if (formName=='FraudManual') {
	      var x=document.FraudManual;
		} else if (formName=='ACFIAlbertaChapterSymposium') {
	      var x=document.ACFIAlbertaChapterSymposium;
		} else if (formName=='MockTrial') {
	      var x=document.MockTrial;
		} else {
	      var x=document.FraudConference;
		}
    	if (x.OtherState.value*1==0 && x.Province.value=='Other') {
    	  x.Province.selectedIndex=0;
    	} else if (x.OtherState.value!='' && x.OtherState.value!=0) {
    	  x.Province.selectedIndex=74;	  
    	}
	  }
	  
	  function blankOther(formName) {
	    if (formName=='FraudManual') {
	      var x=document.FraudManual;
		} else if (formName=='ACFIAlbertaChapterSymposium') {
	      var x=document.ACFIAlbertaChapterSymposium;
		} else if (formName=='MockTrial') {
	      var x=document.MockTrial;
		} else {
	      var x=document.FraudConference;
		}
		if (x.Province.selectedIndex==0) {		  
		} else if (x.Province.selectedIndex==14) {
		} else if (x.Province.selectedIndex==74) {
		} else {
		  x.OtherState.value='';
		}
	  }
	  
	  function changeData(formName){	
		nmcFee=895;
		mcFee=nmcFee-100;
		nmwFee=355;
		mwFee=295;
		nmw2Fee=225;
		mw2Fee=195;
		mCDFee=295;
		nmCDFee=445;
	    if (formName=='FraudManual') {
	      var x=document.FraudManual;
		  mCD=checkValue(x.numMemberManual).value;
		  nmCD=checkValue(x.numNonMemberManual).value;
		  s=mCD*mCDFee + nmCD*nmCDFee;
		
		  if (x.GSTnumber.value*1!=0) {
		    g=0;
		  } else {
		    g=s*0.07;
		    x.GSTnumber.value='';
		  }
		
		  t=s+g;
		
		  x.totalManual.value=formatNumberAsString(s,2,10)
		  x.GST.value=formatNumberAsString(g,2,10);
		  x.subtotal.value=formatNumberAsString(s,2,10);
		  x.total.value=formatNumberAsString(t,2,10);
		  
		} else if (formName=='MockTrial') {
		  
		  mCDFee=119.95;
		  nmCDFee=179.95;
	      var x=document.MockTrial;
		  mCD=checkValue(x.numMemberCD).value;
		  nmCD=checkValue(x.numNonMemberCD).value;
		  s=mCD*mCDFee + nmCD*nmCDFee;
		
		  if (x.GSTnumber.value*1!=0) {
		    g=0;
		  } else {
		    g=s*0.07;
		    x.GSTnumber.value='';
		  }
		
		  t=s+g;
		
		  x.totalCD.value=formatNumberAsString(s,2,10)
		  x.GST.value=formatNumberAsString(g,2,10);
		  x.subtotal.value=formatNumberAsString(s,2,10);
		  x.total.value=formatNumberAsString(t,2,10);
		  
		} else if (formName=='ACFIAlbertaChapterSymposium') {  
		
	      var x=document.ACFIAlbertaChapterSymposium;	
		  nmcFee=175;
		  mcFee=nmcFee-25;
		  mCD=checkValue(x.numMemberManual).value;
		  nmCD=checkValue(x.numNonMemberManual).value;
	      nmc=checkValue(x.numNonMemberConference).value;
	      mc=checkValue(x.numMemberConference).value;
		  mf=mCD*mCDFee + nmCD*nmCDFee;
		  c=nmc*nmcFee + mc*mcFee;
		  s=c+mf;
		
		  if (x.GSTnumber.value*1!=0) {
		    g=0;
		  } else {
		    g=s*0.07;
		    x.GSTnumber.value='';
		  }
		
		  t=s+g;
		
		  x.totalManual.value=formatNumberAsString(mf,2,10)
		  x.GST.value=formatNumberAsString(g,2,10);
		  x.totalConference.value=formatNumberAsString(c,2,10);
		  x.subtotal.value=formatNumberAsString(s,2,10);
		  x.total.value=formatNumberAsString(t,2,10);  
		  
		} else {  
		
	      var x=document.FraudConference;
		  mCD=checkValue(x.numMemberManual).value;
		  nmCD=checkValue(x.numNonMemberManual).value;
	      nmc=checkValue(x.numNonMemberConference).value;
	      mc=checkValue(x.numMemberConference).value;
	      nmw=checkValue(x.numNonMemberWorkshop).value;
	      mw=checkValue(x.numMemberWorkshop).value;
	      nmw2=checkValue(x.numNonMemberWorkshop2).value;
	      mw2=checkValue(x.numMemberWorkshop2).value;
		  mf=mCD*mCDFee + nmCD*nmCDFee;
		  c=nmc*nmcFee + mc*mcFee;
		  w=nmw*nmwFee + mw*mwFee;
		  w2=nmw2*nmw2Fee + mw2*mw2Fee;
		  s=c+w+w2+mf;
		
		  if (x.GSTnumber.value*1!=0) {
		    g=0;
		  } else {
		    g=s*0.07;
		    x.GSTnumber.value='';
		  }
		
		  t=s+g;
		
		  x.totalManual.value=formatNumberAsString(mf,2,10)
		  x.GST.value=formatNumberAsString(g,2,10);
		  x.totalConference.value=formatNumberAsString(c,2,10);
		  x.totalWorkshop.value=formatNumberAsString(w,2,10);
		  x.totalWorkshop2.value=formatNumberAsString(w2,2,10);
		  x.subtotal.value=formatNumberAsString(s,2,10);
		  x.total.value=formatNumberAsString(t,2,10);
		}
	  }
	  