//browser detection
var ns = (navigator.appName == "Netscape");//Netscape browser
var ns6 = false;
var ua = navigator.userAgent;
if (document.getElementById) ns6 = true; //Netscape 6 or above

if ((ns) && (!ns6)) document.write('<LINK rel="stylesheet" href="quantum_ns.css">');
else document.write('<LINK rel="stylesheet" href="quantum.css">');

// START: fixing the page content on resize >>>
FixNSWindow();
function FixNSWindow() {
	if (ns6 || ns && (parseInt(navigator.appVersion) == 4)) {
		if (typeof document.NS == 'undefined') document.NS = new Object;
		if (typeof document.NS.NS_scaleFont == 'undefined') {
			document.NS.FixCssInNS = new Object;
			document.NS.FixCssInNS.initWindowWidth = window.innerWidth;
			document.NS.FixCssInNS.initWindowHeight = window.innerHeight;
		}
		window.onresize = FixCssInNS;
	}
}
function FixCssInNS() {
	if (ns6 && !ns) window.location.reload();
	if (document.NS.FixCssInNS.initWindowWidth != window.innerWidth || document.NS.FixCssInNS.initWindowHeight != window.innerHeight) document.location = document.location;
}
// <<< END: fixing the page content on resize

var timer;

function scrollDown(){
	if (!ns) { //Explorer
		if(document.all.scroller.style.pixelTop<0){
		   document.all.scroller.style.pixelTop+=5;
		   //position scroll bar
		   if (Math.round( (183/(document.all.scroller.offsetHeight-210))*Math.abs(document.all.scroller.style.pixelTop) ) > 180)
		   		document.all.scrLine.style.pixelTop = 176;
		   else
		   		document.all.scrLine.style.pixelTop = Math.round( (183/(document.all.scroller.offsetHeight-210))*Math.abs(document.all.scroller.style.pixelTop) );
		}
	   }
	   else { //Netscape
	    if (!ns6) {
			if(document.tata.document.scroller.top<0){
		   	   document.tata.document.scroller.top+=5;
			   //position scroll bar
			   if (Math.round( (183/(document.tata.document.scroller.clip.height-210))*Math.abs(document.tata.document.scroller.top) ) > 180)
			   		document.scrollBar.document.scrLine.top = 176;
			   else
			   		document.scrollBar.document.scrLine.top = Math.round( (183/(document.tata.document.scroller.clip.height-210))*Math.abs(document.tata.document.scroller.top) );
			  }
		   }
		   else { //Netscape 6
		    obj = document.getElementById("scroller");
			if(parseInt(obj.style.top)<0){
			   obj.style.top = parseInt(obj.style.top)+10;
			   //position scroll bar
			   if (Math.round((183/(document.getElementById("scroller").offsetHeight-210)*Math.abs(parseInt(document.getElementById("scroller").style.top)))) > 183)
			   		document.getElementById("scrLine").style.top = "0px;"
				else
					document.getElementById("scrLine").style.top=Math.round((183/(document.getElementById("scroller").offsetHeight-210)*Math.abs(parseInt(document.getElementById("scroller").style.top)))) + "px";
			  }
		   }
	   }
	timer = setTimeout("scrollDown()", 40);
  }

  function scrollUp(){
  	if (!ns) { //Explorer
		if(document.all.scroller.style.pixelTop>-(document.all.scroller.offsetHeight-210))
		   document.all.scroller.style.pixelTop-=5;
		   //position scroll bar
		   if (Math.round( (183/(document.all.scroller.offsetHeight-210))*Math.abs(document.all.scroller.style.pixelTop) ) > 180)
		   		document.all.scrLine.style.pixelTop = 176;
		   else
		   		document.all.scrLine.style.pixelTop = Math.round( (183/(document.all.scroller.offsetHeight-210))*Math.abs(document.all.scroller.style.pixelTop) );
	   }
	   else { //Netscape
	   	if (!ns6) {
			if(document.tata.document.scroller.top>-(document.tata.document.scroller.clip.height-210)){
			   document.tata.document.scroller.top-=5;
			   //position scroll bar
			   if (Math.round( (183/(document.tata.document.scroller.clip.height-210))*Math.abs(document.tata.document.scroller.top) ) > 180)
			   		document.scrollBar.document.scrLine.top = 176;
			   else
			   		document.scrollBar.document.scrLine.top = Math.round( (183/(document.tata.document.scroller.clip.height-210))*Math.abs(document.tata.document.scroller.top) );
			  }
		   }
		   else { //Netscape 6
		    obj = document.getElementById("scroller");
			if(parseInt(obj.style.top)>-(obj.offsetHeight-210)){
			   obj.style.top = parseInt(obj.style.top)-10;
			   //position scroll bar
			   if (Math.round((183/(document.getElementById("scroller").offsetHeight-210)*Math.abs(parseInt(document.getElementById("scroller").style.top)))) > 183)
			   		document.getElementById("scrLine").style.top = "183px;"
				else
					document.getElementById("scrLine").style.top=Math.round((183/(document.getElementById("scroller").offsetHeight-210)*Math.abs(parseInt(document.getElementById("scroller").style.top)))) + "px";
			  }
		   }
	   }
	timer = setTimeout("scrollUp()", 40);
  }

  function doneScrolling(){
  	clearTimeout(timer);
  }


  //HOME scroll
  var timer2;

