function nsBrowFix(){
	if(pageWidth!=innerWidth || pageHeight!=innerHeight) { location.reload(); }
	}


if(document.layers) {
	pageWidth=innerWidth;
	pageHeight=innerHeight;
	window.onresize=nsBrowFix;
	}

var n = navigator;
var d = document;
var speed = 25;
var agent = n.userAgent.toLowerCase();
var tid, b;
var sniff = {
	bw: { ns:d.layers, ie:d.all && !d.getElementById, ie4:agent.indexOf("msie 4.") != -1, ie5:agent.indexOf("msie 5.") != -1, ie6:agent.indexOf("msie 6.") != -1, dom:d.getElementById, ns6:d.getElementById && agent.indexOf("gecko") != -1 },
	os: { win:agent.indexOf("win") != -1, mac:agent.indexOf("mac") != -1 }
	}; 

var distance = (sniff.os.mac && sniff.bw.ns6 || sniff.os.win && sniff.bw.ie4)?5:(sniff.os.mac && sniff.bw.ns)?6:4; 

function createScrollerObj(lyr1, lyr2) {
this.container = {
obj:(sniff.bw.ns)?d[lyr1]:sniff.bw.ie?d.all[lyr1]:d.getElementById
(lyr1),
css:(sniff.bw.ns)?d[lyr1]:sniff.bw.ie?d.all[lyr1].style:d.getElementById
(lyr1).style,
height:(sniff.bw.ns)?d[lyr1].clip.height:sniff.bw.ie?d.all
[lyr1].offsetHeight:d.getElementById(lyr1).offsetHeight,
width:(sniff.bw.ns)?d[lyr1].clip.width:sniff.bw.ie?d.all
[lyr1].offsetWidth:d.getElementById(lyr1).offsetWidth

};
this.content = {
obj:(sniff.bw.ns)?d[lyr1].document[lyr2]:sniff.bw.ie?d.all
[lyr2]:d.getElementById(lyr2),
css:(sniff.bw.ns)?d[lyr1].document[lyr2]:sniff.bw.ie?d.all
[lyr2].style:d.getElementById(lyr2).style,
height:(sniff.bw.ns)?d[lyr1].document[lyr2].clip.height:sniff.bw.ie?
d.all[lyr2].offsetHeight:d.getElementById(lyr2).offsetHeight,
width:(sniff.bw.ns)?d[lyr1].document[lyr2].clip.width:sniff.bw.ie?
d.all[lyr2].offsetWidth:d.getElementById(lyr2).offsetWidth,
move:moveLyr,
top:0,
left:0
};
this.prop = {
dif:this.container.width - this.content.width
};
return this;
} 

function moveLyr(x, y) {
this.css.left = x;
this.css.top = 0;
} 

function scrollDown(num) {
var obj = (eval("scroller" + num));
b = true;
if (obj.container.width < obj.content.width) {
obj.content.move((parseInt(obj.content.left) - distance), 0);
if (parseInt(obj.content.left) >= parseInt(obj.prop.dif)) {
tid = setTimeout("scrollDown('" + num + "')", speed);
}
obj.content.left = parseInt(obj.content.left) - distance;
} else { 
stop();
}
} 

function scrollUp(num) {
var obj = (eval("scroller" + num));
b = true;
if(parseInt(obj.content.left) != 0) {
obj.content.move((parseInt(obj.content.left) + distance), 0);
obj.content.left = parseInt(obj.content.left) +distance;
tid = setTimeout("scrollUp('" + num + "')", speed);
}
} 

function stopScroll() { clearTimeout(tid); b = false; } 
function createObj() { scroller1 = new createScrollerObj('divContainer', 'divContent'); }

