$(function(){
	ajusta_largura('');
	detecta_job();
	$('.job a').click(function(){	
		var viewJobAtual = $(this).parent().parent().next();
		var flash = $(this).parent().parent().next().children('.flash');
		var link = $(this).attr('href');
		// var tam = $(viewJobAtual).width();
		// var tamJobs = $('#jobs').width();
		// var tamJob = $(this).parent().parent().width();
		// var subTotal = tamJobs - tamJob;
		// var tamTotal = subTotal + tam;
		$(this).parent().parent().fadeOut('normal');
		$(viewJobAtual).toggle('normal');		
		if ( link != "#" )
		{
			flash.empty();
			$.ajax(
			{
				url: link,
				success: function( response )
				{
					$( response ).appendTo( flash );
					// var tamTotal = subTotal + 844;
					// $('#jobs').width(tamTotal);	
					ajusta_largura('');
				}
			});		
		}		
		//alert(tamJobs);
		// $('#jobs').width(tamTotal);	
		return false;
		ajusta_largura('');
	});
	$('.btn_fechar a').click(function(){
		var tamJob = $(this).parent().parent().prev().width();
		var tamViewAtual = $(this).parent().parent().width();
		// var tamJobs = $('#jobs').width();
		// var subTotal = 	tamJobs - tamViewAtual;
		// var tamTotal = subTotal + tamJob;
		$(this).parent().parent().toggle('normal');
		$(this).parent().parent().prev().fadeIn('normal');
		// $('#jobs').width(tamTotal);
		ajusta_largura('');
		tamLivro = $('#livro').width() - 640;
		tamJobs = $('#jobs').width() - 640;
		$('#livro').width(tamLivro);
		$('#jobs').width(tamJobs);
		return false;
	});
	$('.brasil a').click(function(){
		$('#portugues').toggle('normal');
		$('#sobre').toggle('normal');
		return false;
	});
	$('.english a').click(function(){
		$('#portugues').toggle('normal');
		$('#sobre').toggle('normal');
		return false;
	});
});

function ajusta_largura( ajuste ){
	var capa = $('div#capa').innerWidth();
	var jobs = 0;
	$('div.job').each(function(){
		jobs+= 340;
	});
	$('div.viewJob').each(function(){
		var displayBlock = $(this).css('display');
		if (displayBlock == 'block')
		jobs+= 644;
	});
	//if( ajuste == 'true' ) { jobs+= 752 }
	var sobre = $('div#sobre').innerWidth();
	var aba = $('div#aba').innerWidth();
	var total = 400 + capa + jobs + sobre + aba;
	$('div#jobs').width(jobs);
	$('div#livro').width(total);
}

function detecta_job(){
	$('div.job img').click(function(){
		//Reset all jobs
		$('div.job').removeClass('expandido');
		$('span.target_jobs').html('');
		$('div.job p').show();
		
		//Carrega job
		peca = $(this).parent('p').attr('id');
		$(this).parent().parent().addClass('expandido').children('span.target_jobs').load('jobs/' + peca + '.html');
		$(this).parent('p').hide();
		ajusta_largura( 'true' );
	});
}
