var relations = new Array(
  new Array(""),
  new Array("Genua - Olbia", "Genua - Porto Torres", "Genua – Bastia (Korsika)", "Livorno - Olbia", "Livorno – Bastia (Korsika)", "Bonifacio – S.T. di Gallura (Korsika-Sardinien)", "Piombino – Porto Ferraio (Elba)", "Piombino - Olbia", "Civitavecchia - Olbia"),
  new Array("Livorno - Golfo Aranci", "Livorno – Bastia (Korsika)", "Nizza – Ajaccio (Korsika)", "Nizza – Bastia (Korsika)", "Nizza – Calvi (Korsika)", "Nizza – Ile Rousse (Korsika)", "Savona – Bastia (Korsika)", "Savona – Calvi (Korsika)", "Savona – Ile Rousse (Korsika)", "Toulon – Ajaccio (Korsika)", "Toulon – Bastia (Korsika)", "Toulon – Ile Rousse (Korsika)", "Piombino - Golfo Aranci", "Civitavecchia - Golfo Aranci"),
  new Array("Genua - Olbia", "Genua - Porto Torres", "Genua – Palermo (Sizilien)", "Genua – Barcelona (Spanien)", "Genua – Tunis (Tunesien)", "Civitavecchia – Palermo (Sizilien)", "Civitavecchia – Tunis ( Tunesien)"),
  new Array("Genua - Porto Torres", "Genua – Olbia / Arbatax", "Civitavecchia - Arbatax", "Civitavecchia - Cagliari", "Fiumicino - Golfo Aranci", "Neapel – Cagliari (Sardinien)", "Neapel – Palermo (Sizilien)", "Bari – Durazzo (Albanien)", "Cagliari – Trapani (Sizilien)", "Cagliari- Palermo (Sizilien)"),
  new Array("Civitavecchia - Olbia", "Civitavecchia – Palermo (Sizilien)", "Neapel – Palermo (Sizilien)", "Neapel– Isole Eolie (Äolischen Inseln)", "Neapel – Isole Pontine (Pontine Inseln)", "Neapel – Golf von Neapel (Capri, Ischia, Ponza)", "Ancona – Split (Kroatien)", "Pescara – Insel Hvra (Kroatien)", "Brindisi – Corfu (Griechenland)", "Brindisi – Paxos (Griechenland)"),
  new Array("Genua – Palau (Sardinien)", "Salerno – Olbia (Sardinien)", "Bari – Durazzo (Albanien)", "Bari – Dubrovnic (Kroatioen)")
);

var backrelations = new Array(
	new Array(""),
	new Array("Bastia – Genua", "Bastia – Livorno", "Olbia - Genua", "Olbia - Livorno", "Olbia - Piombino", "Olbia - Civitavecchia", "Porto Torres - Genua", "Porto Ferraio – Piombino", "S.T. di Gallura – Bonifacio", "Porto Torres - Genua", "Porto Ferraio – Piombino"),
	new Array("Ajaccio – Nizza", "Ajaccio – Toulon", "Bastia – Livorno", "Bastia - Nizza", "Bastia - Savona", "Bastia – Toulon", "Calvi – Nizza", "Calvi – Savona", "Golfo Aranci - Livorno", "Golfo Aranci - Piombino", "Golfo Aranci - Civitavecchia", "Ile Rousse - Nizza", "Ile Rousse – Savona", "Ile Rousse – Toulon"),
	new Array("Barcelona – Genua", "Olbia - Genua", "Porto Torres - Genua", "Palermo – Genua", "Palermo – Civitavecchia", "Tunis – Civitavecchia", "Tunis – Genua"),
	new Array("Arbatax - Civitavecchia", "Cagliari - Civitavecchia", "Durazzo – Bari", "Caglirai – Napoli", "Golfo Aranci - Fiumicino", "Trapani - Cagliari", "Olbia / Arbatax - Genua", "Palermo - Cagliari", "Palermo – Napoli", "Porto Torres - Genua"),
	new Array("Olbia - Civitavecchia", "Palermo – Civitavecchia", "Palermo – Neapel", "Isole Eolie – Neapel", "Isole Pontine – Neapel", "Golf von Neapel – Neapel", "Split – Ancona", "Insel Hvra – Ancona", "Corfu – Brindisi", "Paxos - Brindisi"),
	new Array("Palau – Genua", "Olbia – Salerno", "Durazzo - Bari", "Dubrovnic - Bari")
); 
			
function loadLines() {				
	var lOptions = document.getElementById("ship_relation").options;
	var cElements = lOptions.length
	for (var i = 0; i < cElements; i++)
		lOptions[0] = null;	
	
	var vSelected = document.getElementById("ship_line").selectedIndex;
	var vArray = relations[vSelected];
	
	var field = document.getElementById("ship_relation");
	for (var i=0; i < vArray.length; i++)
		field.options[i] = new Option(vArray[i], vArray[i]);
}

function loadLinesBack() {
	var lbOptions = document.getElementById("ship_relation_back").options;
	var cbElements = lbOptions.length
	for (var i = 0; i < cbElements; i++)
		lbOptions[0] = null;			
		
	var vbSelected = document.getElementById("ship_line_back").selectedIndex;
	var vbArray = backrelations[vbSelected];
	
	var bfield = document.getElementById("ship_relation_back");
	for (var i=0; i < vbArray.length; i++)
		bfield.options[i] = new Option(vbArray[i], vbArray[i]);
}
