var language = 'ru'
var step = 1 //scroll step
var timerDown="" 
var timerUp=""

Event.observe(window, 'load', function() {
    LoadGuestbook();
    ODKL.init();
    setTimeout("$('preloaderbg').hide();document.body.style.overflow='visible';", 1000);
});

function ShowPage(lang) {
    $('page_en').hide();
    $('page_ru').hide();
    $('page_ua').hide();
    $('page_'+lang).show();
    if($('result_en')) {
        $('result_en').hide();
        $('result_ru').hide();
        $('result_ua').hide();
        $('result_'+lang).show();
    }
    language = lang;
}
function LoadGuestbook(page) {
        if (page)  page = '/' + page
        new Ajax.Updater(
            'messages', '/guestbook',
            {
                asynchronous: true, 
                evalScripts: true, 
                method: 'get'
            }
        );
}

function FormSubmit() {
    if($('email')) {
        var error = false;
        if($('name').value == "") {
            $('name').className = 'error';
            error = true;
        } else {
            $('name').className = '';
        }
        if($('comment').value == "") {
            $('comment').className = 'error';
            error = true;
        } else {
            $('comment').className = '';
        }
        if (error) return false;
    }
    new Ajax.Updater('form', '/guestbook', {
                            method: 'post',
                            parameters: Object.extend($('form').serialize(true), {}),
                            onComplete: function() {
                                if ($('result_'+language)) $('result_'+language).show();
                                LoadGuestbook();
                            }
                        });
}

function ScrollDown(){
    clearTimeout(timerDown) 
    $('messages').scrollTop+=step
    timerDown=setTimeout("ScrollDown()",10)
}

function ScrollUp(id){
    clearTimeout(timerUp)
    $('messages').scrollTop-=step
    timerUp=setTimeout("ScrollUp()",10)
} 

function ScrollStop(){
    clearTimeout(timerDown) 
    clearTimeout(timerUp)
}

