// JavaScript Document
function hp_ne(){
	return true
}
onerror=hp_ne;

var remote_page;
var which_div = "";
var screenWidth=0;
var screenHeight=0;
var XonScreen=0;
var YonScreen=0;
var from_left=0;
var from_top=0;
var div_bib_div_page_show=true;

if(document.layers){
	document.captureEvents(Event.MOUSEMOVE);
};
document.onmousemove=mouseMoved;

function mouseMoved(elem){
	if(document.all){
		XonScreen=window.event.clientX+document.documentElement.scrollLeft;
		YonScreen=window.event.clientY+document.documentElement.scrollTop;
		screenWidth=document.documentElement.clientWidth+document.documentElement.scrollLeft;
		screenHeight=document.documentElement.clientHeight+document.documentElement.scrollTop;
		from_left=document.body.scrollLeft;
		from_top=document.body.scrollTop;
	} else if(document.layers || document.getElementById){
		XonScreen=elem.pageX;
		YonScreen=elem.pageY;
		screenWidth=window.innerWidth+window.pageXOffset;
		screenHeight=window.innerHeight+window.pageYOffset;
		from_left=window.pageXOffset;
		from_top=window.pageYOffset;
	}
	if(which_div!="" && document.getElementById(which_div).innerHTML!=""){
		move_div();
	}
}
function get_start(){
	div_bib_div_page_show=true;
}
function get_page(page, where){
	if(div_bib_div_page_show==true){
		if(window.ActiveXObject){
			remote_page=new ActiveXObject("Microsoft.XMLHTTP");
		}else if(window.XMLHttpRequest){
			remote_page=new XMLHttpRequest();
		}
		which_div = where;
		remote_page.onreadystatechange=fillresult;
		remote_page.open("GET",page,true);
		remote_page.send(null);
	}
}
function empty_elem(){
	div_bib_div_page_show=false;
	document.getElementById(which_div).innerHTML="";
}
function fillresult(){
	if(div_bib_div_page_show==true){
		if(remote_page.readyState==4){
			if(remote_page.status==200){
				fill_div(remote_page.responseText,which_div);
			}
		}
	}
}
function fill_div(text_html, where){
	which_div = where;
	elem=0;
	elem=document.getElementById(which_div);
	elem.innerHTML=text_html;
	if(elem.layers){
		elem.captureEvents(Event.MOUSEMOVE);
	};
	elem.onmousemove = empty_elem;
	move_div();
//	if(div_bib_div_page_show==false){
//		empty_elem();
//	}
}
function move_div(){
	offset = 5;
	div_width = elem.offsetWidth;
	div_height = elem.offsetHeight;
	
//	alert(div_width + "-" + div_height);
	if(XonScreen>(screenWidth/2)){
		new_left=(XonScreen-div_width-offset);
	}else{
		new_left=(XonScreen+offset);
	}
	if(YonScreen>(screenHeight/2)){
		new_top=(YonScreen-div_height-offset);
	}else{
		new_top=(YonScreen+offset);
	}
	elem.style.left=new_left + "px";
	elem.style.top=new_top + "px";
}
