/*CLOSE MODAL*/
function closeModal(){
	/*HIDE MODAL*/
	$('.view_modal').fadeTo('fast', 0, function() {
		$('.view_modal').remove();
	});
	
	/*HIDE BACKGROUND*/
	$('.bg_modal').fadeTo('fast', 0, function() {
		/*SHOW SELECT*/
		$('select').css('visibility', 'visible');
		$('#organograma').css('visibility', 'visible');
		$('#banner_mdc').css('visibility', 'visible');
		$($(this)).remove();
	});
}


/*MODAL FLASH*/
function openModalFlash(obj){
	/*CREATE ELEMENTS*/
	$('body').append('<div class="bg_modal"></div><div class="view_modal"></div>');
	$('.bg_modal').width($('html')[0].scrollWidth).height($('html')[0].scrollHeight);
	
	/*OPACITY*/
	$('.view_modal').css('opacity', 0);
	$('.bg_modal').css('opacity', 0);
	
	/*SELECTS HIDE*/
	$('select').css('visibility', 'hidden');
	$('#organograma').css('visibility', 'hidden');
    $('#banner_mdc').css('visibility', 'hidden');
    
    
	/*SHOW BACKGROUND*/
	$('.bg_modal').fadeTo('fast', 0.5, function() {

		$('.view_modal').load(obj, function() {
		
			/*REMOVE LOAD*/
			$('.load').remove();
			
			/*CENTRALIZE MODAL*/
			//$('.view_modal').css({marginTop: -$('.view_modal').height()/2 + 'px', marginLeft: -$('.view_modal').width()/2 + 'px'});
			
			/*MODAL HIDE*/
			$('.view_modal').fadeTo('fast', 1);
			
			/*CLOSE MODAL*/
			$("a[@rel='modalclose']").click(function() {
				closeModal();
				return false;
			});
		});
	});
}



/*MODAL GENERICO*/
function modal(obj){
  $('embed').css('visibility','invisible');
	var arrPageSizes = ___getPageSize();
	var arrPageScroll = ___getPageScroll();
	/*CREATE ELEMENTS*/
	$('body').append('<div class="bg_modal close_modal"></div><div class="content_generic_modal"><!-- --></div> ');
	
	$('.bg_modal').width(arrPageSizes[0]).height(arrPageSizes[1]);
	
	/*OPACITY*/
	$('.content_generic_modal').css('opacity', 0);
	$('.bg_modal').css('opacity', 0);
	
	/*SELECTS HIDE*/
	//$('select').css('visibility', 'hidden');

	/*SHOW BACKGROUND*/
	$('.bg_modal').fadeTo('fast', 0.5, function() {

		$('.content_generic_modal').load(obj, function() {
	        
			/*CENTRALIZE MODAL*/
			if(leftModal != 0 || topModal != 0){
				$('.content_generic_modal').css({
						marginTop: arrPageScroll[1] + (arrPageSizes[3] / 10), 
						marginLeft: arrPageScroll[0],
						left: 0,
						top: 0
					}
				);
			} else {
				$('.content_generic_modal').css({
						marginTop: - parseInt($('.content_generic_modal').height()/2), 
						marginLeft: -parseInt($('.content_generic_modal').width()/2)
					}
				);
			}			
						
			/*MODAL HIDE*/
			$('.content_generic_modal').fadeTo('fast', 1);
			
			/*CLOSE MODAL*/
			$("a[@rel='close_modal']").click(function() {
			$("a[href*='modal']").bind('click',function(){
				$("a[href*='modal']").unbind('click');
				var url = $(this).attr('href').toLowerCase();
				modal(url);	
				return false;
			});
				close_modal();
				return false;
			});
			
			$('.close_modal').click ( function () {
			$("a[href*='modal']").bind('click',function(){
				$("a[href*='modal']").unbind('click');
					var url = $(this).attr('href').toLowerCase();
					modal(url);	
					return false;
				});
			    close_modal();
			});
		});
	});

};

/*CLOSE MODAL*/
function close_modal(){
	/*HIDE BACKGROUND*/
	$('.content_generic_modal').fadeTo('fast', 0, function(){
		$(this).remove();
		$('.bg_modal').fadeTo('fast', 0, function(){
			$('.bg_modal').remove();
		});
	});
	$('select').css('visibility', 'visible');
    $('embed').css('visibility','visible');
};
$(document).ready ( function () {
    $("a[href*='modal']").click(function(){
	$("a[href*='modal']").unbind('click');
		var url = $(this).attr('href').toLowerCase();
		modal(url);	
        return false;
    });
    
});

/*MODAL FLASH*/
function openModalFlash(obj){
	/*CREATE ELEMENTS*/
	$('body').append('<div class="bg_modal"></div><div <div class="view_modal"></div>');
	$('.bg_modal').width($('html')[0].scrollWidth).height($('html')[0].scrollHeight);
	
	/*OPACITY*/
	$('.view_modal').css('opacity', 0);
	$('.bg_modal').css('opacity', 0);
	
	/*SELECTS HIDE*/
	$('select').css('visibility', 'hidden');
	$('#organograma').css('visibility', 'hidden');
    $('#banner_mdc').css('visibility', 'hidden');
    
    
	/*SHOW BACKGROUND*/
	$('.bg_modal').fadeTo('fast', 0.5, function() {

		$('.view_modal').load(obj, function() {
		
			/*REMOVE LOAD*/
			$('.load').remove();
			
			/*CENTRALIZE MODAL*/
			//$('.view_modal').css({marginTop: -$('.view_modal').height()/2 + 'px', marginLeft: -$('.view_modal').width()/2 + 'px'});
			
			/*MODAL HIDE*/
			$('.view_modal').fadeTo('fast', 1);
			
			/*CLOSE MODAL*/
			$("a[@rel='modalclose']").click(function() {
				closeModal();
				return false;
			});
		});
	});
}

/* EXIBIR ARVORE DE LINHAS */
function Exibir(id)
{
   obj = $('#'+id);
   display = $('#'+id).css('display');
   if(display == 'none')
    obj.css("display","");
   else
    obj.css("display","none");
}
