portada_dados()

function portada_dados() {

	//GPNUM	TREINO1	TREINO2	TREINO3	CASSIFC	PROVA	CIRCUITO	PISTA	BANDEIRA	PAIS	CIDADE
	//  0      1       2      3        4      5        6          7        8         9        10
	
	var div = document.getElementsByTagName('div');
	
	var ctnTrackList;
	var ctnRaceHighlighted;
	
	var corrida_sel = "";
	var currentDate = new Date();
	currentDate = currentDate.setHours((currentDate.getHours() - 2),(currentDate.getMinutes() - 30)); //hora para troca de corrida: 2 horas e meia após o comeco.
	
	var lista = "";
	
	
	//VERIFICA ONDE APLICAR O SCRIPT
	for (i=0;i<div.length;i++) {
	
		if (div[i].className.indexOf('ctn-track-list') != -1) {
		
		ctnTrackList = div[i].getElementsByTagName('div')[0].getElementsByTagName('div')[0].getElementsByTagName('div')[0].getElementsByTagName('ul')[0];
		
		} else if (div[i].className.indexOf('ctn-race-highlighted') != -1) {
		
		ctnRaceHighlighted = div[i];
		
		}
		
		
	
	}
	
	
	//APLICA LISTA E DETECTA PROXIMA CORRIDA
	for (i=0;i<gpXml.length;i++) {
	
	//APLICA LISTA
		if (i%2) { var impar = ' class="highlighted"' } else { var impar = '' }
		
		lista += '<li' + impar + '><a href="' + gpXml[i][6] + '"><em class="date">' + gpXml[i][5].getDate() + '/' + (gpXml[i][5].getMonth() + 1) + '</em><strong>' + gpXml[i][9] + '</strong><em>' + gpXml[i][10] + '</em></a></li>';
	
	
	//DETECTA PROXIMA CORRIDA	
		if (corrida_sel == "") {
		
			if (currentDate < gpXml[i][5]) {
	
				corrida_sel = gpXml[i];
	
			
			} else if (i == (gpXml.length -1)) {
			
				corrida_sel = gpXml[i];
			
			}
		
		}
	
	}
	
	
	//GPNUM	TREINO1	TREINO2	TREINO3	CASSIFC	PROVA	CIRCUITO	PISTA	BANDEIRA	PAIS	CIDADE
	//  0      1       2      3        4      5        6          7        8         9        10
	
	
	ctnTrackList.innerHTML = lista; //APLICA LISTA
	//DETECTA PROXIMA CORRIDA
	
	var horas1 = corrida_sel[5].getHours(); if (horas1 < 10) {horas1 = "0" + horas1}
	var minutos1 = corrida_sel[5].getMinutes(); if (minutos1 < 10) {minutos1 = "0" + minutos1}
	
	ctnRaceHighlighted.innerHTML = '<div class="img-news">'
										+'<a href="' + corrida_sel[6] + '" target="_top" alt="Circuito de ' + corrida_sel[10] + '" title="Circuito de ' + corrida_sel[10] + '"><img src="' + corrida_sel[7] + '"/></a>'
									+'</div>'
									+'<ul>'
									+'<li class="lst-country"><a href="' + corrida_sel[6] + '" alt=" ' + corrida_sel[9] + '" title="' + corrida_sel[9] + '"><img src="' + corrida_sel[8] + '" />' + corrida_sel[9] + '</a></li>'
									+'<li class="lst-track"><a href="' + corrida_sel[6] + '" alt="Circuito de ' + corrida_sel[10] + '" title="Circuito de ' + corrida_sel[10] + '">' + corrida_sel[10] + '</a></li>'
									+'<li class="lst-time-date">' + corrida_sel[5].getDate() + '/' + (corrida_sel[5].getMonth() + 1) + '/2009 - ' + horas1 + ':' + minutos1 + '</li>'
									+'</ul>';

}