// vscroller object
// copyright index.hr
// author: Denis Korenić, Gordan Novoselec
// v1.0 - 2007/03/08
function vscroller_1(viewportId,innerholderId,aspeed){
    var viewportDiv=document.getElementById(viewportId);
    viewportDiv.style.overflow='hidden';
    var innerDiv=document.getElementById(innerholderId);
    innerDiv.style.padding=viewportDiv.offsetHeight + 'px' + ' 0';
    var innerDivHeight=innerDiv.offsetHeight;  
    
    var speed = (aspeed!=null)?aspeed:1;
    
    var currpos=innerDivHeight-2*(viewportDiv.offsetHeight);
    
    
    this.scrollDown=function(){
        this.slide(1 * aspeed);   
    }
   
    this.stopScroll=function(){
        if (viewportDiv.slideint){window.clearInterval(viewportDiv.slideint);viewportDiv.slideint=null;}
    }

    this.slide=function(step){
                    
            if (viewportDiv.slideint){window.clearInterval(viewportDiv.slideint);viewportDiv.slideint=null;}           
            viewportDiv.slideint=window.setInterval(
                    function(){   
                        //document.getElementById("debug").innerHTML=viewportDiv.scrollHeight;                                                    
                        currpos-=step;                                           
                        if (currpos<=0) {                      
                            currpos=innerDivHeight-(viewportDiv.offsetHeight);
                        }                       
                        viewportDiv.scrollTop = currpos;  
                    }            
                    ,40
            );
     }       
 }