		carros_selecionados = null;
		cnt = 0;
		fotoContorno="";

		function aguardarRetorno(){
			bAguardando = false;

			for(i=1;i<carros_selecionados.length;i++){
				var obj = carros_selecionados[i];
				if (obj){
					if (obj.aguardando){
						bAguardando = true;
						break;
					}
				}
			}

			if (bAguardando){
				setTimeout("aguardarRetorno()", 100);
			}else{
				preencherBlocos();
			}
		}


		function start() {
			try {
				obj = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e) {
				try {
					obj = new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch(ex) {
					try {
						obj = new XMLHttpRequest();
					}
					catch(exc) {
						alert("Esse browser não tem recursos para uso de Ajax");
						obj = null;
					}
				}
			}
			return obj;
		}

		function selecionar(id_veiculo, id_versao, id_motorizacao){
			id_modelo = getIdModelo(id_veiculo, id_versao, id_motorizacao);
		
			if (carros_selecionados)
				for(i=1;i<=3;i++) 
					if(carros_selecionados[i]!=null)
						if(carros_selecionados[i].id_modelo==id_modelo) return;

			// busca posicao para colocar
			bPosicao = 0;
			if (carros_selecionados==null){
				bPosicao=1;
			}else{
				for(i=1;i<=3;i++){
					if(carros_selecionados[i]==null){
						bPosicao = i;
						break;
					}
				}
			}
			if (bPosicao==0){
				alert('Retire um veiculo da lista antes de poder acrescentar outro.');
				return;
			}
						
			v = new veiculo(id_modelo, id_veiculo, id_versao, id_motorizacao);

			// para testes meus
			//v.setXML(getDomObjectByFile("C:\\Documents and Settings\\leandro.blanes.AMADEUS-BRA\\Meus documentos\\renault\\renault.xml").xml);
			
			v.trocarLink(true);
			v.getXML();

			if (!carros_selecionados) carros_selecionados = new Array();
			carros_selecionados[bPosicao] = v;

			aguardarRetorno();
		}

		function getIdModelo(id_veiculo, id_versao, id_motorizacao){
			return id_veiculo + '_' + id_versao + '_' + id_motorizacao;
		}
		
		function preencherBlocos()
		{
			if (carros_selecionados[1]!=null) v1 = carros_selecionados[1]; else v1 = null;
			if (carros_selecionados[2]!=null) v2 = carros_selecionados[2]; else v2 = null;
			if (carros_selecionados[3]!=null) v3 = carros_selecionados[3]; else v3 = null;
			
			selecionarVeiculo(1,v1);
			selecionarVeiculo(2,v2);
			selecionarVeiculo(3,v3);

			preencherFichaTecnica(v1,v2,v3);
			preencherCor(v1,v2,v3);
			preencherAcessorios(v1,v2,v3);
			preencherCustos(v1,v2,v3);
			
			
			new Accordion($$("div.s_ficha_tecnica_troggler"), $$("div.s_ficha_tecnica"), 
			{
				opacity : true,
				openClose : false,
				itemsOpen:[0], 
				onActive : function(el){toggleAccordionImageShow(el)}
				//onBackground : function(el){toggleAccordionImageHide(el)},
			});
		}
		

		function veiculo(id_modelo, id_veiculo, id_versao, id_motorizacao){
			this.id_modelo = id_modelo;
			this.id_veiculo = id_veiculo;
			this.id_versao = id_versao;
			this.id_motorizacao = id_motorizacao;
			this.modelo = "";
			this.motor = "";
			this.foto = "";
			this.texto = "";
			this.xml = "";
			this.aguardando = false;

			this.trocarLink = function(selecionado){
				img = getObject("botao_selecionar_" + this.id_modelo);
				if (selecionado){
					img.src = "img/geral/bt_selecionado_1.gif";
					img.onmouseover = null;
					img.onmouseout = null;
					img.style.margin = "5px 0 0 -2px";
					img.className = "s_bt_selecionado";
					img.alt = "";
				}else{
					img.src = "img/geral/bt_selecione_1.gif"
					img.onmouseover = function(){
						rollImage(this)
					}
					img.onmouseout = function(){
						rollImage(this)
					}
					img.style.cursor = "hand";
					img.className = "s_bt_selecionado";
					img.alt = "Incluir";
				}
			}

			this.getXML = function(){
				if (this.xml==""){
					getXML(this);
					this.aguardando = true;
				}
			}

			this.setXML = function(xml){
				this.xml = xml;
				alert(xml);
				d = getDomObject(xml);
				n = d.selectSingleNode("//dados/registro");
				this.modelo = n.attributes.getNamedItem("str_titulo").value;
				
				this.motor = n.attributes.getNamedItem("str_motorizacao").value;
				//alert("aeeeeeeeeeeeeeee");
				switch (id_veiculo)
					{
						case(1):
								this.foto = "img/veiculos/comparador/clio/"+this.modelo+".gif";
								fotoContorno = "img/veiculos/comparador/clio/contorno.gif";
						break;   
  
						case(2):
								this.foto = "img/veiculos/comparador/clio_sedan/"+this.modelo+".gif";
								
								fotoContorno = "img/veiculos/comparador/clio_sedan/contorno.gif";								
						break; 

						case(3):
									this.foto = "img/veiculos/comparador/kangoo/"+this.modelo+".gif";
								fotoContorno = "img/veiculos/comparador/kangoo/contorno.gif";									
						break; 

						case(4):
								this.foto = "img/veiculos/comparador/kangoo_ex/"+this.modelo+".gif";
								fotoContorno = "img/veiculos/comparador/kangoo_ex/contorno.gif";
						break; 
						case(6):
								this.foto = "img/veiculos/comparador/Master/"+this.modelo+".gif";
								fotoContorno = "img/veiculos/comparador/Master/contorno.gif";								
								break; 
						case(8):
								this.foto = "img/veiculos/comparador/Megane_gt/"+this.modelo+".gif";
								fotoContorno = "img/veiculos/comparador/Megane_gt/contorno.gif";								
								break; 
						case(9):
								this.foto = "img/veiculos/comparador/megane/"+this.modelo+".gif";
								fotoContorno = "img/veiculos/comparador/megane/contorno.gif";								
								break; 
					}

				
				dbl_preco_total = n.attributes.getNamedItem("dbl_preco_total").value;
				int_parcelas = n.attributes.getNamedItem("int_parcelas").value;
				dbl_valor_parcela = n.attributes.getNamedItem("dbl_valor_parcela").value;
				
				//this.texto = "Valor &agrave; vista<br /><span class=\"s_texto_vermelho\">R$" + dbl_preco_total + "</span><br />Ou entrada + " + int_parcelas + "<br /><span class=\"s_texto_vermelho\">R$" + dbl_valor_parcela + "</span>";
				this.texto = "Valor &agrave; vista<br /><span class=\"s_texto_vermelho\">R$" + dbl_preco_total + "</span>";
			}
		}

		function getXML(v){
			var req = start();
			req.onreadystatechange = function(){
				if (req.readyState == 4) {
					if (req.status == 200) {
						v.setXML(req.responseText);
						v.aguardando = false;
					}
				}
			}

			parametro = "id_veiculo=" + v.id_veiculo;
			parametro += "&id_versao=" + v.id_versao;
			parametro += "&id_motorizacao=" + v.id_motorizacao;

			baseURL = getActualURL();
			
			req.open('POST', baseURL + "/ajax/veiculosaprenda_ajax.aspx", true);
			req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			req.setRequestHeader("Content-length", parametro.length);
			req.setRequestHeader("Connection", "close");
			req.send(parametro);
			return;
		}
		
		function getActualURL(){
			sHREF = window.location.href;
			
			//separar endereço
			sURL = (sHREF.split("?"))[0];
			sPartesURL = sURL.split("/");
			sPartesURL.length --;		// retira o último item da matriz;
			return sPartesURL.join("/");
		}

		function selecionarVeiculo(posicao, v){
			if (v==null){
				getObject("bloco_selecionado_" + posicao + "_titulo").innerHTML = "Selecione";
				getObject("_ctl0_bloco_selecionado_" + posicao + "_foto").src = fotoContorno;
				getObject("bloco_selecionado_" + posicao + "_descricao").innerHTML = "Selecione o modelo desejado"
				getObject("bloco_selecionado_" + posicao + "_botoes").style.display = "none";
				getObject("bloco_selecionado_" + posicao + "_botoeslimpos").style.display = "";
			}else{
				getObject("bloco_selecionado_" + posicao + "_titulo").innerHTML = v.modelo + ' ' + v.motor;
				getObject("_ctl0_bloco_selecionado_" + posicao + "_foto").src = v.foto;
				getObject("bloco_selecionado_" + posicao + "_descricao").innerHTML = v.texto
				getObject("bloco_selecionado_" + posicao + "_botoes").style.display = "";
				getObject("bloco_selecionado_" + posicao + "_botoeslimpos").style.display = "none";
			}
		}

		
		function getObject(nome){
			return document.getElementById(nome);
		}

		function preencherCor(v1, v2, v3){
			
			d1 = null;
			d2 = null;
			d3 = null;
			sCorAtual = "";

			if (v1) d1 = getDomObject(v1.xml);
			if (v2) d2 = getDomObject(v2.xml);
			if (v3) d3 = getDomObject(v3.xml);

			sHTML = "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n";

			if (d1) Groups1 = d1.selectNodes("//root/cores/group");
			if (d2) Groups2 = d2.selectNodes("//root/cores/group");
			if (d3) Groups3 = d3.selectNodes("//root/cores/group");

				if (d1) {
				for (iGroups = 0; iGroups < Groups1.length; iGroups++){
					sHTML += "	<tr class=\"s_escurao\">\n";
					sHTML += "		<td class=\"s_col_item\" colspan=\"4\">" + Groups1[iGroups].attributes.getNamedItem("str_tipo_cor").value + "</td>\n";
					sHTML += "	</tr>\n";

					Regs1 = Groups1[iGroups].selectNodes("registro");

					if (d2) Regs2 = Groups2[iGroups].selectNodes("registro");
					if (d3) Regs3 = Groups3[iGroups].selectNodes("registro");

					
					for(iRegs = 0; iRegs < Regs1.length; iRegs++){
						sCorAtual = (sCorAtual=="s_claro"?"s_escuro":"s_claro");

						sHTML += "	<tr class=\"" + sCorAtual + "\">\n";
						sHTML += "		<td>&nbsp;</td>\n";
						if (d1) {
							sHTML += "		<td class=\"s_col_valor_left\"><IMG src=\"img/veiculos/" + getIcoCor(Regs1[iRegs]) + "\">" + Regs1[iRegs].attributes.getNamedItem("str_nome_cor").value + "</td>\n";
						}else{
							sHTML += "		<td>&nbsp;</td>\n";
						}
						
						if (d2){
							sHTML += "		<td class=\"s_col_valor_left\"><IMG src=\"img/veiculos/" + getIcoCor(Regs2[iRegs]) + "\">" + Regs2[iRegs].attributes.getNamedItem("str_nome_cor").value + "</td>\n";
						}else{
							sHTML += "		<td>&nbsp;</td>\n";
						}
						if (d3){
							sHTML += "		<td class=\"s_col_valor_left\"><IMG src=\"img/veiculos/" + getIcoCor(Regs3[iRegs]) + "\">" + Regs3[iRegs].attributes.getNamedItem("str_nome_cor").value + "</td>\n";
						}else{
							sHTML += "		<td>&nbsp;</td>\n";
						}

						sHTML += "	</tr>\n";
					}
					
				}
			}
			
			sHTML += "</table>"
			getObject("bloco_cor").innerHTML = sHTML;

		}

		function preencherFichaTecnica(v1, v2, v3){
			
			d1 = null;
			d2 = null;
			d3 = null;
			sCorAtual = "";

			if (v1) d1 = getDomObject(v1.xml);
			if (v2) d2 = getDomObject(v2.xml);
			if (v3) d3 = getDomObject(v3.xml);


			sHTML = "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n";

			if (d1) Groups1 = d1.selectNodes("//root/caracteristicas/group");
			if (d2) Groups2 = d2.selectNodes("//root/caracteristicas/group");
			if (d3) Groups3 = d3.selectNodes("//root/caracteristicas/group");

			if (d1) 
			{
				for (iGroups = 0; iGroups < Groups1.length; iGroups++){
					sHTML += "	<tr class=\"s_escurao\">\n";
					sHTML += "		<td class=\"s_col_item\" colspan=\"4\">" + Groups1[iGroups].attributes.getNamedItem("str_nome_caracteristica").value + "</td>\n";
					sHTML += "	</tr>\n";

					Regs1 = Groups1[iGroups].selectNodes("registro");

					if (d2) Regs2 = Groups2[iGroups].selectNodes("registro");
					if (d3) Regs3 = Groups3[iGroups].selectNodes("registro");

					for(iRegs = 0; iRegs < Regs1.length; iRegs++){
						sCorAtual = (sCorAtual=="s_claro"?"s_escuro":"s_claro");

						sHTML += "	<tr class=\"" + sCorAtual + "\">\n";
						sHTML += "		<td class=\"s_col_subitem\">" + Regs1[iRegs].attributes.getNamedItem("str_categoria").value + "</td>\n";
						sHTML += "		<td class=\"s_col_valor\">" + Regs1[iRegs].attributes.getNamedItem("str_descricao").value + "</td>\n";

						if (d2){
							sHTML += "		<td class=\"s_col_valor\">" + Regs2[iRegs].attributes.getNamedItem("str_descricao").value + "</td>\n";
						}else{
							sHTML += "		<td class=\"s_col_valor\">-</td>\n";
						}
						if (d3){
							sHTML += "		<td class=\"s_col_valor\">" + Regs3[iRegs].attributes.getNamedItem("str_descricao").value + "</td>\n";
						}else{
							sHTML += "		<td class=\"s_col_valor\">-</td>\n";
						}

						sHTML += "	</tr>\n";
					}
					
				}
			}
			
			sHTML += "</table>"
			getObject("bloco_ficha_tecnica").innerHTML = sHTML;

		}


		function preencherAcessorios(v1, v2, v3){

			d1 = null;
			d2 = null;
			d3 = null;
			sCorAtual = "";

			if (v1) d1 = getDomObject(v1.xml);
			if (v2) d2 = getDomObject(v2.xml);
			if (v3) d3 = getDomObject(v3.xml);


			sHTML = "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n";
			sHTML += "<tr class=\"s_escurao\">\n";
			sHTML += "	<td colspan=\"4\" class=\"s_col_legenda\"><img src=\"img/veiculos/ico_visto.gif\" />&Iacute;tens de s&eacute;rie<img src=\"img/veiculos/ico_vazio.gif\" />Opcionais dispon&iacute;veis<img src=\"img/veiculos/ico_x.gif\" />Opcionais indispon&iacute;veis<img src=\"img/veiculos/ico_mais.gif\" />Opcionais dispon&iacute;veis em pacotes</td>\n";
			sHTML += "</tr>\n";


			if (d1) Regs1 = d1.selectNodes("//equipamentos/registro");
			if (d2) Regs2 = d2.selectNodes("//equipamentos/registro");
			if (d3) Regs3 = d3.selectNodes("//equipamentos/registro");

			if (d1) {
				for(iRegs = 0; iRegs < Regs1.length; iRegs++){
					sCorAtual = (sCorAtual=="s_claro"?"s_escuro":"s_claro");

					sHTML += "<tr class=\"" + sCorAtual + "\">\n";
					sHTML += "	<td class=\"s_col_subitem\">" + Regs1[iRegs].attributes.getNamedItem("str_nome_equipamento").value + "</td>\n";

					if (ico = getIco(Regs1[iRegs])){
						sHTML += "	<td class=\"s_col_valor\"><img src=\"img/veiculos/" + ico + ".gif\" /></td>\n";
					}else{
						sHTML += "	<td class=\"s_col_valor\">&nbsp;</td>\n";
					}

					if (d2 && (ico = getIco(Regs2[iRegs]))){
						sHTML += "	<td class=\"s_col_valor\"><img src=\"img/veiculos/" + ico + ".gif\" /></td>\n";
					}else{
						sHTML += "	<td class=\"s_col_valor\">&nbsp;</td>\n";
					}

					if (d3 && (ico = getIco(Regs3[iRegs]))){
						sHTML += "	<td class=\"s_col_valor\"><img src=\"img/veiculos/" + ico + ".gif\" /></td>\n";
					}else{
						sHTML += "	<td class=\"s_col_valor\">&nbsp;</td>\n";
					}
					
					sHTML += "</tr>\n";
				}
			}

			sHTML += "</table>"

			getObject("bloco_acessorios").innerHTML = sHTML;
		}

		function preencherCustos(v1, v2, v3){

			d1 = null;
			d2 = null;
			d3 = null;
			sCorAtual = "";

			if (v1) d1 = getDomObject(v1.xml);
			if (v2) d2 = getDomObject(v2.xml);
			if (v3) d3 = getDomObject(v3.xml);


			sHTML = "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n";

			if (d1) Regs1 = d1.selectNodes("//customanutencao/registro");
			if (d2) Regs2 = d2.selectNodes("//customanutencao/registro");
			if (d3) Regs3 = d3.selectNodes("//customanutencao/registro");

			if (d1) {
				for(iRegs = 0; iRegs < Regs1.length; iRegs++){
					sCorAtual = (sCorAtual=="s_claro"?"s_escuro":"s_claro");

					sHTML += "<tr class=\"" + sCorAtual + "\">\n";
					sHTML += "	<td class=\"s_col_subitem\">Quilometragem</td>\n";

					if (d1){
						sHTML += "	<td class=\"s_col_valor\">" + Regs1[iRegs].attributes.getNamedItem("vl_Km").value + " KM</td>\n";
					}else{
						sHTML += "	<td class=\"s_col_valor\">&nbsp;</td>\n";
					}

					if (d2){
						sHTML += "	<td class=\"s_col_valor\">" + Regs2[iRegs].attributes.getNamedItem("vl_Km").value + " KM</td>\n";
					}else{
						sHTML += "	<td class=\"s_col_valor\">&nbsp;</td>\n";
					}

					if (d3){
						sHTML += "	<td class=\"s_col_valor\">" + Regs3[iRegs].attributes.getNamedItem("vl_Km").value + " KM</td>\n";
					}else{
						sHTML += "	<td class=\"s_col_valor\">&nbsp;</td>\n";
					}
					
					sHTML += "</tr>\n";

					sCorAtual = (sCorAtual=="s_claro"?"s_escuro":"s_claro");

					sHTML += "<tr class=\"" + sCorAtual + "\">\n";
					sHTML += "	<td class=\"s_col_subitem\">Itens de troca</td>";

					if (d1){
						sHTML += "	<td class=\"s_col_valor\">" + Regs1[iRegs].attributes.getNamedItem("str_nome_item").value + "</td>\n";
					}else{
						sHTML += "	<td class=\"s_col_valor\">&nbsp;</td>\n";
					}

					if (d2){
						sHTML += "	<td class=\"s_col_valor\">" + Regs2[iRegs].attributes.getNamedItem("str_nome_item").value + "</td>\n";
					}else{
						sHTML += "	<td class=\"s_col_valor\">&nbsp;</td>\n";
					}

					if (d3){
						sHTML += "	<td class=\"s_col_valor\">" + Regs3[iRegs].attributes.getNamedItem("str_nome_item").value + "</td>\n";
					}else{
						sHTML += "	<td class=\"s_col_valor\">&nbsp;</td>\n";
					}
					
					sHTML += "</tr>\n";
					
					sCorAtual = (sCorAtual=="s_claro"?"s_escuro":"s_claro");

					sHTML += "<tr class=\"" + sCorAtual + "\">\n";
					sHTML += "	<td class=\"s_col_subitem\">Custo</td>\n";

					if (d1){
						sHTML += "	<td class=\"s_col_valor\">R$ " + Regs1[iRegs].attributes.getNamedItem("vl_preco").value + "</td>\n";
					}else{
						sHTML += "	<td class=\"s_col_valor\">&nbsp;</td>\n";
					}

					if (d2){
						sHTML += "	<td class=\"s_col_valor\">R$ " + Regs2[iRegs].attributes.getNamedItem("vl_preco").value + "</td>\n";
					}else{
						sHTML += "	<td class=\"s_col_valor\">&nbsp;</td>\n";
					}

					if (d3){
						sHTML += "	<td class=\"s_col_valor\">R$ " + Regs3[iRegs].attributes.getNamedItem("vl_preco").value + "</td>\n";
					}else{
						sHTML += "	<td class=\"s_col_valor\">&nbsp;</td>\n";
					}
					
					sHTML += "</tr>\n";					

				}
			}

			sHTML += "</table>"

			getObject("bloco_custo").innerHTML = sHTML;
		}


		function getIco(no){
			if (no.attributes.getNamedItem("int_serie").value == 1)
				return "ico_visto";
			if (no.attributes.getNamedItem("int_opcional").value == 1)
				return "ico_vazio";
			if (no.attributes.getNamedItem("int_opcional_pack").value == 1)
				return "ico_mais";
			if (no.attributes.getNamedItem("int_n_disponivel").value == 1)
				return "ico_x";
			
			return null;
		}
		
		function getIcoCor(no){
			if (no.attributes.getNamedItem("existe").value == 0)
			{
				return "ico_x.gif";
			}
			else
			{
				return no.attributes.getNamedItem("str_ico").value;
			}
			
		}
		
		function getDomObject(xml){
			if (window.ActiveXObject){
				var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
				xmlDoc.loadXML(xml);
				xmlDoc.async=false;
				return xmlDoc;
			}else if (document.implementation && document.implementation.createDocument){
				xmlDoc = document.implementation.createDocument("","",null);
				xmlDoc.load(xml); //correto
				//xmlDoc.loadXML(xml);
				return xmlDoc;
			}else{
				alert('Sem suporte');
			}

		}

		function getDomObjectByFile(path){		//apenas para testes meus
			if (window.ActiveXObject){
				var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
				xmlDoc.load(path);
				xmlDoc.async=false;
				return xmlDoc;
			}else if (document.implementation && document.implementation.createDocument){
				xmlDoc = document.implementation.createDocument("","",null);
				xmlDoc.load(path);
				return xmlDoc;
			}else{
				alert('Sem suporte');
			}

		}

if( document.implementation.hasFeature("XPath", "3.0") )
{
	// prototying the XMLDocument
	XMLDocument.prototype.selectNodes = function(cXPathString, xNode)
	{
		if( !xNode ) { xNode = this; } 
		var oNSResolver = this.createNSResolver(this.documentElement)
		var aItems = this.evaluate(cXPathString, xNode, oNSResolver, 
		XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null)
		var aResult = [];
		for( var i = 0; i < aItems.snapshotLength; i++)
		{
		aResult[i] = aItems.snapshotItem(i);
		}
		return aResult;
	}

	// prototying the Element
	Element.prototype.selectNodes = function(cXPathString)
	{
		if(this.ownerDocument.selectNodes)
		{
			return this.ownerDocument.selectNodes(cXPathString, this);
		}
		else
		{throw "For XML Elements Only";}
	}
}		

// check for XPath implementation
if( document.implementation.hasFeature("XPath", "3.0") )
{
	// prototying the XMLDocument
	XMLDocument.prototype.selectSingleNode = function(cXPathString, xNode)
	{
		if( !xNode ) { xNode = this; } 
		var xItems = this.selectNodes(cXPathString, xNode);
		if( xItems.length > 0 )
		{
			return xItems[0];
		}
		else
		{
			return null;
		}
	}

	// prototying the Element
	Element.prototype.selectSingleNode = function(cXPathString)
	{ 
		if(this.ownerDocument.selectSingleNode)
		{
			return this.ownerDocument.selectSingleNode(cXPathString, this);
		}
		else
		{throw "For XML Elements Only";}
	}
} 
	
		function retirar(posicao){
			if (carros_selecionados[posicao]){
				carros_selecionados[posicao].trocarLink(false);
				carros_selecionados[posicao] = null;
			}
			
			//reordena o vetor para deixar as últimas posições livres
			if (carros_selecionados[1]==null){
				carros_selecionados[1] = carros_selecionados[2];
				carros_selecionados[2] = carros_selecionados[3];
				carros_selecionados[3] = null;
			}
			if (carros_selecionados[2]==null){
				carros_selecionados[2] = carros_selecionados[3];
				carros_selecionados[3] = null;
			}
						
			preencherBlocos();
		}
