function mapa_handler(command, portAbbreviation)
{
	var from = document.Form1.from;
	var dest = document.Form1.dest;
	
	if (command=="departure") 
	{		
		updateList(from, portAbbreviation);
		updatePorts();
	}
	
	if (command=="arrival"){	
		updateList(dest, portAbbreviation);
	}
}

function updateList(list, portAbbreviation)
{
	for (var k=0; k<list.length; k++) 
	{
		if(list[k].value==portAbbreviation){
			list.selectedIndex=k;
		}
	}
}

function updatePorts(f,t)
{
	var origins = new Array(" ","AES","AGK","AGC","AGN","AGA","ANC","AIG","AEG","AXL","ALO","ANA","AND","AKT","ARM","ARK","JTY","BTH","VEN","VOL","GLO","GYT","DFN","DON","DRZ","ERM","EYD","ZTH","ZEE","IGO","IRK","HER","SKG","JTR","TRS","THY","ITH","PSA","IOS","KAV","KLX","KAL","KAR","AOK","KSJ","KAZ","AMO","KEA","CFU","KMS","KIS","KOU","KTH","KYT","KIL","KGS","LAV","LIP","LER","LES","LMN","LIX","MET","MLO","BAR","BRI","JMK","JNX","NTR","NIS","PAX","PAS","PMS","GRA","PIR","PEF","POR","PKE","PHE","PYT","RAF","RNO","RHO","ROY","RSK","SMI","SAM","SER","JSH","SIG","SIK","SIF","JSI","SKO","SPE","SYM","JSY","SXI","TRE","THL","TIN","HYD","FOL","FOU","CHL","CHA","HKO","CHI","CHR","PHA");

	var destinations = new Array(new Array("AG.EYSTRATIOS","AES","AG.KIRIKOS","AGK","AG.CONSTANTINOS","AGC","AG. NIKOLAOS","AGN","AG.SARANTA","SAR","AGATHONHSI","AGA","ANCONA","ANC","AIGIALI","AIG","AIGINA","AEG","ALEX/POLI","AXL","ALONNISOS","ALO","ANAFI","ANA","ANDROS","AND","ANTIKYTHIRA","AKT","ARGOSTOLI","ARM","ARKIOI","ARK","ASTYPALEA","JTY","VATHI","BTH","VENICE","VEN","VOLOS","VOL","GLOSSA","GLO","GYTHEIO","GYT","DIAFANI","DFN","DONOUSA","DON","DYRRAXIO","DRZ","HERMIONI","ERM","EYDILOS","EYD","ZAKYNTHOS","ZTH","ZEEBRUGGE","ZEE","IGOUMENITSA","IGO","IRAKLIA","IRK","HERAKLIO","HER","THESSALONIKI","SKG","THIRA (SANTORINI)","JTR","THIRASSIA","TRS","THIMAINA(FOURNOI)","THY","ITHAKI","ITH","ITHAKI(PISAETOS)","PSA","IOS","IOS","KAVALA","KAV","KALAMATA","KLX","KALYMNOS","KAL","KARLOVASI","KAR","KARPATHOS","AOK","KASOS","KSJ","KASTELORIZO","KAZ","KATAPOLA","AMO","KEA","KEA","CORFU","CFU","KIMOLOS","KMS","KISSAMOS","KIS","KOUFONISSI","KOU","KYTHIRA","KTH","KYTHNOS","KYT","KYLHNH","KIL","KYPARISSI","KYP","KOS","KGS","LAVRIO","LAV","LEIPSOI","LIP","LEROS","LER","LESVOS","LES","LEONIDIO","LEO","LIMNOS","LMN","LIXOYRI","LIX","METHANA","MET","MILOS","MLO","MONEMVASSIA","MON","MOUDANIA","NMA","BARI","BAR","BRINTIZI","BRI","MYKONOS","JMK","NAXOS","JNX","TRIKERI ISLAND","NTR","NISYROS","NIS","PANORMITIS","PAN","PAXOI","PAX","PAROS","PAS","PATMOS","PMS","PATRA","GRA","PIRAEUS","PIR","PEFKI","PEF","POROS","POR","POROS(KEFALONIA)","PKE","PORTO HELI","PHE","PYTHAGOREIO","PYT","RAFINA","RAF","RETHIMNO","RNO","RODOS","RHO","ROSYTH","ROY","ROSTOCK","RSK","SAMH","SMI","SAMOTHRAKI","SAM","SERIFOS","SER","SITIA","JSH","SIGRI","SIG","SIKINOS","SIK","SIFNOS","SIF","SKIATHOS","JSI","SKOPELOS","SKO","SPETSES","SPE","SYMH","SYM","SYROS","JSY","SXINOUSSA","SXI","TRIESTE","TRE","TILOS","THL","TINOS","TIN","TRIKERI","TRI","HYDRA","HYD","FOLEGANDROS","FOL","FOURNOI","FOU","CHALKI","CHL","CHANIA","CHA","HANKO","HKO","XEIMARA","XMR","CHIOS","CHI","CHRISOMHLEA(FOURNOI)","CHR","PSARA","PHA")
	,new Array("ALL"," ","ALEX/POLI","AXL","KAVALA","KAV","LAVRIO","LAV","LIMNOS","LMN","MOUDANIA","NMA","SAMOTHRAKI","SAM","SIGRI","SIG","PSARA","PHA")
	,new Array("ALL"," ","VATHI","BTH","THIMAINA(FOURNOI)","THY","KAVALA","KAV","KALYMNOS","KAL","KARLOVASI","KAR","KOS","KGS","LEIPSOI","LIP","LEROS","LER","LESVOS","LES","LIMNOS","LMN","MYKONOS","JMK","NAXOS","JNX","PAROS","PAS","PATMOS","PMS","PIRAEUS","PIR","PYTHAGOREIO","PYT","SYROS","JSY","FOURNOI","FOU","CHIOS","CHI","CHRISOMHLEA(FOURNOI)","CHR")
	,new Array("ALL"," ","ALONNISOS","ALO","VOLOS","VOL","GLOSSA","GLO","THESSALONIKI","SKG","SKIATHOS","JSI","SKOPELOS","SKO")
	,new Array("ALL"," ","DIAFANI","DFN","THIRA (SANTORINI)","JTR","KARPATHOS","AOK","KASOS","KSJ","MILOS","MLO","PIRAEUS","PIR","RODOS","RHO","SITIA","JSH","CHALKI","CHL")
	,new Array("ALL"," ","ARKIOI","ARK","KALYMNOS","KAL","KOS","KGS","LEIPSOI","LIP","LEROS","LER","PATMOS","PMS","PYTHAGOREIO","PYT")
	,new Array("ALL"," ","IGOUMENITSA","IGO","PATRA","GRA")
	,new Array("ALL"," ","ASTYPALEA","JTY","DONOUSA","DON","IRAKLIA","IRK","THIRA (SANTORINI)","JTR","IOS","IOS","KATAPOLA","AMO","KOUFONISSI","KOU","NAXOS","JNX","PAROS","PAS","PIRAEUS","PIR","SERIFOS","SER","SIFNOS","SIF","SYROS","JSY","SXINOUSSA","SXI","FOLEGANDROS","FOL")
	,new Array("ALL"," ","METHANA","MET","PIRAEUS","PIR","POROS","POR")
	,new Array("ALL"," ","VATHI","BTH","KALYMNOS","KAL","KOS","KGS","LAVRIO","LAV","LESVOS","LES","LIMNOS","LMN","MYKONOS","JMK","RODOS","RHO","SAMOTHRAKI","SAM","SYROS","JSY","TINOS","TIN","CHIOS","CHI")
	,new Array("ALL"," ","AG.CONSTANTINOS","AGC","VOLOS","VOL","GLOSSA","GLO","THESSALONIKI","SKG","TRIKERI ISLAND","NTR","PEFKI","PEF","SKIATHOS","JSI","SKOPELOS","SKO","TRIKERI","TRI")
	,new Array("ALL"," ","THIRA (SANTORINI)","JTR","THIRASSIA","TRS","IOS","IOS","KYTHNOS","KYT","LAVRIO","LAV","MILOS","MLO","NAXOS","JNX","PAROS","PAS","PIRAEUS","PIR","SERIFOS","SER","SIKINOS","SIK","SIFNOS","SIF","SYROS","JSY","FOLEGANDROS","FOL")
	,new Array("ALL"," ","ANAFI","ANA","THIRA (SANTORINI)","JTR","THIRASSIA","TRS","IOS","IOS","KEA","KEA","KYTHNOS","KYT","LAVRIO","LAV","MYKONOS","JMK","NAXOS","JNX","PAROS","PAS","RAFINA","RAF","SIKINOS","SIK","SYROS","JSY","TINOS","TIN","FOLEGANDROS","FOL")
	,new Array("ALL"," ","GYTHEIO","GYT","KISSAMOS","KIS","KYTHIRA","KTH","KYTHNOS","KYT","PIRAEUS","PIR","SERIFOS","SER")
	,new Array("ALL"," ","KYLHNH","KIL","LIXOYRI","LIX")
	,new Array("ALL"," ","AGATHONHSI","AGA","KALYMNOS","KAL","LEIPSOI","LIP","LEROS","LER","PATMOS","PMS","PYTHAGOREIO","PYT")
	,new Array("ALL"," ","AIGIALI","AIG","DONOUSA","DON","THIRA (SANTORINI)","JTR","IOS","IOS","KALYMNOS","KAL","KATAPOLA","AMO","KOS","KGS","NAXOS","JNX","PAROS","PAS","PIRAEUS","PIR","RODOS","RHO","SERIFOS","SER","SIFNOS","SIF","SYROS","JSY","FOLEGANDROS","FOL")
	,new Array("ALL"," ","AG.KIRIKOS","AGK","ALEX/POLI","AXL","VOLOS","VOL","EYDILOS","EYD","THESSALONIKI","SKG","KAVALA","KAV","KALYMNOS","KAL","KARLOVASI","KAR","KOS","KGS","LESVOS","LES","LIMNOS","LMN","MYKONOS","JMK","NAXOS","JNX","PAROS","PAS","PIRAEUS","PIR","RODOS","RHO","SKIATHOS","JSI","SKOPELOS","SKO","SYROS","JSY","FOURNOI","FOU","CHIOS","CHI")
	,new Array("ALL"," ","IGOUMENITSA","IGO","CORFU","CFU","PATRA","GRA")
	,new Array("ALL"," ","AG.KIRIKOS","AGK","AG.CONSTANTINOS","AGC","ALONNISOS","ALO","VATHI","BTH","GLOSSA","GLO","KARLOVASI","KAR","LESVOS","LES","LIMNOS","LMN","TRIKERI ISLAND","NTR","PIRAEUS","PIR","PEFKI","PEF","SKIATHOS","JSI","SKOPELOS","SKO","TRIKERI","TRI","FOURNOI","FOU","CHIOS","CHI")
	,new Array("ALL"," ","AG.CONSTANTINOS","AGC","ALONNISOS","ALO","VOLOS","VOL","TRIKERI ISLAND","NTR","PEFKI","PEF","SKIATHOS","JSI","SKOPELOS","SKO","TRIKERI","TRI")
	,new Array("ALL"," ","ANTIKYTHIRA","AKT","KISSAMOS","KIS","KYTHIRA","KTH","PIRAEUS","PIR")
	,new Array("ALL"," ","AG. NIKOLAOS","AGN","THIRA (SANTORINI)","JTR","KARPATHOS","AOK","KASOS","KSJ","MILOS","MLO","PIRAEUS","PIR","RODOS","RHO","SITIA","JSH","CHALKI","CHL")
	,new Array("ALL"," ","AIGIALI","AIG","ASTYPALEA","JTY","IRAKLIA","IRK","KATAPOLA","AMO","KOUFONISSI","KOU","NAXOS","JNX","PAROS","PAS","PIRAEUS","PIR","SYROS","JSY","SXINOUSSA","SXI")
	,new Array("ALL"," ","BARI","BAR")
	,new Array("ALL"," ","PIRAEUS","PIR","POROS","POR","PORTO HELI","PHE","SPETSES","SPE","HYDRA","HYD")
	,new Array("ALL"," ","VATHI","BTH","KARLOVASI","KAR","MYKONOS","JMK","NAXOS","JNX","PAROS","PAS","PIRAEUS","PIR","SYROS","JSY")
	,new Array("ALL"," ","BRINTIZI","BRI","PATRA","GRA","SAMH","SMI")
	,new Array("ALL"," ","ROSYTH","ROY")
	,new Array("ALL"," ","ANCONA","ANC","VENICE","VEN","ZAKYNTHOS","ZTH","CORFU","CFU","BARI","BAR","BRINTIZI","BRI","PAXOI","PAX","PATRA","GRA","TRIESTE","TRE")
	,new Array("ALL"," ","AIGIALI","AIG","DONOUSA","DON","KATAPOLA","AMO","KOUFONISSI","KOU","NAXOS","JNX","PAROS","PAS","PIRAEUS","PIR","SYROS","JSY","SXINOUSSA","SXI")
	,new Array("ALL"," ","DIAFANI","DFN","THESSALONIKI","SKG","THIRA (SANTORINI)","JTR","IOS","IOS","KARPATHOS","AOK","KASOS","KSJ","MYKONOS","JMK","NAXOS","JNX","PAROS","PAS","PIRAEUS","PIR","RODOS","RHO","SITIA","JSH","SKIATHOS","JSI","SYROS","JSY","TINOS","TIN","CHALKI","CHL")
	,new Array("ALL"," ","AG.CONSTANTINOS","AGC","ALONNISOS","ALO","VATHI","BTH","HERAKLIO","HER","THIRA (SANTORINI)","JTR","LESVOS","LES","LIMNOS","LMN","MYKONOS","JMK","NAXOS","JNX","PAROS","PAS","PIRAEUS","PIR","SKIATHOS","JSI","SKOPELOS","SKO","SYROS","JSY","TINOS","TIN","CHIOS","CHI")
	,new Array("ALL"," ","AIGIALI","AIG","ANAFI","ANA","ASTYPALEA","JTY","HERAKLIO","HER","THESSALONIKI","SKG","THIRASSIA","TRS","IOS","IOS","KATAPOLA","AMO","KOUFONISSI","KOU","KYTHNOS","KYT","LAVRIO","LAV","MILOS","MLO","MYKONOS","JMK","NAXOS","JNX","PAROS","PAS","PIRAEUS","PIR","RAFINA","RAF","RODOS","RHO","SERIFOS","SER","SIKINOS","SIK","SIFNOS","SIF","SKIATHOS","JSI","SYROS","JSY","TINOS","TIN","FOLEGANDROS","FOL")
	,new Array("ALL"," ","ANAFI","ANA","THIRA (SANTORINI)","JTR","IOS","IOS","KYTHNOS","KYT","LAVRIO","LAV","MILOS","MLO","NAXOS","JNX","PAROS","PAS","PIRAEUS","PIR","SERIFOS","SER","SIKINOS","SIK","SIFNOS","SIF","SYROS","JSY","FOLEGANDROS","FOL")
	,new Array("ALL"," ","AG.KIRIKOS","AGK","KARLOVASI","KAR","FOURNOI","FOU","CHRISOMHLEA(FOURNOI)","CHR")
	,new Array("ALL"," ","PATRA","GRA","SAMH","SMI")
	,new Array("ALL"," ","PATRA","GRA","SAMH","SMI")
	,new Array("ALL"," ","AIGIALI","AIG","ANAFI","ANA","ASTYPALEA","JTY","HERAKLIO","HER","THIRA (SANTORINI)","JTR","THIRASSIA","TRS","KATAPOLA","AMO","KOUFONISSI","KOU","KYTHNOS","KYT","LAVRIO","LAV","MILOS","MLO","MYKONOS","JMK","NAXOS","JNX","PAROS","PAS","PIRAEUS","PIR","RAFINA","RAF","SERIFOS","SER","SIKINOS","SIK","SIFNOS","SIF","SYROS","JSY","FOLEGANDROS","FOL")
	,new Array("ALL"," ","AG.EYSTRATIOS","AES","AG.KIRIKOS","AGK","VATHI","BTH","KARLOVASI","KAR","LAVRIO","LAV","LESVOS","LES","LIMNOS","LMN","PIRAEUS","PIR","SAMOTHRAKI","SAM","CHIOS","CHI","PSARA","PHA")
	,new Array("ALL"," ","KISSAMOS","KIS","KYTHIRA","KTH")
	,new Array("ALL"," ","AG.KIRIKOS","AGK","AGATHONHSI","AGA","ALEX/POLI","AXL","ARKIOI","ARK","ASTYPALEA","JTY","VATHI","BTH","KATAPOLA","AMO","KOS","KGS","LEIPSOI","LIP","LEROS","LER","LESVOS","LES","LIMNOS","LMN","NAXOS","JNX","NISYROS","NIS","PANORMITIS","PAN","PAROS","PAS","PATMOS","PMS","PIRAEUS","PIR","PYTHAGOREIO","PYT","RODOS","RHO","SYMH","SYM","TILOS","THL","FOURNOI","FOU","CHIOS","CHI")
	,new Array("ALL"," ","AG.KIRIKOS","AGK","VATHI","BTH","EYDILOS","EYD","THIMAINA(FOURNOI)","THY","KAVALA","KAV","LESVOS","LES","LIMNOS","LMN","MYKONOS","JMK","NAXOS","JNX","PAROS","PAS","PIRAEUS","PIR","SYROS","JSY","FOURNOI","FOU","CHIOS","CHI","CHRISOMHLEA(FOURNOI)","CHR")
	,new Array("ALL"," ","AG. NIKOLAOS","AGN","DIAFANI","DFN","THIRA (SANTORINI)","JTR","KASOS","KSJ","MILOS","MLO","PIRAEUS","PIR","RODOS","RHO","SITIA","JSH","CHALKI","CHL")
	,new Array("ALL"," ","AG. NIKOLAOS","AGN","DIAFANI","DFN","THIRA (SANTORINI)","JTR","KARPATHOS","AOK","MILOS","MLO","PIRAEUS","PIR","RODOS","RHO","SITIA","JSH","CHALKI","CHL")
	,new Array("ALL"," ","RODOS","RHO")
	,new Array("ALL"," ","AIGIALI","AIG","ASTYPALEA","JTY","DONOUSA","DON","IRAKLIA","IRK","THIRA (SANTORINI)","JTR","IOS","IOS","KALYMNOS","KAL","KOUFONISSI","KOU","KOS","KGS","LEROS","LER","MYKONOS","JMK","NAXOS","JNX","PAROS","PAS","PATMOS","PMS","PIRAEUS","PIR","RAFINA","RAF","RODOS","RHO","SERIFOS","SER","SIFNOS","SIF","SYROS","JSY","SXINOUSSA","SXI","TINOS","TIN","FOLEGANDROS","FOL")
	,new Array("ALL"," ","ANDROS","AND","KYTHNOS","KYT","LAVRIO","LAV","SYROS","JSY","TINOS","TIN")
	,new Array("ALL"," ","AG.SARANTA","SAR","VENICE","VEN","ZAKYNTHOS","ZTH","IGOUMENITSA","IGO","BARI","BAR","BRINTIZI","BRI","PAXOI","PAX","PATRA","GRA","SAMH","SMI","TRIESTE","TRE","XEIMARA","XMR")
	,new Array("ALL"," ","KYTHNOS","KYT","LAVRIO","LAV","MILOS","MLO","PAROS","PAS","PIRAEUS","PIR","SERIFOS","SER","SIFNOS","SIF","SYROS","JSY")
	,new Array("ALL"," ","ANTIKYTHIRA","AKT","GYTHEIO","GYT","KALAMATA","KLX","KYTHIRA","KTH")
	,new Array("ALL"," ","AIGIALI","AIG","DONOUSA","DON","IRAKLIA","IRK","THIRA (SANTORINI)","JTR","IOS","IOS","KATAPOLA","AMO","MYKONOS","JMK","NAXOS","JNX","PAROS","PAS","PIRAEUS","PIR","RAFINA","RAF","SERIFOS","SER","SIFNOS","SIF","SYROS","JSY","SXINOUSSA","SXI","TINOS","TIN","FOLEGANDROS","FOL")
	,new Array("ALL"," ","ANTIKYTHIRA","AKT","GYTHEIO","GYT","KALAMATA","KLX","KISSAMOS","KIS","KYTHNOS","KYT","KYPARISSI","KYP","LEONIDIO","LEO","MONEMVASSIA","MON","PIRAEUS","PIR","POROS","POR","SERIFOS","SER","SPETSES","SPE","HYDRA","HYD")
	,new Array("ALL"," ","ANAFI","ANA","ANDROS","AND","THIRA (SANTORINI)","JTR","THIRASSIA","TRS","IOS","IOS","KEA","KEA","KIMOLOS","KMS","LAVRIO","LAV","MILOS","MLO","PIRAEUS","PIR","SERIFOS","SER","SIKINOS","SIK","SIFNOS","SIF","SYROS","JSY","TINOS","TIN","FOLEGANDROS","FOL")
	,new Array("ALL"," ","ARGOSTOLI","ARM","LIXOYRI","LIX","POROS(KEFALONIA)","PKE")
	,new Array("ALL"," ","AG.KIRIKOS","AGK","AGATHONHSI","AGA","ALEX/POLI","AXL","ASTYPALEA","JTY","VATHI","BTH","KALYMNOS","KAL","KATAPOLA","AMO","LEIPSOI","LIP","LEROS","LER","LESVOS","LES","LIMNOS","LMN","MYKONOS","JMK","NAXOS","JNX","NISYROS","NIS","PANORMITIS","PAN","PAROS","PAS","PATMOS","PMS","PIRAEUS","PIR","PYTHAGOREIO","PYT","RODOS","RHO","SYMH","SYM","SYROS","JSY","TILOS","THL","FOURNOI","FOU","CHIOS","CHI")
	,new Array("ALL"," ","AG.EYSTRATIOS","AES","ALEX/POLI","AXL","ANDROS","AND","KAVALA","KAV","KEA","KEA","KIMOLOS","KMS","KYTHNOS","KYT","LESVOS","LES","LIMNOS","LMN","MILOS","MLO","MYKONOS","JMK","PAROS","PAS","SAMOTHRAKI","SAM","SERIFOS","SER","SIGRI","SIG","SIFNOS","SIF","SYROS","JSY","TINOS","TIN","CHIOS","CHI","PSARA","PHA")
	,new Array("ALL"," ","AG.KIRIKOS","AGK","AGATHONHSI","AGA","ARKIOI","ARK","KALYMNOS","KAL","KOS","KGS","LEROS","LER","PANORMITIS","PAN","PATMOS","PMS","PYTHAGOREIO","PYT","RODOS","RHO","SYMH","SYM","FOURNOI","FOU")
	,new Array("ALL"," ","AG.KIRIKOS","AGK","AGATHONHSI","AGA","ARKIOI","ARK","KALYMNOS","KAL","KOS","KGS","LEIPSOI","LIP","NISYROS","NIS","PANORMITIS","PAN","PATMOS","PMS","PIRAEUS","PIR","PYTHAGOREIO","PYT","RODOS","RHO","SYMH","SYM","SYROS","JSY","TILOS","THL","FOURNOI","FOU")
	,new Array("ALL"," ","AG.KIRIKOS","AGK","ALEX/POLI","AXL","VATHI","BTH","VOLOS","VOL","THESSALONIKI","SKG","KAVALA","KAV","KALYMNOS","KAL","KARLOVASI","KAR","KOS","KGS","LAVRIO","LAV","LIMNOS","LMN","MYKONOS","JMK","PIRAEUS","PIR","RODOS","RHO","SAMOTHRAKI","SAM","SKIATHOS","JSI","SKOPELOS","SKO","SYROS","JSY","TINOS","TIN","FOURNOI","FOU","CHIOS","CHI")
	,new Array("ALL"," ","AG.EYSTRATIOS","AES","AG.KIRIKOS","AGK","ALEX/POLI","AXL","VATHI","BTH","VOLOS","VOL","THESSALONIKI","SKG","KAVALA","KAV","KALYMNOS","KAL","KARLOVASI","KAR","KOS","KGS","LAVRIO","LAV","LESVOS","LES","MOUDANIA","NMA","MYKONOS","JMK","PIRAEUS","PIR","RODOS","RHO","SAMOTHRAKI","SAM","SIGRI","SIG","SKIATHOS","JSI","SKOPELOS","SKO","SYROS","JSY","TINOS","TIN","FOURNOI","FOU","CHIOS","CHI","PSARA","PHA")
	,new Array("ALL"," ","ARGOSTOLI","ARM","KYLHNH","KIL")
	,new Array("ALL"," ","AIGINA","AEG","PIRAEUS","PIR","POROS","POR")
	,new Array("ALL"," ","AG. NIKOLAOS","AGN","ANAFI","ANA","DIAFANI","DFN","HERAKLIO","HER","THIRA (SANTORINI)","JTR","THIRASSIA","TRS","IOS","IOS","KARPATHOS","AOK","KASOS","KSJ","KIMOLOS","KMS","KYTHNOS","KYT","LAVRIO","LAV","NAXOS","JNX","PAROS","PAS","PIRAEUS","PIR","RODOS","RHO","SERIFOS","SER","SITIA","JSH","SIKINOS","SIK","SIFNOS","SIF","SYROS","JSY","FOLEGANDROS","FOL","CHALKI","CHL")
	,new Array("ALL"," ","DYRRAXIO","DRZ","IGOUMENITSA","IGO","CORFU","CFU","PATRA","GRA")
	,new Array("ALL"," ","ZAKYNTHOS","ZTH","IGOUMENITSA","IGO","CORFU","CFU","PATRA","GRA","SAMH","SMI")
	,new Array("ALL"," ","AG.KIRIKOS","AGK","ALEX/POLI","AXL","ANDROS","AND","VATHI","BTH","HERAKLIO","HER","THESSALONIKI","SKG","THIRA (SANTORINI)","JTR","IOS","IOS","KAVALA","KAV","KARLOVASI","KAR","KATAPOLA","AMO","KOUFONISSI","KOU","KOS","KGS","LAVRIO","LAV","LEROS","LER","LESVOS","LES","LIMNOS","LMN","NAXOS","JNX","PAROS","PAS","PATMOS","PMS","PIRAEUS","PIR","RAFINA","RAF","RODOS","RHO","SAMOTHRAKI","SAM","SYROS","JSY","TINOS","TIN","FOURNOI","FOU","CHIOS","CHI")
	,new Array("ALL"," ","AG.KIRIKOS","AGK","AIGIALI","AIG","ANAFI","ANA","ANDROS","AND","ASTYPALEA","JTY","VATHI","BTH","DONOUSA","DON","EYDILOS","EYD","IRAKLIA","IRK","HERAKLIO","HER","THESSALONIKI","SKG","THIRA (SANTORINI)","JTR","THIRASSIA","TRS","IOS","IOS","KALYMNOS","KAL","KARLOVASI","KAR","KATAPOLA","AMO","KOUFONISSI","KOU","KOS","KGS","LAVRIO","LAV","LEROS","LER","MILOS","MLO","MYKONOS","JMK","PAROS","PAS","PATMOS","PMS","PIRAEUS","PIR","RAFINA","RAF","SIKINOS","SIK","SYROS","JSY","SXINOUSSA","SXI","TINOS","TIN","FOLEGANDROS","FOL","FOURNOI","FOU")
	,new Array("ALL"," ","ALONNISOS","ALO","VOLOS","VOL","GLOSSA","GLO","PEFKI","PEF","SKIATHOS","JSI","SKOPELOS","SKO","TRIKERI","TRI")
	,new Array("ALL"," ","KALYMNOS","KAL","KOS","KGS","LEROS","LER","PATMOS","PMS","PIRAEUS","PIR","RODOS","RHO","SYMH","SYM","TILOS","THL")
	,new Array("ALL"," ","IGOUMENITSA","IGO","CORFU","CFU")
	,new Array("ALL"," ","AG.KIRIKOS","AGK","AIGIALI","AIG","ANAFI","ANA","ANDROS","AND","ASTYPALEA","JTY","VATHI","BTH","DONOUSA","DON","EYDILOS","EYD","IRAKLIA","IRK","HERAKLIO","HER","THESSALONIKI","SKG","THIRA (SANTORINI)","JTR","THIRASSIA","TRS","IOS","IOS","KALYMNOS","KAL","KARLOVASI","KAR","KATAPOLA","AMO","KIMOLOS","KMS","KOUFONISSI","KOU","KOS","KGS","LAVRIO","LAV","LEROS","LER","MILOS","MLO","MYKONOS","JMK","NAXOS","JNX","PATMOS","PMS","PIRAEUS","PIR","RAFINA","RAF","RODOS","RHO","SERIFOS","SER","SIKINOS","SIK","SIFNOS","SIF","SKIATHOS","JSI","SYROS","JSY","SXINOUSSA","SXI","TINOS","TIN","FOLEGANDROS","FOL","FOURNOI","FOU")
	,new Array("ALL"," ","AG.KIRIKOS","AGK","AGATHONHSI","AGA","ARKIOI","ARK","KALYMNOS","KAL","KOS","KGS","LEIPSOI","LIP","LEROS","LER","NISYROS","NIS","PANORMITIS","PAN","PIRAEUS","PIR","PYTHAGOREIO","PYT","RODOS","RHO","SYMH","SYM","SYROS","JSY","TILOS","THL","FOURNOI","FOU")
	,new Array("ALL"," ","ANCONA","ANC","VENICE","VEN","IGOUMENITSA","IGO","ITHAKI","ITH","ITHAKI(PISAETOS)","PSA","CORFU","CFU","BARI","BAR","BRINTIZI","BRI","SAMH","SMI","TRIESTE","TRE")
	,new Array("ALL"," ","AG.KIRIKOS","AGK","AG. NIKOLAOS","AGN","AIGIALI","AIG","AIGINA","AEG","ANAFI","ANA","ANTIKYTHIRA","AKT","ASTYPALEA","JTY","VATHI","BTH","DIAFANI","DFN","DONOUSA","DON","HERMIONI","ERM","EYDILOS","EYD","IRAKLIA","IRK","HERAKLIO","HER","THESSALONIKI","SKG","THIRA (SANTORINI)","JTR","THIRASSIA","TRS","IOS","IOS","KAVALA","KAV","KALYMNOS","KAL","KARLOVASI","KAR","KARPATHOS","AOK","KASOS","KSJ","KATAPOLA","AMO","KIMOLOS","KMS","KOUFONISSI","KOU","KYTHIRA","KTH","KYTHNOS","KYT","KYPARISSI","KYP","KOS","KGS","LEROS","LER","LESVOS","LES","LEONIDIO","LEO","LIMNOS","LMN","METHANA","MET","MILOS","MLO","MONEMVASSIA","MON","MYKONOS","JMK","NAXOS","JNX","NISYROS","NIS","PAROS","PAS","PATMOS","PMS","POROS","POR","PORTO HELI","PHE","RETHIMNO","RNO","RODOS","RHO","SERIFOS","SER","SITIA","JSH","SIKINOS","SIK","SIFNOS","SIF","SPETSES","SPE","SYMH","SYM","SYROS","JSY","SXINOUSSA","SXI","TILOS","THL","TINOS","TIN","HYDRA","HYD","FOLEGANDROS","FOL","FOURNOI","FOU","CHALKI","CHL","CHANIA","CHA","CHIOS","CHI")
	,new Array("ALL"," ","ALONNISOS","ALO","VOLOS","VOL","GLOSSA","GLO","TRIKERI ISLAND","NTR","SKIATHOS","JSI","SKOPELOS","SKO","TRIKERI","TRI")
	,new Array("ALL"," ","AIGINA","AEG","HERMIONI","ERM","KYTHIRA","KTH","KYPARISSI","KYP","LEONIDIO","LEO","METHANA","MET","MONEMVASSIA","MON","PIRAEUS","PIR","PORTO HELI","PHE","SPETSES","SPE","HYDRA","HYD")
	,new Array("ALL"," ","KYLHNH","KIL")
	,new Array("ALL"," ","HERMIONI","ERM","KYPARISSI","KYP","LEONIDIO","LEO","MONEMVASSIA","MON","PIRAEUS","PIR","POROS","POR","SPETSES","SPE","HYDRA","HYD")
	,new Array("ALL"," ","AG.KIRIKOS","AGK","AGATHONHSI","AGA","ARKIOI","ARK","KALYMNOS","KAL","KOS","KGS","LEIPSOI","LIP","LEROS","LER","PATMOS","PMS","FOURNOI","FOU")
	,new Array("ALL"," ","ANDROS","AND","THIRA (SANTORINI)","JTR","IOS","IOS","KATAPOLA","AMO","KOUFONISSI","KOU","MYKONOS","JMK","NAXOS","JNX","PAROS","PAS","SYROS","JSY","TINOS","TIN","FOLEGANDROS","FOL")
	,new Array("ALL"," ","PIRAEUS","PIR")
	,new Array("ALL"," ","AG. NIKOLAOS","AGN","ALEX/POLI","AXL","ASTYPALEA","JTY","VATHI","BTH","DIAFANI","DFN","THIRA (SANTORINI)","JTR","KALYMNOS","KAL","KARPATHOS","AOK","KASOS","KSJ","KASTELORIZO","KAZ","KATAPOLA","AMO","KOS","KGS","LEIPSOI","LIP","LEROS","LER","LESVOS","LES","LIMNOS","LMN","MILOS","MLO","MYKONOS","JMK","NISYROS","NIS","PANORMITIS","PAN","PATMOS","PMS","PIRAEUS","PIR","SITIA","JSH","SYMH","SYM","SYROS","JSY","TILOS","THL","CHALKI","CHL","CHIOS","CHI")
	,new Array("ALL"," ","ZEEBRUGGE","ZEE")
	,new Array("ALL"," ","HANKO","HKO")
	,new Array("ALL"," ","ZAKYNTHOS","ZTH","ITHAKI","ITH","ITHAKI(PISAETOS)","PSA","CORFU","CFU","BRINTIZI","BRI","PATRA","GRA")
	,new Array("ALL"," ","AG.EYSTRATIOS","AES","ALEX/POLI","AXL","KAVALA","KAV","LAVRIO","LAV","LESVOS","LES","LIMNOS","LMN","MYKONOS","JMK","SYROS","JSY","TINOS","TIN","CHIOS","CHI")
	,new Array("ALL"," ","AIGIALI","AIG","ANAFI","ANA","ASTYPALEA","JTY","THIRA (SANTORINI)","JTR","THIRASSIA","TRS","IOS","IOS","KATAPOLA","AMO","KIMOLOS","KMS","KYTHNOS","KYT","LAVRIO","LAV","MILOS","MLO","PAROS","PAS","PIRAEUS","PIR","SIKINOS","SIK","SIFNOS","SIF","SYROS","JSY","FOLEGANDROS","FOL")
	,new Array("ALL"," ","AG. NIKOLAOS","AGN","DIAFANI","DFN","THIRA (SANTORINI)","JTR","KARPATHOS","AOK","KASOS","KSJ","MILOS","MLO","PIRAEUS","PIR","RODOS","RHO","CHALKI","CHL")
	,new Array("ALL"," ","AG.EYSTRATIOS","AES","KAVALA","KAV","LAVRIO","LAV","LIMNOS","LMN","SAMOTHRAKI","SAM","PSARA","PHA")
	,new Array("ALL"," ","ANAFI","ANA","THIRA (SANTORINI)","JTR","THIRASSIA","TRS","IOS","IOS","KYTHNOS","KYT","LAVRIO","LAV","MILOS","MLO","NAXOS","JNX","PAROS","PAS","PIRAEUS","PIR","SERIFOS","SER","SIFNOS","SIF","SYROS","JSY","FOLEGANDROS","FOL")
	,new Array("ALL"," ","AIGIALI","AIG","ANAFI","ANA","ASTYPALEA","JTY","THIRA (SANTORINI)","JTR","THIRASSIA","TRS","IOS","IOS","KATAPOLA","AMO","KIMOLOS","KMS","KYTHNOS","KYT","LAVRIO","LAV","MILOS","MLO","PAROS","PAS","PIRAEUS","PIR","RODOS","RHO","SERIFOS","SER","SIKINOS","SIK","SYROS","JSY","FOLEGANDROS","FOL")
	,new Array("ALL"," ","AG.KIRIKOS","AGK","AG.CONSTANTINOS","AGC","ALONNISOS","ALO","VATHI","BTH","VOLOS","VOL","GLOSSA","GLO","HERAKLIO","HER","THESSALONIKI","SKG","THIRA (SANTORINI)","JTR","KARLOVASI","KAR","LESVOS","LES","LIMNOS","LMN","TRIKERI ISLAND","NTR","PAROS","PAS","PIRAEUS","PIR","PEFKI","PEF","SKOPELOS","SKO","TINOS","TIN","TRIKERI","TRI","FOURNOI","FOU","CHIOS","CHI")
	,new Array("ALL"," ","AG.KIRIKOS","AGK","AG.CONSTANTINOS","AGC","ALONNISOS","ALO","VATHI","BTH","VOLOS","VOL","GLOSSA","GLO","THESSALONIKI","SKG","KARLOVASI","KAR","LESVOS","LES","LIMNOS","LMN","TRIKERI ISLAND","NTR","PIRAEUS","PIR","PEFKI","PEF","SKIATHOS","JSI","TRIKERI","TRI","FOURNOI","FOU","CHIOS","CHI")
	,new Array("ALL"," ","HERMIONI","ERM","KYTHIRA","KTH","KYPARISSI","KYP","LEONIDIO","LEO","MONEMVASSIA","MON","PIRAEUS","PIR","POROS","POR","PORTO HELI","PHE","HYDRA","HYD")
	,new Array("ALL"," ","KALYMNOS","KAL","KOS","KGS","LEIPSOI","LIP","LEROS","LER","NISYROS","NIS","PATMOS","PMS","PIRAEUS","PIR","RODOS","RHO","TILOS","THL")
	,new Array("ALL"," ","AG.KIRIKOS","AGK","AIGIALI","AIG","ALEX/POLI","AXL","ANAFI","ANA","ANDROS","AND","ASTYPALEA","JTY","VATHI","BTH","DONOUSA","DON","EYDILOS","EYD","IRAKLIA","IRK","HERAKLIO","HER","THESSALONIKI","SKG","THIRA (SANTORINI)","JTR","THIRASSIA","TRS","IOS","IOS","KAVALA","KAV","KARLOVASI","KAR","KATAPOLA","AMO","KEA","KEA","KIMOLOS","KMS","KOUFONISSI","KOU","KYTHNOS","KYT","KOS","KGS","LAVRIO","LAV","LEROS","LER","LESVOS","LES","LIMNOS","LMN","MILOS","MLO","MYKONOS","JMK","NAXOS","JNX","PAROS","PAS","PATMOS","PMS","PIRAEUS","PIR","RAFINA","RAF","RODOS","RHO","SAMOTHRAKI","SAM","SERIFOS","SER","SIKINOS","SIK","SIFNOS","SIF","SXINOUSSA","SXI","TINOS","TIN","FOLEGANDROS","FOL","CHIOS","CHI")
	,new Array("ALL"," ","AIGIALI","AIG","DONOUSA","DON","IRAKLIA","IRK","KATAPOLA","AMO","KOUFONISSI","KOU","NAXOS","JNX","PAROS","PAS","PIRAEUS","PIR","SYROS","JSY")
	,new Array("ALL"," ","IGOUMENITSA","IGO","CORFU","CFU","PATRA","GRA")
	,new Array("ALL"," ","KALYMNOS","KAL","KOS","KGS","NISYROS","NIS","PIRAEUS","PIR","RODOS","RHO","SYMH","SYM")
	,new Array("ALL"," ","ALEX/POLI","AXL","ANAFI","ANA","ANDROS","AND","HERAKLIO","HER","THESSALONIKI","SKG","THIRA (SANTORINI)","JTR","THIRASSIA","TRS","IOS","IOS","KATAPOLA","AMO","KEA","KEA","KOUFONISSI","KOU","KYTHNOS","KYT","LAVRIO","LAV","LESVOS","LES","LIMNOS","LMN","MYKONOS","JMK","NAXOS","JNX","PAROS","PAS","PIRAEUS","PIR","RAFINA","RAF","SAMOTHRAKI","SAM","SIKINOS","SIK","SKIATHOS","JSI","SYROS","JSY","FOLEGANDROS","FOL","CHIOS","CHI")
	,new Array("ALL"," ","HERMIONI","ERM","KYTHIRA","KTH","KYPARISSI","KYP","LEONIDIO","LEO","MONEMVASSIA","MON","PIRAEUS","PIR","POROS","POR","PORTO HELI","PHE","SPETSES","SPE")
	,new Array("ALL"," ","AIGIALI","AIG","ANAFI","ANA","ASTYPALEA","JTY","THIRA (SANTORINI)","JTR","THIRASSIA","TRS","IOS","IOS","KATAPOLA","AMO","KYTHNOS","KYT","LAVRIO","LAV","MILOS","MLO","NAXOS","JNX","PAROS","PAS","PIRAEUS","PIR","SERIFOS","SER","SIKINOS","SIK","SIFNOS","SIF","SYROS","JSY")
	,new Array("ALL"," ","AG.KIRIKOS","AGK","VATHI","BTH","EYDILOS","EYD","THIMAINA(FOURNOI)","THY","KAVALA","KAV","KALYMNOS","KAL","KARLOVASI","KAR","KOS","KGS","LEIPSOI","LIP","LEROS","LER","LESVOS","LES","LIMNOS","LMN","MYKONOS","JMK","PATMOS","PMS","PIRAEUS","PIR","PYTHAGOREIO","PYT","SYROS","JSY","CHIOS","CHI","CHRISOMHLEA(FOURNOI)","CHR")
	,new Array("ALL"," ","AG. NIKOLAOS","AGN","DIAFANI","DFN","THIRA (SANTORINI)","JTR","KARPATHOS","AOK","KASOS","KSJ","MILOS","MLO","PIRAEUS","PIR","RODOS","RHO","SITIA","JSH")
	,new Array("ALL"," ","PIRAEUS","PIR")
	,new Array("ALL"," ","ROSTOCK","RSK")
	,new Array("ALL"," ","AG.KIRIKOS","AGK","ALEX/POLI","AXL","VATHI","BTH","VOLOS","VOL","THESSALONIKI","SKG","KAVALA","KAV","KALYMNOS","KAL","KARLOVASI","KAR","KOS","KGS","LAVRIO","LAV","LESVOS","LES","LIMNOS","LMN","MYKONOS","JMK","PIRAEUS","PIR","RODOS","RHO","SAMOTHRAKI","SAM","SKIATHOS","JSI","SKOPELOS","SKO","SYROS","JSY","TINOS","TIN","FOURNOI","FOU","PSARA","PHA")
	,new Array("ALL"," ","AG.KIRIKOS","AGK","THIMAINA(FOURNOI)","THY","KARLOVASI","KAR","FOURNOI","FOU")
	,new Array("ALL"," ","AG.EYSTRATIOS","AES","KAVALA","KAV","LAVRIO","LAV","LIMNOS","LMN","SAMOTHRAKI","SAM","SIGRI","SIG","CHIOS","CHI")
	);

	if (f == null) { f = document.Form1.from; }
	if (t == null) { t = document.Form1.dest; }

	if (f.options != null) {
		var from = f.options[f.selectedIndex].value;
		var fIndex;
		for(i=0; i<origins.length; i++)
		{
			if(origins[i] == from)
				fIndex = i;
		}

		var dest = destinations[fIndex];
		if(dest != undefined)
		{
			t.options.length = 0;
			for(i=0; i<dest.length; i+=2)
				t.options[i/2] = new Option(dest[i], dest[i+1]);
		}
	}
}

function checkDate(date)
{
	if (!/^\d{1,2}\/\d{1,2}\/\d{4}$/.test(date.value))
	{
		return false;
	}

	var aD = date.value.split("/");
	var nD = new Date(aD[2], aD[1]-1, aD[0]);

	if(aD[2]!=nD.getFullYear() || aD[1]!=nD.getMonth()+1 || aD[0]!=nD.getDate())
	{
		date.select();
		date.focus();
		return false;
	}
	
	return true;
}
