function over(imgName,img_src) {
document[imgName].src=img_src;
}
function out(imgName,img_src) {
document[imgName].src=img_src;
}

function preLoadMyImages() {
arg=preLoadMyImages.arguments;
imgs=new Array();
i=imgs.length
for(i=0; i<arg.length; i++)
if (arg[i]!=0) {
imgs[i]=new Image;
imgs[i].src=arg[i];
}
}

//

function nsBrowFix(){
if(pageWidth!=innerWidth || pageHeight!=innerHeight){
location.reload()
}
}


if(document.layers) {
pageWidth=innerWidth
pageHeight=innerHeight
window.onresize=nsBrowFix
}

//

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 agent = n.userAgent.toLowerCase();
var name = n.appName.toLowerCase();
var opera = agent.indexOf("opera") != -1;
var speed = 10;
var tid;

//Browser sniff hash obj
var sniff = {
	bw: {
		ie:agent.indexOf("msie") != -1 && !opera,
		ie4:agent.indexOf("msie 4.") != -1 && !opera,
		ie5:agent.indexOf("msie 5.") != -1 && !opera,
		ie6:agent.indexOf("msie 6.") != -1 && !opera,
		ns:name.indexOf("netscape") != -1 && agent.indexOf("gecko") == -1,
		ns6:agent.indexOf("netscape6") != -1
	},
	os: {
		win:n.userAgent.indexOf("Win") != -1,
		mac:n.userAgent.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
	};
	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,
		move:moveLyr,
		top:0
	};
	this.prop = {
		dif:this.container.height - this.content.height
	};
	return this;
}

//move something
function moveLyr(x, y) {
	this.css.left = x;
	this.css.top = y;
}

function scrollDown(num) {
	var obj = (eval("scroller" + num));
	if (obj.container.height < (obj.content.height + obj.content.top)) {
		obj.content.move(0, (parseInt(obj.content.top) - distance));
		if (parseInt(obj.content.top) >= parseInt(obj.prop.dif)) {
			tid = setTimeout("scrollDown('" + num + "')", speed);
		}
		obj.content.top = parseInt(obj.content.top) - distance;
	} else {
		stopScroll();
	}
}

function scrollUp(num) {
	var obj = (eval("scroller" + num));
	if(parseInt(obj.content.top) != 0) {
		obj.content.move(0, (parseInt(obj.content.top) + distance));
		obj.content.top = parseInt(obj.content.top) +distance;
		tid = setTimeout("scrollUp('" + num + "')", speed);
	}
}

function stopScroll() {
	clearTimeout(tid);
	b = false
}

function createObj() {
	scroller1 = new createScrollerObj('divContainer', 'divContent');
}