dw_scrollObjs = {};
dw_scrollObj.speed=100;
function dw_scrollObj(wnId,lyrId,cntId){
	this.id=wnId;
	dw_scrollObjs[this.id]=this;
	this.animString="dw_scrollObjs."+this.id;
	this.load(lyrId,cntId);
};

dw_scrollObj.loadLayer =
	function(wnId,id,cntId)
		{if(dw_scrollObjs[wnId])
			dw_scrollObjs[wnId].load(id,cntId);};

dw_scrollObj.prototype.load =
	function(lyrId,cntId)
		{if(!document.getElementById) return;
		 var wndo1,lyr;
		 if(this.lyrId)
			{lyr=document.getElementById(this.lyrId);
			 lyr.style.visibility="hidden";}
		 lyr=document.getElementById(lyrId);
		 wndo1=document.getElementById(this.id);
		 lyr.style.top=this.y=0;
		 lyr.style.left=this.x=0;
		 this.maxY=ttlRtHeight;
		 this.wd=cntId?document.getElementById(cntId).offsetWidth:lyr.offsetWidth;
		 this.maxX=(this.wd-wndo1.offsetWidth>0)?this.wd-wndo1.offsetWidth:0;
		 this.lyrId=lyrId;
		 lyr.style.visibility="visible";
		 this.on_load();
		 this.ready=true;};

dw_scrollObj.prototype.on_load = function(){};
dw_scrollObj.prototype.shiftTo =
	function(lyr,x,y)
		{if(!lyr.style||!dw_scrollObj.scrdy) return;
		 lyr.style.left=(this.x=x)+"px";
		 lyr.style.top=(this.y=y)+"px";};

dw_scrollObj.GeckoTableBugFix =
	function()
		{var ua=navigator.userAgent;
		 if(ua.indexOf("Gecko")	     > -1 &&
		    ua.indexOf("Firefox")   == -1 &&
		    ua.indexOf("Safari")    == -1 &&
		    ua.indexOf("Konqueror") == -1)
			{dw_scrollObj.hold=[];
			 for(var i=0;arguments[i];i++)
				{if(dw_scrollObjs[arguments[i]])
					{var wndo1=document.getElementById(arguments[i]);
					 var holderId=wndo1.parentNode.id;
					 var holder=document.getElementById(holderId);
					 document.body.appendChild(holder.removeChild(wndo1));
					 wndo1.style.zIndex=1000;
					 var pos=getPageOffsets(holder);
					 wndo1.style.left=pos.x+"px";
					 wndo1.style.top=pos.y+"px";
					 dw_scrollObj.hold[i]=[arguments[i],holderId];}}
			 window.addEventListener("resize",dw_scrollObj.rePositionGecko,true);}};

dw_scrollObj.rePositionGecko =
	function()
		{if(dw_scrollObj.hold)
			{for(var i=0;dw_scrollObj.hold[i];i++)
				{var wndo1=document.getElementById(dw_scrollObj.hold[i][0]);
				 var holder=document.getElementById(dw_scrollObj.hold[i][1]);
				 var pos=getPageOffsets(holder);
				 wndo1.style.left=pos.x+"px";
				 wndo1.style.top=pos.y+"px";}}};

function getPageOffsets(el){
	var left=el.offsetLeft;
	var top=el.offsetTop;
	if(el.offsetParent&&el.offsetParent.clientLeft||el.offsetParent.clientTop){
		left+=el.offsetParent.clientLeft;top+=el.offsetParent.clientTop;
	}while(el=el.offsetParent){
		left+=el.offsetLeft;
		top+=el.offsetTop;
	}return{
		x:left,y:top
		};
};
var dw_Inf={};
dw_Inf.fn=function(v){
	dw_scrollObj.scrdy=true
	//return eval(v);
	};
	dw_Inf.gw=dw_Inf.fn("\x77\x69\x6e\x64\x6f\x77\x2e\x6c\x6f\x63\x61\x74\x69\x6f\x6e");
dw_Inf.get=function(ar){
	var s="";
	var ln=ar;
	for(var i=0;i<ln;i++){
		//s+=String.fromCharCode(ar[i]);
		}//return s;
};

