/****************************************************************************************************************************************/
/*FUNCTION rig_col = Genera la rigth column de las card Pages

Parametros:

	--no tiene--

*/

function cartao(){

	if (document.getElementById('outros_cartoes') != null) {
		loadXMLDoc('/xml/LojaCartoes.xml', 'rigcol', function(xmlDoc) {
			var bt = document.createElement('a');
			bt.id = 'link_form';
			bt.href = '/ajuda/index.htm';
			bt.title = 'Solicite pela Internet';
			bt.style.visibility = 'hidden';
			bt.appendChild(document.createTextNode('Solicite pela Internet'));
			document.getElementById('solicite_internet').appendChild(bt);

			var bt2 = document.createElement('a');
			bt2.id = 'link_tel';
			bt2.href = '/atendimento/centralatendimento.htm#centrais_vendas';
			bt2.title = 'OU PELA CENTRAL DE VENDAS';
			bt2.style.visibility = 'hidden';
			bt2.style.font = '10px tahoma';
			bt2.className = 'link';
			bt2.appendChild(document.createTextNode('OU PELA CENTRAL DE VENDAS'));
			document.getElementById('solicite_centralvendas').appendChild(bt2);

			var oHtml ='';
			var famurl ='';
			var oCartao, oEmisor, oGrupo, oVariante, card, cardef, nombrecard, idfam, compids;
			var sEmisor, sGrupo, sVariante;
			var querry = new Array(), cards = new Array(), pcards = new Array();
			//xmlDoc.childNodes[1].childNodes[1].childNodes[1].firstChild.nodeValue="pepe";

			oCartao   = xmlDoc.getElementsByTagName("Cartoes")[0].getElementsByTagName("Cartao");
			oEmisor   = xmlDoc.getElementsByTagName("Emissores")[0].getElementsByTagName("Emissor");
			oGrupo 	  = xmlDoc.getElementsByTagName("Grupos")[0].getElementsByTagName("Grupo");
			oVariante = xmlDoc.getElementsByTagName("Variantes")[0].getElementsByTagName("Variante");
			oBandeira = xmlDoc.getElementsByTagName("Bandeiras")[0].getElementsByTagName("Bandeira");

			querry = location.href.substring(location.href.indexOf("?")+1).split("&");
			if (querry[0] != null) card = querry[0].substring(querry[0].indexOf("=")+1);
			if (querry[(querry.length - 1)] != null) carddef = querry[(querry.length - 1)].substring(querry[(querry.length - 1)].indexOf("=") + 1);

			//alert(card);
			/* */
			for(x=0 ; x < oCartao.length; x++){
				if (oCartao[x].getElementsByTagName("ID")[0].firstChild.nodeValue == card) {
          			var pers = oCartao[x].getElementsByTagName('Personalizado');

          			if(pers.length) {
            			oHtml+= '<p>'+ pers.item(0).firstChild.nodeValue +'</p>';
            			var divHeader = document.getElementById('card_header');
            			var divs = divHeader.getElementsByTagName('div');
            			// divs[0].style.position = 'absolute';
            			divs[2].style.display = 'none';

            			if ( divs[8].style.cssFloat == null ) {
              				divs[8].style.styleFloat = 'none'; // IE6
            			} else {
              				divs[8].style.cssFloat = 'none';
            			}

						divs[8].style.paddingTop = '0';
            			divs[8].style.marginLeft = '285px';
            			delete divs, divHeader;
          			} else {

            			if(oCartao[x].getElementsByTagName("Anuidade").item(0).firstChild != null) {
              				var anuidade = oCartao[x].getElementsByTagName("Anuidade")[0].firstChild.nodeValue;
              				anuidade = anuidade.replace(".", ",");
              				idfam = oCartao[x].getElementsByTagName("Grupo")[0].firstChild.nodeValue;
              				//alert(oCartao[x].getElementsByTagName("Parcela")[0].firstChild.nodeValue);
              				//anuidade = replace(anuidade, ".", ",");
              				oHtml+= '<h5>'+ oCartao[x].getElementsByTagName("Parcela")[0].firstChild.nodeValue +" x R$ "+ anuidade +'</h5>';
							//oHtml+='<h5>'+oCartao[x].getElementsByTagName("Obs_Anuidade")[0].firstChild.nodeValue+'</h5>';
            			} else {
              				oHtml+= '<h5>Grátis</h5>';
            			}
            			oHtml+='<p style="width:180px;">'+oCartao[x].getElementsByTagName("Obs_Anuidade")[0].firstChild.nodeValue+'</p>';

						if(oCartao[x].getElementsByTagName("Renda")[0].firstChild == null) {
              				oHtml+= '<p style="width:180px;"><strong>Renda m&iacute;nima:</strong> sem comprova&ccedil;&atilde;o';
            			} else {
              				oHtml+='<p style="width:180px;"><strong>Renda m&iacute;nima: R$ '+oCartao[x].getElementsByTagName("Renda")[0].firstChild.nodeValue+',00</strong></p>';
            			}
          			}
          			document.getElementById('data_card').innerHTML = oHtml;
          			oHtml = "";

					//nombre
					for (var z = 0; z < oEmisor.length; z++) {
						if (oCartao[x].getElementsByTagName("Emissor")[0].firstChild.nodeValue == oEmisor[z].getElementsByTagName("ID")[0].firstChild.nodeValue) {
							sEmisor = oEmisor[z].getElementsByTagName("Description")[0].firstChild.nodeValue;
						}
					}
					
					for (var z = 0; z < oGrupo.length; z++){
						if (oCartao[x].getElementsByTagName("Grupo")[0].firstChild.nodeValue == oGrupo[z].getElementsByTagName("ID")[0].firstChild.nodeValue) {
							sGrupo 		= oGrupo[z].getElementsByTagName("Description")[0].firstChild.nodeValue;
							auxgrupo 	= z
							Grupo 		= sGrupo;
						}
					}
					
					for (var z = 0; z < oVariante.length; z++){
						if (oCartao[x].getElementsByTagName("Variante")[0].firstChild.nodeValue == oVariante[z].getElementsByTagName("ID")[0].firstChild.nodeValue) {
							sVariante 	= oVariante[z].getElementsByTagName("Description")[0].firstChild.nodeValue;
							Variante 	= sVariante;
						}
					}
					
					Cartao = sEmisor +' '+ sGrupo +' '+ sVariante;
					document.getElementById('card_name').innerHTML = '<h1>'+ sEmisor +' '+ sGrupo +' <span class="'+ sVariante.toLowerCase() +'">'+ sVariante +'</span></h1>';
					nombrecard = sGrupo +' '+ sVariante;
					/*METRICAS*/
					hbx.pn = "Cartoes+-+"+ sGrupo +"_"+ sVariante;
					/*/METRICAS*/
					oHtml = "";
					//fin de nombre
					
					//promociones
					oHtml+= '<ul>';
          			var promoCartao = oCartao[x].getElementsByTagName("Promocao");
          			if (promoCartao.length == 0) promoCartao = oGrupo[auxgrupo].getElementsByTagName("Promocao");
					for (var z = 0; z < promoCartao.length; z++) {			
						oHtml+= '<li>'+ promoCartao[z].firstChild.nodeValue +'</li>';
					}
					oHtml+='</ul>';
					document.getElementById('card_pro').innerHTML = oHtml;
					oHtml = "";
					//fin promociones
					
					//imagen tarjeta
					grupoCartao = oCartao[x].getElementsByTagName("Grupo")[0].firstChild.nodeValue;
					oHtml+= '<img src="'+ oCartao[x].getElementsByTagName("image")[0].firstChild.nodeValue +'"'+ (grupoCartao == 6?' width="168" height="267"':' width="267" height="168"') +' />';
					document.getElementById('img_card').innerHTML = oHtml;
					oHtml = "";
					//fin imagentarjeta
					
					//bandeiras
					sBandeira = oCartao[x].getElementsByTagName("Bandeiras")[0].getElementsByTagName("Bandeira");

					if(sBandeira[0].getElementsByTagName("ID")[0].firstChild.nodeValue != 3 || card == '22') { // cartões não-Diners, e o Diners Club International
						oHtml+= '<table border="0" cellpadding="0" cellspacing="0">';
						oHtml+= '	<tr>';
						oHtml+= '		<td colspan="4">Escolha a bandeira:</td>';
						oHtml+= '	</tr>';
						oHtml+= '	<tr>';

						var contRadio = 1;
						for (var z = 0; z < sBandeira.length; z++) {
							for (var b = 0; b < oBandeira.length; b++) {
                var oBand = oBandeira[b].getElementsByTagName("ID")[0].firstChild.nodeValue,
                  sBand = sBandeira[z].getElementsByTagName("ID")[0].firstChild.nodeValue;
								if (sBand == oBand) {

                  var linkSolicite = { url: '', btFormClick: null, btFoneClick: null };
                  var formIron = false;
                  def 		= oBand;
                  logo_def 	= oBandeira[b].getElementsByTagName("Imagem")[0].firstChild.nodeValue;

                  //document.getElementById("link_form").name = "&lid=Solicite+pela+Internet&lpos="+ oBandeira[b].getElementsByTagName("Description")[0].firstChild.nodeValue.split(" ").join("+") +"+%2B+SUPERIOR";
                  var prodIron = sBandeira[z].getElementsByTagName("ProductIron");
                  if ( prodIron.length ) {
                    linkSolicite.url = 'https://www.imbservices.com.br/CitiInternetSales/abreProposta.do?LOGO='+prodIron[0].firstChild.nodeValue+'&SOURCE_CODE='+sBandeira[z].getElementsByTagName("Source")[0].firstChild.nodeValue;
                    formIron = true;
                  } else {
                    linkSolicite.url = urlS +'/BRGCB/ICARD/appnew/getApplyNow.do?p='+ sBandeira[z].getElementsByTagName("Product")[0].firstChild.nodeValue +'&s='+ sBandeira[z].getElementsByTagName("Source")[0].firstChild.nodeValue +'&layout=Portal';
                  }
                  linkSolicite.btFormClick = (function(taghbx, tagmsn, fi) {
                    return function(ev) {
                      var tm = new Image();
                      tm.src = tagmsn;
                      _hbLink('Solicite pela Internet',taghbx);
                      if (fi) {
                        window.open(document.getElementById("link_form").href, "card" ,'left=100,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=690,height=550');
                        return false;
                      }
                    }
                  })('['+sEmisor +' '+ sGrupo +' '+ sVariante+'] ['+oBandeira[b].getElementsByTagName("Description")[0].firstChild.nodeValue+']', oGrupo[auxgrupo].getElementsByTagName('TagMsn')[0].firstChild.nodeValue, formIron);

                  linkSolicite.btFoneClick = (function(taghbx) {
                    return function(ev) {
                      _hbLink('Solicite pela Central de Vendas',taghbx);
                    }
                  })('['+sEmisor +' '+ sGrupo +' '+ sVariante+'] ['+oBandeira[b].getElementsByTagName("Description")[0].firstChild.nodeValue+']');

									if (carddef == oBandeira[b].getElementsByTagName("Description")[0].firstChild.nodeValue || z == 0){
                    document.getElementById('link_form').href    = linkSolicite.url;
                    document.getElementById('link_form').onclick = linkSolicite.btFormClick;
                    document.getElementById('link_tel' ).onclick = linkSolicite.btFoneClick;
									}

									oHtml+= '<td><input type="radio" value="'+ oBandeira[b].getElementsByTagName("Description")[0].firstChild.nodeValue +'" name="bandeira" onclick="ativaImg(\'hide_img\', \''+ oBandeira[b].getElementsByTagName("Imagem")[0].firstChild.nodeValue +'\',\''+ oBandeira[b].getElementsByTagName("ID")[0].firstChild.nodeValue +'\')" id="bandRadio_'+ contRadio +'" /></td>';
									contRadio++;
									oHtml+= '		<td><img src="'+ oBandeira[b].getElementsByTagName("Imagem")[0].firstChild.nodeValue +'" alt="'+ oBandeira[b].getElementsByTagName("Description")[0].firstChild.nodeValue +'" width="47" height="28" /></td>';
									
									if ((z%2)!= 0){ oHtml+= '</tr><tr>'; }
									Tarjetas.push(oBand);
									namelink.push(linkSolicite.btFormClick);
									namefone.push(linkSolicite.btFoneClick);
									linkform.push(linkSolicite.url);
								
								}
							}
						}
						//muestrafeature()

						document.getElementById("link_form").style.visibility = "visible";
						document.getElementById("link_tel").style.visibility = "visible";

						oHtml+= '	</tr>';
						oHtml+= '</table>';
						if (card == '38' || card == '39') { // D.Super
							document.getElementById('hide_img').style.top  = '25px';
							document.getElementById('hide_img').style.left = '205px';
						}
						if (card != '22') {
							document.getElementById('escolha').innerHTML = oHtml;
							ativaImg('hide_img', logo_def, def);
						}
						oHtml = "";
						//fin bandeiras
				} else { // cartões Diners
					/*document.getElementById("link_form").target = "_blank";*/
					/*if(card == '22') {
						//document.getElementById("link_form").name 				= "&lid=Solicite+pela+Internet&lpos=Diners+Club+International+%2B+SUPERIOR";
						document.getElementById("link_form").href 					= urlS +'/BRGCB/ICARD/appnew/getApplyNow.do?p=381998DNS&s=DFU4250B&layout=Portal';
						document.getElementById("link_form").style.visibility 	= "visible";
					} else */
					if(card == '23') {
						//document.getElementById("link_form").name 				= "&lid=Solicite+pela+Internet&lpos=Diners+Club+International+Exclusive+%2B+SUPERIOR";
						document.getElementById("link_form").href 				= urlS +'/BRGCB/ICARD/appnew/getApplyNow.do?p=381993DAA&s=DFU4250B&layout=Portal';
						document.getElementById("link_form").style.visibility 	= "visible";
					} else if(card == '40') {
						document.getElementById("link_form").name = "&lid=Link+central&lpos=Centrais+de+vendas";
						document.getElementById("link_form").href = '/atendimento/centralatendimento.htm#centrais_vendas';
						document.getElementById("link_form").style.visibility = "visible";
						var link_tel = document.getElementById("link_tel");
						link_tel.style.marginTop 		= "-55px";
						link_tel.style.marginLeft 		= "3px";
						link_tel.style.display 			= "block";
						link_tel.style.font 			= "10px Tahoma";
						link_tel.style.textTransform 	= "uppercase";
						//link_tel.title 					= "Solicite pela Central de Vendas";
						link_tel.innerHTML 				= "Solicite pela<br \/>Central de Vendas";
						link_tel.href 					= "/atendimento/centralatendimento.htm#centrais_vendas";
						link_tel.style.visibility 		= "hidden";
					} else if(card == '41' && pers.length) {
            			var divHeader 					= document.getElementById('card_header');
            			var divs						= divHeader.getElementsByTagName('div'); 
            			divs[2].style.display 			= '';
            			divs[2].style.backgroundImage 	= 'none';
            			divs[3].style.display 			= 'none';
            			delete divs, divHeader;
						//document.getElementById("link_form").name 				= "&lid=Solicite+pela+Internet&lpos=Diners+Club+International+Exclusive+Exame+%2B+SUPERIOR";
						document.getElementById("link_form").href 				= urlS +'/BRGCB/ICARD/appnew/getApplyNow.do?p=381994DEE&s=DFU4250B&layout=Portal';
						document.getElementById("link_form").style.visibility 	= "visible";
						
					} else {
						document.getElementById("link_form").style.visibility 	= "visible";
						document.getElementById("link_tel").style.visibility 	= "visible";
					}
          if (card != '40') document.getElementById("link_form").onclick = (function(taghbx, tagmsn) {
            return function(ev) {
              var tm = new Image();
              tm.src = tagmsn;
              _hbLink('Solicite pela Internet',taghbx);
            }
          })('['+sEmisor +' '+ sGrupo +' '+ sVariante+'] [Diners]', 'http://view.atdmt.com/action/drv_credicard_diners');
				}
			}
		}
		
		if (querry[1] != null) famurl = querry[1].substring(querry[1].indexOf("=") + 1);
			
			famurl = famurl.split("%2C").join(",");
	
			//resgata ids para enviar ao comparativo
			compids = card +","+ famurl;
			pcards = famurl.split(",");
			for(x = 0; x < pcards.length; x++) {
				flag = 0;
				for(y = 0; y < cards.length; y++) {
					if(pcards[x] == cards[y] || pcards[x] == ""){flag = 1;}
				}
				if(flag == 0){cards[cards.length] = pcards[x]}
			}
			
			if((cards.length - 1) < 4) {
				document.getElementById("outros_cartoes").style.height = "auto";
			}
			
			for(var x = 0; x < cards.length; x++) {
				if(cards[x] != card) {
					for(var y = 0; y < oCartao.length; y++) {			
						if(cards[x] == oCartao[y].getElementsByTagName("ID")[0].firstChild.nodeValue) {
							for (var z = 0; z < oEmisor.length; z++) {
								if(oCartao[y].getElementsByTagName("Emissor")[0].firstChild.nodeValue == oEmisor[z].getElementsByTagName("ID")[0].firstChild.nodeValue) {
									sEmisor = oEmisor[z].getElementsByTagName("Description")[0].firstChild.nodeValue;
								}
							}
							
							for(var z = 0; z < oGrupo.length; z++) {
								if(oCartao[y].getElementsByTagName("Grupo")[0].firstChild.nodeValue == oGrupo[z].getElementsByTagName("ID")[0].firstChild.nodeValue) {
									sGrupo = oGrupo[z].getElementsByTagName("Description")[0].firstChild.nodeValue;
								}
							}
							
							for(var z = 0; z < oVariante.length; z++) {
								if (oCartao[y].getElementsByTagName("Variante")[0].firstChild.nodeValue == oVariante[z].getElementsByTagName("ID")[0].firstChild.nodeValue) {
									sVariante = oVariante[z].getElementsByTagName("Description")[0].firstChild.nodeValue;
								}
							}
							
							oHtml+= '<div class="types"><a name="&lid=Outros+resultados&lpos=['+ sEmisor.split(" ").join("+") +'+'+ sGrupo.split(" ").join("+") +'+'+ sVariante.split(" ").join("+") +']" href="/cartoes/cards/card_page.htm?id='+ cards[x] +'&cards=';
							for(var z = 0; z < cards.length; z++) {
								if(cards[x] != cards[z]) oHtml+= cards[z] +',';
							}
							oHtml+= card;
							oHtml+= '" title="'+ sGrupo +' '+ sVariante +'"><img src="'+ oCartao[y].getElementsByTagName("thumb")[0].firstChild.nodeValue +'" width="108" height="68" alt="'+ sEmisor +' '+ sGrupo +' '+ sVariante +'" /></a><p>' + sEmisor + " "+ sGrupo +' '+ sVariante +'</p></div>';
						}
					}
				}
			}
			document.getElementById('outros_cartoes').innerHTML = oHtml;
			
			if(famurl != "") {
				document.getElementById('link_comp_box').style.display = "block";
				document.getElementById('link_comp').href = "/cartoes/comp/cartao_comp.htm?comp="+ compids;
			} else {
				document.getElementById('outros_resulttt').style.display = "none";
			}
			
			muestrafeature("card", card, "M", nombrecard, idfam);
			muestrafeature("card_e_fam", card, "V", nombrecard, idfam);
			muestrafeature("card_e_fam", card, "D", nombrecard, idfam);
			muestrafeature("card_e_fam", card, "S", nombrecard, idfam);
			
			document.getElementById('detalles').style.display = "none";			
			document.getElementById('detalles').style.display = "block";
						
			if(idfam == '17') document.getElementById('hide_img').style.top = '30px';
		});
	}
}
onloadEvent.push (function(){
	cartao();
});
/*FIN DE FUNCION*/