function enlace(pagina){
	d = new Date();
	document.location.href=pagina+"?ts="+d.getTime();
}

function cambiar(valor){
	d = new Date();
	document.location = valor.value + ".html?ts="+ d.getTime();
}

//Para cuando los tiempos tiran de la BD en sql
function cambiarasp(valor){
	d = new Date();
	document.location = "online.asp?c=" + valor.value + "&t=" + tramo;
}

function cambiarasp_tramo(valor){
	d = new Date();
	var tramo = parseInt(valor.value) + 1
	document.location = "online.asp?c=" + clas_actual + "&t=" + tramo;
}


function cambiar_tramo(valor){
	d = new Date();
	document.location = valor + ".html?ts="+ d.getTime();
}

// Para cuando termina el rally y se quedan las pag en html
/*function cambiarasp(valor){
document.location = valor.value + ".html";
}*/

function recargar_ant(){
	var dir = unescape(document.location.href);
	var pag = ""
	if (dir.indexOf("?", 0) == -1) {
		pag = dir+"?nc="+Math.random();
	} else {
		if (dir.indexOf("?nc", 0) != -1) pag = dir.substr(0,dir.indexOf("?nc", 0))+"?nc="+Math.random();
		if (dir.indexOf("&nc", 0) != -1) pag = dir.substr(0,dir.indexOf("&nc", 0))+"&nc="+Math.random();
		if ((dir.indexOf("?nc", 0) == -1) && (dir.indexOf("&nc", 0) == -1)) pag = dir + "&nc="+Math.random();
//		var pag = (dir.indexOf("&nc", 0) == -1) ? dir+"&nc="+Math.random() : dir.substr(0,dir.indexOf("&nc", 0))+"&nc="+Math.random();
	}
	window.location.href=pag;
}
function recargar(){
	cargar_etapa();
	cargar_general();
	cargar_reti();
}

function cargar_etapa(){
	$.getJSON("online_etapa.asp?c=" + clas_actual + "&t=" + tramo, function(datos){
		var contenido = "";
		var estilo = "";
		var estilo_ord = "";
		if(datos.length > 0){
			for (var i = 0; i < datos.length; i++) {
				estilo = "impar"
				estilo_ord = "orden"
				if ((i%2)==1) {
					estilo = "par"
					estilo_ord = "orden_par"
				}
				contenido += "<tr class='" + estilo + "'><td align='right'>" + datos[i].n + "</td><td align='left' class='n" + datos[i].n + "'>" + datos[i].p + "</td><td align='center'>";
				if (tramo > 6) contenido += datos[i].sr;
				contenido += "</td><td align='center'>" + datos[i].gr + "</td>"+
				"<td align='center'>" + datos[i].cl + "</td>"+
				"<td align='right'>" + datos[i].t + "</td>"+
				"<td align='right'>" + datos[i].dif + "</td>"+
				"<td align='right'>" + datos[i].ant + "</td>"+
				"<td align='right'>" + datos[i].vel + "&nbsp;</td>"+
				"<td align='center' class='" + estilo_ord + "'>" + (i + 1) + "</td></tr>";
			}
			$("#cla_etapa").html(tabla_etapa + contenido + "</table>");
		} else {
			$("#cla_etapa").html("<h1>CLASIFICACIONES NO DISPONIBLES</h1>");
		}
	});
}

function cargar_general(){
	$.getJSON("online_general.asp?c=" + clas_actual + "&t=" + tramo, function(datos){
		var contenido = "";
		var estilo = "";
		var estilo_ord = "";
		var variacion = 0;
		var accion_var = "";
		if(datos.length > 0){
			for (var i = 0; i < datos.length; i++) {
				estilo = "impar"
				estilo_ord = "orden"
				if ((i%2)==1) {
					estilo = "par"
					estilo_ord = "orden_par"
				}
				contenido += "<tr class='" + estilo + "'>"

				if (datos[i].pos != "") {
					variacion = parseInt(datos[i].pos)-i;
					accion_var = (variacion < 0) ? "bajar" : "subir";
					if (variacion == 0) {
						contenido += "<td></td>";
					}else{
						contenido += "<td class='" + accion_var + "'><img src='imagenes/" + accion_var + ".png' class='variacion'>" + Math.abs(variacion) + "</td>";
					}
				}else{
					contenido += "<td></td>";
				}

				contenido += "<td align='right'>" + datos[i].n + "</td><td align='left' class='n" + datos[i].n + "'>" + datos[i].p + "</td>"+
				"<td align='center'>" + datos[i].gr + "</td>"+
				"<td align='center'>" + datos[i].cl + "</td>"+
				"<td align='center'>" + datos[i].pen + "</td>"+
				"<td align='right'>" + datos[i].t + "</td>"+
				"<td align='right'>" + datos[i].dif + "</td>"+
				"<td align='right'>" + datos[i].ant + "</td></tr>";

			}
			$("#cla_general").html(tabla_general + contenido + "</table>");
		} else {
			$("#cla_general").html("");
		}
	});
}

function cargar_reti(){
	$.getJSON("online_reti.asp?c=" + clas_actual + "&t=" + tramo, function(datos){
		var contenido = "";
		var estilo = "";
		var estilo_ord = "";
		if(datos.length > 0){
			for (var i = 0; i < datos.length; i++) {
				estilo = "impar"
				estilo_ord = "orden"
				if ((i%2)==1) {
					estilo = "par"
					estilo_ord = "orden_par"
				}
				contenido += "<tr class='" + estilo + "'><td align='right'>" + datos[i].n + "</td>"+
				"<td align='left' class='n" + datos[i].n + "'>" + datos[i].p + "</td>"+
				"<td align='center'>" + datos[i].gr + "</td>"+
				"<td align='center'>" + datos[i].cl + "</td>"+
				"<td align='left'>" + datos[i].e + "</td></tr>";

			}
			$("#cla_reti").html(tabla_reti + contenido + "</table>");
		} else {
			$("#cla_reti").html("");
		}
	});
}

tabla_etapa = "<table width='100%' border='0' align='center' cellpadding='1' cellspacing='0' class='tiempos'><tr>"+
"<td colspan='9' align='center' class='online_tit'><h1>SPECIAL STAGE / TRAMO CRONOMETRADO</h1></td>"+
"<td class='orden_par'></tr><tr>"+
"<td align='center' class='online_tit'>N</td>"+
"<td align='center' class='online_tit'>DRIVER/PILOTO</td>"+
"<td align='center' class='online_tit'>SR</td>"+
"<td align='center' class='online_tit'>GR</td>"+
"<td align='center' class='online_tit'>CL</td>"+
"<td align='right' class='online_tit'>TIME/TIEMPO</td>"+
"<td align='right' class='online_tit'>DIF.</td>"+
"<td align='right' class='online_tit'>PREV/ANTER.</td>"+
"<td align='right' class='online_tit'>Km/h&nbsp;</td>"+
"<td align='center' class='orden_par'>ORD</td></tr>";

tabla_general = "<table width='100%' border='0' align='center' cellpadding='1' cellspacing='0' class='tiempos'><tr>"+
"<td colspan='9' align='center' class='online_tit'><h1>SCRATCH / GENERAL</h1></td></tr><tr>"+
"<td align='center' class='online_tit'></td>"+
"<td align='center' class='online_tit'>N</td>"+
"<td align='center' class='online_tit'>DRIVER/PILOTO</td>"+
"<td align='center' class='online_tit'>GR</td>"+
"<td align='center' class='online_tit'>CL</td>"+
"<td align='center' class='online_tit'>PENAL</td>"+
"<td align='right' class='online_tit'>TOTAL</td>"+
"<td align='right' class='online_tit'>DIF.</td>"+
"<td align='right' class='online_tit'>PREV/ANTER.</td></tr>";

tabla_reti = "<br><br><table width='100%' border='0' align='center' cellpadding='1' cellspacing='0' class='tiempos'><tr><td colspan='5' align='center' class='online_tit'><h1>RETIREMENTS / RETIRADOS</h1></td></tr><tr><td width='30' class='online_tit'>N</td><td width='150' class='online_tit'>DRIVER/PILOTO</td><td width='30' class='online_tit'>GR</td><td width='30' class='online_tit'>CL</td><td width='500' class='online_tit' align='left'>REASON/MOTIVO</td></tr>";
