jQuery(document).ready(function (){
//teste	
    baseurl = moc.contentURL;
    bg_color = moc.bg_color;
    year_color = moc.year_color;
    table_bg = moc.table_bg;
    siteurl = moc.siteurl;
    
    var browserName=navigator.appName; 
        
    jQuery('.note_body').before('<div class="nota_btn"><img src="'+ baseurl +'/themes/moc/images/delete.png"/></div>');
	
	jQuery('.nota_btn').click(function(){
		if (jQuery(this).next().css('display') == 'block') {
			jQuery(this).next().slideUp(600);
			jQuery(this).children('img').attr('src',baseurl +'/themes/moc/images/add.png');
            jQuery(this).animate({
                marginBottom:'20px'
                }, 600);
		}
		else {
			jQuery(this).next().slideDown(600);
			jQuery(this).children('img').attr('src',baseurl +'/themes/moc/images/delete.png');
            
            jQuery(this).animate({
                marginBottom:'0px'
                }, 600);
		}
	});
    
    //PAGES MENU
    var menuItems = jQuery('#topmenu li');
    var menuItemsWidth = 0;
    var topmenuWidth = jQuery('#topmenu').width();
    var topmenuSpacing = 0;
    
    menuItems.each(function(){
        menuItemsWidth += Number(jQuery(this).width());
    });
    //alert(menuItems.length);
    
    topmenuSpacing = (topmenuWidth - menuItemsWidth) / menuItems.length;
    /*
    alert("topmenuSpacing:"+topmenuSpacing);
    alert("topmenuWidth:"+topmenuWidth);
    alert("menuItemsWidth:"+menuItemsWidth);
    alert(topmenuWidth - menuItemsWidth);
    */
    
    var itemSpacing = Math.floor(topmenuSpacing/2);
    menuItems.each(function(){
        jQuery(this).css('paddingRight', itemSpacing).css('paddingLeft', itemSpacing);
    });
    
    
    //TOOLBAR    
    jQuery('.toolbar_button').hover(function () {
        jQuery(this).css('color',year_color);
        jQuery(this).find('img').css('background', year_color);
    });
    jQuery('.toolbar_button').mouseleave(function () {
        jQuery(this).css('color','#000000');
        jQuery(this).find('img').css('background', '#000000');
    });
    
    jQuery('.toolbar_button_index').hover(function () {
        jQuery(this).css('color',year_color);
        jQuery(this).find('img').css('background', year_color);
    });
    jQuery('.toolbar_button_index').mouseleave(function () {
        jQuery(this).css('color','#000000');
        jQuery(this).find('img').css('background', '#000000');
    });
    
    // ESCONDE SIDEBARS
    var sidebarHidden = false;
    jQuery('#hide_sidebars').css('cursor','pointer').click(function(){
        jQuery('.sidebar').toggle();
    	jQuery('#hidesidebars').toggle();
		jQuery('#showsidebars').toggle();
	
        if (sidebarHidden) {
			jQuery('#page_content').width(630);
			jQuery('#toolbar').width(630);
		}
		else {
			jQuery('#page_content').width(980);
			jQuery('#toolbar').width(980);
		}
		sidebarHidden = !sidebarHidden;
    });
    
    // MOC / MINI-MOC
    jQuery('#moc_mini').css('cursor','pointer').click(function () {
    jQuery('#moc_mini #hide').toggle();
	jQuery('#moc_mini #show').toggle();
	

	if (jQuery('.nota_btn').next().css('display') == 'block') {
			jQuery('.nota_btn').next().slideUp(600);
			jQuery('.nota_btn').children('img').attr('src',baseurl +'/themes/moc/images/add.png');
	}
	else {
		jQuery('.nota_btn').next().slideDown(600);
		jQuery('.nota_btn').children('img').attr('src',baseurl +'/themes/moc/images/delete.png');
	}   
    });

    //Font resize
    jQuery('.font_resize').css('cursor','pointer').click(function() {        
        var elements = jQuery('.div_font_resize');
        var size = this.id;
        
        elements.each(function(e) {
            var currLineHeight = jQuery(this).css('line-height');
            
            var currFontSize = jQuery(this).css('fontSize');
            var currLineSize = jQuery(this).css('line-height');
            
            var finalNum = parseFloat(currFontSize, 10);
            var finalNumLine  = parseFloat(currLineSize, 10);
            var stringEnding = currFontSize.slice(-2);
           // alert("antes : "+finalNum + stringEnding);
            if (size == 'large' && finalNum < 1.5) {
                finalNum += 0.2;
                finalNumLine+= 1;  
            } else if (size == 'small' && finalNum > 1) {
                finalNum -= 0.2;
                finalNumLine-= 1;
            }
            //alert("depois : "+finalNum + stringEnding);
            jQuery(this).css('font-size', finalNum + stringEnding);
            jQuery(this).css('line-height', (finalNumLine ) + 'px');
        });
    });
        
    //Indice do capitulo  
    jQuery('#toolbar_toc_link').mouseover(function () {
        estilo = '2px solid ' + year_color;
        jQuery('#toolbar').css('border-bottom', estilo);
        
        jQuery('#toolbar_toc_link').css('padding-bottom', '2px');
        jQuery('#toolbar_toc_link').css('background-color', '#efefef');
        jQuery('#toolbar_toc_link').css('border-top', estilo);
        jQuery('#toolbar_toc_link').css('border-left', estilo);
        jQuery('#toolbar_toc_link').css('border-right', estilo);
        
        if (browserName=="Microsoft Internet Explorer") {            
            jQuery('#toolbar_toc_link').css('padding-bottom', '2px');
        }
        jQuery('#toolbar_toc').width(jQuery('#page_content').width() - 24); 
        jQuery('#toolbar_toc').show();
    });
    
    jQuery('#toolbar_toc').mouseleave(function () {
        hide_index();
    });
    
    jQuery('#toolbar_toc_link').mouseleave(function () {
        hide_index();
    });
    
    jQuery('li.toolbar_button').mouseover(function (){
        hide_index();
    });
    
    function hide_index () {
        jQuery('#toolbar_toc_link').css('border-top', '2px solid transparent');
        jQuery('#toolbar_toc_link').css('border-right', '2px solid transparent');
        jQuery('#toolbar_toc_link').css('border-left', '2px solid transparent');
        //jQuery('#toolbar_toc_link').css('border-bottom', '2px solid transparent');    
        jQuery('#toolbar_toc_link').css('padding-bottom', '2px');
        jQuery('#toolbar_toc_link').css('background', 'none');
        
        jQuery('#toolbar').css('border-bottom', '2px solid #cccccc');
        if (jQuery('#toolbar_toc').css('display') == 'block') jQuery('#toolbar_toc').hide();            
    }
    
});

