

function messengerWindow()
{
	if (document.readyState == undefined || document.readyState == "complete" || document.readyState == "interactive")
	{
		var mybody = document.body;
		if (mybody)
			mybody.appendChild(messengerBox());
	}
	else {
		setTimeout ('messengerWindow();', 1000);
	}
}

function messengerBox()
{
	var mydiv = document.createElement("div");
	mydiv.setAttribute("id","coMessengerWindow");
	mydiv.style.position = "absolute";
	mydiv.style.display = "block";
	mydiv.style.zIndex = "99999";
	mydiv.style.width = "215px";
	mydiv.style.height = "130px";
	mydiv.style.margin = "0px";
	mydiv.style.padding = "0px";
	mydiv.style.left = (f_clientWidth() + f_scrollLeft() - 218) + "px";
	mydiv.style.top = (f_clientHeight() + f_scrollTop() + 18) + "px";
 
	var image = "/b/go/pic/";
	var name 	= " ";
	var text	= " ";
	
	var innerdiv = '<div id="coMessengerContent" style="position:relative; width: 215px; height: 130px; margin: 0; padding: 0; display: table; visibility: hidden;">';
	innerdiv += '<img src="' + image + '" border="0" style="width: 74px; height: 100px; margin: 24px 0 0 11px; position: absolute; top: 0px; left: 0px;" onLoad="setWindowPosition();"/>';
	innerdiv += '<a href="/b/go" target="_blank" style="width: 215px; height: 130px; margin: 0; padding: 0; display: table; position: absolute; top: 0px; left: 0px;" onclick="javascript: pageTracker._trackPageview (\'/outgoing/win.amigos.com\');"><img src="/b/go/pic/" border="0"/></a>';
	innerdiv += '<div style="position: absolute; top: 6px; right: 6px; margin: 0; padding: 0; width: 10px; height: 10px; display: block; font-size: 6px; cursor: pointer;" onClick="closeMessengerWindow();"><img src="/b/go/fexa.gif" border="0"/></div>';
	innerdiv += '<a href="/b/go" target="_blank" style="position: absolute; top: 40px; left: 98px; width: 115px; height: 14px; display: block; text-decoration: none; text-align: left;" onclick="javascript: pageTracker._trackPageview (\'/outgoing/win.amigos.com\');"><span style="font-size: 12px; font-family: Tahoma; color: #404040; text-decoration: none; font-weight: bold;">' + name + '</span></a>';
	innerdiv += '<a href="/b/go" target="_blank" style="position: absolute; top: 65px; left: 98px; width: 110px; height: 45px; display: block; text-decoration: none; text-align: left;" onclick="javascript: pageTracker._trackPageview (\'/outgoing/win.amigos.com\');"><span style="font-size: 12px; font-family: Tahoma; color: #404040; text-decoration: none">' + text + '</span></a>';
	innerdiv += '<a href="/b/go" target="_blank" style="position: absolute; top: 113px; right: 5px; width: 54px; height: 16px; display: block; text-decoration: none;" onclick="javascript: pageTracker._trackPageview (\'/outgoing/win.amigos.com\');"><span style="font-size: 11px; font-family: Tahoma; color: #008ae4; text-decoration: none">Ver Perfil</span></a>';
	innerdiv += '</div>';

	mydiv.innerHTML = innerdiv;

	return mydiv;
}
function closeMessengerWindow( node )
{
	var mydiv = document.getElementById("coMessengerWindow");
	mydiv.parentNode.removeChild(mydiv);
}

function setWindowPosition()
{
	var mycontent = document.getElementById("coMessengerContent")
	if (mycontent)
		mycontent.style.visibility = "visible";

	var mydiv = document.getElementById("coMessengerWindow");
	
	if (mydiv)
	{
		var leftFinal = (f_clientWidth() + f_scrollLeft()) - 218;
		var topFinal = (f_clientHeight() + f_scrollTop()) - 134;
		
		var leftNow = parseInt(mydiv.style.left.toString().split("px")[0]);
		var topNow = parseInt(mydiv.style.top.toString().split("px")[0]);
		
		var leftSize = leftFinal - leftNow;
		var topSize = topFinal - topNow;
	
		if (leftSize)
			mydiv.style.left = ( leftNow + (leftSize / 5) ) + "px";
		
		if (topSize)
			mydiv.style.top = ( topNow + (topSize / 5) ) + "px";

		setTimeout("setWindowPosition();", 40);
	}
}


function f_clientWidth() {
	return f_filterResults (
		window.innerWidth ? window.innerWidth : 0,
		document.documentElement ? document.documentElement.clientWidth : 0,
		0
	);
//		document.body ? document.body.clientWidth : 0
}
function f_clientHeight() {
	return f_filterResults (
		window.innerHeight ? window.innerHeight : 0,
		document.documentElement ? document.documentElement.clientHeight : 0,
		0
	);
//		document.body ? document.body.clientHeight : 0
}
function f_scrollLeft() {
	return f_filterResults (
		window.pageXOffset ? window.pageXOffset : 0,
		document.documentElement ? document.documentElement.scrollLeft : 0,
		document.body ? document.body.scrollLeft : 0
	);
}
function f_scrollTop() {
	return f_filterResults (
		window.pageYOffset ? window.pageYOffset : 0,
		document.documentElement ? document.documentElement.scrollTop : 0,
		document.body ? document.body.scrollTop : 0
	);
}
function f_filterResults(n_win, n_docel, n_body) {
	var n_result = n_win ? n_win : 0;
	if (n_docel && (!n_result || (n_result > n_docel)))
		n_result = n_docel;
	return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result;
}

setTimeout ('messengerWindow();', 4000);



