В сообщениях на этом форуме обрамляй код в тег html (либо js для чистого js, css для чистого css, php для php). Если хочешь добавить кнопку "посмотреть" - приписывай атрибут run в тег.
Блоки кода нужно отбивать клавишей tab, тогда код становится во много раз читабельней.
Когда нужно добавить единицу к переменной, используй инкремент:
var x = 1;
x++;
alert(x)
Либо, если нужно отнять единицу, декремент:
var x = 1;
x--;
alert(x);
Методы объекта принято назначать внутри конструктора объекта, а не в глобальном пространстве, вот таким образом:
function myObjConstructor()
{
this.run = function() {
alert("Привет!");
}
}
И главное - ты до сих пор используешь для вывода document.write. Не надо так, при этом полностью затирается вся страница, включая все переменные. Естественно, ничего и не показывается. Используй хотя бы alert вместо него.