// JavaScript Document
function loadIndex() { 
	// load indexfile
// most current browsers support document.implementation
	if (document.implementation && document.implementation.createDocument) {
		xmlDoc = document.implementation.createDocument("", "", null);
		xmlDoc.load("/xmldump.xml");
	}
// MSIE uses ActiveX
	else if (window.ActiveXObject) {
		xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
		xmlDoc.async = "false";
		xmlDoc.load("/xmldump.xml");
	}
	
}
function removeChildrenFromNode(node)
{
   var len = node.childNodes.length;

	while (node.hasChildNodes())
	{
	  node.removeChild(node.firstChild);
	}
}
function addOption(selectbox,text,value )
{
var optn = document.createElement("OPTION");
optn.text = text;
optn.value = value;
selectbox.options.add(optn);
}

function searchForm(){
	
	var selectTari = document.getElementById("searchTariID");
	var numeTari = xmlDoc.getElementsByTagName("numeTara");
	var idTari = xmlDoc.getElementsByTagName("idTara");
	var form = document.getElementById("formular");
	for (var i=0;i<numeTari.length;i++) {
		var item = document.createTextNode(numeTari[i].lastChild.nodeValue);
		var optionitem = new Option(numeTari[i].lastChild.nodeValue,i+1);
		optionitem.setAttribute("value", idTari[i].lastChild.nodeValue);
		document.forms[0].searchTariID.options[i+1] = optionitem; 
	}	
}


function searchZone(searchitem){
	var selectZone = document.getElementById("searchZoneID");
	removeChildrenFromNode(selectZone);
	var optionitem = document.createElement("option");
	selectZone.appendChild(optionitem);
	var item = document.createTextNode("Selectati zona");
	optionitem.appendChild(item);
	var selectStatiuni = document.getElementById("searchStatiuniID");
	removeChildrenFromNode(selectStatiuni);
	var optionitem = document.createElement("option");
	selectStatiuni.appendChild(optionitem);
	var item = document.createTextNode("Selectati statiunea");
	optionitem.appendChild(item);
	
	
	var numeZone = xmlDoc.getElementsByTagName("numeZona");
	var idZone = xmlDoc.getElementsByTagName("idZona");
	var tari = xmlDoc.getElementsByTagName("tara");
	for (var i=0;i<numeZone.length;i++) {
			var tara = tari[i].lastChild.nodeValue;
			if ( tara == searchitem) {
				var optionitem = document.createElement("option");
				optionitem.setAttribute("value", idZone[i].lastChild.nodeValue);

				var item = document.createTextNode(numeZone[i].lastChild.nodeValue);
				selectZone.appendChild(optionitem);
				optionitem.appendChild(item);
			}
	}
}

function searchStatiuni(searchitem){
	var selectStatiuni = document.getElementById("searchStatiuniID");
	removeChildrenFromNode(selectStatiuni);
	var optionitem = document.createElement("option");
	selectStatiuni.appendChild(optionitem);
	var item = document.createTextNode("Selectati statiunea");
	optionitem.appendChild(item);
	
	
	var numeStatiune = xmlDoc.getElementsByTagName("numeStatiune");
	var idStatiune = xmlDoc.getElementsByTagName("idStatiune");
	var zone = xmlDoc.getElementsByTagName("zona");
	
	for (var i=0;i<numeStatiune.length;i++) {
			var zona = zone[i].lastChild.nodeValue;
			if ( zona == searchitem) {
				var optionitem = document.createElement("option");
				optionitem.value = idStatiune[i].lastChild.nodeValue;
				var item = document.createTextNode(numeStatiune[i].lastChild.nodeValue);
				selectStatiuni.appendChild(optionitem);
				optionitem.appendChild(item);
			}
	}
}
