
$(document).ready(function(){
	
	/* Corrigindo borda do ultimo item do TopMenu */
	$("#TopMenu li:last").css({border:"0px"});
	
	/* Corrigindo Botao Voltar */
	$(".btnVoltar a").click(function(){
		window.history.back(-1);// Fazendo ele voltar para a pagina anteriormente acessada, e n"ao a pagina Raiz da sessao
		return false;
	});
	
	$("body, html").height(parseInt($("#Main").height()) + 70); // Correção de Bug de posicionamento da Barra do Internet Banking no Internet Explorer
	
	/* Abrindo o SubItem do Menu */
	$("#SessionMenu > ul > li > a").click(function(){
		if($(this).parent("li").hasClass('Active')){
			$(this).parent("li").removeClass("Active");
		} else {
			$("#SessionMenu > ul > li").removeClass("Active");
			$(this).parent("li").addClass("Active");
		};
		
		/* Correção do rodape do menu no Internet Explorer */
		if($.browser.msie && (parseInt($.browser.version) <= 7)) {
			setTimeout(function(){
				$("#ColLeft .clBottomImg").css({bottom:"auto"}).css({bottom:0});
				$("#ColLeft .ulAtendimento").css({bottom:"auto"}).css({bottom:-90});
				$("body, html").height(parseInt($("#Main").height()) + 70);
			}, 100);
		}
		
		$("body, html").height(parseInt($("#Main").height()) + 70);
		if($(this).attr("href") == "#") return false;
		
	});
	
	/* Tornando os Objetos com as Classe "OpenNewWindow" Ativos */
	$(".OpenNewWindow").click(function(){
		var url = $(this).attr("href"); // Gravando o endereco HREF
		var nome = $(this).html();		// Gravando um nome para a janela
		var height = 500;				// Usando uma altura default
		var width = 800;				// Usando uma largura default
		
		if($(this).attr("w")) width = $(this).attr("w"); // Se não houver uma propriedade w no html usa a largura default
		if($(this).attr("h")) height = $(this).attr("h"); // Se não houver uma propriedade w no html usa a largura default
		
		window.open(url, "nome", 'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no, height=' + height + ', width='+ width);
		return false;
	});
	
	/* Ativando abertura das descrições */
	$(".LinksUteis dt, .dlPerguntas dt").click(function(){

		if($(this).next("dd").attr("class") == "Selected") {
			$(this).next("dd").removeClass("Selected");
		} else {
			$(".LinksUteis dd, .dlPerguntas dd").removeClass("Selected");
			$(this).next("dd").addClass("Selected");
		}
		
	});
	
	/* Inseridno os Banners em Flash usando a Biblioteca jQuery Flash Plugin */
/* CPM_2011001899 - INICIO */
	if('<% Session("icFlash") %>' != '0') {

	$('#HomeBanner.Home').flash(
		{ src: '/swf/banner_central.swf',
		 width: 475,
		 height: 287,
		 expressInstall: true,
		 wmode: "transparent"
		 }
	);
	$('#TopBanner.tbHome').flash(
		{ src: '/swf/TopBanner/banner_duplo.swf',
		 width: 966,
		 height: 270,
		 expressInstall: true,
		 wmode: "transparent"
		 }
	);
	
		$('#BannerRcol').flash(
			{ src: '/swf/banner_autoRE_dircol.swf',
			 width: 244,
			 height: 168,
			 expressInstall: true,
			 wmode: "transparent"
			 }
		);		
        
	$('#TopBanner.institucional').flash(
		{ src: '/swf/banner_institucional_principal.swf',
		 width: 966,
		 height: 192,
		 expressInstall: true,
		 wmode: "transparent"
		 }
	);
	
	$('#TopBanner.automovel').flash(
		{ src: '/swf/banner_auto_principal.swf',
		 width: 966,
		 height: 192,
		 expressInstall: true,
		 wmode: "transparent"
		 }
	);
	
	$('#TopBanner.grandes-riscos').flash(
		{ src: '/swf/banner_Riscos_principal.swf',
		 width: 966,
		 height: 192,
		 expressInstall: true,
		 wmode: "transparent"
		 }
	);
	
	$('#TopBanner.patrimonio').flash(
		{ src: '/swf/banner_patrimonio_principal.swf',
		 width: 966,
		 height: 192,
		 expressInstall: true,
		 wmode: "transparent"
		 }
	);
	$('#TopBanner.fale-conosco').flash(
		{ src: '/swf/banner_institucional_principal.swf',
		 width: 966,
		 height: 192,
		 expressInstall: true,
		 wmode: "transparent"
		 }
	);
	$('#TopBanner.ouvidoria').flash(
		{ src: '/swf/banner_institucional_principal.swf',
		 width: 966,
		 height: 192,
		 expressInstall: true,
		 wmode: "transparent"
		 }
	);
	

		 }
/* CPM_2011001899 - TERMINO */	 
	
	/* Populando select */
	if($("#produto").is("select")) {
		montarArray();
		carregar("f","produto");
	}
	
	/* Gatilho de abertura de nova janela para Select SITES BRADESCO */
	$("#inpSitesBradesco").click(function(){
		Open4Select('#slctSitesBradesco');
	});
	
	/* STEP BANNER */
	$("#ColLStepBanner").easySlider({
		auto: true, 
		continuous: true,
		numeric: true,
		pause:		10000,
		speed: 		1000
	});
	
	/* Utilizando Mudança de Tamanho de Fonte - MODIFICAR */
	var UsarCookie = false;  // Define se deve-se criar ou nao o Cookie, Modifique pra true caso queira utilizar um Cookie
	var ObjCase = $('#ColCenter');
	
	ObjCase.css({fontSize:ObjCase.css("font-size")}); // Guarda o font-size atual

	if(UsarCookie == false) { //Se nao usar o Cookie

		$(".btn_menos").click(function(){ 										// aciona no evento click
			var FontSz = parseInt(ObjCase.css("font-size")); 			// Guarda o valor do font-size num int
			if(FontSz > 9) ObjCase.css({fontSize:(FontSz - 1) + "px"}); 	// Verifica o tamanho atual da fonte e altera se necessario
			FontSz = ObjCase.css("font-size"); 							// Guarda o novo valor
			//setTimeout("IntBanPos()",50); 									// Corrige o posicionamento do LoginInternet Banking no IE6
		});
		
		$(".btn_mais").click(function(){ 										// aciona no evento click
			var FontSz = parseInt(ObjCase.css("font-size")); 			// Guarda o valor do font-size num int
			if(FontSz < 16)ObjCase.css({fontSize:(FontSz + 1) + "px"}); 	// Verifica o tamanho atual da fonte e altera se necessario
			FontSz = ObjCase.css("font-size");							// Guarda o novo valor
			//setTimeout("IntBanPos()",50); 									// Corrige o posicionamento do LoginInternet Banking no IE6
		});

	} else if (UsarCookie == true) { // Se usar Cookie

	
		if(readCookie('FontSize') == null) { 					// se o Cookie não existe, tenta criar
			createCookie('FontSize', ObjCase.css("font-size"), 0); 	// Cria um Cookie com o valor atual da fonte q expire assim q o usuario fechar a janela do Navegador
		}
		
		if(readCookie('FontSize') == null) { // Caso os Cookies estejam desabilitados
	
			$(".btn_menos").click(function(){
				var FontSz = parseInt(ObjCase.css("font-size")); 			// Lendo o valor atual da fonte
				if(FontSz > 9)ObjCase.css({fontSize:(FontSz - 1) + "px"}); 	// Subtraindo 1px
				FontSz = ObjCase.css("font-size"); 							// Salvando o novo valor
				//setTimeout("IntBanPos()",50); 									// Corrige o posicionamento do LoginInternet Banking no IE6
			});
			
			$(".btn_mais").click(function(){
				var FontSz = parseInt(ObjCase.css("font-size")); 			// Lendo o valor atual da fonte
				if(FontSz < 16) ObjCase.css({fontSize:(FontSz + 1) + "px"});	// Adcionando 1px
				FontSz = ObjCase.css("font-size"); 							// Salvando o novo valor
				//setTimeout("IntBanPos()",50); 									// Corrige o posicionamento do LoginInternet Banking no IE6
			});
	
		} else { // Caso os Cookies estejam habilitados e o Cookie tenha sido criado corretamente
			ObjCase.css({fontSize:readCookie('FontSize')}); // Defini o tamanho da fonte com o valor do Cookie
		
			$(".btn_menos").click(function(){
				var FontSz = readCookie('FontSize'); 					// Lendo o valor do Cookie
				FontSz = parseInt(FontSz); 								// Transforma em inteiro
				if(FontSz > 9) { 										// Verifica o tamanho atual da fonte
					ObjCase.css({fontSize:(FontSz - 1) + "px"});	// Defini o valor ao objeto subtraindo 1px
					eraseCookie('FontSize'); 							// Apaga o Cookie com o valor anterior
					FontSz = ObjCase.css("font-size"); 			// Redefine a variável com o Novo valor da fonte
					createCookie('FontSize', FontSz, 0); 				// Cria um Novo Cookie com o novo Valor
					//setTimeout("IntBanPos()",50); 					// Corrige o posicionamento do LoginInternet Banking no IE6
				}
			});
	
			$(".btn_mais").click(function(){          
				var FontSz = readCookie('FontSize'); 					// Lendo o valor do Cookie
				FontSz = parseInt(FontSz); 								// Transforma em inteiro
				if(FontSz < 16) { 										// Verifica o tamanho atual da fonte
					ObjCase.css({fontSize:(FontSz + 1) + "px"});	// Defini o valor ao objeto adicionando 1px
					eraseCookie('FontSize'); 							// Apaga o Cookie com o valor anterior
					FontSz = ObjCase.css("font-size"); 			// Redefine a variável com o Novo valor da fonte
					createCookie('FontSize', FontSz, 0); 				// Cria um Novo Cookie com o novo Valor
					//setTimeout("IntBanPos()",50); 					// Corrige o posicionamento do LoginInternet Banking no IE6
				}
			});
		}
	}
	/* FINAL DA UTILIZAÇÂO DO SISTEMA DE MUDANÇA DE FONTE */
});


/* Funções */
function createCookie(name,value,days) {	// Cria o Cookie com o tamanho da fonte
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) { /* Lê o Cookie com  o tamanho da fonte*/
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) { /* Apaga o Cookie */
	createCookie(name,"",-1);
}

function Open4Select(obj) { /* Função utilizada para Abrir uma nova janela apartir de um select */
	var url = $(obj).val();

	if(url.substring(0,4) === "http") {
		window.open(url,"_blank","toolbar,location,status,scrollbars,resizable,directories,menubar");
	}
}

function vaique() {
	 window.open("http://www.previdenciabradesco.com.br/hotSiteSeguro/HotSiteSeguro.asp?auxOrigem=seguroshome","page","toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=895,height=670");
}

function clubeSegurado() {
	 window.open("/News/clube-segurado.asp","ClubeSegurado","toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=800,height=607");
}

