
	  
      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) {
		var x=document.KidsDayCamp;
    	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) {
		var x=document.KidsDayCamp;
		if (x.Province.selectedIndex==0) {		  
		} else if (x.Province.selectedIndex==14) {
		} else if (x.Province.selectedIndex==74) {
		} else {
		  x.OtherState.value='';
		}
	  }
	  
	  
