var Text_feature;
var onloadEvent = [];
var def, logo_def
/**/

if ( window.onload )
	onloadEvent.push(window.onload);

window.onload = function() {
	for (var i = 0; i < onloadEvent.length; i++){
		if ( typeof onloadEvent[i] == "function" )
			onloadEvent[i]();
	}
};



var imagesToLoad = Array("/bts/acessar_over.gif");

function preloadimages(images){
	var len = images.length;
	var tmp;
	for (i=0; i<len; i++) {
		tmp = document.createElement("IMG");
		tmp.src = "/JPS/portal/images/BRGCB" + images[i];
		tmp.style.display = "none";
		tmp.style.visibility = "hidden";
		document.getElementsByTagName("DIV")[0].appendChild(tmp);
	}
}

function continuar(none, block){
	document.getElementById(none).style.display = 'none';
	document.getElementById(block).style.display = 'block';
}

function abreFecha(obj){
	var divs = obj.getElementsByTagName("div");
	if(divs[0] != undefined){
		if(divs[0].style.display == "block"){
			divs[0].style.display = "none";
			obj.style.backgroundImage = "url(/images/mais.jpg)";
			if(obj.className == "last_child destacar"){
				obj.className = "last_child";
			}else{
				obj.className = "";
			}
		}else{
			divs[0].style.display = "block";
			obj.style.backgroundImage = "url(/images/menos.jpg)";
			obj.className += " destacar";
		}
	}
}

function abreTodos(id, obj){
	var param, bg, classe;
	if(obj.className == "todos_mais"){
		obj.className = "todos_menos";
		param = "block";
		bg = "url(/images/menos.jpg)";
		classe = " destacar";
	}else{
		obj.className = "todos_mais";
		param = "none";
		bg = "url(/images/mais.jpg)";
		classe = "";
	}
	var div = document.getElementById(id);
	var lis = div.getElementsByTagName("li");
	for(i = 0; i < lis.length; i++){
		var divs = lis[i].getElementsByTagName("div");
		if(divs[0] != undefined){
			divs[0].style.display = param;
			lis[i].style.backgroundImage = bg;
			lis[i].className = classe;
		}
	}
}

function doNothing(){
	
}


function ativaImg(target, img, mostrar){
	
	if (document.getElementById("escolha").style.display == "none")document.getElementById("escolha").style.display="block";
	target = document.getElementById(target);
	target.src = img;
	target.style.display = "block";
	
	
	mostrarDef(mostrar)
	
}

//mostrarDef muestra el div seleccionado en los radio button y oculta los demas

function mostrarDef(mostrar){
	
	for (x=0; x < document.getElementsByName("bandeira").length; x++) {
		if (document.getElementsByName("bandeira")[x].value == mostrar) document.getElementsByName("bandeira")[x].checked="True";
	}
	
	for(var cont = 0; cont<Tarjetas.length;cont++) {
		
		if(	Tarjetas[cont] == mostrar){
			document.getElementById("link_form").href=linkform[cont];
			document.getElementById("link_form").name=namelink[cont];
		}
	}
}

function popup(url){
	var top = parseInt((screen.height - 400) / 2);
	var left = parseInt((screen.width - 420) / 2);
	var features = 'width=420,height=400,scrollbars=yes,top='+top+',left='+left;
	window.open(url ,'', features);
}

function abrespeed(url){
	window.open('/resourcs/speed_bump.html?' + url,'_blank','width=413,height=262');
	return false;
}

function salir(){
	var cadVariables;
	
	cadVariables = location.search.substring(1,location.search.length);
	window.opener.window.open(cadVariables,'','');
	window.close();	
	
}

/*funcao excluir linha - Parametros: id da table e id da tr*/
function excluirLinha(table, tr){
	var tabela = document.getElementById(table);
	var linhas = tabela.getElementsByTagName("tr");
	for(i=0; i < linhas.length; i++){
		if(linhas[i].id == tr){
			tabela.deleteRow(i);
		}
	}
}


function nextFocusWithMaxLength(thisForm,thisElement,thisEvent,MaxLngth){
	  var kCode = (navigator.appName == "Netscape") ? thisEvent.which : thisEvent.keyCode
		txtVal=thisElement.value;
		txtName=thisElement.name;
		frmName=thisForm.name;
		tLength=parseInt(thisElement.value.length);
		frmLength=parseInt(document.forms.length);

    for(p=0;p < frmLength;p++){
		  if(document.forms[p].name==frmName){
			  elemntLength=parseInt(document.forms[p].elements.length);
				for(i=0;i<elemntLength;i++){
				  if(document.forms[p].elements[i].name == txtName){
					  for(k=0;k < tLength;k++){
						  j=i+1;
							if( (kCode !=8) && (kCode !=46)){
							  nxtElmnt=document.forms[p].elements[j].name;
								if((thisElement.value.length == MaxLngth) || (kCode ==9) || (kCode ==13)){
								  document.forms[p][nxtElmnt].focus();
									break;
                }
              }
            }
          }
        }
      }
    }
  }
  
  /*
function mascaraCpf(objeto){
   caracteres = '01234567890';
	separacoes = 3;
	separacao1 = '.';
	separacao2 = '-';
	conjuntos = 4;
	conjunto1 = 3;
	conjunto2 = 7;
	conjunto3 = 11;
	conjunto4 = 14;
	if ((caracteres.search(String.fromCharCode (window.event.keyCode))!=-1) && campo.value.length < (conjunto4)){
		if (campo.value.length == conjunto1)
			campo.value = campo.value + separacao1;
		else if (campo.value.length == conjunto2)
			campo.value = campo.value + separacao1;
		else if (campo.value.length == conjunto3)
			campo.value = campo.value + separacao2;
		}
	else
		event.returnValue = false;
	} 
}*/

function mascaraCpf(objeto){
	campo = eval (objeto);
	caracteres = '01234567890';
	separacoes = 3;
	separacao1 = '.';
	separacao2 = '-';
	conjuntos = 4;
	conjunto1 = 3;
	conjunto2 = 7;
	conjunto3 = 11;
	conjunto4 = 14;
	if ((caracteres.search(String.fromCharCode (window.event.keyCode))!=-1) && campo.value.length < (conjunto4)){
		if (campo.value.length == conjunto1){
			campo.value = campo.value + separacao1;
		}else if (campo.value.length == conjunto2){
			campo.value = campo.value + separacao1;
		}else if (campo.value.length == conjunto3){
			campo.value = campo.value + separacao2;
		}
	}else{
		event.returnValue = false;
	}
}


function hideObj(id){
	document.getElementById(id).style.display = "none";

}

/*W3*/
function vincular(path, card){
	var famurl='';
	var querry, cards = new Array();
	var url=path+'&cards=';
	
	querry = location.href.substring(location.href.indexOf("?")+1);
	famurl = querry.substring(querry.indexOf("=")+1)
	cards= famurl.split(",");
	for(var x =0 ; x < cards.length; x++){
		if (cards[x] != "" && document.getElementById('card_'+cards[x])!=null && cards[x] != card){
			if (document.getElementById('card_'+cards[x]).style.display != 'none'){
			url+=cards[x]+',';
			}
		}
	}
	location.href=url;
}
function agregatarjeta(capa){
	var famurl='';
	var querry, flag;
	var cards = new Array(), pcards = new Array(), cardsf = new Array(), ncards = new Array(), ncardsf = new Array();
	var url='?comp=';
	
	querry = location.href.substring(location.href.indexOf("?")+1);
	famurl = querry.substring(querry.indexOf("=")+1)
	famurl = famurl.split("%2C").join(",");
	pcards= famurl.split(",");
	for (x=0; x<pcards.length; x++){
		flag=0;
		for (y=0; y<cards.length; y++){
			if (pcards[x] == cards[y]){flag=1;}
		}
		if (flag==0){cards[cards.length]=pcards[x]}
	}
	ncards= document.getElementById(capa).getElementsByTagName("input");
	
	for (x=0; x<cards.length; x++){
		if (document.getElementById("card_"+cards[x])!=null){
			if (document.getElementById("card_"+cards[x]).style.display!='none'){
				cardsf[cardsf.length]=cards[x];
			}
		}
	}
	cards=null;
	for (x=0; x<ncards.length; x++){
		if (ncards[x].checked){
			cards=ncards[x].value.split(",");
			for(y=0; y<cards.length; y++){
				ncardsf[ncardsf.length]=cards[y];
			}
		}
	}
	for (x=0; x<ncardsf.length; x++){
		flag=0;
		for (y=0; y<cardsf.length; y++){
			if (ncardsf[x] == cardsf[y]){flag=1;}
		}
		if (flag==0){
			cardsf[cardsf.length]=ncardsf[x];
			if (ncardsf[x] != "") {_hbLink('Inclua+outros+cartoes', '['+document.getElementById("dato_"+ncardsf[x]).value+']');}
		}
	}
	for (x=0; x<cardsf.length; x++){
		url+=cardsf[x]+',';
	}
	location.href=url;

}
/*W3*/
var cacheOptionCard = "";
function optionsCards(obj){
	if(obj.value == ""){
		document.getElementById(cacheOptionCard).style.display = "none";
	}else{
		if(cacheOptionCard != ""){
			document.getElementById(cacheOptionCard).style.display = "none";
		}
		document.getElementById(obj.value).style.display = "block";
		cacheOptionCard = obj.value;
	}
}
//Card page /////////////////////////////////////

var CPcartao = new Array();
var CPcardsArray = new Array();
var CPnumeroArray;		
var Tarjetas = new Array();
var linkform = new Array();
var namelink = new Array();
var Vinculo;

	var CPL=location.href;
	var CPd=CPL.substring(CPL.indexOf("?")+1);
	
	var CPc=new Array();
	
	CPc=CPd.split("&");
	
	var CPidCartoe=CPc[0].substring(CPc[0].indexOf("=")+1);
		
	if(CPc[1]){
	var CPCardsss=CPc[1].substring(CPc[1].indexOf("=")+1);
	
	var CPCards=new Array();
	CPCards=CPCardsss.split(",");
	}	
	
	
	
	

//END Card Page




//Comp/////////////////////////////////////////

var CompL=location.href;
var Compd=CompL.substring(CPL.indexOf("?")+1);
var Compcards=Compd.substring(CPd.indexOf("=")+1);

var CompCardc=new Array();
var CompCartoesd=new Array();

CompCardc=Compcards.split(",");

//filtrar el vector Cardc para que no existan id s repetidos//

for(x=0;x<CompCardc.length;x++)
{
	Compfinded = 0;
	
	for (cont=0;cont<CompCartoesd.length;cont++)
	{
	if(CompCardc[x]==CompCartoesd[cont])
		{
			Compfinded = 1;
		}
	}

	if(Compfinded == 0)
	{
		CompCartoesd[CompCartoesd.length] = CompCardc[x];
	}

}

//END del filtrar... //



var Compbgrg = "#DEDEDE";

function compararCartaos(){
	
	for(x=0;x<CompCartoesd.length;x++)
		{   
									
	  
			document.write('<script language="javascript" src="ads/'+ CompCartoesd[x] +'.js">  </script>');
			
		
		}
}
function refresh(product){
	if(confirm("Você tem certeza que deseja sair do configurador? Você ainda não enviou o pedido com suas escolhas feitas."))
	{
		switch(product)
		{
			case "102":
				window.location.reload();
			break;
			
			default:
				window.location.href = "http://www.brastemp.com.br/escolhafogaoYOU";
			break;
		}
	}
}
//END Comp////////////////////////////////////////
onloadEvent.push (function(){
	preloadimages(imagesToLoad)
});

//Cookies functions/////////
function Set_Cookie( name, value, expires, path, domain, secure ) 
{
// set time, it's in milliseconds
var today = new Date();
today.setTime( today.getTime() );

/*
if the expires variable is set, make the correct 
expires time, the current script below will set 
it for x number of days, to make it for hours, 
delete * 24, for minutes, delete * 60 * 24
*/
if ( expires )
{
expires = expires * 1000 * 60 * 60 * 24;
}
var expires_date = new Date( today.getTime() + (expires) );

document.cookie = name + "=" +escape( value ) +
( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) + 
( ( path ) ? ";path=" + path : "" ) + 
( ( domain ) ? ";domain=" + domain : "" );
}


////////////////////////

function Get_Cookie( name ) {
	
var start = document.cookie.indexOf( name + "=" );
var len = start + name.length + 1;
if ( ( !start ) &&
( name != document.cookie.substring( 0, name.length ) ) )
{
return null;
}
if ( start == -1 ) return null;
var end = document.cookie.indexOf( ";", len );
if ( end == -1 ) end = document.cookie.length;
return unescape( document.cookie.substring( len, end ) );
}
//////////////////

function Delete_Cookie( name, path, domain ) {
if ( Get_Cookie( name ) ) document.cookie = name + "=" +
( ( path ) ? ";path=" + path : "") +
( ( domain ) ? ";domain=" + domain : "" ) +
";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}
//end COOKIES FUNCTIONS ///////////////

function historia(obj){
	var div = document.getElementById("box_historia");
	var inputs = div.getElementsByTagName("input");
	for(i=0; i < inputs.length; i++){
		inputs[i].className = "";
	}
	obj.className = "active";
	var div2 = document.getElementById("cont_box_historia");
	var divs = div2.getElementsByTagName("div");
	for(i=0; i < divs.length; i++){
		divs[i].className = "";
	}
	document.getElementById("anos_"+obj.value).className = "active";
}

/*carrega xml*/
function conXml(arqXml){
	try{
		var objeXml;
		//Internet Explorer
		if (window.ActiveXObject) {
			objeXml = new ActiveXObject("Microsoft.XMLDOM");
			objeXml.async="false";
			objeXml.load(arqXml);
			this.objeXmlDoc = objeXml;
		}
		//Mozilla/Firefox
		else if(window.XMLHttpRequest) {
			objeXml = new XMLHttpRequest();
			objeXml.ignoreWhite = true;
			objeXml.open("GET", arqXml, false);
			objeXml.send(null);
			this.objeXmlDoc = objeXml.responseXML;
		}
		this.retorno = true;
	}catch(e){
		this.retorno = false;
		alert("Falha na conexão!");
	}
}

function getVariables(){
	var L=location.href;
	var d=L.substring(L.indexOf("?")+1);
	var c=v=new Array();
	c=d.split("&");
	for(i=0;i<c.length&&c.length>0;i++) {
		v=c[i].split("=");
		if(v.length>1){
			eval(v[0]+"=unescape('"+v[1].replace(/\+/g," ")+"')");
		}
	}
}

function linkClientes(param){
	var redir;
	if(param == "cadastrar_ib"){
		redir = "/BRGCB/JSO/reg/Next.do?SYNC_TOKEN=32e1bd484e8096650918441f6552a562";
	}else{
		redir = "/BRGCB/JSO/signon/DisplayUsernameSignon.do";	
	}
	location.href = redir;
}

/*funcao printVersion*/

function printDoc(){
	window.print();
}

function printVersion(){
	var texto = document.getElementById("content_comum").innerHTML;
	var leftt = parseInt((screen.width - 642) / 2);
	var top = parseInt((screen.availHeight - 450) / 2);
	var attributes = 'left='+leftt+', top='+top+', width=642, height=450, scrollbars=yes, toolbar=no, menubar=yes';
	var obj = open('', 'Popup', attributes);
	obj.document.write('<html>');
	obj.document.write('<head>');
		obj.document.write('<title>Credicard Citi</title>');
		obj.document.write('<style type="text/css">');
			obj.document.write('#content_comum{ margin: 10px; padding: 10px; border: 1ps solid #ebecef; background-color: #f7f8f9; width: auto; }');
			obj.document.write('#content_comum *{ font: 11px Tahoma; color: #868686; border: 0; }');
			obj.document.write('#content_comum h1{ padding: 0 0 0 6px; margin: 0 0 10px 0; color: #18187b; border-left: 2px solid #18187b; font: 20px Tahoma; line-height: 20px; }');
			obj.document.write('#content_comum h2{ color: #18187b; font: 16px Tahoma; line-height: 16px; }');
			obj.document.write('#content_comum h3{ color: #18187b; font: 14px Tahoma; line-height: 14px; }');
			obj.document.write('div{ padding-bottom: 2px; }');
			obj.document.write('.col_boxes{ display: none; }');
		obj.document.write('</style>');
	obj.document.write('</head>');
	obj.document.write('<body style="margin:0;">');
		obj.document.write('<img src="/images/impressao/header.jpg" /><br />');
		obj.document.write('<div id="content_comum">');
			//obj.document.write('<div style="text-align:right;"><a href="javascript:window.print()"><img src="/images/bts/imprimir.gif" border="0" /></a><br /><br /></div>');
			obj.document.write(texto);
		obj.document.write('</div>');
		obj.document.write('<script type="text/javascript">');
			obj.document.write('window.print();');
		obj.document.write('</script>');
	obj.document.write('</body>');
	obj.document.write('</html>');
	obj.focus();
}

/*fim funcao printVersion*/


/*HBX com data e hora*/
function hbxTime(param, link){
	var now = new Date();
	var mes = (now.getMonth() + 1);
	if(mes < 10){
		mes = "0" + mes;
	}
	var data = now.getDate() + "" + mes + "" + now.getYear();
	var hora = now.getHours() + ":" + now.getMinutes() + ":" + now.getSeconds();
	var texto = data + "+" + hora;
	_hbLink(param, '[Dia\Hora atual+-+'+texto);
	if(link != undefined){
		location.href = link;
	}
}

