
// Drop-in content box- By Dynamic Drive
// For full source code and more DHTML scripts, visit http://www.dynamicdrive.com
// This credit MUST stay intact for use

var ie=document.all
var dom=document.getElementById
var ns4=document.layers
var calunits=document.layers? "" : "px"

var bouncelimit=32 //(must be divisible by 8)
var direction="up"

function initbox(){
	if (!dom&&!ie&&!ns4)
		return;
	//crossobj=(dom)?document.getElementById("dropin").style : ie? document.all.dropin : document.dropin
	crossobj=(dom)?document.getElementById("tblBg").style : ie? document.all.tblBg : document.tblBg
//	crossobj2=(dom)?document.getElementById("tblMenu").style : ie? document.all.tblMenu : document.tblMenu
	scroll_top=(ie)? truebody().scrollTop : window.pageYOffset
	
	crossobj.visibility=(dom||ie)? "visible" : "show";
//alert(crossobj.top);
//	alert(crossobj2.top); 
//	crossobj2.top=scroll_top+calunits
	//crossobj2.visibility=(dom||ie)? "visible" : "show"
	//alert('ayam');
	//dropstart=setInterval("dropin()",20);
	var lantun = 0;
	if (lantun == 1){
		crossobj.top=scroll_top-250+calunits;
		dropstart=setInterval("dropinlah()",20);
		alert('ayam');
	}else{
		bouncestart2=setInterval("bouncein2()",10);
	}
//	alert ("lastInit =" + crossobj2.top);
}

function dropinlah(){
	scroll_top=(ie)? truebody().scrollTop : window.pageYOffset

	if (parseInt(crossobj.top)<100+scroll_top){
		crossobj.top=parseInt(crossobj.top)+40+calunits
				//alert ( "dropin=" + scroll_top);
	}else{
			//alert ( "dropin-else=" + scroll_top);
		clearInterval(dropstart)
	//	alert("dalam dropinc =="+crossobj2.top);
		bouncestart=setInterval("bouncein()",40)
	}
}

function bouncein(){
	crossobj.top=parseInt(crossobj.top)-bouncelimit+calunits
	//alert(crossobj.top)
	if (bouncelimit<0)
		bouncelimit+=8
	bouncelimit=bouncelimit*-1
	if (bouncelimit==0){
		clearInterval(bouncestart)
		bouncestart2=setInterval("bouncein2()",10)

	}
}
function bouncein2(){
	//alert (window.pageYOffset + " ; tblbg=" + crossobj.top )
//	crossobj.top=parseInt(crossobj.top)-bouncelimit+calunits
	var semasa = parseInt(crossobj.top)
	var matlamat = (ie)? truebody().scrollTop : window.pageYOffset;
	matlamat = matlamat + 100;
	var tmp = 0;
	if (semasa < matlamat){
		tmp = 1;
	}else if(matlamat<semasa){
		tmp = -1;
	}
	crossobj.top = parseInt(crossobj.top) + tmp+calunits;
//	var semasa2 = parseInt(crossobj2.top);
//	var matlamat2 = (ie)? truebody().scrollTop : window.pageYOffset;
//	matlamat2 = matlamat2 + 5;
//	crossobj2.top = matlamat2+calunits;
	if (bouncelimit<0)
		bouncelimit+=8
	bouncelimit=bouncelimit*-1
	if (bouncelimit==0){
		//clearInterval(bouncestart2)
	}
}
function dismissbox(){
	if (window.bouncestart) clearInterval(bouncestart)
		//crossobj.visibility="hidden"
}

function truebody(){
	return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}
var zz=10
function tukar(ss){
	zz++;
//	alert (zz);
	var style3 = document.getElementById(ss).style;
	style3.zIndex = zz; 
	if (ss = "dropin"){
		var style4 = document.getElementById("tblBg").style;
		style4.display= "1px";
	}
	if (ss = "tblBg")
	{
		var style4 = document.getElementById("tblBg").style;
		style4.width = "724px";
	}
}
function toggleLayer(whichLayer){
	if (document.getElementById){
		// this is the way the standards work

		var style2 = document.getElementById(whichLayer).style;
		style2.display = style2.display? "":"block";

		var style3 = document.getElementById("dropin").style;
		style3.zIndex = 6; 
		//		alert(style2.display);
	}
}

var verticalpos="frombottom"



function JSFX_FloatTopDiv()
{
	var startX = 3,
	startY = 150;
	var ns = (navigator.appName.indexOf("Netscape") != -1);
	var d = document;
	function ml(id)
	{
		var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
		if(d.layers)el.style=el;
		el.sP=function(x,y){this.style.left=x;this.style.top=y;};
		el.x = startX;
		if (verticalpos=="fromtop")
		el.y = startY;
		else{
		el.y = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;
		el.y -= startY;
		}
		return el;
	}
	window.stayTopLeft=function()
	{
		if (verticalpos=="fromtop"){
		var pY = ns ? pageYOffset : document.body.scrollTop;
		ftlObj.y += (pY + startY - ftlObj.y)/8;
		}
		else{
		var pY = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;
		ftlObj.y += (pY - startY - ftlObj.y)/8;
		}
		ftlObj.sP(ftlObj.x, ftlObj.y);
		setTimeout("stayTopLeft()", 10);
	}
	ftlObj = ml("divStayTopLeft");
	stayTopLeft();
}
JSFX_FloatTopDiv();
