		
		var dom = document.getElementById?1:0;
		var ns4 = document.layers?1:0;
		present = "first";
		
		onResize = loadAgain;
		
		function loadAgain() {
		
		if (ns4)
		self.location.reload();
		}
		
		
		function init() {
		
		 if (dom) {
		 layer = document.getElementById("main").getElementsByTagName("div");
		 layer['first'].style.visibility = "visible";
		 layer['first'].style.top = 0;
		 }
		 else if(ns4) {
		 layer = "document['main'].document";
		 eval(layer + "['first']" + '.visibility = "visible"');
		 eval(layer + "['first']" + '.top = -15');
		 }
		}
		
		
		function change(page) {
		
		 if (dom) {
		 layer[present].style.visibility = "hidden";
		 layer[page].style.visibility = "visible";
		 layer[page].style.top = 0;
		 }
		 else if(ns4) {
		 eval(layer + "[present]" + '.visibility = "hidden"');
		 eval(layer + "[page]" + '.visibility = "visible"');
		 eval(layer + "[page]" + '.top = -15');
		 }
		 present = page;
		}
		
		
		function scroll(direction, speed) {
		
		 if (dom) {
		 var layertop = parseInt(layer[present].style.top);
		 var scrollheight = (document.getElementById('main').offsetHeight - layer[present].offsetHeight);
		 }
		 else if (ns4) {
		 var layertop = parseInt(document['main'].document[present].top);
		 var scrollheight = (document['main'].clip.height - document['main'].document[present].clip.height);
		 }
		
		 if (direction == "down" && layertop - 10 > scrollheight) {
		
		  if (dom) 
		  layer[present].style.top = (layertop - speed) + "px";
		
		  else if(ns4) 
		  document['main'].document[present].top = (layertop - speed);
		 }
		
		 else if (direction == "up" && layertop < -10 ) {
		
		  if(dom)
		  layer[present].style.top = (layertop + speed) + "px";
		
		  else if(ns4)
		  document['main'].document[present].top = (layertop + speed);
		 }
		
		timer = setTimeout("scroll('" + direction + "', " + speed + ")", 10);
		}
		
		
		function stop() {
			
		clearTimeout(timer);
		}


