
var agent = navigator.userAgent.toLowerCase();
var dname = new String(document.domain);
var path = new String(location.pathname);
var w3c = document.getElementById;



var win = (agent.indexOf("windows") != -1);
var mac = (agent.indexOf("mac") != -1);
var gecko = agent.indexOf("gecko") != -1;
var opera = agent.indexOf("opera",0) != -1;
var safari = agent.indexOf("safari") != -1;
var ie = agent.indexOf("msie") != -1 && !opera;
var ie6win = (agent.indexOf("msie 6.") != -1) && win;
var ie7win = (agent.indexOf("msie 7.") != -1) && win;
var ie5mac = (agent.indexOf("msie") != -1) && mac;
var ns = agent.indexOf("netscape") != -1 && !opera;
var ns6 = (agent.indexOf("netscape6/6.") != -1) && ns;



function setRollOver(){
	if(!document.getElementsByTagName) return false;
	var ovrImgList = document.getElementsByTagName("img");
	for(var i=0;i<ovrImgList.length;i++){
		if(ovrImgList[i].className.match("ov")){
			preLoadImg(ovrImgList[i].src.replace(/_off./i,"_on."));
			ovrImgList[i].onmouseover = function(){
				this.src = this.src.replace(/_off./i,"_on.");
				return false;
			}
			ovrImgList[i].onmouseout = function(){
				this.src = this.src.replace(/_on./i,"_off.");
				return false;
			}
		}
	}
}



isIE = document.all;
isN6 = document.getElementById;
isN4 = document.layers;
myObj = "";

function CurrLeft() {
	if (isIE) {
		if(document.compatMode){
			return document.documentElement.scrollLeft;
		}else{
			return document.body.scrollLeft;
		}
	} else if (window.pageXOffset) {
		return window.pageXOffset;
	} else {
		return 0;
	}
}

function CurrTop() {
	if (isIE) {
		if(document.compatMode=="CSS1Compat"){
			return document.documentElement.scrollTop;
		}else{
			return document.body.scrollTop;
		}
	} else if (window.pageYOffset) {
		return window.pageYOffset;
	} else {
		return 0;
	}
}

var TimerOfScrollPage;
var currX;
var currY;
var unittime = 2;

function ScrollPage(toX, toY, breaking) {
	if (TimerOfScrollPage) clearTimeout(TimerOfScrollPage);

	if (!toX || toX < 0)	{toX = 0;}
	if (!toY || toY < 0)	{toY = 0;}
	if (!currX)	{currX = CurrLeft();}
	if (!currY)	{currY = CurrTop();}
	if (!breaking)	{breaking = 5;}

	currX += (toX - CurrLeft()) / breaking;
	if (currX < 0) {currX = 0;}
	currY += (toY - CurrTop()) / breaking;
	if (currY < 0) {currY = 0;}

	currX = Math.floor(currX);
	currY = Math.floor(currY);
	window.scrollTo(currX, currY);

	if (currX != toX || currY != toY) {
		TimerOfScrollPage = setTimeout("ScrollPage(" + toX + "," + toY + "," + breaking + ")", unittime);
	}
}

function JumpToPageTop() {
	ScrollPage(0, 0, 10);
}


function setToTop(){
	if(!document.getElementsByTagName) return false;
	var totopList = document.getElementsByTagName("a");
	for(var i=0;i<totopList.length;i++){
		if(totopList[i].className.match("dd-pagetop")){
			totopList[i].onclick = function(){
				JumpToPageTop();
				return false;
			}
		}
	}
}


function setOnLoad(){
	setRollOver();
	setToTop();
}



window.onload = setOnLoad;
    
