// Article.js

/* Attaching event handlers to elements */
var clickToggle = true; 
tii_addEventHandlerOnElementLoad ('prt', 'mouseover', function (event){displayBub(event);}, false);
tii_addEventHandlerOnElementLoad ('prt', 'mouseout', function (event){hideBub(event);}, false);

/* Bubble for Ad */
function displayBub(event){
	var ord=Math.random()*10000000000000000;
	var bubLink = document.getElementById('prt');
	var bubAdDiv = document.getElementById('bubAd');	
	bubAdDiv.innerHTML ="<div class='sponsoredAd'><a href='http://ad.doubleclick.net/jump/3475.tim/;sz=130x80;ord="+ord+"?' target='_blank'><img src='http://ad.doubleclick.net/ad/3475.tim/;sz=130x80;ord="+ord+"?' /></a></div>";
	var bubPos = new Array(2);
	bubPos = findPos(bubLink);
	bubAdDiv.style.left = (parseInt(bubPos[0]) - 30).toString() + 'px';
	bubAdDiv.style.top = (parseInt(bubPos[1]) -  85).toString() + 'px';	
	bubAdDiv.style.display = 'block';		
	clickToggle = false;
}

/* Hides the bubble */
function hideBub(event){
/*	alert ('test');*/
	var bubAdDiv = document.getElementById('bubAd');	
	bubAdDiv.style.display = 'none';
	bubAdDiv.innerHTML="";	
	clickToggle = true;
}

/* Finds the position of an element on the page */
function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}
