var homedir = 'http://blog.51.ca/wp-content/themes/home';

/* Start Scroll Text */

var scrollWaitFlag = true;
var scrollMouseOver = 1;
var scrollTextNum = 0;
var scrollContent = '';
var scrollReady = false;

var scrollTmp = 0;
var scrollAmount = 16;

function startScrollText(txtObj, waitingTime, scrollSpeed, lineHeight)
{
	if(!scrollReady)
		return;

	scrollContent = eval('scrollText_' + txtObj);
	scrollTextNum = eval('scrollTextNum_' + txtObj);

	if(scrollContent == '' || scrollTextNum == 0)
		return null;

	var scrollContainer = $('scroll_container_' + txtObj);

	insertScrollArea(txtObj, scrollContainer, scrollContent, lineHeight, 0);
	insertScrollArea(txtObj, scrollContainer, scrollContent, lineHeight, 1);
	window.setTimeout("scrollingText('" + txtObj + "'," + waitingTime + "," + scrollSpeed + "," + lineHeight + ")", waitingTime);
}

function scrollingText(txtObj, waitingTime, scrollSpeed, lineHeight)
{
	var scrollerheight = lineHeight * scrollTextNum;
	if (scrollMouseOver && scrollWaitFlag)
	{
		for (var i = 0; i < 2; i++)
		{
			var tmp = $('scroll_area_' + txtObj + i);
			var tmptop = parseInt(tmp.style.top);
			tmptop -= scrollSpeed;

			if (tmptop <= -scrollerheight)
				tmp.style.top = scrollerheight + 'px';
			else
				tmp.style.top = tmptop + 'px';
	
			if (scrollTmp++ > (scrollAmount - 1) * 2)
			{
				scrollWaitFlag = false;
				window.setTimeout("scrollWaitFlag=true;scrollTmp=0;",waitingTime);
			}
		}
	}
	window.setTimeout("scrollingText('" + txtObj + "'," + waitingTime + "," + scrollSpeed + "," + lineHeight + ")", 1);
}

function insertScrollArea(txtObj, scrollContainer, scrollContent, lineHeight, n)
{
	var scrollerheight = lineHeight * scrollTextNum;
	var div = document.createElement('div');

	div.className = 'scroll_area_' + txtObj;
	div.style.top = scrollerheight*n + "px";

	div.id = 'scroll_area_' + txtObj + n;
	div.innerHTML = scrollContent;

	scrollContainer.appendChild(div);
}
/* End Scroll Text */

function switchtab(displayid, targetobj)
{
	var ullist = targetobj.parentNode.parentNode.getElementsByTagName("li");

	for (var i=0; i< ullist.length; i++)
	{
		//deselect all tabs
		ullist[i].className = "" 
	}
	
	//highlight currently clicked on tab
	targetobj.parentNode.className = "selected";

	var displayobj = $(displayid);

	var ullist = displayobj.parentNode.getElementsByTagName("ul");
	for (var i=0; i< ullist.length; i++)
	{
		//deselect all tabs
		ullist[i].style.display = 'none';
	}
	
	displayobj.style.display = 'block';
}


