/*Initializes the primary navigation menu 125 milliseconds after the 'topnav' div is loaded  */
tii_callFunctionOnElementLoad ('nav', function ()
{
	var delay = setTimeout (ew_initializeNav, 5);
});

// Start the setMover on window load
tii_callFunctionOnWindowLoad (function ()
{
	setMover ();
});



// Date
var arrayDayNames = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
var arrayMonthNames = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"); 

function getDateCurrent () {
    var today = new Date() 
    var day = (today.getDay());	
		
    var monthName_List = new Date()
    monthNumber = (today.getMonth());
	
    dayNumber=today.getDate();
    if(dayNumber < 10){
        dayNumber="0" + dayNumber;
    } 
    var yearNumber = today.getYear();
    if(yearNumber < 1000) {
        yearNumber+=1900;
    }
	if (document.getElementById('print'))
	{
	document.write(arrayMonthNames[monthNumber] + " " + dayNumber + ", " + yearNumber);
	}
	else
	{
    document.write(arrayDayNames[day] + ", " + arrayMonthNames[monthNumber] + " " + dayNumber + ", " + yearNumber);	
	}
} 


// Belt

var moveTouts;

// Sets the belt mover
function setMover ()
{
	var toutsPerShow = 5;
	var moveDelay = 1;
	var widthTraversed = 0;
	var toutTracker = 0;
	var toutCount = 0;
	var directionChangeMultiplier;
	if (tii_isie)
	{
		directionChangeMultiplier = 20;
	}
	else
	{
		directionChangeMultiplier = 40;
	}

	var dotNumber = 2;
	
	var mover = document.getElementById ('mover');
	if (!mover)
	{
		return false;
	}
	mover.style.left = '0px';
	
	// The next line assumes that all the child nodes of mover are touts
	tii_dom_removeWhitespaceTextNodes (mover);
	var beltTouts = mover.childNodes;
	var beltToutsLength = beltTouts.length;
	var beltToutWidth;
	if (beltToutsLength > 0)
	{
		beltToutWidth = beltTouts.item (0).offsetWidth;
	}
	else 
	{
		return false;
	}
	var visibleWidth = toutsPerShow * beltToutWidth;
	
	function moveBelt (event, directionChange)
	{
		if ((event.type == keyevent && event.keyCode != 13) || widthTraversed > 0)
		{
			return false;
		}
		
		function recirculateTouts ()
		{
			if (directionChange > 0)
			{
				if (Math.ceil (toutTracker / beltToutWidth) > 0 )
				{
					toutTracker = toutTracker - beltToutWidth;
					var clonedTout = beltTouts.item (beltToutsLength - 1).cloneNode (true);
					mover.insertBefore (clonedTout, mover.firstChild);
					mover.removeChild(beltTouts.item (beltToutsLength));
					toutCount++;
		}
			}
			if (directionChange < 0)
			{
				if (Math.floor (toutTracker / beltToutWidth) > 0)
				{
					toutTracker = toutTracker - beltToutWidth;
					var clonedTout = mover.childNodes[0].cloneNode (true);
					mover.appendChild (clonedTout);
					mover.removeChild (mover.childNodes[0]);
					mover.style.left = '0 px';
					toutCount++;
				}
			}
		}
		
		moveTouts = setInterval (function () 
		{
			widthTraversed = widthTraversed + directionChangeMultiplier;
			toutTracker = toutTracker + directionChangeMultiplier;
			
			recirculateTouts ();
			if (toutCount >= toutsPerShow)
			{
				// Stop animation 
				clearInterval (moveTouts);
				
				// Set active button 
				if (dotNumber == 1)
				{
					dotNumber = 2;
				}
				else
				{
					dotNumber = 1;
				}
				
				var dot = document.getElementById ('dots')				
				if (!tii_isie){
					dot.style.background= 'url(http://vtv.vn/' + dotNumber + '.gif) 0px 0px no-repeat';
				}else{
					dot.style.backgroundPositionY =  (dotNumber*13 -26) + ' px';
				}

				// Reinitialize variables 
				mover.style.left = '0px';
				beltTouts = mover.childNodes;
				widthTraversed = 0;
				toutCount = 0;
			}
		}, moveDelay);
		
		tii_stopDefaultAction (event);
	}
	
	var leftArrow = document.getElementById ('leftArrow');
	var rightArrow = document.getElementById ('rightArrow');
	if (!leftArrow || !rightArrow)
	{
		return false;
	}
	leftArrow.href = 'javascript:{}';
	rightArrow.href = 'javascript:{}';
	var keyevent = tii_issafari || tii_isie ? 'keydown' : 'keypress';
	tii_addEventHandler (leftArrow, 'click', function (event) { moveBelt (event, 1)}, false);
	tii_addEventHandler (leftArrow, keyevent, function (event) { moveBelt (event, 1)}, false);
	tii_addEventHandler (rightArrow, 'click', function (event) { moveBelt (event, -1)}, false);
	tii_addEventHandler (rightArrow, keyevent, function (event) { moveBelt (event, -1)}, false);
}


// Ad Tag Migration
//var adConfig = new TiiAdConfig("3475.tim"); 
//adConfig.setCmSitename("cm.tim");
//adConfig.setBehaviorTracking(true);

//For Tacoda
//var tcdacmd="dt";
