function menuInferior(){
    $("#menu-inferior ul"). css({
        display: "none"
    });
    $("#menu-inferior li").hover(function(){
        $(this).find('ul:first').css({
            visibility: "visible",
            display: "none"
        }).show(200);
    },function(){
        $(this).find('ul:first').css({
            visibility: "hidden"
        });
    });

    $("#menu-inferior > li:last").attr('class','cor-3');
}

/**
 *
 */
function menuSuperior() {
    $("#menu-superior-esquerdo ul li:first").addClass('first');
    $("#menu-superior-direito ul li:first").addClass('first');
    $("#menu-superior-direito ul li:last").addClass('last');
}

/**
 *
 */
function breadCrumb() {
    $("#breadcrumb ul li:first").addClass('first');
}

/**
 *
 */
function titleForm(){
    $('div.input input,div.input select, div.textarea textarea').each(function(){
        var a = $(this);
        var title = a.attr('title')
        var id = 's_'+a.attr('id');

        if(title){
            a.parent('div').append('<span id="'+id+'" class="ss_sprite  ss_note">'+title+'</span>');
        }
    });
/*    ).focus(function(){
        $(this).parent('div').find('span').fadeIn();
    }).blur(function(){
        $(this).parent('div').find('span').fadeOut();
    }
*/
}

function validaForm() {
    $('form').submit(function(){
        var err = true;
        $('.required', this).each(function(){
            if($(this).val() == ''){
               setMessages('error', $(this).attr('title'));
               err = false;
               return false;
            }            
        });
        return err;
    });
}


$(document).ready(function(){
    menuSuperior();
    menuInferior();
    breadCrumb();
    titleForm();
    messages();
    validaForm();

    $('#gabarito').bind('click', function(){
        var href = $(this).attr('href');
        if($(href).is(':hidden')){
           $(href).show();
           $(this).html('Esconder Gabarito');
        }else{
            $(href).hide();
            $(this).html('Ver Gabarito');
        }
        return false;
    });

    $('input[name*=telefone]').mask('(99) 9999-9999');

    $("#forum-discussao tr:nth-child(odd)").addClass('zebra');
});

/**
 * messa
 */
function messages(open) {

    open = typeof(open) != 'undefined' ? open : false;

    if($("#messages").html() != ''){
        $("#messages").dialog({
            bgiframe: true,
            modal: true,
            width: 500,
            show: 'scale',
            hide: 'scale',
            buttons: {
                Ok: function() {
                    $(this).dialog('close');
                }
            }
        });
    }

    if(open){
        $("#messages").dialog('open');
    }

}

/**
 *  seta mensagem ao usuário
 */
function setMessages(tipo, msg) {
    var html = '<div class="'+tipo+'">'+msg+'</div>';
    $("#messages").html(html);
    messages(true);
    
}