// JavaScript Document
function $() {
	eS=new Array();for (i=0;i<arguments.length;i++) {
	el=arguments[i]; if (typeof el == 'string')
	el=document.getElementById(el);if (arguments.length==1)
	return el; es.push(el);} return es;
}
var gO= {
	addEvent: function(obj,evt, fn) {
		if (obj.addEventListener) {obj.addEventListener(evt, fn, false);
		} else if (obj.attachEvent) {obj.attachEvent('on'+evt, fn);
		} else {obj['on'+evt]=fn;}
	}
}
var swSel = {
	params:function(a,b) {swSel.sS=a;swSel.tS=b;},
	init:function(){gO.addEvent($(swSel.sS), 'change', swSel.swapList, false);swSel.theList.sort(swSel.listSort);},
	addList:function(i,t,v,og){swSel.theList[swSel.theList.length]=new swSel.iObj(i,t,v,og);},
	swapList:function(){ms=$(swSel.sS);msi=ms.selectedIndex;ss=$(swSel.tS);ss.length=0;
		while (ss.childNodes[0]) ss.removeChild(ss.childNodes[0]);for (var i=0;i<swSel.theList.length;i++) 
		{if (swSel.theList[i].l==msi) {if (swSel.theList[i].og!=swSel.fOpt) {
		var optgroup = document.createElement('optgroup');optgroup.label = swSel.theList[i].og;
		ss.appendChild(optgroup);swSel.fOpt=swSel.theList[i].og}
		ss.options[ss.options.length]=new Option(swSel.theList[i].t,swSel.theList[i].v)}}},
	listSort:function (a,b) {x=a.og;y=b.og;return ((x < y) ? -1 : ((x > y) ? 1 : 0));},
	iObj:function(l,t,v,og){this.l=l;this.t=t;this.v=v,this.og=og},
	theList:[],fOpt:"",sS:"",tS:""
}


swSel.params("partenza","destinazione");
swSel.addList(0,"Waiting on Main Selection","","");
// da ARCHI
swSel.addList(1,"Roma","Roma","Archi");
// da ATESSA
swSel.addList(2,"Lanciano","Lanciano","Atessa");
swSel.addList(2,"Roma","Roma","Atessa");
swSel.addList(2,"Vasto","Vasto","Atessa");
// da CASALBORDINO
swSel.addList(3,"Lanciano","Lanciano","Casalbordino");
swSel.addList(3,"Vasto","Vasto","Casalbordino");
// da CASTELGUIDONE
swSel.addList(4,"Lanciano","Lanciano","Castelguidone");
// da CASTIGLIONE
swSel.addList(5,"Lanciano","Lanciano","Castiglione M.M.");
swSel.addList(5,"Roma","Roma","Castiglione M.M.");
// da CHIETI
swSel.addList(6,"Lanciano","Lanciano","Chieti");
swSel.addList(6,"Roma","Roma","Chieti");
swSel.addList(6,"Vasto","Vasto","Chieti");
// da FRANCAVILLA
swSel.addList(7,"Roma","Roma","Francavilla");
swSel.addList(7,"Vasto","Vasto","Francavilla");
// da FRISA
swSel.addList(8,"Lanciano","Lanciano","Frisa");
// da GISSI
swSel.addList(9,"Lanciano","Lanciano","Gissi");
swSel.addList(9,"Roma","Roma","Gissi");
swSel.addList(9,"Vasto","Vasto","Gissi");
// da LANCIANO
swSel.addList(10,"Atessa","Atessa","Lanciano");
swSel.addList(10,"Casalbordino","Casalbordino","Lanciano");
swSel.addList(10,"Castelguidone","Castelguidone","Lanciano");
swSel.addList(10,"Castiglione M.M.","Castiglione M.M.","Lanciano");
swSel.addList(10,"Chieti","Chieti","Lanciano");
swSel.addList(10,"Frisa","Frisa","Lanciano");
swSel.addList(10,"Gissi","Gissi","Lanciano");
swSel.addList(10,"L'Aquila","L'Aquila","Lanciano");
swSel.addList(10,"Montazzoli","Montazzoli","Lanciano");
swSel.addList(10,"Ortona","Ortona","Lanciano");
swSel.addList(10,"Paglieta","Paglieta","Lanciano");
swSel.addList(10,"Pescara","Pescara","Lanciano");
swSel.addList(10,"Pollutri","Pollutri","Lanciano");
swSel.addList(10,"Rocca S. Giovanni","Rocca S. Giovanni","Lanciano");
swSel.addList(10,"Roio del Sangro","Roio del Sangro","Lanciano");
swSel.addList(10,"Roma","Roma","Lanciano");
swSel.addList(10,"San Buono","San Buono","Lanciano");
swSel.addList(10,"Sant' Apollinare","Sant' Apollinare","Lanciano");
swSel.addList(10,"San Vito Marina","San Vito Marina","Lanciano");
swSel.addList(10,"Scerni","Scerni","Lanciano");
swSel.addList(10,"Torino di Sangro","Torino di Sangro","Lanciano");
swSel.addList(10,"Tornareccio","Tornareccio","Lanciano");
swSel.addList(10,"Vasto","Vasto","Lanciano");
swSel.addList(10,"Vasto Marina","Vasto Marina","Lanciano");
swSel.addList(10,"","","Lanciano");
swSel.addList(10,"SEVEL","SEVEL","Lanciano");
swSel.addList(10,"HONDA","HONDA","Lanciano");
// da L'AQUILA
swSel.addList(11,"Lanciano","Lanciano","L'Aquila");
swSel.addList(11,"Vasto","Vasto","L'Aquila");
// da MONTAZZOLI
swSel.addList(12,"Lanciano","Lanciano","Montazzoli");
// da ORTONA
swSel.addList(13,"Lanciano","Lanciano","Ortona");
swSel.addList(13,"Roma","Roma","Ortona");
swSel.addList(13,"Vasto","Vasto","Ortona");
// da PAGLIETA
swSel.addList(14,"Lanciano","Lanciano","Paglieta");
// da PESCARA
swSel.addList(15,"Lanciano","Lanciano","Pescara");
swSel.addList(15,"Roma","Roma","Pescara");
swSel.addList(15,"Vasto","Vasto","Pescara");
// da POLLUTRI
swSel.addList(16,"Lanciano","Lanciano","Pollutri");
swSel.addList(16,"Vasto","Vasto","Pollutri");
// da ROCCA S. GIOVANNI
swSel.addList(17,"Lanciano","Lanciano","Rocca S. Giovanni");
// da ROIO DEL SANGRO
swSel.addList(18,"Lanciano","Lanciano","Roio del Sangro");
swSel.addList(18,"Roma","Roma","Roio del Sangro");
// da ROMA
swSel.addList(19,"Archi","Archi","Roma");
swSel.addList(19,"Atessa","Atessa","Roma");
swSel.addList(19,"Castiglione M.M.","Castiglione M.M.","Roma");
swSel.addList(19,"Chieti","Chieti","Roma");
swSel.addList(19,"Gissi","Gissi","Roma");
swSel.addList(19,"Lanciano","Lanciano","Roma");
swSel.addList(19,"Pescara","Pescara","Roma");
swSel.addList(19,"Roio del Sangro","Roio del Sangro","Roma");
swSel.addList(19,"Vasto","Vasto","Roma");
swSel.addList(19,"Villa Santa Maria","Villa Santa Maria","Roma");
// da SAN BUONO
swSel.addList(20,"Lanciano","Lanciano","San Buono");
// da SANT APOLLINARE
swSel.addList(21,"Lanciano","Lanciano","Sant' Apollinare");
// da SAN VITO MARINA
swSel.addList(22,"Lanciano","Lanciano","San Vito Marina");
// da SCERNI
swSel.addList(23,"Lanciano","Lanciano","Scerni");
swSel.addList(23,"Vasto","Vasto","Scerni");
// da TORINO DI SANGRO
swSel.addList(24,"Lanciano","Lanciano","Torino di Sangro");
// da TORNARECCIO
swSel.addList(25,"Lanciano","Lanciano","Tornareccio");
// da VASTO
swSel.addList(26,"Casalbordino","Casalbordino","Vasto");
swSel.addList(26,"Chieti","Chieti","Vasto");
swSel.addList(26,"Francavilla","Francavilla","Vasto");
swSel.addList(26,"Gissi","Gissi","Vasto");
swSel.addList(26,"Lanciano","Lanciano","Vasto");
swSel.addList(26,"L'Aquila","L'Aquila","Vasto");
swSel.addList(26,"Ortona","Ortona","Vasto");
swSel.addList(26,"Pescara","Pescara","Vasto");
swSel.addList(26,"Pollutri","Pollutri","Vasto");
swSel.addList(26,"Roma","Roma","Vasto");
swSel.addList(26,"Scerni","Scerni","Vasto");
swSel.addList(26,"Villalfonsina","Villalfonsina","Vasto");
// da VASTO MARINA
swSel.addList(27,"Lanciano","Lanciano","Vasto Marina");
// da VILLALFONSINA 
swSel.addList(28,"Vasto","Vasto","Villalfonsina");
// da VILLA SANTA MARIA
swSel.addList(29,"Roma","Roma","Villa Santa Maria");
// da SEVEL
swSel.addList(30,"Lanciano","Lanciano","SEVEL");
// da HONDA
swSel.addList(31,"Lanciano","Lanciano","HONDA");

gO.addEvent(window, 'load', swSel.init, false);
