/* main page video box (domestic & intl)
===================================================================== */
var gallMpVpCurPage = 1;
var gallMpVpLock = false;
function gallMpVpBlur( lnk ) {
	try {
		lnk.blur();
	} catch(e) {};
}
/*
 * gallMpVpNext() and gallMpVpPrev()
 * are called from previous and next buttons
 */
function gallMpVpNext( lnk ) {
	gallMpVpBlur( lnk );
	if((gallMpVpCurPage < 3)&&(!gallMpVpLock)) {
		gallMpVpSlideLeft();
	}
}

function gallMpVpPrev( lnk ) {
	gallMpVpBlur( lnk );
	if((gallMpVpCurPage > 1)&&(!gallMpVpLock)) {
		gallMpVpSlideRight();
	}
}

/*
 * gallMpVpPage( intPage )
 * called from clicking on gray dot icon
 */
function gallMpVpPage( intPage, lnk ) {
	gallMpVpBlur( lnk );
	if((gallMpVpCurPage != intPage)&&(!gallMpVpLock)) {
		if(gallMpVpCurPage < intPage) {
			if((intPage - gallMpVpCurPage) > 1) {
				gallMpVpSlideDoubleLeft();
			}
			else {
				gallMpVpSlideLeft();
			}
		}
		else {
			if((gallMpVpCurPage - intPage) > 1) {
				gallMpVpSlideDoubleRight();
			}
			else {
				gallMpVpSlideRight();
			}
		}
	}
}

function gallLockMpVp( intDur ) {
	var gallLockDur = intDur * 100;
	gallMpVpLock = true;
	setTimeout(function() { gallMpVpLock = false; },gallLockDur);
}
function gallMpVpSlideLeft() {
	gallLockMpVp(3);
	new Effect.MoveBy( 'gallMpVidCtnt0', 0, -336 , {duration: 0.3} );
	new Effect.MoveBy( 'gallMpVidCtnt1', 0, -336 , {duration: 0.3} );
	new Effect.MoveBy( 'gallMpVidCtnt2', 0, -336 , {duration: 0.3} );
	gallMpVpCurPage++;
	gallMpVpMoveDot();
	gallMpVpUpdateBtns();
}

function gallMpVpSlideDoubleLeft() {
	gallLockMpVp(6);
	new Effect.MoveBy( 'gallMpVidCtnt0', 0, -672 , {duration: 0.6} );
	new Effect.MoveBy( 'gallMpVidCtnt1', 0, -672 , {duration: 0.6} );
	new Effect.MoveBy( 'gallMpVidCtnt2', 0, -672 , {duration: 0.6} );
	gallMpVpCurPage++;
	gallMpVpCurPage++;
	gallMpVpMoveDot();
	gallMpVpUpdateBtns();
}

function gallMpVpSlideRight() {
	gallLockMpVp(3);
	new Effect.MoveBy( 'gallMpVidCtnt0', 0, 336 , {duration: 0.3} );
	new Effect.MoveBy( 'gallMpVidCtnt1', 0, 336 , {duration: 0.3} );
	new Effect.MoveBy( 'gallMpVidCtnt2', 0, 336 , {duration: 0.3} );
	gallMpVpCurPage--;
	gallMpVpMoveDot();
	gallMpVpUpdateBtns();
}

function gallMpVpSlideDoubleRight() {
	gallLockMpVp(6);
	new Effect.MoveBy( 'gallMpVidCtnt0', 0, 672 , {duration: 0.6} );
	new Effect.MoveBy( 'gallMpVidCtnt1', 0, 672 , {duration: 0.6} );
	new Effect.MoveBy( 'gallMpVidCtnt2', 0, 672 , {duration: 0.6} );
	gallMpVpCurPage--;
	gallMpVpCurPage--;
	gallMpVpMoveDot();
	gallMpVpUpdateBtns();
}

function gallMpDotMouseOver( id ) {
	$(id).src = 'images/gray-active.png';
}

// image change functions
function gallMpVpMoveDot() {
	for(i=1;i<4;i++) {
		$('gallMpVidDot'+i).src = 'images/gray-off.png';
		$('gallMpVidDot'+i).onmouseover = function() {this.src = 'images/gray-active.png';}
		$('gallMpVidDot'+i).onmouseout = function() {this.src = 'images/gray-off.png';}
	}
	$('gallMpVidDot'+gallMpVpCurPage).src = 'images/gray-active.png';
	$('gallMpVidDot'+gallMpVpCurPage).onmouseover = function() {}
	$('gallMpVidDot'+gallMpVpCurPage).onmouseout = function() {}
}
function gallMpVpUpdateBtns() {
	if(gallMpVpCurPage > 1) {
		$('gallMpVidBtnL').style.cursor ='auto';
		$('gallMpVidBtnL').src = 'images/prevBtn.png';
		$('gallMpVidBtnL').onmouseover = function() { this.src='images/prevBtn.png'; }
		$('gallMpVidBtnL').onmouseout = function() { this.src='images/prevBtn.png'; }
	}
	else {
		$('gallMpVidBtnL').style.cursor ='default';
		$('gallMpVidBtnL').src = 'images/prevBtn-off.png';
		$('gallMpVidBtnL').onmouseover = function() {}
		$('gallMpVidBtnL').onmouseout = function() {}
	}

	if(gallMpVpCurPage < 3) {
		$('gallMpVidBtnR').style.cursor ='auto';
		$('gallMpVidBtnR').src = 'images/nextBtn.png';
		$('gallMpVidBtnR').onmouseover = function() {this.src = 'images/nextBtn.png';}
		$('gallMpVidBtnR').onmouseout = function() {this.src = 'images/nextBtn.png';}
	}
	else {
		$('gallMpVidBtnR').style.cursor ='default';
		$('gallMpVidBtnR').src = 'images/nextBtn-off.png';
		$('gallMpVidBtnR').onmouseover = function() {}
		$('gallMpVidBtnR').onmouseout = function() {}
	}
}
/* end main page video box
===================================================================== */