Совершенно неожиданно открыл для себя, что вот такая штука на javascript’е вернет восьмерку «8» только в Опере, а в остальных браузерах (IE 6-8, FF 3.5, Chrome) — Ноль «0»!
function america(num){
return parseInt(num);
}
wtf = america('08'); // возвращает «0»
Поэтому нужно корректировать, что же мы хотим:
function america(num){
return parseInt(num, 10); // а хотим мы указать систему счисления.
}
fucking_eight = america('08'); // возвращает «8»
Вот такая лажа. Век живи — век учись.


