Ёперный театр. Я же уже выкладывал функции.
Code
<script>
// десятичную в любую
function customFromDec(f,e){var d='',h,g=e.length;while(true){h=Math.floor(f/g);if(h==0){d=e[f]+d;break}else{d=e[f%g]+d;f=h}}return d};
// любую в десятичную
function decFromCustom(f,e){var d=0,h=0,g=e.length;f=f.split('').reverse();do{h+=e.indexOf(f[d])*Math.pow(g,d)}while(f[++d]);return h};
// пример применения
customFromDec(586,"01") // => 1001001010 — десятичную в двоичную
</script>