// JavaScript Document



function ovr(ep, str) {

if(str=="")
	return ;
document.getElementById("arrow").style.display="";
document.getElementById("dv").style.display = "";

var aleft=getAbsoluteLeft(ep)
var atop=getAbsoluteTop(ep)
var awidth=ep.offsetWidth;
var aheight=ep.offsetHeight;

//alert(aleft);

//alert(atop);

document.getElementById("tipcon").innerHTML=str;
var bwidth = document.getElementById("dv").offsetWidth;


var bleft = aleft - ((bwidth - awidth) / 2) + document.body.offsetLeft;

var btop=atop + aheight+ document.body.offsetTop;
//alert(document.body.offsetTop)


var cheight=document.getElementById("arrow").offsetHeight;
var cwidth=document.getElementById("arrow").offsetWidth;

var cleft=aleft-((cwidth-awidth)/2) + document.body.offsetLeft;
var ctop=atop + aheight + document.body.offsetTop

document.getElementById("arrow").style.left=cleft-140+"px";
document.getElementById("arrow").style.top = ctop + "px";

document.getElementById("dv").style.top = btop + cheight - 8 + "px";
document.getElementById("dv").style.left = bleft-140 + "px";

document.getElementById("dv").style.display = "none";
document.getElementById("dv").style.display = "";
} 
function hilayer() { 
var o = document.getElementById("dv"); 
o.style.display = "none"; 
document.getElementById("arrow").style.display="none";
} 

function getAbsoluteLeft(ob){
if(!ob){return null;}
    var mendingOb = ob;
    var mendingLeft = mendingOb .offsetLeft;
    while( mendingOb != null && mendingOb .offsetParent != null && mendingOb .offsetParent.tagName != "BODY" ){
      mendingLeft += mendingOb .offsetParent.offsetLeft;
      mendingOb = mendingOb .offsetParent;
    }
return mendingLeft ;
}

function getAbsoluteTop(ob){
if(!ob){return null;}
var mendingOb = ob;
var mendingTop = mendingOb .offsetTop;
while( mendingOb != null && mendingOb .offsetParent != null && mendingOb .offsetParent.tagName != "BODY" ){
    mendingTop += mendingOb .offsetParent.offsetTop;
    mendingOb = mendingOb .offsetParent;
}
return mendingTop ;
}

			function calculateOffsetLeft(field) {
				return calculateOffset(field,"offsetLeft");
			}
			function calculateOffsetTop(field) {
				return calculateOffset(field,"offsetTop");
			}
			function calculateOffset(field,attr) {
				if(field) {
					return field[attr] + calculateOffset(field.offsetParent, attr);
				} else {
					return 0;
				}
			}
			
			
//--> 