function scrollShout(lay)
{	
	var placeX = document.getElementById("divStart").offsetLeft;
	var placeY = 500;//500
	
	var temp = parseInt(document.body.clientHeight) + 500;
	document.getElementById('divEnd').style.height = temp +'px';
	
	var ns = (navigator.appName.indexOf("Netscape") != -1);
	var d = document;
	function DeLayer(id)
	{
		var GetElements=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
		if(d.layers)GetElements.style=GetElements;
		GetElements.sP=function(x,y){this.style.left=x;this.style.top=y; };
		GetElements.x = placeX;
		GetElements.y = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;
		GetElements.y += placeY;
		GetElements.y=123;
		return GetElements;
	}
	window.stayTopright=function()
	{
		var pY = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;
		//ftlObj.y += (pY - placeY - ftlObj.y)/15;
		  ftlObj.y =document.body.scrollTop+10;
				
		// Get  Start And End Position Object.
		var fStart = document.getElementById?document.getElementById('divStart'):document.all?d.all['divStart']:document.layers['divStart'];
		var fEnd = document.getElementById?document.getElementById('divEnd'):document.all?d.all['divEnd']:document.layers['divEnd'];
		
		// Get Start And End Position.		
		if(fStart!=null&&fEnd!=null)
		{
			if(ns)
			{
				var sPoint = (fStart.style.top?fStart.style.top:fStart.offsetTop);
				var ePoint = fEnd.style.top?fEnd.style.top:fEnd.offsetTop+5000; //- 20;
			}
			else
			{
				var sPoint = (fStart.style.top?fStart.style.top:Math.max(fStart.clientTop,fStart.offsetTop));
				var ePoint = fEnd.style.top?fEnd.style.top:Math.max(fEnd.clientTop,fEnd.offsetTop)+5000; //- 20;
			}
			//var ePoint = 9000;
			// Check the Floating Object Position Wtih Start And End Point
			if(parseInt(ftlObj.y) < parseInt(sPoint)){
				ftlObj.y = sPoint; //float_max_pos 
			}else if(parseInt(ftlObj.y) > parseInt(ePoint)){
				ftlObj.y = ePoint; //float_max_pos 
			}else{
				ftlObj.y  = ftlObj.y;
			}
		}
		//			
	
		ftlObj.sP(ftlObj.x, ftlObj.y);
		
		setTimeout("stayTopright()", 10);
	}
	ftlObj = DeLayer(lay);
	stayTopright();	
}

scrollShout("divShout");
//var ans,x;
//for(ans in document.getElementById('divShout'))
	//x=x+'\n'+ans;
//alert(x);
/*
var ns = (navigator.appName.indexOf("Netscape") != -1);
var d = document;

function scrollShout_old(id, sx, sy)
{
	var ele=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
	var px = document.layers ? "" : "px";
	window[id + "_obj"] = ele;
	if(d.layers)el.style=el;
	ele.cx = ele.sx = sx;ele.cy = ele.sy = sy;
	ele.sP=function(x,y){this.style.left=x+px;this.style.top=y+px;};

	ele.floatIt=function()
	{
		var pX, pY;
		pX = (this.sx >= 0) ? 0 : ns ? innerWidth : 
		document.documentElement && document.documentElement.clientWidth ? 
		document.documentElement.clientWidth : document.body.clientWidth;
		pY = ns ? pageYOffset : document.documentElement && document.documentElement.scrollTop ? 
		document.documentElement.scrollTop : document.body.scrollTop;
		if(this.sy<0) 
		pY += ns ? innerHeight : document.documentElement && document.documentElement.clientHeight ? 
		document.documentElement.clientHeight : document.body.clientHeight;
		this.cx += (pX + this.sx - this.cx)/8;this.cy += (pY + this.sy - this.cy)/8;
		this.sP(this.cx, this.cy);
		setTimeout(this.id + "_obj.floatIt()", 40);
	}
	return ele;
}

var div_width = document.getElementById("divShout").style.width;
var winW,winH;
if (parseInt(navigator.appVersion)>3) 
{
	if (navigator.appName=="Netscape") 
	{
  		winW = window.innerWidth-26;
  		winH = window.innerHeight-26;
 	}
 	if (navigator.appName.indexOf("Microsoft")!=-1) 
	{
  		winW = document.body.offsetWidth-30;
  		winH = document.body.offsetHeight-30;
 	}
}
scrollShout("divShout", winW-parseFloat(div_width),100).floatIt();
*/


