// scroll

function getScrollLeft() {
 if ((navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)) {
  return document.body.scrollLeft;
 } else if (window.pageXOffset) {
  return window.pageXOffset;
 } else {
  return 0;
 }
}

function getScrollTop() {
 if ((navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)) {
  return document.body.scrollTop;
 } else if (window.pageYOffset) {
  return window.pageYOffset;
 } else {
  return 0;
 }
}

function getScrollWidth() {
 if ((navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)) {
  return document.body.scrollWidth;
 } else if (window.innerWidth) {
  return window.innerWidth;
 }
 return 0;
}

function getScrollHeight() {
 if ((navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)) {
  return document.body.scrollHeight;
 } else if (window.innerHeight) {
  return window.innerHeight;
 }
 return 0;
}

function getInnerSize() {
 var obj = new Object();

 if (document.all || (document.getElementById && brw.ie)) {
  obj.width = document.body.clientWidth;
  obj.height = document.body.clientHeight;
 } else if (document.layers || (document.getElementById && brw.ns6)) {
  obj.width = window.innerWidth;
  obj.height = window.innerHeight;
 }

 return obj;
}

var pageScrollTimer;
function pageScroll(des_X,des_Y,frms,now_X,now_Y) {

 if (!des_X) des_X = 0;
 if (!des_Y) des_Y = 0;
 if (!frms)  frms  = 6;
 if (!now_X) now_X = 0 + getScrollLeft();
 if (!now_Y) now_Y = 0 + getScrollTop();

 now_X += (des_X - getScrollLeft()) / frms; if (now_X < 0) now_X = 0;
 now_Y += (des_Y - getScrollTop()) / frms;  if (now_Y < 0) now_Y = 0;
 var posX = Math.floor(now_X);
 var posY = Math.floor(now_Y);
 window.scrollTo(posX, posY);

 if (posX != 0 || posY != 0) {
  pageScrollTimer = setTimeout("pageScroll("+des_X+","+des_Y+","+frms+","+now_X+","+now_Y+")",16);
 }
}

function jumpToPageTop() {
// if (!MacIE3 && !MacIE4 && !NN && window.scrollTo || NN && (Vminor >= 4.75) && window.scrollTo) {
  pageScroll(0,0,5);
// } else {
//  location.hash = "top";
// }
}