// JavaScript Document
$(document).ready(function(){
	$_btnSelProd = null;

	IntBanPos();

	$('.Menu li.MnItem').hover(function(){
		$('#' + $(this).attr('id') + ' span').animate({ height: $(this).height() + 'px', paddingTop: '4px'},200);
		$('#' + $(this).attr('app')).animate({height:$(this).attr('xheight')+'px'},200);
	}, function(){
		$('#' + $(this).attr('id') + ' span, #' + $(this).attr('app')).stop(); // Parar antes do menu estar completamente aberto
		$('#' + $(this).attr('id') + ' span, #' + $(this).attr('app')).animate({ height: '0px'},150);
		$('#' + $(this).attr('id') + ' span').animate({ paddingTop: '0px'},5);
	});
	
	setInterval(function(){
		$.ajax({
		type: "GET",
		url:"/tools/relogio.asp",
		cache:false,
		success:function(html){
			var $Content = html;
			$("#Data").html($Content);
		},
		error:function(){
			$("#Data").html("Hora Indisponível");
		}
	});
	},30000)
	
	/* ShowHide */
	$('.jsShowHide .SHstarter').click(function(){
		$("." + $(this).attr('hide')).slideUp(300);
		$("#" + $(this).attr('show')).slideDown(300);

		/*if($.browser.msie && (jQuery.browser.version - 7.0)){ // Corrige o posicionamento do Login InternetBanking no IE6
			setTimeout("IntBanPos()",300);
		}*/

	});

	var UsarCookie = false;  // Define se deve-se criar ou nao o Cookie, Modifique pra true caso queira utilizar um Cookie
	
	$('.mod_text').css({fontSize:$('.mod_text').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($('.mod_text').css("font-size")); 			// Guarda o valor do font-size num int
			if(FontSz > 9) $('.mod_text').css({fontSize:(FontSz - 1) + "px"}); 	// Verifica o tamanho atual da fonte e altera se necessario
			FontSz = $('.mod_text').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($('.mod_text').css("font-size")); 			// Guarda o valor do font-size num int
			if(FontSz < 16)$('.mod_text').css({fontSize:(FontSz + 1) + "px"}); 	// Verifica o tamanho atual da fonte e altera se necessario
			FontSz = $('.mod_text').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', $('.mod_text').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($('.mod_text').css("font-size")); 			// Lendo o valor atual da fonte
				if(FontSz > 9)$('.mod_text').css({fontSize:(FontSz - 1) + "px"}); 	// Subtraindo 1px
				FontSz = $('.mod_text').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($('.mod_text').css("font-size")); 			// Lendo o valor atual da fonte
				if(FontSz < 16) $('.mod_text').css({fontSize:(FontSz + 1) + "px"});	// Adcionando 1px
				FontSz = $('.mod_text').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
			$('.mod_text').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
					$('.mod_text').css({fontSize:(FontSz - 1) + "px"});	// Defini o valor ao objeto subtraindo 1px
					eraseCookie('FontSize'); 							// Apaga o Cookie com o valor anterior
					FontSz = $('.mod_text').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
					$('.mod_text').css({fontSize:(FontSz + 1) + "px"});	// Defini o valor ao objeto adicionando 1px
					eraseCookie('FontSize'); 							// Apaga o Cookie com o valor anterior
					FontSz = $('.mod_text').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
				}
			});
		}
	}
	
});

/* 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 NWOpen(nome, width, height, url) {
	window.open(url, nome, '"status , scrollbars=1, height=' + height + ', width='+ width + '"');
}

function IntBanPos(){ /* Corrige erro de posicionamento da Barra do Internet Bankink no IE6 */
	if($.browser.msie && (jQuery.browser.version - 7.0)){
		
		var intervalo = setInterval(function(){var h = $(".MainBar").height();$(".Footer").css({top:(h - 24) + "px"});},300);
		//setTimeout(function(){clearInterval(intervalo);}, 2500);
		//alert("teste");
	}
}

function Open4Select(obj) {
	var url = $(obj).val();
	if (url.substring(0,100) === "https://wwws.bradescosaude.com.br/novo_pop_estipulante_saude.asp"){
		window.open('https://wwws.bradescosaude.com.br/novo_pop_estipulante_saude.asp','page','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=500,height=550');
	}
	else if (url.substring(0,100) === "https://wwws.bradescosaude.com.br/novo_pop_referenciado_saude.asp"){
		window.open('https://wwws.bradescosaude.com.br/novo_pop_referenciado_saude.asp','page','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=500,height=550');
	}
	else if (url.substring(0,100) === "https://wwws.bradescosaude.com.br/novo_pop_segurado_saude.asp"){
		window.open('https://wwws.bradescosaude.com.br/novo_pop_segurado_saude.asp','page','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=500,height=550');
	}
	else if (url.substring(0,4) == "http") {
		window.open(url,"_blank","toolbar,location,status,scrollbars,resizable,directories,menubar");
	}
}

function Sel2Sel(objSend){
	var val = $(objSend).val();
	$("select.slc").css({display:"none"});
	$("#"+val).css({display:"inline"});
	$_btnSelProd= '#'+val;
}

function WriteFlash(path, width, height, opacity) {
  document.write("<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width='"+width+"' height='"+height+"'>");
  document.write("<param name='movie' value='"+path+"'>");
  document.write("<param name='quality' value='high'>");
  if(opacity == "yes"){
    document.write("<param name='wmode' value='transparent'>");
  }else{
    document.write("<param name='BGCOLOR' value='#ffffff'>");
  }
  document.write("<embed src='"+path+"' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash'"); 
  if(opacity == "yes"){
    document.write(" wmode='transparent'");
  }else{
    document.write(" bgcolor='#ffffff' ");
  }
  document.write("width='"+width+"' height='"+height+"'></embed>");
  document.write("</object>");
}

function DisObj(objOne, objTwo) {
	$(objOne).hide(5);
	$(objTwo).show(5);
}

function URLencode(sStr) {
	return 	escape(sStr).
			replace(/\+/g, '%2B').
			replace(/\"/g,'%22').
			replace(/\'/g, '%27').
			replace(/\//g,'%2F');
}

function dBlock(obj) {
	$(obj).css({display:'block'});
}

function dNone(obj) {
	$(obj).css({display:'none'});
}

function seg_vaique ()
{
 window.open('http://www.bradescoprevidencia.com.br/hotSiteSeguro/novo/hot_novo.asp?auxorigem=bradescoSegHome','page','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=989,height=570');
}
function ir2011 ()
{
 window.open('http://www.bradescovidaeprevidencia.com.br/CAMPANHAS/IR2011/ir.html','ir2011','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=960,height=600');
}

