function butTOC_Over ( buttonNumber )
{
	buttonName = "butTOC" + buttonNumber;
	
	document.all[ buttonName ].src = "../graphics/butTOCOver.jpg";
}

function butTOC_Out ( buttonNumber )
{
	buttonName = "butTOC" + buttonNumber;
	
	document.all[ buttonName ].src = "../graphics/butTOCOut.jpg";
}

function scrollSubscriptionBar ()
{
	/*document.all('divSubscription').style.top = document.body.scrollTop + 6;
	document.all('lblSubscription').innerHTML = "Join over 5000 readers, ad-free @the2ndrule.com";*/
}

function showAuthor (txtName)
{

	//document.all('divAuthor').innerHTML = "&nbsp;" + txtName;
	if (txtName == "")
		resetMouseTag();
	else
		changeMouseTag (txtName);
}


function moveMouseTag ( el )
{
	var xpos;
	var ypos;
	var obj;
//	var isIE = (navigator.appName.indexOf("Microsoft") != -1);

	if (document.all[el]) {
		obj = document.all[el];	
		xpos = event.clientX + 15;
		ypos = event.clientY + 10;
		ypos += document.body.scrollTop;
		obj.style.left = xpos;
		obj.style.top = ypos;	
		obj.style.visibility = "visible";		
	}
}

function changeMouseTag ( txt )
{
	var obj = document.all['mouseTag'];	
	var op;
	var t =txt;

	if (txt != '999')
	{
		obj.innerHTML = txt;
	}
	op = obj.filters.alpha.opacity;
	op++;
	if (op < 80)
		timer = setTimeout ("changeMouseTag('999')", 5);
	else
	{
		op = 80;
		clearTimeout(timer);	
	}
	obj.filters.alpha.opacity = op;
}

function resetMouseTag ()
{
	var obj = document.all['mouseTag'];	
/*	var op;
		
	op = obj.filters.alpha.opacity;
	op-=5;
	if (op > 30)
		timer = setTimeout("resetMouseTag()", 10);
	else
	{
		obj.innerHTML = "t2r";
		op = 30;
		clearTimeout(timer);
	}		
	obj.filters.alpha.opacity = op;
*/
	clearTimeout(timer);
	obj.filters.alpha.opacity = 30;
	obj.innerHTML = "t2r";
}

function shakeLeft()
{
	objLink.style.position="relative";
	objLink.style.left="3";
	timerLink=setTimeout("shakeRight()",10);
}

function shakeRight()
{
	objLink.style.left="0";
	timerLink=setTimeout("shakeLeft()",10);
}

function stopShake()
{
	if (timerLink)
		clearTimeout(timerLink);
}


function shakeLink (el)
{
	objLink = el;
	shakeLeft();
}

/*
	// Mouse Trails
	
	var i=0;
	var cursorImage=new Array("trailT","trail2","trailR");
	var xpos=0;
	var ypos=0;
	
	function cursor(interval)
	{	
		if (interval=='first')
		{
			i=0;
		}
		if (i==0)
		{
			xpos=parseInt(event.clientX);
			ypos=parseInt(event.clientY);
			document.all(cursorImage[i]).style.visibility="visible";			
			document.all(cursorImage[i]).style.left=xpos+10;
			document.all(cursorImage[i]).style.top=ypos+5+parseInt(document.body.scrollTop);
		}
		else
		{	
			document.all(cursorImage[i]).style.visibility="visible";
			if (i==1)
			{
				document.all(cursorImage[i]).style.left=20+parseInt(document.all(cursorImage[i-1]).style.left);
				document.all(cursorImage[i]).style.top=parseInt(document.all(cursorImage[i-1]).style.top)+25;					
			}
			else
			{
				document.all(cursorImage[i]).style.left=32+parseInt(document.all(cursorImage[i-1]).style.left);
				document.all(cursorImage[i]).style.top=parseInt(document.all(cursorImage[i-1]).style.top)-25;	
			}
		}
		i++;
		if (i != cursorImage.length)
			tag=setTimeout("cursor('next')",100);
		else
			clearTimeout(tag);
	}

*/