// JavaScript Document
var popUpWin=0;
function popUpWindow(URLStr, width, height) {
if(popUpWin) if(!popUpWin.closed) popUpWin.close();
var left = (screen.width/2) - width/2;
var top = (screen.height/2) - height/2;
popUpWin = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=yes,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
}

function confirmLink(Link, Msg){
if (typeof(window.opera) != 'undefined') return true;
var is_confirmed = confirm(Msg);
return is_confirmed;
}

colorover='#E0E0E0'; colorout='#F0F0F0'; colorclick='#F0D8D8';
function mv (object) { if (object.style.backgroundColor.toUpperCase()!=colorclick) object.style.backgroundColor=colorover; }
function mo (object) { if (object.style.backgroundColor.toUpperCase()!=colorclick) object.style.backgroundColor=colorout; }
function mc (object) { if (object.style.backgroundColor.toUpperCase()!=colorclick) object.style.backgroundColor=colorclick; else object.style.backgroundColor=colorover; }
function m (object, color) { object.style.backgroundColor=color; }

if (document.getElementById && !document.all) { var nsmousepos = new Object(); nsmousepos.pageX = 0; nsmousepos.pageY = 0; nsmousepos.clientX = 0; nsmousepos.clientY = 0; }
function getMouseXY(e) { if (document.getElementById && !document.all) { nsmousepos.pageX = e.pageX; nsmousepos.pageY = e.pageY; nsmousepos.clientX = e.clientX; nsmousepos.clientY = e.clientY; }}

function ietruebody() { return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body }

function tooltip(obj){
var ie=document.all
var ns6=document.getElementById && !document.all
if (ie||ns6) {
var tipobj=document.all?document.all[obj] : document.getElementById? document.getElementById(obj) : ""
var curX=(ns6)?nsmousepos.pageX : event.x+ietruebody().scrollLeft;
var curY=(ns6)?nsmousepos.pageY : event.y+ietruebody().scrollTop;
var rightedge=ie&&!window.opera? ietruebody().clientWidth-event.clientX : window.innerWidth-nsmousepos.clientX-16
var bottomedge=ie&&!window.opera? ietruebody().clientHeight-event.clientY : window.innerHeight-nsmousepos.clientY
var leftedge= -1000
if (rightedge<tipobj.offsetWidth) tipobj.style.left=ie? ietruebody().scrollLeft+event.clientX-tipobj.offsetWidth+"px" : window.pageXOffset+nsmousepos.clientX-tipobj.offsetWidth+"px"
else if (curX<leftedge) tipobj.style.left="5px"
else tipobj.style.left=curX+"px"
if (bottomedge<tipobj.offsetHeight) tipobj.style.top=ie? ietruebody().scrollTop+event.clientY-tipobj.offsetHeight+16+"px" : window.pageYOffset+nsmousepos.clientY-tipobj.offsetHeight-16+"px"
else tipobj.style.top=curY+16+"px"
tipobj.style.visibility="visible"
document.body.style.cursor="help";
}}

function hidetip(obj){
var ie=document.all
var ns6=document.getElementById && !document.all
if (ie||ns6) {
var tipobj=document.all?document.all[obj] : document.getElementById? document.getElementById(obj) : ""
tipobj.style.visibility="hidden";
tipobj.style.left="-1000px";
document.body.style.cursor="auto";
}}

function floatit(obj){
var ie=document.all
var ns6=document.getElementById && !document.all
if (ie||ns6) {
var tipobj=document.all?document.all[obj] : document.getElementById? document.getElementById(obj) : ""
tipobj.style.left = "0px"
tipobj.style.top = ie? ietruebody().scrollTop+"px" : window.pageYOffset+"px"
}}


function show_local_date( date_string ) {
	myDiv = document.getElementById( 'divLocalDate' );
	if ( myDiv ) {
		var x = ( ( document.getElementById && ! document.all ) ? nsmousepos.pageX : event.x + ietruebody().scrollLeft ) + 20;
		var y = ( ( document.getElementById && ! document.all ) ? nsmousepos.pageY : event.y + ietruebody().scrollTop ) - 40;
		if ( myDiv.style.visibility == 'hidden' ) {
			myDiv.style.visibility = 'visible';
			myDiv.innerHTML = '<strong>Your local time:</strong><br />' + date_string;
		}
		y = ( y < 0 ) ? 0 : y;
		myDiv.style.top  = y + 'px';
		myDiv.style.left = x + 'px';
	}
}
function show_local_date_ts( date_timestamp ) {
	var print_date = new Date( date_timestamp );
	show_local_date( print_date.toLocaleString() );
}
function hide_local_date() {
	myDiv = document.getElementById( 'divLocalDate' );
	if ( myDiv ) {
		myDiv.style.visibility = 'hidden';
		myDiv.innerHTML = '';
	}
}


document.onmousemove=getMouseXY;