var root, objVv1, objVo1, objVv2, objVo2, objVv20, objVo20, ovjVv3, ovjVo3, ovjVv4, ovjVo4, ovjVv5, ovjVo5;
function initXmlLand() {
	root = document.all.vvl.XMLDocument.childNodes[0];	
	
	objVv1 = document.all.item("vesselId1");
	objVo1 = document.all.item("voyageId1");
	
	objVv2 = document.all.item("vesselId2");
	objVo2 = document.all.item("voyageId2");
	
	objVv20 = document.all.item("vesselId20");
	objVo20 = document.all.item("voyageId20");
	
	objVv3 = document.all.item("vesselId3");
	objVo3 = document.all.item("voyageId3");
	
	objVv4 = document.all.item("vesselId4");
	objVo4 = document.all.item("voyageId4");	
	
	objVv5 = document.all.item("vesselId5");
	objVo5 = document.all.item("voyageId5");	
	
	for (i=0; i<root.childNodes.length; i++) {
		id = root.childNodes[i].getAttribute("id");
		name = root.childNodes[i].getAttribute("name");
		
		objVv1.add(new Option(name, id));
		objVv2.add(new Option(name, id));
		objVv20.add(new Option(name, id));
		objVv3.add(new Option(name, id));
		objVv4.add(new Option(name, id));
		objVv5.add(new Option(name, id));
	}
}
function changeVv1(obj) {
	var len = objVo1.length;
	for (i=0; i<len; i++) {
		objVo1.remove(0);
	}
	var xmlVvl = null;
	for (i=0; i<root.childNodes.length; i++) {
		id = root.childNodes[i].getAttribute("id");
		if (id == obj.value) {
			xmlVvl = root.childNodes[i];
			break;
		}
	}
	for (i=0; i<xmlVvl.childNodes.length; i++) {
		id = xmlVvl.childNodes[i].selectSingleNode("id").text;
		name = xmlVvl.childNodes[i].selectSingleNode("name").text;
		var newOption = new Option(name, id);
		objVo1.add(newOption);
	}
}

function changeVv2(obj) {
	var len = objVo2.length;
	for (i=0; i<len; i++) {
		objVo2.remove(0);
	}
	var xmlVvl = null;
	for (i=0; i<root.childNodes.length; i++) {
		id = root.childNodes[i].getAttribute("id");
		if (id == obj.value) {
			xmlVvl = root.childNodes[i];
			break;
		}
	}
	for (i=0; i<xmlVvl.childNodes.length; i++) {
		id = xmlVvl.childNodes[i].selectSingleNode("id").text;
		name = xmlVvl.childNodes[i].selectSingleNode("name").text;
		var newOption = new Option(name, id);
		objVo2.add(newOption);
	}
}

function changeVv20(obj) {
	var len = objVo20.length;
	for (i=0; i<len; i++) {
		objVo20.remove(0);
	}
	var xmlVvl = null;
	for (i=0; i<root.childNodes.length; i++) {
		id = root.childNodes[i].getAttribute("id");
		if (id == obj.value) {
			xmlVvl = root.childNodes[i];
			break;
		}
	}
	for (i=0; i<xmlVvl.childNodes.length; i++) {
		id = xmlVvl.childNodes[i].selectSingleNode("id").text;
		name = xmlVvl.childNodes[i].selectSingleNode("name").text;
		var newOption = new Option(name, id);
		objVo20.add(newOption);
	}
}

function changeVv3(obj) {
	var len = objVo3.length;
	for (i=0; i<len; i++) {
		objVo3.remove(0);
	}
	var xmlVvl = null;
	for (i=0; i<root.childNodes.length; i++) {
		id = root.childNodes[i].getAttribute("id");
		if (id == obj.value) {
			xmlVvl = root.childNodes[i];
			break;
		}
	}
	for (i=0; i<xmlVvl.childNodes.length; i++) {
		id = xmlVvl.childNodes[i].selectSingleNode("id").text;
		name = xmlVvl.childNodes[i].selectSingleNode("name").text;
		var newOption = new Option(name, id);
		objVo3.add(newOption);
	}
}

function changeVv4(obj) {
	var len = objVo4.length;
	for (i=0; i<len; i++) {
		objVo4.remove(0);
	}
	var xmlVvl = null;
	for (i=0; i<root.childNodes.length; i++) {
		id = root.childNodes[i].getAttribute("id");
		if (id == obj.value) {
			xmlVvl = root.childNodes[i];
			break;
		}
	}
	for (i=0; i<xmlVvl.childNodes.length; i++) {
		id = xmlVvl.childNodes[i].selectSingleNode("id").text;
		name = xmlVvl.childNodes[i].selectSingleNode("name").text;
		var newOption = new Option(name, id);
		objVo4.add(newOption);
	}
}

function changeVv5(obj) {
	var len = objVo5.length;
	for (i=0; i<len; i++) {
		objVo5.remove(0);
	}
	var xmlVvl = null;
	for (i=0; i<root.childNodes.length; i++) {
		id = root.childNodes[i].getAttribute("id");
		if (id == obj.value) {
			xmlVvl = root.childNodes[i];
			break;
		}
	}
	for (i=0; i<xmlVvl.childNodes.length; i++) {
		id = xmlVvl.childNodes[i].selectSingleNode("id").text;
		name = xmlVvl.childNodes[i].selectSingleNode("name").text;
		var newOption = new Option(name, id);
		objVo5.add(newOption);
	}
}