Доброго времени суток! У меня возникла проблема со скриптом. Вот сам скрипт (расчёт денежных средств на uCoz'e)Code
<script type="text/javascript">
coments=<?if($_COM_ENTRIES$)?>$_COM_ENTRIES$ <?else?>0<?endif?>
MONEYcom=coments*0.001
forum=<?if($_FORUM_ENTRIES$)?>$_FORUM_ENTRIES$ <?else?>0<?endif?>
MONEYforum=forum*0.005
video=<?if($_BLOG_ENTRIES$)?>$_BLOG_ENTRIES$ <?else?>0<?endif?>
MONEYvideo=video*0.1
demo=<?if($_BOARD_ENTRIES$)?>$_BOARD_ENTRIES$ <?else?>0<?endif?>
MONEYdemo=demo*0.01
news=<?if($_NEWS_ENTRIES$)?>$_NEWS_ENTRIES$ <?else?>0<?endif?>
MONEYnews=news*0.2
publ=<?if($_PUBL_ENTRIES$)?>$_PUBL_ENTRIES$ <?else?>0<?endif?>
MONEYpubl=publ*0.2
load=<?if($_LOAD_ENTRIES$)?>$_LOAD_ENTRIES$ <?else?>0<?endif?>
MONEYload=load*0.3
photo=<?if($_PHOTO_ENTRIES$)?>$_PHOTO_ENTRIES$ <?else?>0<?endif?>
MONEYphoto=photo*0.02
vup=<?if($_DIR_ENTRIES$)?>$_DIR_ENTRIES$ <?else?>0<?endif?>
MONEYvup=vup*1
all=MONEYcom+MONEYforum+MONEYvideo+MONEYnews+MONEYpubl+MONEYpubl+MONEYload+MONEYphoto+MONEYdemo-MONEYvup
document.writeln("<div>За добавление материалов на сайт вы получаете денежные средства.
За $DATE$ вами заработано: <span style='color:red;font-size:10pt'>"+all+"</span> руб.</div>");
</script>
Так вот, проблема в том, что иногда у скрипта возникает проблема с расчётами, то есть вместо 240.556, выдаётся число: 240.55599999999998 или ещё какое нибудь на подобие. Я хотел бы узнать, можно-ли как нибудь избавиться от этой ошибки, или как-нибудь сократить число до тысячных....
Заранее спасибо.