/* PAIS POPUPS VARIABLES */
var popupLeftPx_a = 0;
var popupOffset_a = 0;

var popupLeftPx_b = 0;
var popupOffset_b = 0;

var popupLeftPx_c = 0;
var popupOffset_c = 0;

var popupLeftPx_d = 0;
var popupOffset_d = 0;

/* REEL POPUP VARIABLES */
var popupLeftPx_e = 0;
var popupOffset_e = 0;

/* TALENTOS POPUP VARIABLES */
var popupLeftPx_f = 0;
var popupOffset_f = 0;

/* LOCACIONES POPUP VARIABLES */
var popupLeftPx_g = 0;
var popupOffset_g = 0;

$(document).ready(function(){
	var popupReelOffset_a = $('div#pais_montevideo_1 img').size();
	var popupReelOffset_b = $('div#pais_punta_del_este_1 img').size();
	var popupReelOffset_c = $('div#pais_colonia_1 img').size();
	var popupReelOffset_d = $('div#pais_campo_1 img').size();
	
	var popupReelOffset_e = $('div#reel_popup_1 img').size();
	
	var popupReelOffset_f = $('div#talentos_popup_1 img').size();
	
	var popupReelOffset_g = $('div#locaciones_popup_1 img').size();
	
	/* MONTEVIDEO */
	$('div#pais_montevideo_1 a.popup_prev').click(function(){
		popup_reel_prev(popupLeftPx_a, popupOffset_a, popupReelOffset_a, 'div#pais_montevideo_1');
	});
	
	$('div#pais_montevideo_1 a.popup_next').click(function(){
		popup_reel_next(popupLeftPx_a, popupOffset_a, popupReelOffset_a, 'div#pais_montevideo_1');
	});
	
	/* PUNTA DEL ESTE */
	$('div#pais_punta_del_este_1 a.popup_prev').click(function(){
		popup_reel_prev(popupLeftPx_b, popupOffset_b, popupReelOffset_b, 'div#pais_punta_del_este_1');
	});
	
	$('div#pais_punta_del_este_1 a.popup_next').click(function(){
		popup_reel_next(popupLeftPx_b, popupOffset_b, popupReelOffset_b, 'div#pais_punta_del_este_1');
	});
	
	/* COLONIA */
	$('div#pais_colonia_1 a.popup_prev').click(function(){
		popup_reel_prev(popupLeftPx_c, popupOffset_c, popupReelOffset_c, 'div#pais_colonia_1');
	});
	
	$('div#pais_colonia_1 a.popup_next').click(function(){
		popup_reel_next(popupLeftPx_c, popupOffset_c, popupReelOffset_c, 'div#pais_colonia_1');
	});
	
	/* CAMPO */
	$('div#pais_campo_1 a.popup_prev').click(function(){
		popup_reel_prev(popupLeftPx_d, popupOffset_d, popupReelOffset_d, 'div#pais_campo_1');
	});
	
	$('div#pais_campo_1 a.popup_next').click(function(){
		popup_reel_next(popupLeftPx_d, popupOffset_d, popupReelOffset_d, 'div#pais_campo_1');
	});
	
	/* REEL */
	$('div#reel_popup_1 a.popup_prev').click(function(){
		popup_reel_prev(popupLeftPx_e, popupOffset_e, popupReelOffset_e, 'div#reel_popup_1');
	});
	
	$('div#reel_popup_1 a.popup_next').click(function(){
		popup_reel_next(popupLeftPx_e, popupOffset_e, popupReelOffset_e, 'div#reel_popup_1');
	});
	
	/* TALENTOS */
	$('div#talentos_popup_1 a.popup_prev').click(function(){
		popup_reel_prev(popupLeftPx_f, popupOffset_f, popupReelOffset_f, 'div#talentos_popup_1');
	});
	
	$('div#talentos_popup_1 a.popup_next').click(function(){
		popup_reel_next(popupLeftPx_f, popupOffset_f, popupReelOffset_f, 'div#talentos_popup_1');
	});
	
	/* LOCACIONES */
	$('div#locaciones_popup_1 a.popup_prev').click(function(){
		popup_reel_prev(popupLeftPx_g, popupOffset_g, popupReelOffset_g, 'div#locaciones_popup_1');
	});
	
	$('div#locaciones_popup_1 a.popup_next').click(function(){
		popup_reel_next(popupLeftPx_g, popupOffset_g, popupReelOffset_g, 'div#locaciones_popup_1');
	});
});

function popup_reel_next(curLeftPx, curOffset, curReelOffset, curDiv){
	curLeftPx += 539;
	curOffset += 1;
	curDiv = curDiv + ' div.popup_image_reel';
	
	if(curOffset < curReelOffset){
		$(curDiv).animate({
			'left': '-' + curLeftPx + 'px'
		}, 750);
	} else {
		curOffset = 0;
		curLeftPx = 0;
		
		$(curDiv).animate({
			'left': '0px'
		}, 750);
	}

	popupUpdateVariables(curLeftPx, curOffset, curDiv);
}

function popup_reel_prev(curLeftPx, curOffset, curReelOffset, curDiv){
	curDiv = curDiv + ' div.popup_image_reel';
	
	if(curOffset == 0){
		curLeftPx = (curReelOffset - 1) * 539;
		
		$(curDiv).animate({
			'left': '-' + curLeftPx + 'px'
		}, 750);
		
		curOffset = curReelOffset - 1;
	} else {
		curOffset -= 1;
		curLeftPx -= 539;
		
		$(curDiv).animate({
			'left': '-' + curLeftPx + 'px'
		}, 750);
	}
	
	popupUpdateVariables(curLeftPx, curOffset, curDiv);
}

function popupUpdateVariables(curLeftPx, curOffset, curDiv){
	switch(curDiv){
		case 'div#pais_montevideo_1 div.popup_image_reel' : {
			popupLeftPx_a = curLeftPx;
			popupOffset_a = curOffset;
		}; break;
		
		case 'div#pais_punta_del_este_1 div.popup_image_reel' : {
			popupLeftPx_b = curLeftPx;
			popupOffset_b = curOffset;
		}; break;
		
		case 'div#pais_colonia_1 div.popup_image_reel' : {
			popupLeftPx_c = curLeftPx;
			popupOffset_c = curOffset;
		}; break;
		
		case 'div#pais_campo_1 div.popup_image_reel' : {
			popupLeftPx_d = curLeftPx;
			popupOffset_d = curOffset;
		}; break;
		
		case 'div#reel_popup_1 div.popup_image_reel' : {
			popupLeftPx_e = curLeftPx;
			popupOffset_e = curOffset;
		}; break;
		
		case 'div#talentos_popup_1 div.popup_image_reel' : {
			popupLeftPx_f = curLeftPx;
			popupOffset_f = curOffset;
		}; break;
		
		case 'div#locaciones_popup_1 div.popup_image_reel' : {
			popupLeftPx_g = curLeftPx;
			popupOffset_g = curOffset;
		}; break;
	}
}

function executeReelOffset(div, index){
	var curDiv = 'div#' + div + ' div.popup_image_reel';
	var curLeftPx = (index - 1) * 538;
	var curOffset = index - 1;
	
	$(curDiv).animate({
		'left': '-' + curLeftPx + 'px'
	}, 750);
	
	popupUpdateVariables(curLeftPx, curOffset, curDiv);
}