
var ezDaude = new Array("Aduna","Asteasu","Beizama","Ezkio-Itsaso","Larraul","Leintz-Gatzaga","Zizurkil");
function egiaztatu(mezua){

	if (document.getElementById("jatorria").selectedIndex == document.getElementById("helburua").selectedIndex)
	{
		window.alert(mezua);
		return false;
	}
	else
	{
		for (var i=0;i<ezDaude.length;i++)
		{
			indizea = document.getElementById("jatorria").selectedIndex;
			herria = document.getElementById("jatorria")[indizea].text;
			indizea = document.getElementById("helburua").selectedIndex;
			herriaH = document.getElementById("helburua")[indizea].text;
			if(herria == ezDaude[i] || herriaH == ezDaude[i])
			{
				alert("Aukeratu duzun herriak ez du garraio publikorik\nBarkatu eragozpenak");
				return false;
			}	
		}
		return true;
	}
}

function ordenatu(taulaId,parametroa){
	unekoTaula = document.getElementById(taulaId);
	//alert(taulaId+"ordenatun sartu da");
	var emaitza = document.createElement("table");
	trak = unekoTaula.getElementsByTagName("tr");
	while (trak.length>1)
	{
		tdak = trak[1].getElementsByTagName("td");
		unekoNodoa =  tdak[parametroa].firstChild;
		iraupena = new Number(unekoNodoa.nodeValue.replace(new RegExp("€|min","gi")," "));
		sartuDa = false;
		umeKopurua = emaitza.childNodes.length;
		for (k=0;k < umeKopurua;k++)
		{

			unekoTr = emaitza.childNodes[k];
			listakoIraupena = new Number(unekoTr.getElementsByTagName("td")[parametroa].firstChild.nodeValue.replace(new RegExp("€|min","gi")," "));
					
			//listan sartu eta begiztatik atera
			if (iraupena < listakoIraupena)
			{
				emaitza.insertBefore(trak[1],emaitza.childNodes[k]);
				sartuDa = true;
			}
			
			if (sartuDa) break;

		}//for tr
		if (!sartuDa)
		{
			emaitza.appendChild(trak[1]);
		}
	}
	
	//Izenburuak sartu behar dira taularen hasieran
	emaitza.insertBefore(trak[0],emaitza.childNodes[0]);

	//ie-n funtziona dezan pentsatutakoa
	/*for (i=0;emaitza.childNodes.length;i++)
	{
		unekoTaula.appendChild(emaitza.childNodes[0]);
	}*/

	//taula = document.getElementById(taulaId);
	//unekoTaula.appendChil(emaitza.childNodes);
	//tbodya = unekoTaula.createElement("tbody");
//	tbodya.appendChild(emaitza);
	unekoTaula.innerHTML = emaitza.innerHTML;
}
function ordenatuGarraioak(taulaId,parametroa){
	unekoTaula = document.getElementById(taulaId);
	//alert(taulaId+"ordenatun sartu da");
	var emaitza = document.createElement("table");
	trak = unekoTaula.getElementsByTagName("tr");
	while (trak.length>1)
	{
		tdak = trak[1].getElementsByTagName("td");
		izena =  tdak[parametroa].childNodes[1].firstChild.nodeValue;
		sartuDa = false;
		umeKopurua = emaitza.childNodes.length;
		for (k=0;k < umeKopurua;k++)
		{

			unekoTr = emaitza.childNodes[k];
			listakoIzena = unekoTr.getElementsByTagName("td")[parametroa].childNodes[1].firstChild.nodeValue;
					
			//listan sartu eta begiztatik atera
			if (izena < listakoIzena)
			{
				emaitza.insertBefore(trak[1],emaitza.childNodes[k]);
				sartuDa = true;
			}
			
			if (sartuDa) break;

		}//for tr
		if (!sartuDa)
		{
			emaitza.appendChild(trak[1]);
		}
	}
	
	//Izenburuak sartu behar dira taularen hasieran
	emaitza.insertBefore(trak[0],emaitza.childNodes[0]);

	unekoTaula.innerHTML = emaitza.innerHTML;
}

function ordenatuOrduak(taulaId,parametroa){
	if (parametroa==0)
		emaitzakoParametroa=1;
	if (parametroa==1)
		emaitzakoParametroa=3;
	unekoTaula = document.getElementById(taulaId);
	//alert(taulaId+"ordenatun sartu da");
	var emaitza = document.createElement("table");
	trak = unekoTaula.getElementsByTagName("tr");
	while (trak.length>1)
	{
		tdak = trak[1].getElementsByTagName("td");
		unekoNodoa =  tdak[parametroa].firstChild;
		
		ordua =  Date.parse("Jan 31, 1970 "+unekoNodoa.nodeValue);
		sartuDa = false;
		umeKopurua = emaitza.childNodes.length;
		for (k=0;k<umeKopurua;k++)
		{
			unekoTr = emaitza.childNodes[k];	
			//listakoIraupena = new Number(unekoTr.getElementsByTagName("td")[parametroa].firstChild.nodeValue);
		
			listakoOrdua = Date.parse("Jan 31, 1970 "+unekoTr.getElementsByTagName("td")[parametroa].firstChild.nodeValue);
					
			//listan sartu eta begiztatik atera
			if (ordua < listakoOrdua)
			{
				emaitza.insertBefore(trak[1],emaitza.childNodes[k]);
				sartuDa = true;
			}
			
			if (sartuDa) break;

		}//for tr
		if (!sartuDa)
		{
			emaitza.appendChild(trak[1]);
		}
	}
	
	//Izenburuak sartu behar dira taularen hasieran
	emaitza.insertBefore(trak[0],emaitza.childNodes[0]);



	//taula = document.getElementById(taulaId);
	unekoTaula.innerHTML = emaitza.innerHTML;
}
 
