function hideIt(id) {
	var layer =  document.getElementById(id);
  	if(!layer) return;
 	layer.style.visibility='hidden';
}

function showIt(id) {
  var layer =  document.getElementById(id);
  if(!layer) return;
  layer.style.visibility='visible';
  
  if(document.body.clientHeight > 500) {
  	placeIt(id);
  } else {
  	layer.style.position = 'static';
  	layer.style.display = 'block';
  }
}

function placeIt(id) {
	var layer =  document.getElementById(id);
	if(!layer) return;
	
	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;
	}
	
	var myWidth = 0, myHeight = 0;
	if( typeof( window.innerWidth ) == 'number' ) {
		//Non-IE
		myWidth = window.innerWidth;
		myHeight = window.innerHeight;
	} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
		//IE 6+ in 'standards compliant mode'
		myWidth = document.documentElement.clientWidth;
		myHeight = document.documentElement.clientHeight;
	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
		//IE 4 compatible
		myWidth = document.body.clientWidth;
		myHeight = document.body.clientHeight;
	}
	//alert(scrOfY);
 	//layer.style.top = window.pageYOffset + (window.innerHeight - (window.innerHeight-20)) + 'px';
 	if(scrOfY>300) {
 	  if(id=='right_table')  layer.style.top = scrOfY - 250 +(myHeight - (myHeight-20)) + 'px';
 	    else layer.style.top = scrOfY +(myHeight - (myHeight-20)) + 'px';
 	    
 	  var top_linkA = document.getElementById('top_link');
 	  if(top_linkA) top_linkA.style.display = '';
 	} else {
 		if(id=='right_table') layer.style.top = 10 + 'px';
 		  else layer.style.top = 260 + 'px';
 		  
 		var top_linkA = document.getElementById('top_link');
 	  	if(top_linkA) top_linkA.style.display = 'none';
 	}
 	window.setTimeout('placeIt("'+id+'")', 20); 
}

//window.onload=placeIt();
onResize="window.location.href = window.location.href";

