var ie=document.all
var dom=document.getElementById
var ns4=document.layers
var bouncelimit=32
var direction="up"
var crossobj;

function modifiedgetScrollY() {
	  var scrOfX = 0, scrOfY = 0;
	  if( typeof( window.pageYOffset ) == 'number' ) {
		//Netscape compliant
		scrOfY = window.pageYOffset;
		scrOfX = window.pageXOffset;
	  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
		//DOM compliant
		scrOfY = document.body.scrollTop;
		scrOfX = document.body.scrollLeft;
	  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
		//IE6 standards compliant mode
		scrOfY = document.documentElement.scrollTop;
		scrOfX = document.documentElement.scrollLeft;
	  }
	  else
	  {
		 scrOfY = document.documentElement.scrollTop;
		scrOfX = document.documentElement.scrollLeft;
		/*var iebody=(document.compatMode && document.compatMode != "BackCompat")? document.documentElement : document.body
		var scrOfX=document.all? iebody.scrollLeft : window.pageXOffset;
		var scrOfY=document.all? iebody.scrollHeight : window.pageYOffset;*/
	  }

	  //return [ scrOfX, scrOfY ];
	  return scrOfY + 'px';
	}
	
function initbox(parameters,fileName,div_name)
{
	show_hide_combo(0);
	
	if (!dom&&!ie&&!ns4)
		return
	crossobj=(dom)?document.getElementById("dropin").style : ie? document.all.dropin : document.dropin
	scroll_top=(ie)? document.body.scrollTop : window.pageYOffset
	
	//crossobj.top=scroll_top-250+"px";
	//crossobj.top=scroll_top-250+"px";
	crossobj.top= modifiedgetScrollY();
	crossobj.visibility=(dom||ie)? "visible" : "show";
	
	getData('POST',fileName,parameters,div_name,'dropin_action',0);	//-- ajax request - code to get the contents of div

	//dropstart=setInterval("dropin()",50);
	
}


function dropin()
{
	scroll_top=(ie)? document.body.scrollTop : window.pageYOffset
	
	//crossobj=(dom)?document.getElementById("dropin").style : ie? document.all.dropin : document.dropin
	crossobj=document.getElementById("dropin").style;
		
	var top_val = parseInt(crossobj.top);
	//alert ( "top val:"+ top_val + "scrolltop " + (scroll_top));
	if (top_val < (scroll_top-5) )
	{
		crossobj.top=top_val+40+"px";
	}	
	else
	{
		clearInterval(dropstart)
		bouncestart=setInterval("bouncein()",50)
	}
}

function bouncein()
{
	crossobj.top=parseInt(crossobj.top)-bouncelimit+"px";
	if (bouncelimit<0)
		bouncelimit+=8
	bouncelimit=bouncelimit*-1
	if (bouncelimit==0)
	{
		clearInterval(bouncestart);
		bouncelimit=32;
	}
}

function dismissbox()
{
	document.getElementById('disp_details').innerHTML='';
	if ( document.getElementById("dropin") )
		document.getElementById("dropin").style.visibility="hidden";
	
	show_hide_combo(1);
	
}

function show_hide_combo(i_disp_style)	/* hiding comobos of manage pages for all buttons */ 
{ 
   var all_combos=document.getElementsByTagName('select');
   for (var i=0; i<all_combos.length;i++) 
   { 
	  	if(i_disp_style == 0)
	  		all_combos[i].style.visibility ="hidden";
		else
	  		all_combos[i].style.visibility ="visible";
	  		 
	} 
} 


