$( document ).ready( function()
{	
//	/* menu lateral */	
//	$( "#secundario > #menu > li > a.seta" ).click( function()
//		{
//			var visible = $( "#menu > li" ).children( "ul:visible" );
//			var li = $( this ).parent( "li" );
//			
//			if ( visible.get() != "" && visible.html() != $( this ).children( "ul").html() )
//			{
//				visible.toggleAnim( 'hide' );
//				visible.parent( 'li' ).toggleClass( 'ativo' );
//			}
//			setSubmenu( 'slow', li );
//		}
//	);
//	// se a página for um subitem, abre o menu automagicamente
//	setSubmenu( 50, "#menu > li.ativo" );
});

// configura os submenus
// recebe a levocidade (number ou string) de animacao
function setSubmenu( vel, elm )
{
	var li = $( elm );
	if ( li.children( "ul" ).get() != "" )
	{
		if( li.children( 'ul:visible' ).get() == "")
		{
			li.children( 'ul' ).slideDown( vel, function()
				{
					$( "#menu > li > ul > li" ).hover(
						function()
						{
							$( this ).children( "ul" ).show();
						}
						,function()
						{
							$( this ).children( "ul" ).hide();	
						}
					)
				}
			);			
			li.addClass( 'ativo' );
		}
		else
		{
			//li.children( 'ul' ).hide( "slow" );
			li.removeClass( 'ativo' );
		}
				
		if ( li.attr("initEv") != "1" )
		{
			li.attr("initEv", "1");			
			menuLiHoverClass();
		}
	}
}

function menuLiHoverShow()
{
	$( "#menu > li > ul > li" ).hover(
		function()
		{
			$( this ).children( "ul" ).slideDown();
		}
		,function()
		{
			$( this ).children( "ul" ).slideUp();	
		}
	)
}

function menuLiHoverClass()
{
	$( "#menu > li > ul > li > ul" ).hover(
		function()
		{
			$( this ).parent( "li" ).addClass( 'ativo' );	
		}
		,function()
		{
			$( this ).parent( "li" ).removeClass( 'ativo' );	
		}
	);	
}

// funcao reponsavel pela animacao de mostrar/esconder elementos
jQuery.fn.toggleAnim = function( value, callBack )
{
	this.each( function()
	{
		jQuery( this ).animate(
			{ height: value },
			'slow',
			callBack
		);
	});
}

jQuery.getClasses = function( obj )
{
	var cssClasses = obj.className.split(' ');
	return cssClasses;
}

jQuery.fn.abreFoto = function( )
{
	var fotosGeral = $( this ).parents( "div" ).children( ".imgdesc ").children( ".prinimg" );
	var link = $( this );

	fotosGeral.attr('src', link.attr( "href" ) );
	fotosGeral.attr('alt', link.attr( "href" ) );
	$('.descr').html( link.title );
}

function popup(url, largura, altura)
{
    var x = (screen.availWidth - largura) / 2;
    var y = (screen.availHeight - altura) / 2;
    var opcoes = "resizable=yes,scrollbars=no,menubar=no,statusbar=no";
    
    opcoes += ",width="+ largura +",height="+ altura +",top="+ y +",left=" + x;
    
    var w = window.open(url, "_blank", opcoes, true);
    
    if(w == null)
    {
        alert("Seu bloqueador de popup inibiu a abertura da janela. " +
            "Desative-o e tente novamente.");
        return;
    }
    else
    {
        w.focus();
    }
}


function setSubmenu(vel, elm) {
    var li = $(elm);
    if (li.children("ul").get() != "") {
        if (li.children('ul:visible').get() == "") {
            li.children('ul').slideDown(vel, function() {
                $("#menu > li > ul > li").hover(
						function() {
						    $(this).children("ul").show();
						}
						, function() {
						    $(this).children("ul").hide();
						}
					)
            }
			);

            li.addClass('ativo');
        }
        else {
            //li.children( 'ul' ).hide( "slow" );
            li.removeClass('ativo');
        }

        if (li.attr("initEv") != "1") {
            li.attr("initEv", "1");

            menuLiHoverClass();
        }
    }
}

$("#botaoVoltar").click(function() { history.back() });

function menuLiHoverShow() {
    $("#menu > li > ul > li").hover(
		function() {
		    $(this).children("ul").slideDown();
		}
		, function() {
		    $(this).children("ul").slideUp();
		}
	)
}

function menuLiHoverClass() {
    $("#menu > li > ul > li > ul").hover(
		function() {
		    $(this).parent("li").addClass('ativo');
		}
		, function() {
		    $(this).parent("li").removeClass('ativo');
		}
	);
}




$(document).ready(function() {

$("#secundario > #menu > li > a.seta").click(function() {
    var visible = $("#menu > li").children("ul:visible");
    var li = $(this).parent("li");
    if (visible.get() != "" && visible.html() != $(this).children("ul").html()) {
        visible.toggleAnim('hide');
        visible.parent('li').toggleClass('ativo');
        }
            setSubmenu('slow', li);
        }
	);
});