$(window).load(function(){
    posicionamento();
    pagCSS();
    mudaBg();
    $("#esconde").click(function(){
        $("#menu").animate({"left": "-225px"}, 350);
        $("#escondeMenu").animate({"left": "-187px"}, 550, function(){
            $("#esconde").hide();
            $("#mostra").fadeIn("slow");
        });
        if($("#conteudo").hasClass("estendido")){
            $("#conteudo").animate({"marginLeft": "-=225px", "width": "+=225"}, 550);
        }else{
            $("#conteudo").animate({"marginLeft": "-=112px"}, 550);
        }
    });

    $("#mostra").click(function(){
        $("#menu").animate({"left": "0px"}, 550);
        $("#escondeMenu").animate({"left": "0px"}, 350, function(){
            $("#esconde").fadeIn("slow");
            $("#mostra").hide();
        });
        if($("#conteudo").hasClass("estendido")){
            $("#conteudo").animate({"marginLeft": "+=225px", "width": "-=225"}, 450);
        }else{
            $("#conteudo").animate({"marginLeft": "+=112px"}, 350);
        }
    });

    $("#preLoader").fadeOut("fast");

});

$(window).resize(function(){
    posicionamento();
    
});

$(window).scroll(function(){
    posicionamento();
});



/*----------------Funções----------------*/

function posicionamento(x){
    var altura = document.documentElement.clientHeight; //altura da página excluindo eventual barra de rolagem
    var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
    var altura2;
    if (is_chrome){  //verifica se o navegador é google chrome
       altura2 = document.body.scrollTop;
    }else{
       altura2 = document.documentElement.scrollTop;
    }
    var largura = document.documentElement.clientWidth;//largura da página excluindo eventual barra de rolagem
    var posicao = (altura + altura2) - 47;
    var posicao2 = altura + altura2;
    var menuLeft = parseInt($("#menu").css("left"));
    var margem;
    var tamanho;

    $("#escondeMenu").css("margin-top", posicao);
    $("#menu").css("height", posicao2);
    if(x == 1){
        if($("#conteudo").hasClass("estendido")){
            if(parseInt($("#menu").css("left")) == 0){
                tamanho = (largura - 26) - 225;
                $("#conteudo").animate({"marginLeft": (13+225)+"px"}, 1);
            }else{
                tamanho = (largura - 26);
                $("#conteudo").animate({"marginLeft": 13+"px"}, 1);
            }
            $("#conteudo").animate({"width": tamanho}, 1);

        }else{
            if (largura > 1011){
               margem = ((((largura - 225)-760)/2)+225)+(menuLeft)/2;
               $("#conteudo").animate({"marginLeft": margem}, 1);
            } else {
               margem = (225 + 13)+(menuLeft)/2;
               $("#conteudo").animate({"marginLeft": margem}, 1);
            }
        }
    }else{
        if($("#conteudo").hasClass("estendido")){
            if(parseInt($("#menu").css("left")) == 0){
                tamanho = (largura - 26) - 225;
                $("#conteudo").css("margin-left", (13+225));
            }else{
                tamanho = (largura - 26);
                $("#conteudo").css("margin-left", 13);
            }
            $("#conteudo").css("width", tamanho);

        }else{
            if (largura > 1011){
               margem = ((((largura - 225)-760)/2)+225)+(menuLeft)/2;
               $("#conteudo").css("margin-left", margem);
            } else {
               margem = (225 + 13)+(menuLeft)/2;
               $("#conteudo").css("margin-left", margem);
            }
        }
    }

    window.setTimeout("bugPosicao()", 10);

}// fim da function posicionamento

function bugPosicao(){
    var altura2 = document.documentElement.scrollTop;
    var altura = document.documentElement.clientHeight;
    var largura = document.documentElement.clientWidth;
    var posicao = (altura + altura2) - 47;
    var posicao2 = altura + altura2;
    if (parseInt($("#escondeMenu").css("margin-top")) < posicao){
       $("#escondeMenu").css("margin-top", posicao);
       $("#menu").css("height", posicao2);
    }
}// fim da function bugPosicao

//function abrePag(tipo){
////    var largura = document.documentElement.clientWidth;
////    var tamanho;
////
////        if(tipo == "catalogo"){
////            $("#conteudo").addClass("estendido");
////            if(parseInt($("#menu").css("left")) == 0){
////                tamanho = (largura - 26) - 225;
////            }else{
////                tamanho = (largura - 26);
////            }
////        }else if(tipo == "normal"){
////            $("#conteudo").removeClass();
////            tamanho = 760;
////        }
////
////        $("#conteudo").css("width",tamanho);
////        posicionamento(1);
//
////        $("#conteudo").load(pag);
////        pagCSS();
////        $("#conteudo").load(pag);
//
//
//
//
//
////    $("#conteudo").animate({"width": tamanho}, 350);
////    window.setTimeout("posicionamento(1)", 400);
////    window.setTimeout("pagCSS()", 400);
////    window.setTimeout('$("#conteudo").load("'+pag+'")', 350);
//
//}

function pagCSS(x){
    var page = window.location.href.indexOf("#") > -1;
    if(page || x == "#"){
        $("body").css("background", 'url("images/bgInternas.jpg")');
        $("#menu").css("background", 'url("images/bgMenuInternas.png") repeat-x');
    }

}

function mudaBg(){
    var page = window.location.href;
    var tamanhoTotal = (page.length) - 1;
    var corte = page.indexOf("!") + 1;
    var pagina = page.substr(corte, (tamanhoTotal - corte + 1));
    if (page.indexOf("!") > -1){
        $('[href="#!'+pagina+'"]').addClass("select");
        if(pagina == "colecoes" || pagina == "na-midia"){
            abrePag(pagina + ".php", "catalogo");
        }else{
            abrePag(pagina + ".php", "normal");
        }  
    }
    //document.write(pagina);
}


function esquerda(){
   $("#rolar").animate({"marginLeft": "-=50px"}, 350);
}
function direita(){
   $("#rolar").animate({"marginLeft": "+=50px"}, 350);
}

$(document).ready(function(){
    $('#menu ul li a').each(function(){


    var largura = document.documentElement.clientWidth;
    var tamanho;

    $(this).click(function() {
        var pagina = $(this).attr('title');
        if($(this).hasClass("catalogo")){
            $("#conteudo").addClass("estendido");
            if(parseInt($("#menu").css("left")) == 0){
                tamanho = (largura - 26) - 225;
            }else{
                tamanho = (largura - 26);
            }
        }else if($(this).hasClass("normal")){
            $("#conteudo").removeClass();
            tamanho = 760;
        }

        $("#conteudo").css("width",tamanho);

        pagCSS('#');
        $('#menu ul li a').removeClass("select");
        $(this).addClass('select');
        $('body').removeClass('home').addClass('interna');
        $('#menu').removeClass('home').addClass('interna');

        if(pagina == "#!na-midia"){
           $("#conteudo").css("height", 192);
        }else if(pagina == "#!colecoes"){
           $("#conteudo").css("height", 300);
        }else{
           $("#conteudo").css("height", "auto");
        }

        $('#conteudo').load(
            pagina.substr(2) + ".php",
            function() {
                $(this).hide();
                posicionamento(1);
                $(this).fadeIn();
            });
        home = false;
        return false;

        });


    });

//		$('#imgLogo').click(function(){
//			if(!home) {
//				$('body').removeClass('interna').addClass('home');
//				$('#divConteudo').load('home.php');
//				home = true;
//			}
//		})
//
//		var home = true;
});
