
/* main page video box (domestic & intl)
===================================================================== */
var ssMpVpCurPage = 1;
var ssMpVpLock = false;
function ssMpVpBlur( lnk ) {
	try {
		lnk.blur();
	} catch(e) {};
}
/*
 * ssMpVpNext() and ssMpVpPrev()
 * are called from previous and next buttons
 */
function ssMpVpNext( lnk ) {
	ssMpVpBlur( lnk );
	if((ssMpVpCurPage < 3)&&(!ssMpVpLock)) {
		ssMpVpSlideLeft();
	}
}

function ssMpVpPrev( lnk ) {
	ssMpVpBlur( lnk );
	if((ssMpVpCurPage > 1)&&(!ssMpVpLock)) {
		ssMpVpSlideRight();
	}
}

/*
 * ssMpVpPage( intPage )
 * called from clicking on gray dot icon
 */
function ssMpVpPage( intPage, lnk ) {
	ssMpVpBlur( lnk );
	if((ssMpVpCurPage != intPage)&&(!ssMpVpLock)) {
		if(ssMpVpCurPage < intPage) {
			if((intPage - ssMpVpCurPage) > 1) {
				ssMpVpSlideDoubleLeft();
			}
			else {
				ssMpVpSlideLeft();
			}
		}
		else {
			if((ssMpVpCurPage - intPage) > 1) {
				ssMpVpSlideDoubleRight();
			}
			else {
				ssMpVpSlideRight();
			}
		}
	}
}

function ssLockMpVp( intDur ) {
	var ssLockDur = intDur * 100;
	ssMpVpLock = true;
	setTimeout(function() { ssMpVpLock = false; },ssLockDur);
}
function ssMpVpSlideLeft() {
	ssLockMpVp(3);
	new Effect.MoveBy( 'ssMpVidCtnt0', 0, -336 , {duration: 0.3} );
	new Effect.MoveBy( 'ssMpVidCtnt1', 0, -336 , {duration: 0.3} );
	new Effect.MoveBy( 'ssMpVidCtnt2', 0, -336 , {duration: 0.3} );
	ssMpVpCurPage++;
	ssMpVpMoveDot();
	ssMpVpUpdateBtns();
}

function ssMpVpSlideDoubleLeft() {
	ssLockMpVp(6);
	new Effect.MoveBy( 'ssMpVidCtnt0', 0, -672 , {duration: 0.6} );
	new Effect.MoveBy( 'ssMpVidCtnt1', 0, -672 , {duration: 0.6} );
	new Effect.MoveBy( 'ssMpVidCtnt2', 0, -672 , {duration: 0.6} );
	ssMpVpCurPage++;
	ssMpVpCurPage++;
	ssMpVpMoveDot();
	ssMpVpUpdateBtns();
}

function ssMpVpSlideRight() {
	ssLockMpVp(3);
	new Effect.MoveBy( 'ssMpVidCtnt0', 0, 336 , {duration: 0.3} );
	new Effect.MoveBy( 'ssMpVidCtnt1', 0, 336 , {duration: 0.3} );
	new Effect.MoveBy( 'ssMpVidCtnt2', 0, 336 , {duration: 0.3} );
	ssMpVpCurPage--;
	ssMpVpMoveDot();
	ssMpVpUpdateBtns();
}

function ssMpVpSlideDoubleRight() {
	ssLockMpVp(6);
	new Effect.MoveBy( 'ssMpVidCtnt0', 0, 672 , {duration: 0.6} );
	new Effect.MoveBy( 'ssMpVidCtnt1', 0, 672 , {duration: 0.6} );
	new Effect.MoveBy( 'ssMpVidCtnt2', 0, 672 , {duration: 0.6} );
	ssMpVpCurPage--;
	ssMpVpCurPage--;
	ssMpVpMoveDot();
	ssMpVpUpdateBtns();
}

function ssMpDotMouseOver( id ) {
	$(id).src = 'http://www.supersport.com/common/images/gray_active_status.gif';
}

// image change functions
function ssMpVpMoveDot() {
	for(i=1;i<4;i++) {
		$('ssMpVidDot'+i).src = 'http://www.supersport.com/common/images/gray_status.gif';
		$('ssMpVidDot'+i).onmouseover = function() {this.src = 'http://www.supersport.com/common/images/gray_active_status.gif';}
		$('ssMpVidDot'+i).onmouseout = function() {this.src = 'http://www.supersport.com/common/images/gray_status.gif';}
	}
	$('ssMpVidDot'+ssMpVpCurPage).src = 'http://www.supersport.com/common/images/gray_active_status.gif';
	$('ssMpVidDot'+ssMpVpCurPage).onmouseover = function() {}
	$('ssMpVidDot'+ssMpVpCurPage).onmouseout = function() {}
}
function ssMpVpUpdateBtns() {
	if(ssMpVpCurPage > 1) {
		$('ssMpVidBtnL').style.cursor ='auto';
		$('ssMpVidBtnL').src = 'http://www.supersport.com/common/images/left_red_btn.png';
		$('ssMpVidBtnL').onmouseover = function() { this.src='http://www.supersport.com/common/images/left_red_over_btn.png'; }
		$('ssMpVidBtnL').onmouseout = function() { this.src='http://www.supersport.com/common/images/left_red_btn.png'; }
	}
	else {
		$('ssMpVidBtnL').style.cursor ='default';
		$('ssMpVidBtnL').src = 'http://www.supersport.com/common/images/left_gray_btn.png';
		$('ssMpVidBtnL').onmouseover = function() {}
		$('ssMpVidBtnL').onmouseout = function() {}
	}

	if(ssMpVpCurPage < 3) {
		$('ssMpVidBtnR').style.cursor ='auto';
		$('ssMpVidBtnR').src = 'http://www.supersport.com/common/images/right_red_btn.png';
		$('ssMpVidBtnR').onmouseover = function() {this.src = 'http://www.supersport.com/common/images/right_red_over_btn.png';}
		$('ssMpVidBtnR').onmouseout = function() {this.src = 'http://www.supersport.com/common/images/right_red_btn.png';}
	}
	else {
		$('ssMpVidBtnR').style.cursor ='default';
		$('ssMpVidBtnR').src = 'http://www.supersport.com/common/images/right_gray_btn.png';
		$('ssMpVidBtnR').onmouseover = function() {}
		$('ssMpVidBtnR').onmouseout = function() {}
	}
}
/* end main page video box
===================================================================== */

