var PHOTOS = {
	'Vestar U.S.' : [
                'oconnell.jpg', 'kelley.jpg', 'alpert.jpg',
                'levy.jpg', 'nagle.jpg', 'mundt.jpg',
                'elrod.jpg', 'holstein.jpg', 'pena.jpg',
                'ratzan.jpg', 'shrivastava.jpg', 'carey.jpg',
                'feder.jpg', 'long.jpg', 'okeefe.jpg'
        ],
        'Vestar Europe' : [
                'europe.jpg', 'rosner.jpg', 'felix.jpg',
                'glessinger.jpg', 'takla.jpg',
                'tonn.jpg', 'boege.jpg',
                'mantica.jpg', 'mantero.jpg', 'puccio.jpg'
        ],
        'Vestar Japan' : [
                'japan.jpg', 'saji.jpg', 'woodard.jpg', 'sunouchi.jpg',
                'sumitani.jpg', 'kawai.jpg'
	]
};

var teamImgs = {
	'Vestar U.S.' : '/images/oconnellTeam.jpg',
	'Vestar Europe' : '/images/bioPhotos/europe.jpg',
	'Vestar Japan' : '/images/bioPhotos/japan.jpg'
};

var currentRegion = '';
var currentIndex = 0;

function updatePhoto() {
	if( currentIndex >= PHOTOS[currentRegion].length )
		currentIndex = 0;
	$('#teamImg').attr( 'src', '/images/bioPhotos/' + PHOTOS[currentRegion][currentIndex] );
	currentIndex++;
}

function loadData( region, lang, sort ) {
	currentRegion = region;
	currentIndex = 0; //region == 'Vestar U.S.' ? 1 : 0;
	$.get( '/data.php', {'section':'bios','lang':lang,'region':region,'sort':sort}, function(data) {
		$('#table').empty().append( data );
		$('#table th').each( function(i) {
			$(this).click( function() {
				loadData( region, lang, $(this).attr('id') );
			} );
		} );
		$('.regionTab').each( function(i) {
			if( $(this).attr('rel') == region )
				$(this).addClass( 'selected' );
			else
				$(this).removeClass( 'selected' );
		} );
	} );
};

$(document).ready( function() {
	if( CURRENT_REGION == 'europe' )
		loadData( 'Vestar Europe', LANG, '' );
	else if( CURRENT_REGION == 'japan' )
		loadData( 'Vestar Japan', LANG, '' );
	else
		loadData( 'Vestar U.S.', LANG, '' );
	
	$('a.regionTab').each( function(i) {
		$(this).click( function() {
			var region = $(this).attr('rel');
			// $('#teamImg').attr( 'src', teamImgs[region] );
			loadData( region, LANG, '' );
		} );
	} );
	
	setInterval( updatePhoto, 3000 );
} );
