/*NO CONFLICT*/
var $J = $.noConflict();

/*COPY HEIGHT ID*/
function copyHeight(){
	/*VARIAVEIS - IDS*/
	var navegation = $J('#navegation');
	var content = $J('#content');
	var add = $J('#add');	
	var price = $J('#price');
	
	navegation.height('auto');
	content.height('auto');
	add.height('auto');
	price.height('auto');
	
	/*DEFINICOES*/
	if(navegation.is(':visible')){
		var navegationHeight = navegation.height();
	}
	
	if(content.is(':visible')){
		var contentHeight = content.height();
	}
	
	if(add.is(':visible')){
		var addHeight = add.height();
	}
	
	if(price.is(':visible')){
		var priceHeight = price.height();
	}
	
	if($J('.maisVendidos').height() > $J('.maisAvaliados').height()){
		$J('.maisAvaliados, .maisVendidos').height($J('.maisVendidos').height());
		
	}else{
		$J('.maisAvaliados, .maisVendidos').height($J('.maisAvaliados').height());
	}
	
	//alert('navegation = ' + navegation.height() + ' |  ' + 'content = ' + content.height() + ' |  ' + 'add = ' + add.height() + ' |  ' + 'price = ' + price.height());
	
	/*VERIFICACOES*/
	if(contentHeight > navegationHeight){
		price.height(priceHeight + contentHeight - navegationHeight + 'px');
	}
	
	if(contentHeight > navegationHeight && contentHeight > addHeight){
		add.height(contentHeight + 'px');
	}
	
	if(contentHeight < addHeight && navegationHeight < addHeight){
		price.height(priceHeight + addHeight - navegationHeight + 'px');
	}
	
	if(navegationHeight > addHeight && navegationHeight > contentHeight){
		add.height(navegationHeight + 'px');
	}
	
	/*FOTO | DETALHE*/
	if($J('.foto, .detalhes').is(':visible')){
		$J('.foto, .detalhes').height('auto');
		var heights = [$J('.foto').height(), $J('.detalhes').height()];
		var heightsReturn = heights.sort()[heights.length - 1];
		
		$J('.foto, .detalhes').height(heightsReturn);
	}
}

/*EXIBIR BOX*/
var arrayMeusBox = ['infoProdutos', 'rotulo', 'fichaTecnica', 'indique', 'avisoDisponibilidade'];

function exibirBox(id){
	if(!$J('#' + id).is(':visible')){
		for(var i = 0; i < arrayMeusBox.length; i++){
			$J('#' + arrayMeusBox[i]).hide();
		}
		
		$J('#' + id).show();
	}
	
	copyHeight();
}

function toggleTech()
{
	if($J('#fichaTecnica').is(':visible'))
	{
		$J('#fichaTecnica').hide();
		$J('#indique').hide();
		$J('#infoProdutos').show();
	}
	else if($J('#indique').is(':visible'))
	{
		$J('#infoProdutos').hide();
		$J('#indique').hide();
		$J('#fichaTecnica').show();
	}
	else
	{
		$J('#fichaTecnica').show();
		$J('#indique').hide();
		$J('#infoProdutos').hide();
	}
}

/*TROCAR DE BOX*/
function trocarBox(id1, id2){
	$J('#' + id1).hide();
	$J('#' + id2).show();

	copyHeight();
}

/*ATIVAR ABA*/
function ativarAba(id1, id2){
	$J('#' + id1).show();
	$J('.' + id1).addClass('select');
	
	$J('#' + id2).hide();
	$J('.' + id2).removeClass('select');
	
	copyHeight();
}

/*ONLOAD*/
$J(function(){
	copyHeight();
	
	/*CENTRALIZE FILTER*/
	var w = $J('.filtro').width();
	
	$J('.filtro').css('float', 'none');
	$J('.filtro').width(w);
})