
var IE = document.all?true:false;
if (!IE) document.captureEvents(Event.MOUSEMOVE)
var tempX = 0;
var tempY = 0;
var currentX=0;
var currentY =0;
var linkX1
var linkX2
var linkY1
var linkY2
var enable=false
var texti
var wides


function infunc(vartext,varwidth)
{
opacity('ab', 0, 100, 500)
enable="true"
var test=document.getElementById("ab");
//test.filter="progid:DXImageTransform.Microsoft.GradientWipe(duration=0.5,wipeStyle=0)"
texti=vartext
wides=varwidth
test.style.width=varwidth+"px";
var k=document.getElementById("ancho").innerHTML




//document.getElementById("ab").pageY=50

}


function MouseXY(e) {
var m=document.body.parentNode.scrollTop;
var n=document.body.parentNode.scrollHeight;
var wd=document.body.parentNode.clientWidth;
var o=document.scrollY;
if(enable){
if (IE) { 
currentX = event.clientX + document.body.scrollLeft;
currentY = event.clientY + document.body.scrollTop+m;
}
else {  
currentX = e.pageX;
currentY = e.pageY;
}  
if (currentX < 0){currentX = 0;}
if (currentY < 0){currentY = 0;}  
var test=document.getElementById("ab");
if (currentY>n-50)
	{
	currentY=currentY-50
	}

if (currentX >wd-wides-10)
	{	
		test.style.left=currentX-wides+20+"px";	
	}
else
	{
		test.style.left=currentX +20+"px";
	}

test.style.top=currentY-10+"px";
test.style.visibility="visible";
test.innerHTML= texti}
}


function outfunc()
{
var test=document.getElementById("ab");
//test.style.visibility="hidden";
test.style.left=-1000 +"px";
enable=false
document.getElementById("ab").style.opacity=0
document.getElementById("ab").style.MozOpacity=0
document.getElementById("ab").style.KhtmlOpacity=0
document.getElementById("ab").style.filter="alpha(opacity=0)";

}

document.onmousemove = MouseXY;


function opacity(id, opacStart, opacEnd, millisec) {
    //speed for each frame
    var speed = Math.round(millisec / 100);
    var timer = 0;

    //determine the direction for the blending, if start and end are the same nothing happens
    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++)
            {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    }
}

//change the opacity for different browsers
function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
} 
