/*globals $, $$, $each, $random, console, window, Fx, Request*/
//For people without firebug
if (!console) {
  var console = {};
  console.log = function (text) {
    return;
  };
}

//default isHome - controla o comportamento do rodapé
if(isHome == undefined){
	var isHome = false;
}

function resized() {
	//declara as variáveis
	var wh = $(window).height();
	var ww = $(window).width();
	var ch = $('#center').height();
	var cw = $('#center').width();
	var rh = $('#rodape').height();
	var rw = $('#rodape').width();
	var mt = 40; //margem top do center
	var tc = wh/2 - ch/2;
	
	//altera o comportamento caso esteja na home (permitindo overlap do rodapé sobre o center) 
	var rh_zero = rh;
	var mt_zero = 0;
	if(isHome){
		rh_zero = 0;
		mt_zero = mt;
	}

	//empurra rodapé+center para cima caso eles colidam
	if(ch/2 + rh_zero + mt_zero/2> wh/2){
		//encostados
		tc += (wh/2) - (ch/2 + rh_zero);
	}

	//garante que o topo do center nunca saia da tela
	tc = Math.max(mt, tc);

	//posiciona o center
	$('#center').offset({
		top: tc,
		left: ww/2 - cw/2
	});
	
	//posiciona o rodapé
	if(ch/2 + rh_zero + mt_zero/2 > wh/2){
		//encostados
		$('#rodape').offset({
			top: tc + ch + rh_zero - rh,
			left: ww/2 - rw/2
		});
	} else {
		//separados
		$('#rodape').offset({
			top: wh - rh,
			left: ww/2 - rw/2
		});
	}
	
	//recentraliza a obra caso esteja na página correta
	try{ centralizaObra(); } catch(e) {};
}

function ajusteIE() {
	//descobre qual é o browser e a versão
	userAgent = $.browser.version;
	version = userAgent.substring(0,userAgent.indexOf('.'));
	
	//coloca width fixa no menu se for ie 7 ou inferior
	if($.browser.msie && (version == '7' || version == '6')){
		$('.ul-menu-aberto').width(250);
	}
}

function init() {
	//nao arrasta o fundo
	$('#fundo').mousedown(function(){
		return false;
	});
	
	//não deixa arrastar o logo
	$('#logobuck').mousedown(function(){
		return false;
	});
	
	//
	$('#center').css('display', 'block');
	$('#rodape').css('display', 'block');
	$(window).resize(function() {
	  resized();
	});
	resized();
}

$(document).ready(function(){
	try{ init_menu() } catch (e) {};
	try{ initControlaDestaques() } catch (e) {};
	try{ initAjustaThumbs() } catch (e) {};
	ajusteIE();
	init();
});
