// funcção retorna o valor do body
// funciona em todos os navegadores
function retornaSizeBody(){
    var myWidth = 0,myHeight = 0;

    if( typeof( window.innerWidth ) == 'number' ) {
        //Non-IE
        myWidth = window.innerWidth;
        myHeight = window.innerHeight;
    } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
        //IE 6+ in 'standards compliant mode'
        myWidth = document.documentElement.clientWidth;
        myHeight = document.documentElement.clientHeight;
    } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
        //IE 4 compatible
        myWidth = document.body.clientWidth;
        myHeight = document.body.clientHeight;
    }
    
    return myWidth+"@@"+myHeight;
}


function ajustaJanela(){
    
    var sizeBody = retornaSizeBody().split("@@");
    // regula a altura do bloco principal
    document.getElementById('TPrincipal').style.height =(sizeBody[1]-118)+"px";

}


function Caracteres(){

    var key = MMS_GetKeyEvent(event);
    
    if((key != 32)&&(key != 16)&&(key != 9)){ // 32 = espaï¿½o, 16 = shift, 9 = backspace
        if(((key >= 65)&&(key <= 90)) || ((key >= 97)&&(key <= 122))){ // intervalo de caracteres
        }else{
            MMS_DestroyEvent();
        }
    }
}

function Inteiro(){

   var key = MMS_GetKeyEvent(event);

   if((key != 16)&&(key != 9)){ // 16 = shift, 9 = backspace
       // intervalo de numeros
       // teclado numerico
        if(((key >= 48)&&(key <= 57))||
          ((key >= 96)&&(key <= 105))||
          (key == 8)||(key == 46)){

        }else{
            MMS_DestroyEvent();
        }
   }
    
}
function Float(){

    var key = MMS_GetKeyEvent(event);
    // teclas numeros e
    if((key != 16)&&(key != 9)){
        // intervalo de numeros
        // teclado numerico
        // 110 virgula teclado numerico
        // teclas padrao
        if  (((key >= 48)&&(key <= 57))||
            ((key >= 96)&&(key <= 105))||
            (key == 110)||
            (key == 8)||(key == 46)||(key == 188)){
        }else{
            MMS_DestroyEvent();
        }
    }
}

// login do usuario
function validaLogin(){
    var key = MMS_GetKeyEvent(event);
    if  (key == 32){
         MMS_DestroyEvent();
    }
}


var acaoEfeito = true;
$(document).ready(function(){

    $(function(){

        $(".btnMenu").click(function(){
            var div = $(this).attr('id');

            //
            if(div != "hospital"){
                
                // se o menu clicado nao estiver sendo exibido
                if($("#_"+div).is(':hidden') && acaoEfeito) {
                    
                    acaoEfeito = false;

                    $(".aba").hide();
                    // remove a classe
                    $(".btnMenu").removeClass("btnMenuActive");
                    // adiciona classe
                    $("#"+div).addClass("btnMenuActive");
                    // esconde todas as abas

                    // mostra a aba selecionada
                    $("#_"+div).slideToggle("slow", function(){
                        acaoEfeito = true;
                    });
                    //$(div).show();

                }else if($("#_"+div).is(':visible') && acaoEfeito){

                    acaoEfeito = false;

                    //senao esconde o menu
                    // mostra a aba selecionada
                    $("#_"+div).slideToggle("slow", function(){
                        acaoEfeito = true;
                    });
                    // remove a classe
                    $(".btnMenu").removeClass("btnMenuActive");
                }
                return false;

            }
        });

        // click no logo, voltar ao home
        $(".layoutLogo").click(function(){
            window.location = "/";
        });


        $(".fontSize").click(function(){
            
            var classFonte = $(this).attr('id');

            $(".BS5").removeClass("fontSizeBody1");
            $(".BS5").removeClass("fontSizeBody2");
            $(".BS5").removeClass("fontSizeBody3");

            $("#fontSizeBody1").removeClass("fontselesionada");
            $("#fontSizeBody2").removeClass("fontselesionada");
            $("#fontSizeBody3").removeClass("fontselesionada");
            
            $("#"+classFonte).toggleClass("fontselesionada")
            $(".BS5").toggleClass(classFonte);

        });


        
        $(".divContSubTituloPagina").click(function(){
            var id = $(this).attr('id').split("_");
            if($("#"+id[1]).is(":hidden")){
            
                $("#"+$(this).attr('id')).css("background-image", "url('/layout/boxSubtitulo/seta_cima.png')");
                $("#"+id[1]).slideToggle("slow");
            }else{
                $("#"+$(this).attr('id')).css("background-image", "url('/layout/boxSubtitulo/seta_baixo.png')");
                $("#"+id[1]).slideToggle("slow");
            }
        });


        // fecha a resposta do envio de email do site
        $("#fecharRespFC").click(function(){
          $(".FCalerta").fadeOut("slow");
        })


        // carrega enquete
        $("#enqueteConteudo").load("/enquete/enquete.php");


     });

     
});


function ValidaMaxSizeTextarea(num, min, max){

   var obj = document.getElementById("descricao"+num);

   if(obj.value.length < min){
      document.getElementById("respDescricao"+num).style.color = "#c62626";
   }else if(obj.value.length >= max){
      obj.value = obj.value.substring(0, max); // retira os caracteres a mais do maximo.
   }else{
      document.getElementById("respDescricao"+num).style.color = "#106f28";
   }

   document.getElementById("respDescricao"+num).innerHTML = obj.value.length+'/'+max+' caracteres';

}
