var mX;
var mY;
function checkS(e)
	{ // captures the mouse position
		mX = 0;
		mY = 0;
		if (!e) {var e = window.event}; //IE
		if (e.pageX || e.pageY){//Moz
			mX = e.pageX;
			mY = e.pageY;
		} else if (e.clientX || e.clientY) { //IE
			mX = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
			mY = e.clientY + document.body.scrollTop + document.documentElement.scrollTop; //IE correction
		}
	}
function showCoordinates(obj) {
	var oX = obj.offsetLeft;
	var oY = obj.offsetTop;
	while(obj.offsetParent){ // finds the absolute position of the object
		oX=oX+obj.offsetParent.offsetLeft;
		oY=oY+obj.offsetParent.offsetTop;
		if(obj==document.getElementsByTagName('body')[0]){break} else {obj=obj.offsetParent;}
	}

	var rX=mX-oX; //relative X
	var rY=mY-oY; //relative Y

	var newX=Math.ceil(rX/10);
	var newY=Math.ceil(rY/10);
	
	
	if (dP == "") {tooltip.show('Block '+newX+', '+newY+'.')}
		else {tooltip.show(dP)}
}

var dP="";	
function b(l) {dP = l.title;}
function a(l) {dP = "";}

function init() {
	
		
		var links = document.getElementsByTagName('area');

		for (var i = links.length; i != 0; i--) {
			
			var a = links[i-1];
			
			if (!a.href) continue;

			if (a.href.indexOf('#') != -1) continue;
			a.onclick = PopWin;
		}
	}
	
function PopWin(e) {
		if (!e) var e = window.event;
		var a = e.target ? e.target : e.srcElement;
		var newwin = window.open(a.href);
		return !newwin;                               
	}
	
	onload = init;

//tooltip function

 var tooltip=function(){
 var id = 'tt';
 var top = 3;
 var left = 3;
 var maxw = 300;
 var speed = 10;
 var timer = 20;
 var endalpha = 90;
 var alpha = 0;
 var tt,t,c,b,h;
 var ie = document.all ? true : false;
 return{
  show:function(v,w){
   if(tt == null){
    tt = document.createElement('div');
    tt.setAttribute('id',id);
    t = document.createElement('div');
    t.setAttribute('id',id + 'top');
    c = document.createElement('div');
    c.setAttribute('id',id + 'cont');
    b = document.createElement('div');
    b.setAttribute('id',id + 'bot');
    tt.appendChild(t);
    tt.appendChild(c);
    tt.appendChild(b);
    document.body.appendChild(tt);
    tt.style.opacity = 0;
    tt.style.filter = 'alpha(opacity=0)';
    document.onmousemove = this.pos;
   }
   tt.style.display = 'block';
   c.innerHTML = v;
   tt.style.width = w ? w + 'px' : 'auto';
   if(!w && ie){
    t.style.display = 'none';
    b.style.display = 'none';
    tt.style.width = tt.offsetWidth;
    t.style.display = 'block';
    b.style.display = 'block';
   }
  if(tt.offsetWidth > maxw){tt.style.width = maxw + 'px'}
  h = parseInt(tt.offsetHeight) + top;
  clearInterval(tt.timer);
  tt.timer = setInterval(function(){tooltip.fade(1)},timer);
  },
  pos:function(e){
   var u = ie ? event.clientY + document.documentElement.scrollTop : e.pageY;
   var l = ie ? event.clientX + document.documentElement.scrollLeft : e.pageX;
   tt.style.top = (u - h) + 'px';
   tt.style.left = (l + left) + 'px';
  },
  fade:function(d){
   var a = alpha;
   if((a != endalpha && d == 1) || (a != 0 && d == -1)){
    var i = speed;
   if(endalpha - a < speed && d == 1){
    i = endalpha - a;
   }else if(alpha < speed && d == -1){
     i = a;
   }
   alpha = a + (i * d);
   tt.style.opacity = alpha * .01;
   tt.style.filter = 'alpha(opacity=' + alpha + ')';
  }else{
    clearInterval(tt.timer);
     if(d == -1){tt.style.display = 'none'}
  }
 },
 hide:function(){
  clearInterval(tt.timer);
   tt.timer = setInterval(function(){tooltip.fade(-1)},timer);
  }
 };
}();


	//Tip('Block '+newX+', '+newY+'.')}



//function showOwnerForGivenCoordinates(obj) {
//	var oX = obj.offsetLeft;
//	var oY = obj.offsetTop;
//	while(obj.offsetParent){ // finds the absolute position of the object
//		oX=oX+obj.offsetParent.offsetLeft;
//		oY=oY+obj.offsetParent.offsetTop;
//		if(obj==document.getElementsByTagName('body')[0]){break} else {obj=obj.offsetParent;}
//	}
//
//	var rX=mX-oX; //relative X
//	var rY=mY-oY; //relative Y
//
//	var newX=Math.ceil(rX/10);
//	var newY=Math.ceil(rY/10);
//
//	TagToTip(newX+'-'+newY, TITLE, WIDTH, 300, SHADOW, true, STICKY, 1, CLOSEBTN, true, CLICKCLOSE, true)
//
//}