
//<![CDATA[
/**
* @author AgenciaClick
* @version 1.0
*/
/////////////////////////////////////////////////////////
$.construirFlash = function(){
	//HEADER TITULO PAGINA
	var headerPagina = $('#headerPagina');
	var linkHeaderPagina = headerPagina.attr('href');
	var headerPaginaConstrutor = new Titulo( headerPagina[0], headerPagina.html(), "FDFEFD", "44", "true", "shadow", 770,52, linkHeaderPagina );

	//BREADCRUMB
	$('div#breadcrumb ul li').each( function(){
		$(this).not('.first').html( '> ' + $(this).html() );
	});

	//HEADER TITULO PAGINA
	var botaoVoltar = $('#botaoVoltar');
	var linkBotaoVoltar = botaoVoltar.attr('href');
	var botaoVoltarConstrutor = new Titulo( botaoVoltar[0], botaoVoltar.html(), "1F7C7B", "16", "true", "glow", 90,18, linkBotaoVoltar );

	//ITENS DE MENU - Uso no flashReplacement.js
	var itemMenu = new Array;
	var objetoMenu = new Array;
	var alturaLinha = new Array;
	var linkItemMenu = new Array;
	var itemMenuConstrutor = '';
	$('ul#menuPrincipal li a').each( function( i ){
		var $this = $(this);
		itemMenu[i] = $this.html();
		linkItemMenu[i] = $this.attr('href');
		var s = {texto: $this.text()};
		s.linhas = parseInt((s.texto.length-1)/25);
		alturaBlocoMenu = ((s.linhas*16)+20);

		objetoMenu[i] = this;
		itemMenuConstrutor = 'itemMenuConstrutor' + i;
		itemMenuConstrutor = new Titulo( objetoMenu[i], itemMenu[i], "A1A2A0", "18", "true", "", 200, alturaBlocoMenu, linkItemMenu[i] );
	});
	
	//CROSSLINK FlashReplacement
	var itemCrosslink = new Array;
	var objetoCrosslink = new Array;
	var itemCrosslinkConstrutor = '';
	$('div#crossLink div h3').each( function( i ){
		itemCrosslink[i] = $(this).html();
		objetoCrosslink[i] = this;
		itemCrosslinkConstrutor = 'itemMenuConstrutor' + i;
		itemCrosslinkConstrutor = new Titulo( objetoCrosslink[i], itemCrosslink[i], "B7B8B7", "18", "true", "", 220, 24, '' );
	});


	
}

//REESCREVE TITULO DA PAGINA
$.reescreverTituloPagina = function(){
   var tituloPagina = $('h1 a#headerPagina').text();
   document.title = tituloPagina +' - BrasilNetwork ';
}

$(window).bind('load', function(){
	if( !($('body.ascom').length>0)  ){
		//REESCREVE TITULO DA PAGINA
		$.reescreverTituloPagina();

		//CONSTROI TODOS OS ITENS FR
		$.construirFlash();
	}

});

$(function(){

	$("a.returnFalse").click(function(){ return false; });

	// EXPANDE SUBITENS NO MENU DO RODAPE
	$('ul#itensRodape li.itemPrincipal').hover(
		function(){
			//mouse in
			$(this).children('ul.subItem').fadeIn();
			if ( $.browser.msie ) {
				var correcaoMarginLeft = -1 * $(this).width() - 10;
				$(this).children('ul.subItem').css({ 'margin-left': correcaoMarginLeft});
			}
		},
		function(){
			//mouse out
			$(this).children('ul.subItem').fadeOut();
	});

	//if ( parseInt( deconcept.SWFObjectUtil.getPlayerVersion().major ) < 7 )
	//	window.location.href = "/brnetwork/opencms/bn/semFlash.html";
	//so.setAttribute("redirectUrl", "/brnetwork/opencms/bn/semFlash.html");


	validaTrocaIdioma();
	if( !($('body.ascom').length>0)  ){
		$("#rodape #copyright input.buscaRapida").addInitialPhrase($("div#copyright input.buscaRapida").val());
	}

	$("a").each(function(){
		if(this.href.indexOf("__locale") < 0 && this.href.indexOf("javascript") == -1 && this.href.indexOf("mailto") == -1){
			if(this.href.indexOf("?") != -1){
				this.href += "&__locale="+$("meta:eq(0)").attr("content");
			} else {
				this.href += "?__locale="+$("meta:eq(0)").attr("content");
			}
		}
	});
});

function criaModalIdiomas(frase){

	var html = "<p>"+frase+"</p>";
	html = html.replace(/\[/gi, "<");
	html = html.replace(/\]/gi, ">");
	

	if($('#modalIdiomas').length > 0){
		$('#modalIdiomas').empty().append('<a href="#" class="indent">Fechar</a>'+html);
		$('#modalIdiomas').modalToggle({zIndex: 20000});
		window.scroll(0,0);
	} else {
		$('body').append('<div id="modalIdiomas"><a href="#" class="indent">Fechar</a>'+html+'</div>')
		$('#modalIdiomas').modalToggle({zIndex: 20000});
		window.scroll(0,0)
	}

	$('#modalIdiomas a').click(function(){
		$('#modalIdiomas').modalToggle();
	});
}

function validaTrocaIdioma(){

	//var selected = $('#seletorIdiomas select')[0].selectedIndex;
	
	var selected = $('#seletorIdiomas select:first-child').selectedIndex;;
	$('#seletorIdiomas select').change(function(){

		var validos = $('form[@name=formIdiomas] input').val();
		var rex = eval('/'+this.options[this.selectedIndex].value+'+[^_BR]/');
		if( rex.exec(validos) != null ){
			this.form.submit();
		} else {
			//console.log($("select#frasesDoModalIdiomas option[@value="+this.options[this.selectedIndex].value+"]").text());
			criaModalIdiomas($("select#frasesDoModalIdiomas option[@value="+this.options[this.selectedIndex].value+"]").text());
			this.selectedIndex = selected;
		}
		return false;

	});
}

$.fn.addInitialPhrase = function(frase){
	if(frase){
		this.focus(function(){
			if(this.value == frase){
				this.value = "";
			}
		});
		this.blur(function(){
			if(this.value == ""){
				this.value = frase;
			}
		});
	}
}

// ]]>
