/****************************************************************************************************************************************/
/*FUNCTION comparacao = Genera la rigth column de las card Pages
 
Parametros:
 
	--no tiene--
 
*/
 
function comparacao(){
	
	if (document.getElementById('compara') != null) {
		loadXMLDoc('/xml/LojaCartoes.xml', 'compara', function(xmlDoc) {
			var oHtml='';
			var famurl='';
			var oCartao, oEmisor, oGrupo, oVariante, oBandeira, card, nombrecard, iGrupo;
			var row, crow, ban, sEmisor, sGrupo, sVariante, sBandeira, sRenda, sAnuidade;
			var querry = new Array(), cards = new Array(), pcards = new Array();
			
			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;
        if ( pcards[x] == '16' // Unicef Local
          || pcards[x] == '17' // Unicef Inter
          || pcards[x] == '20' // Yahoo! Inter
          || pcards[x] == '21')// Yahoo! Gold
          flag = 1;
        else
				for (y=0; y<cards.length; y++){
					if ( pcards[x] == cards[y] ) flag=1;
				}
				if ( flag == 0 ) { cards[cards.length] = pcards[x]; }
			}
			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");			
			
			//aca tengoque empezar a armar la tabla general el archivo que tengo que usar es el compara.html
			
			oHtml ='<table class="table_cards comparar" border="0" cellpadding="0" cellspacing="0">';
			oHtml+='	<thead>';
			oHtml+='	<tr>';
			oHtml+='		<td width="142" class="no_bg">&nbsp;</td>';
			oHtml+='		<td width="167" style="border:0px;">Anuidade</td>';
			oHtml+='		<td width="100" style="border:0px;">Renda M&iacute;nima</td>';
			oHtml+='		<td width="270" style="border:0px;">Principais vantagens</td>';
			//oHtml+='		<td width="108" style="border:0px;">Viagens</td>';
			oHtml+='		<td width="114" style="border:0px;">Bandeiras</td>';
			oHtml+='		<td class="no_bg" style="border:0px;">&nbsp;</td>';
			oHtml+='	</tr>';
			oHtml+='	</thead>';
			oHtml+='</table>';
			document.getElementById('compara').innerHTML=oHtml;
			oHtml = '';
			
			for(var x =0 ; x < cards.length; x++){
				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++){
              iGrupo = oCartao[y].getElementsByTagName("Grupo")[0].firstChild.nodeValue;
							if (iGrupo == oGrupo[z].getElementsByTagName("ID")[0].firstChild.nodeValue){
								sGrupo= oGrupo[z].getElementsByTagName("Description")[0].firstChild.nodeValue;
                break;
							}
						}
						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;
							}
						}
						
						nombrecard =sGrupo+' '+sVariante;
						if(oCartao[y].getElementsByTagName("Renda")[0].firstChild != null){
						/* if(iGrupo == 25 || iGrupo == 26) {
							sRenda= oCartao[y].getElementsByTagName("Renda")[0].firstChild.nodeValue;
						}else{
							sRenda= "R$ "+oCartao[y].getElementsByTagName("Renda")[0].firstChild.nodeValue+",00";
						} */
							sRenda= "R$ "+oCartao[y].getElementsByTagName("Renda")[0].firstChild.nodeValue+",00";
						}else{
							sRenda = "Sem comprova&ccedil;&atilde;o";
						}

						var anui;
						if(oCartao[y].getElementsByTagName("Anuidade")[0].firstChild != null){
							sAnuidade= oCartao[y].getElementsByTagName("Anuidade")[0].firstChild.nodeValue;
							if(oCartao[y].getElementsByTagName("Parcela")[0].firstChild != null){
								anui = oCartao[y].getElementsByTagName("Parcela")[0].firstChild.nodeValue + " x R$ " + sAnuidade;
							}else{
								anui = sAnuidade;
							}
							anui = anui.replace(".", ",");
						}else{
							anui = "Grátis";
						}

						sObs_Anuidade= "<strong>" + anui + "</strong>" + "<br>" + oCartao[y].getElementsByTagName("Obs_Anuidade")[0].firstChild.nodeValue;
						sBandeira= oCartao[y].getElementsByTagName("Bandeiras")[0].getElementsByTagName("Bandeira");
						crow=oCartao[y].getElementsByTagName("Bandeiras")[0].getElementsByTagName("Bandeira").length + 1;
 
						oHtml+='<div class="table_cards comparar" style="border:none;" id="card_'+oCartao[y].getElementsByTagName("ID")[0].firstChild.nodeValue+'">';
						oHtml+='<table border="0" cellpadding="0" cellspacing="0">';
						if (row == 1) {row = 2;} else {row = 1;}
						oHtml+='	<tbody class="row'+row+'">'; 
						oHtml+='	<tr>';
						oHtml+='		<td rowspan="'+crow+'" width="142" bgcolor="#6A6A6A">';
						oHtml+='			<table border="0" cellpadding="0" cellspacing="0">';
						oHtml+='				<tr>';
						oHtml+='					<td class="left_1">';
						oHtml+='						<img src="'+oCartao[y].getElementsByTagName("Imagem")[0].firstChild.nodeValue+'"'+(iGrupo==6?' width="68" height="108"':' width="108" height="68"')+' alt="'+(iGrupo==5||iGrupo==6?sEmisor+' ':'')+sGrupo+' '+sVariante+'" />';
						oHtml+='						<p>'+(iGrupo==5||iGrupo==6?sEmisor+' ':'')+sGrupo+' '+sVariante+'</p>';
						oHtml+='					</td>';
						oHtml+='				</tr>';
						oHtml+='				<tr>';
						oHtml+='					<td class="left_2" style="border:none;">';
						oHtml+='						<div class="detalhes"><a onclick="s.tl(this,\'o\',\'/Escolher cartao/34 Cartoes/Compare/'+sEmisor+' '+sGrupo+' '+sVariante+' Detalhes \'); _hbLink(\'Detalhes\',\'['+sEmisor+' '+sGrupo+' '+sVariante+']\');"  href="';
            
            if ( iGrupo == 21 ) oHtml+='/hotsites/exclusive/cartoes/';
            
              else if ( iGrupo == 4 ) oHtml+='/hotsites/premiados/cartoes/';
              else if ( iGrupo == 20 ) oHtml+='/hotsites/dsuper/';
              else if ( iGrupo == 22 ) oHtml+='/hotsites/emocoes/cartoes/';
              else if ( iGrupo == 23 ) oHtml+='/hotsites/sulamerica/';
              else if ( iGrupo == 24 ) oHtml+='/hotsites/basico/';
              else if ( iGrupo == 25 ) oHtml+='/hotsites/avon/';
              else if ( iGrupo == 26 ) oHtml+='/hotsites/eletroshopping/';
              else if ( iGrupo == 27 ) oHtml+='/hotsites/meu-credicard/'; 
			  else if ( iGrupo == 1 || iGrupo == 11 ) oHtml+='/hotsites/classicos/';
			  else if ( iGrupo == 5 || iGrupo == 6 || iGrupo == 17 || iGrupo == 18 ) oHtml+='http://www.dinersnovo.com.br/conheca-nossos-cartoes/';
              
            else oHtml+='javascript:vincular(\'http://www.credicard.com.br/cartoes/cards/card_page.htm?id='+oCartao[y].getElementsByTagName("ID")[0].firstChild.nodeValue+'\','+oCartao[y].getElementsByTagName("ID")[0].firstChild.nodeValue+')';
            oHtml+='" title="Detalhes">Detalhes</a></div>';
						oHtml+='						<div><a onclick="_hbLink(\'Excluir da tabela\',\'['+sEmisor+' '+sGrupo+' '+sVariante+']\');" href="javascript:hideObj(\'card_'+oCartao[y].getElementsByTagName("ID")[0].firstChild.nodeValue+'\');" class="link2" title="Excluir da tabela">Excluir da tabela</a></div>';
						oHtml+='					</td>';
						oHtml+='				</tr>';
						oHtml+='			</table>';
						oHtml+='		</td>';
						oHtml+='		<td rowspan="'+crow+'" class="cont anuidade" style="width:120px;"><p>'+sObs_Anuidade+'</p></td>';
						oHtml+='		<td rowspan="'+crow+'" class="cont" width="100"><p>'+sRenda+'</p></td>';
						oHtml+='		<td rowspan="'+crow+'" class="cont vantagens" style="width:260px; padding-right:5px;"><div id="mainben_'+oCartao[y].getElementsByTagName("ID")[0].firstChild.nodeValue+'"></div></td>';
						/*if(oCartao[y].getElementsByTagName("Obs_Viagem")[0].firstChild.nodeValue = ""){
							oHtml+='		<td rowspan="'+crow+'" class="cont viagens"><p>Seguro viagem at&eacute; R$ '+oCartao[y].getElementsByTagName("Obs_Viagem")[0].firstChild.nodeValue+'</p></td>';
						}else{
							oHtml+='		<td rowspan="'+crow+'" class="cont viagens">&nbsp;</td>';
						}*/
						oHtml+='		<td class="cont escolha">Escolha:</td>';
						oHtml+='		<td class="cont none">&nbsp;</td>';
						oHtml+='	</tr>';
						
						
						
						for (var z = 0; z < sBandeira.length; z++){
							for (var b = 0; b < oBandeira.length; b++){
								if (sBandeira[z].getElementsByTagName("ID")[0].firstChild.nodeValue == oBandeira[b].getElementsByTagName("ID")[0].firstChild.nodeValue){
									if (z == (sBandeira.length-1)) {ban = 2;} else {ban = 1;}
									oHtml+='	<tr>';
									oHtml+='		<td class="bandeira_'+ban+'"><img src="'+oBandeira[b].getElementsByTagName("Imagem")[0].firstChild.nodeValue+'" alt="'+oBandeira[b].getElementsByTagName("Description")[0].firstChild.nodeValue+'" /></td>';
									oHtml+='		<td class="solicitar_1" ';
									if (ban==2){oHtml+='style="border:none;"'}
									
									var band = sBandeira[z].getElementsByTagName("ID")[0].firstChild.nodeValue;
									/* if(cards[x]=='23') {
										oHtml+='><div><a name="&lid=Solicitar&lpos=['+sEmisor.split(" ").join("+")+'+'+sGrupo.split(" ").join("+")+'+'+sVariante.split(" ").join("+")+']+['+oBandeira[b].getElementsByTagName("Description")[0].firstChild.nodeValue.split(" ").join("+")+']" href="http://www.credicard.com.br/cartoes/cards/card_page.htm?id=23" title="Solicitar">Solicitar</a></div></td>';
									} else *./ if(band == 3) {
										oHtml+='><div><a name="&lid=Solicitar&lpos=['+sEmisor.split(" ").join("+")+'+'+sGrupo.split(" ").join("+")+'+'+sVariante.split(" ").join("+")+']+['+oBandeira[b].getElementsByTagName("Description")[0].firstChild.nodeValue.split(" ").join("+")+']" href="http://www.diners.com.br" target="_blank" title="Solicitar">Solicitar</a></div></td>';
									} else { */
                  var prd     = sBandeira[z].getElementsByTagName("Product");
                  var prdIron = sBandeira[z].getElementsByTagName("ProductIron");
					  if (iGrupo == 5 || iGrupo == 6){
                        oHtml+='><div><a onclick="s.tl(this,\'o\',\'/Escolher cartao/34 Cartoes/Compare/'+sEmisor+' '+sGrupo+' '+sVariante+' Solicitar '+oBandeira[b].getElementsByTagName("Description")[0].firstChild.nodeValue+'\'); _hbLink(\'Solicitar\',\'['+sEmisor+' '+sGrupo+' '+sVariante+'] ['+oBandeira[b].getElementsByTagName("Description")[0].firstChild.nodeValue+']\');" href="http://www.dinersnovo.com.br/conheca-nossos-cartoes/" target="_blank" title="Solicitar">Solicitar</a></div></td>';
                    } else if ( prdIron.length && prdIron[0].childNodes.length ) {
											if (iGrupo == 25){
												oHtml+='><div class="bt_news"><a onclick="_hbLink(\'Clique e Saiba Mais\',\'['+sEmisor+' '+sGrupo+' '+sVariante+'] ['+oBandeira[b].getElementsByTagName("Description")[0].firstChild.nodeValue+']\');" href="/hotsites/avon" title="Clique e Saiba Mais">Clique e Saiba Mais</a></div></td>';
											} else if (iGrupo == 26){
												oHtml+='><div class="bt_news"><a onclick="_hbLink(\'Clique e Saiba Mais\',\'['+sEmisor+' '+sGrupo+' '+sVariante+'] ['+oBandeira[b].getElementsByTagName("Description")[0].firstChild.nodeValue+']\');" href="/hotsites/eletroshopping" title="Clique e Saiba Mais">Clique e Saiba Mais</a></div></td>';
											} else if (iGrupo == 27){
												oHtml+='><div><a onclick="s.tl(this,\'o\',\'/Escolher cartao/34 Cartoes/Compare/'+sEmisor+' '+sGrupo+' '+sVariante+' Solicitar '+oBandeira[b].getElementsByTagName("Description")[0].firstChild.nodeValue+'\'); _hbLink(\'Solicitar\',\'['+sEmisor+' '+sGrupo+' '+sVariante+'] ['+oBandeira[b].getElementsByTagName("Description")[0].firstChild.nodeValue+']\'); window.open(this.href, \'_blank\', \'left=100,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=690,height=550\'); return false;" href="https://universitario.imbonline.com.br/universitario/passo1.jsf?cardBrand=cit_m_'+prdIron[0].firstChild.nodeValue+'&sourceCode='+sBandeira[z].getElementsByTagName("Source")[0].firstChild.nodeValue+'" title="Solicitar">Solicitar</a></div></td>';
											} else{
												oHtml+='><div><a onclick="s.tl(this,\'o\',\'/Escolher cartao/34 Cartoes/Compare/'+sEmisor+' '+sGrupo+' '+sVariante+' Solicitar '+oBandeira[b].getElementsByTagName("Description")[0].firstChild.nodeValue+'\'); _hbLink(\'Solicitar\',\'['+sEmisor+' '+sGrupo+' '+sVariante+'] ['+oBandeira[b].getElementsByTagName("Description")[0].firstChild.nodeValue+']\'); window.open(this.href, \'_blank\', \'left=100,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=690,height=550\'); return false;" href="https://www.imbservices.com.br/CitiInternetSales/'+( iGrupo == 23 ? 'abrePropostaSulamerica.do' : ( iGrupo == 22 ? 'abrePropostaEmocoes.do' : 'abreProposta.do' ))+'?LOGO='+prdIron[0].firstChild.nodeValue+'&SOURCE_CODE='+sBandeira[z].getElementsByTagName("Source")[0].firstChild.nodeValue+'" title="Solicitar">Solicitar</a></div></td>';
											}
					  } else if ( prd.length && prd[0].childNodes.length ) {
												oHtml+='><div><a onclick="s.tl(this,\'o\',\'/Escolher cartao/34 Cartoes/Compare/'+sEmisor+' '+sGrupo+' '+sVariante+' Solicitar '+oBandeira[b].getElementsByTagName("Description")[0].firstChild.nodeValue+'\'); _hbLink(\'Solicitar\',\'['+sEmisor+' '+sGrupo+' '+sVariante+'] ['+oBandeira[b].getElementsByTagName("Description")[0].firstChild.nodeValue+']\');" href="'+urlS+'/BRGCB/ICARD/appnew/getApplyNow.do?p='+prd[0].firstChild.nodeValue+'&s='+sBandeira[z].getElementsByTagName("Source")[0].firstChild.nodeValue+'&layout=Portal" title="Solicitar">Solicitar</a></div></td>';
					  } else {
                        oHtml+='><div><a onclick="s.tl(this,\'o\',\'/Escolher cartao/34 Cartoes/Compare/'+sEmisor+' '+sGrupo+' '+sVariante+' Solicitar '+oBandeira[b].getElementsByTagName("Description")[0].firstChild.nodeValue+'\'); _hbLink(\'Solicitar\',\'['+sEmisor+' '+sGrupo+' '+sVariante+'] ['+oBandeira[b].getElementsByTagName("Description")[0].firstChild.nodeValue+']\');" href="/atendimento/centralatendimento.htm#centrais_vendas" title="Solicitar">Solicitar</a></div></td>';
										}
									oHtml+='	</tr>';
								}
							}
						}
						oHtml+='	</tbody>';
						oHtml+='</table>';
						oHtml+='</div>';
						document.getElementById('compara').innerHTML =
							document.getElementById('compara').innerHTML + oHtml;
						oHtml = '';
						muestrafeature("comp", oCartao[y].getElementsByTagName("ID")[0].firstChild.nodeValue, "M", nombrecard); // Carrega "Principais Vantagens" dos cartőes
					}
				}
			}
      //document.getElementById('compara').innerHTML=oHtml;
		});
	}
}
onloadEvent.push (function(){
	comparacao();
});
/*FIN DE FUNCION*/
