ttlRtHeight=0;
function actDisblBtn1(status1){
		//	alert("actDisblBtn1");
	if(status1=='up1'){
		document.getElementById("writeDown1").innerHTML = '<a href="javascript:;" onclick="dw_scrollObj.scrollBy(\'wn\',0,-80);actDisblBtn1(\'down1\'); return false"><img src="/images/hp_scroll_down.gif" alt="Down" title="Down" border="0" /></a>';
		cnt2=1;
	}
	else{
		document.getElementById("writeUp1").innerHTML = '<a href="javascript:;" onclick="dw_scrollObj.scrollBy(\'wn\',0,80); actDisblBtn1(\'up1\'); return false"><img src="/images/hp_scroll_up.gif" alt="Up" title="Up" border="0" /></a>';
	}
}
function setHeightRt(){
	var elemsRt = document.getElementsByTagName('div');
	count1=0;
	for(i=0;i<elemsRt.length;i++){
		if(elemsRt[i].className == 'hpScrlData'){
			count1++;
		}
	}
	totHeightRt=eval(count1 * 72);
	document.getElementById('lyr1').style.height = totHeightRt;
	ttlRtHeight=totHeightRt;
}	
dw_scrollObj.slideDur = 300; // duration of glide

// intermediary functions needed to prevent errors before page loaded 
dw_scrollObj.scrollBy = function(wnId, x, y, dur) {
	 if ( dw_scrollObjs[wnId] ) dw_scrollObjs[wnId].glideBy(x, y, dur);
}

dw_scrollObj.scrollTo = function(wnId, x, y, dur) {
  if ( dw_scrollObjs[wnId] ) dw_scrollObjs[wnId].glideTo(x, y, dur);
}

dw_scrollObj.prototype.glideBy = function(dx, dy, dur) {
  if ( !document.getElementById || this.sliding ) return;
  this.slideDur = dur || dw_scrollObj.slideDur;
  this.destX = this.destY = this.distX = this.distY = 0;
  this.lyr = document.getElementById(this.lyrId);
  this.startX = this.x; this.startY = this.y;
  if (dy < 0) this.distY = (this.startY + dy >= -this.maxY)? dy: -(this.startY  + this.maxY);
  else if (dy > 0) this.distY = (this.startY + dy <= 0)? dy: -this.startY;
  if (dx < 0) this.distX = (this.startX + dx >= -this.maxX)? dx: -(this.startX + this.maxX);
  else if (dx > 0) this.distX = (this.startX + dx <= 0)? dx: -this.startX;
  this.destX = this.startX + this.distX; this.destY = this.startY + this.distY;
  this.slideTo(this.destX, this.destY);
}

dw_scrollObj.prototype.glideTo = function(destX, destY, dur) {
  if ( !document.getElementById || this.sliding) return;
  this.slideDur = dur || dw_scrollObj.slideDur;
  this.lyr = document.getElementById(this.lyrId); 
  this.startX = this.x; this.startY = this.y;
  this.destX = -Math.max( Math.min(destX, this.maxX), 0);
  this.destY = -Math.max( Math.min(destY, this.maxY), 0);
  this.distY = this.destY - this.startY;
  this.distX =  this.destX - this.startX;
  this.slideTo(this.destX, this.destY);
}
var cnt2 = 1;
dw_scrollObj.prototype.slideTo = function(destX, destY) {
  this.per = Math.PI/(2 * this.slideDur); this.sliding = true;
	this.slideStart = (new Date()).getTime();
	this.aniTimer = setInterval(this.animString + ".doSlide()",10);
  this.on_slide_start(this.startX, this.startY);
 //alert(this.startY);
   if(eval((cnt2*80)+80)>=ttlRtHeight){
		document.getElementById("writeDown1").innerHTML = '<img src="/images/hp_scroll_no-down.gif" alt="Down"  title="Down" border="0" />';
   }
  if(this.startY==-80){
		document.getElementById("writeUp1").innerHTML = '<img src="/images/hp_scroll_no-up.gif" alt="Up"  title="Up" border="0" />';
  }
    cnt2++;
}

dw_scrollObj.prototype.doSlide = function() {
	var elapsed = (new Date()).getTime() - this.slideStart;
	if (elapsed < this.slideDur) {
		var x = this.startX + this.distX * Math.sin(this.per*elapsed);
		var y = this.startY + this.distY * Math.sin(this.per*elapsed);
    this.shiftTo(this.lyr, x, y); this.on_slide(x, y);
	} else {	// if time's up
    clearInterval(this.aniTimer); this.sliding = false;
	this.shiftTo(this.lyr, this.destX, this.destY);
    this.lyr = null; this.on_slide_end(this.destX, this.destY);
	}
}

dw_scrollObj.prototype.on_slide_start = function() {}
dw_scrollObj.prototype.on_slide = function() {}
dw_scrollObj.prototype.on_slide_end = function() {}


function initScrollLayer3() {
  var wndo1 = new dw_scrollObj('wn', 'lyr1', null);
  dw_scrollObj.GeckoTableBugFix('wn'); 
}

