﻿/*MODAL GENERICO*/
function modal(obj){
	
	/*CREATE ELEMENTS*/
	$('body').append('<div class="bg_modal close_modal"></div><div class="content_generic_modal"><!-- --></div> ');
	Dimensoes = ___getPageSize();
	$('.bg_modal').width(___getPageSize()[0]).height(___getPageSize()[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: topModal, 
						marginLeft: leftModal,
						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']").livequery('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 () {
			$('.close_modal').unbind('click');
			$("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(){
		$('.content_generic_modal').fadeTo('fast', 0, function(){
			$('.bg_modal').fadeTo('fast', 0, function(){
				$('.bg_modal').remove();
			});
			$('.content_generic_modal').remove();
		});
	$('select').css('visibility', 'visible');
};

$(document).ready ( function () {

		$("a[href*='modal']").click(function(){
		$("a[href*='modal']").unbind('click');
			modal($(this).attr('href'));	
			return false;
		});
		
		$("a[@rel='paginacao']").livequery('click',function(){
			var destino = $(this).attr('href');
			$.ajax({
				url: destino,
				success:function(data){
					$(".content_generic_modal").empty();
					$(".content_generic_modal").html(data);
					return false;
				},
				cache:false
			});
			return false;
		});
		
		$("a[rel='ModalPremios']").click(function(){
		    modal($(this).attr('href'));  
			return false;
		});
		
	
});
function SetImagemPrincipal(Titulo,Descricao,URLThumb,Indice,URLImagem){
		oldImg = new Array();
		oldImg["src"]  = $.trim($("img[@rel='ImagemAmpliada']").attr('src'));
		oldImg["srcThumb"] = $.trim($("img[@rel='ImagemAmpliada']").attr('alt'));
		oldImg["titulo"] = $.trim($("#TituloGaleria").text());
		oldImg["descricao"] = $.trim($("#DescricaoGaleria").text());
		$("#DescricaoGaleria").livequery(function(){
			$(this).text(Descricao);
		});
		$("#TituloGaleria").livequery(function(){
			$(this).text(Titulo);
		});
		$("img[@rel='ImagemAmpliada']").attr('src',URLImagem);
		$("img[@rel='ImagemAmpliada']").attr('alt',URLThumb);
		$("img[@rel='"+Indice+"']").attr('src',oldImg["srcThumb"]);
		$("span[@rel='"+Indice+"']").text(oldImg["titulo"]);
		$("a[@rel='"+Indice+"']").attr('onclick',"javascript:return SetImagemPrincipal('"+oldImg["titulo"]+"','"+oldImg["descricao"]+"','"+oldImg["srcThumb"]+"','"+Indice+"','"+oldImg["src"]+"');");
	return false;
}

function OpenModalProjeto(idProjeto){
	Full = window.location.href;
	URLProjetos = Full.replace("carreira/jovens-profissionais-parceria-com-universidades.aspx","carreira/jovens-profissionais-parceria-com-universidades-modal.aspx?idProjeto="+idProjeto);
	modal(URLProjetos);
	
}
 
/* Close Modal Governaça Corporativa */
function closeModal(){
	/*HIDE MODAL*/
	$('.view_modal_governaca').fadeTo('fast', 0, function() {
		$('.view_modal_governaca').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();
	});
	
	$('select').css('visibility', 'visible');
}
/* Close Modal Governaça Corporativa */


/*MODAL FLASH*/
function modalLDT(){
	/*CREATE ELEMENTS*/
	$('body').append('<div class="bg_modal" style="display:none;"></div><div class="content_generic_modal" style="display:none;"><div class="box_modLInhaLDT"><div class="btfechar"><a class="right" rel="close_modal" id="btnVoltar" href="#"><img style="border-width: 0px;" src="../Util/Image/Modal/fechar.gif"/></a></div><div class="contentL" id=\"contentL\"></div></div></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');
		$('embed').css('visibility', 'hidden');
	/*SHOW BACKGROUND*/
	
	
    /*CENTRALIZE MODAL*/
		if(leftModal != 0 || topModal != 0){
			$('.content_generic_modal').css({
					marginTop: topModal, 
					marginLeft: leftModal,
					left: 0,
					top: 0
				}
			);
		} else {
			$('.content_generic_modal').css({
					marginTop: - parseInt($('.content_generic_modal').height()/8), 
					marginLeft: -parseInt($('.content_generic_modal').width()/2)
				}
			);
		}
		$("a[@rel='close_modal']").click(function(){
		    closeModal();
		});
		//alert(parseInt($('.box_modLInhaLDT').height()/8));		
	
	/*CENTRALIZE MODAL*/
	$('.content_generic_modal').css({marginTop: -$('.content_generic_modal').height()/2 + 'px', marginLeft: -$('.content_generic_modal').width()/1.6 + 'px'});
	
}
/*CLOSE MODAL*/
function closeModal(){
	/*HIDE MODAL*/
	$('.view_modal_organograma').fadeTo('fast', 0, function() {
		$(this).remove();
	});
			/*SHOW SELECT*/
		$('select').css('visibility', 'visible');
		$('embed').css('visibility', 'visible');
	/*HIDE BACKGROUND*/
	$('.bg_modal').fadeTo('fast', 0, function() {
		$(this).remove();


		
	});
}

/*MODAL FLASH*/
function openModalFlash(obj){
	/*CREATE ELEMENTS*/
	$('body').append('<div class="bg_modal"></div><div class="view_modal_organograma"></div>');
	$('.bg_modal').width($('html')[0].scrollWidth).height($('html')[0].scrollHeight);
	
	/*OPACITY*/
	$('.view_modal_organograma').css('opacity', 0);
	$('.bg_modal').css('opacity', 0);
	
	/*SELECTS HIDE*/
	$('select').css('visibility', 'hidden');
	$('embed').css('visibility', 'hidden');
    
    
	/*SHOW BACKGROUND*/
	$('.bg_modal').fadeTo('fast', 0.5, function() {

		$('.view_modal_organograma').load(obj, function() {
				/*CENTRALIZE MODAL*/
			$('.view_modal').css({marginTop: -$('.view_modal').height()/2 + 'px', marginLeft: -$('.view_modal').width()/2 + 'px'});
			

		
			/*REMOVE LOAD*/
			$('.load').remove();
			
			/*MODAL HIDE*/
			$('.view_modal_organograma').fadeTo('fast', 1);
			
			/*CLOSE MODAL*/
			$("a[@rel='modalclose']").click(function() {
				closeModal();
				return false;
			});
		});
	});
}




/* MODAL CENTRO DE DOCUMENTACAO */

    function FlashCD(path_xml,path_swf,versao){
    
        var x = path_xml;
        var s = path_swf;
        var n = versao;
        var idioma;
        
        switch(path_xml) 
        {
            case "pt-BR": idioma = "fechar";
            break;
            case "en-US": idioma = "close";
            break;
            case "es-ES": idioma = "cerrar";
            break;
        }
        
        /*CREATE ELEMENTS*/
        $('body').append('<div class="bg_modal"></div>');
	    $('.bg_modal').width($('html')[0].scrollWidth).height($('html')[0].scrollHeight);
        $('.bg_modal').fadeTo('fast', 0.8, function() {
            
            $('select').hide();
            $('.flashchamadacd').hide();

            $('body')
                .append(
                    $('<div></div>').addClass('ModalCD').append(
                        $('<div></div>').addClass('btfechar').append(
                            $('<a></a>').addClass('right').attr({
                                rel: 'close_modal_CD',
                                href: '#'
                            }).text(idioma)
                        )
                    ).append(
                        $('<div></div>').addClass('flash_container_CD').append(
                            $('<div></div>').attr('id','flashcontentCD')
                        )
                    )
            );
            
            var params = { 
                quality: "high",
                scale: "noscale",
                wmode: "window",
                allowscriptaccess: "always",
                bgcolor: "#FFFFFF"
            };
            var flashvars = {
                xml_path:"/xml/centro_de_documentacao_content_"+path_xml+".xml",
                base_path:"/swf/",
                option: n
            };
            var attributes = {id:"flashcontent"};
            swfobject.embedSWF("/swf/"+path_swf, "flashcontentCD", "776", "515", "9.0.0", "/swf/expressInstall.swf", flashvars, params, attributes);
            
            $('.ModalCD').fadeTo('fast', 1);

            $("a[@rel='close_modal_CD']").click(function(){
                $('.bg_modal').fadeTo('fast', 0, function(){
                    $('select').show();
                    $('.flashchamadacd').show();
                    $('.bg_modal').remove();
                    $('.ModalCD').remove();
                });
            });
        });
   }

/* FIM MODAL CENTRO DE DOCUMENTACAO*/