timerID = null;
var active = 0;
var cont_obj, page_obj;
function ScrollUp(speed, cont_id, page_id){
    	if(document.getElementById){
    		cont_obj = document.getElementById(cont_id);
            page_obj = document.getElementById(page_id);
    		if(parseInt(page_obj.style.top) < 0){
    			page_obj.style.top = parseInt(page_obj.style.top) + speed + "px";
    		}
    		timerID = setTimeout("ScrollUp("+speed+",'"+cont_id+"','"+page_id+"')",30);
    	}
}

function ScrollDown(speed, cont_id, page_id){   
    	if(document.getElementById){
    		cont_obj = document.getElementById(cont_id);
            page_obj = document.getElementById(page_id);
    		if(parseInt(page_obj.style.top) > (parseInt(cont_obj.offsetHeight) - parseInt(page_obj.offsetHeight))){
    			page_obj.style.top = parseInt(page_obj.style.top) - speed + "px";
	    	}
    		timerID = setTimeout("ScrollDown("+speed+",'"+cont_id+"','"+page_id+"')",30);
    	}
}

function ScrollStop(){
    	if(document.getElementById){
    		clearTimeout(timerID);
    	}
}

function ScrollPageInit(cont_id, page_id) {
        var org_height      = $("#"+page_id).height();
        var allowed_height  = $("#"+cont_id).height();
        if(org_height < allowed_height){
            $("."+cont_id+"_up").hide();
            $("."+cont_id+"_down").hide();
        }
    	if(document.getElementById){
    		cont_obj = document.getElementById(cont_id);
            page_obj = document.getElementById(page_id);
    		page_obj.style.visibility = "visible";
    		page_obj.style.top = 0;
    	}
}
if(document.addEventListener){
  for(i=0;i<document.getElementsByTagName('a').length;i++){
  	document.getElementsByTagName('a')[i].style.position = "relative";
  }
}
