This function converts a decimal number into an octal number.
//**************************************
//
// Name: Javascript function oct()
// Description:Duplicates the oct functi
// on in vb.
// By: Ben White
//
// Inputs:number
//
// Returns:Returns a string representing
// the octal value of a number.
//
// Assumes:If number is not already a wh
// ole number, it is rounded to the nearest
// whole number before being evaluated.
//
//This code is copyrighted and has// limited warranties.Please see http://
// www.Planet-Source-Code.com/xq/ASP/txtCod
// eId.3003/lngWId.2/qx/vb/scripts/ShowCode
// .htm//for details.//**************************************
//
function Oct(int) {
var r = '';
var h = new Array('0','1','2','3','4','5','6','7');
var n = Math.abs(int);
var sign = (int == n);
n = Math.round(n);
for(x=0;x<32;x++) {
if (Math.pow(8,x+1) > n) {break}
}
for (y=x;y>=0;y--) {
z = Math.pow(8,y);
r+=h[Math.floor(n/z)];
n = n % z;
}
return (r.length == 0)?'0':((sign)?r:'-'+r);
}