<!--

var PortListArray=new Array(   new Array("Λιμάνι Αναχώρησης",""),
new Array("AEGIALI","AIG"),
new Array("AEGINA","AEG"),
new Array("AG.CONSTANTINOS","AGC"),
new Array("AG.KIRIKOS","AGK"),
new Array("AGATHONISI","AGA"),
new Array("AGISTRI","AGS"),
new Array("AGISTRI-MYLI","AGG"),
new Array("ALONISSOS","ALO"),
new Array("ANCONA","ANC"),
new Array("ANDROS","AND"),
new Array("ASTYPALEA","JTY"),
new Array("CHALKI","CHL"),
new Array("CHANIA","CHA"),
new Array("CHIOS","CHI"),
new Array("CORFU","CFU"),
new Array("DONOUSSA","DON"),
new Array("EVDILOS","EYD"),
new Array("FOLEGANDROS","FOL"),
new Array("FOURNI","FOU"),
new Array("GLOSSA","GLO"),
new Array("HERAKLIO","HER"),
new Array("HERMIONI","ERM"),
new Array("HYDRA","HYD"),
new Array("IGOUMENITSA","IGO"),
new Array("IOS","IOS"),
new Array("IRAKLIA","IRK"),
new Array("ITHAKI(PISAETOS)","PSA"),
new Array("ITHAKI(VATHI)","VAT"),
new Array("KALYMNOS","KAL"),
new Array("KARLOVASSI","KAR"),
new Array("KASTELORIZO","KAZ"),
new Array("KATAPOLA","AMO"),
new Array("KILINI","KIL"),
new Array("KIMOLOS","KMS"),
new Array("KOS","KGS"),
new Array("KOUFONISSI","KOU"),
new Array("KYTHNOS","KYT"),
new Array("LEROS","LER"),
new Array("LESVOS(MITILINI)","LES"),
new Array("LIPSI","LIP"),
new Array("METHANA","MET"),
new Array("MILOS","MLO"),
new Array("MYKONOS","JMK"),
new Array("NAXOS","JNX"),
new Array("NISYROS","NIS"),
new Array("PANORMITIS","PAN"),
new Array("PAROS","PAS"),
new Array("PATMOS","PMS"),
new Array("PATRA","GRA"),
new Array("PIRAEUS","PIR"),
new Array("POROS","POR"),
new Array("POROS(KEFALONIA)","PKE"),
new Array("PORTO HELI","PHE"),
new Array("PYTHAGORIO","PYT"),
new Array("RAFINA","RAF"),
new Array("RODOS","RHO"),
new Array("SAMI","SMI"),
new Array("SCHINOUSSA","SXI"),
new Array("SERIFOS","SER"),
new Array("SIFNOS","SIF"),
new Array("SIGRI","SIG"),
new Array("SIKINOS","SIK"),
new Array("SKIATHOS","JSI"),
new Array("SKOPELOS","SKO"),
new Array("SOUVALA","SVA"),
new Array("SPETSES","SPE"),
new Array("SYMI","SYM"),
new Array("SYROS","JSY"),
new Array("THESSALONIKI","SKG"),
new Array("THIRA(SANTORINI)","JTR"),
new Array("TILOS","THL"),
new Array("TINOS","TIN"),
new Array("VATHI","BTH"),
new Array("VENICE","VEN"),
new Array("VOLOS","VOL")	);



function getPort(PortID) {
	var PortName='';
	switch (PortID)
		{
			case "AIG":
			PortName="AEGIALI";
			break;
			case "AEG":
			PortName="AEGINA";
			break;
			case "AGC":
			PortName="AG.CONSTANTINOS";
			break;
			case "AGK":
			PortName="AG.KIRIKOS";
			break;
			case "AGA":
			PortName="AGATHONISI";
			break;
			case "AGS":
			PortName="AGISTRI";
			break;
			case "AGG":
			PortName="AGISTRI-MYLI";
			break;
			case "ALO":
			PortName="ALONISSOS";
			break;
			case "ANC":
			PortName="ANCONA";
			break;
			case "AND":
			PortName="ANDROS";
			break;
			case "JTY":
			PortName="ASTYPALEA";
			break;
			case "CHL":
			PortName="CHALKI";
			break;
			case "CHA":
			PortName="CHANIA";
			break;
			case "CHI":
			PortName="CHIOS";
			break;
			case "CFU":
			PortName="CORFU";
			break;
			case "DON":
			PortName="DONOUSSA";
			break;
			case "EYD":
			PortName="EVDILOS";
			break;
			case "FOL":
			PortName="FOLEGANDROS";
			break;
			case "FOU":
			PortName="FOURNI";
			break;
			case "GLO":
			PortName="GLOSSA";
			break;
			case "HER":
			PortName="HERAKLIO";
			break;
			case "ERM":
			PortName="HERMIONI";
			break;
			case "HYD":
			PortName="HYDRA";
			break;
			case "IGO":
			PortName="IGOUMENITSA";
			break;
			case "IOS":
			PortName="IOS";
			break;
			case "IRK":
			PortName="IRAKLIA";
			break;
			case "PSA":
			PortName="ITHAKI(PISAETOS)";
			break;
			case "VAT":
			PortName="ITHAKI(VATHI)";
			break;
			case "KAL":
			PortName="KALYMNOS";
			break;
			case "KAR":
			PortName="KARLOVASSI";
			break;
			case "KAZ":
			PortName="KASTELORIZO";
			break;
			case "AMO":
			PortName="KATAPOLA";
			break;
			case "KIL":
			PortName="KILINI";
			break;
			case "KMS":
			PortName="KIMOLOS";
			break;
			case "KGS":
			PortName="KOS";
			break;
			case "KOU":
			PortName="KOUFONISSI";
			break;
			case "KYT":
			PortName="KYTHNOS";
			break;
			case "LER":
			PortName="LEROS";
			break;
			case "LES":
			PortName="LESVOS(MITILINI)";
			break;
			case "LIP":
			PortName="LIPSI";
			break;
			case "MET":
			PortName="METHANA";
			break;
			case "MLO":
			PortName="MILOS";
			break;
			case "JMK":
			PortName="MYKONOS";
			break;
			case "JNX":
			PortName="NAXOS";
			break;
			case "NIS":
			PortName="NISYROS";
			break;
			case "PAN":
			PortName="PANORMITIS";
			break;
			case "PAS":
			PortName="PAROS";
			break;
			case "PMS":
			PortName="PATMOS";
			break;
			case "GRA":
			PortName="PATRA";
			break;
			case "PIR":
			PortName="PIRAEUS";
			break;
			case "POR":
			PortName="POROS";
			break;
			case "PKE":
			PortName="POROS(KEFALONIA)";
			break;
			case "PHE":
			PortName="PORTO HELI";
			break;
			case "PYT":
			PortName="PYTHAGORIO";
			break;
			case "RAF":
			PortName="RAFINA";
			break;
			case "RHO":
			PortName="RODOS";
			break;
			case "SMI":
			PortName="SAMI";
			break;
			case "SXI":
			PortName="SCHINOUSSA";
			break;
			case "SER":
			PortName="SERIFOS";
			break;
			case "SIF":
			PortName="SIFNOS";
			break;
			case "SIG":
			PortName="SIGRI";
			break;
			case "SIK":
			PortName="SIKINOS";
			break;
			case "JSI":
			PortName="SKIATHOS";
			break;
			case "SKO":
			PortName="SKOPELOS";
			break;
			case "SVA":
			PortName="SOUVALA";
			break;
			case "SPE":
			PortName="SPETSES";
			break;
			case "SYM":
			PortName="SYMI";
			break;
			case "JSY":
			PortName="SYROS";
			break;
			case "SKG":
			PortName="THESSALONIKI";
			break;
			case "JTR":
			PortName="THIRA(SANTORINI)";
			break;
			case "THL":
			PortName="TILOS";
			break;
			case "TIN":
			PortName="TINOS";
			break;
			case "BTH":
			PortName="VATHI";
			break;
			case "VEN":
			PortName="VENICE";
			break;
			case "VOL":
			PortName="VOLOS";
			break;
		}
		return PortName;
}
	
	
	
function BuildDestinationPorts(DeparturePortID,SelectID)
{

		switch (DeparturePortID)
		{
			case "0":
				var DestinationPorts=new Array(
												new Array("","")
												);
				break;
			
case "AIG":         //AEGIALI
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("ASTYPALEA","JTY"),
new Array("DONOUSSA","DON"),
new Array("NAXOS","JNX"),
new Array("PAROS","PAS"),
new Array("PIRAEUS","PIR")
);
break;
case "AEG":         //AEGINA
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("AGISTRI","AGS"),
new Array("AGISTRI-MYLI","AGG"),
new Array("HYDRA","HYD"),
new Array("LEROS","LER"),
new Array("METHANA","MET"),
new Array("PIRAEUS","PIR"),
new Array("POROS","POR"),
new Array("SPETSES","SPE")
);
break;
case "AGC":         //AG.CONSTANTINOS
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("ALONISSOS","ALO"),
new Array("GLOSSA","GLO"),
new Array("SKIATHOS","JSI"),
new Array("SKOPELOS","SKO")
);
break;
case "AGK":         //AG.KIRIKOS
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("EVDILOS","EYD"),
new Array("FOURNI","FOU"),
new Array("KARLOVASSI","KAR"),
new Array("MYKONOS","JMK"),
new Array("PIRAEUS","PIR"),
new Array("SYROS","JSY"),
new Array("VATHI","BTH")
);
break;
case "AGA":         //AGATHONISI
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("KALYMNOS","KAL"),
new Array("KOS","KGS"),
new Array("LEROS","LER"),
new Array("LIPSI","LIP"),
new Array("RODOS","RHO")
);
break;
case "AGS":         //AGISTRI
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("AEGINA","AEG"),
new Array("PIRAEUS","PIR"),
new Array("SOUVALA","SVA")
);
break;
case "AGG":         //AGISTRI-MYLI
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("AEGINA","AEG"),
new Array("LEROS","LER"),
new Array("PIRAEUS","PIR"),
new Array("PYTHAGORIO","PYT")
);
break;
case "ALO":         //ALONISSOS
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("AG.CONSTANTINOS","AGC"),
new Array("GLOSSA","GLO"),
new Array("SKIATHOS","JSI"),
new Array("SKOPELOS","SKO"),
new Array("VOLOS","VOL")
);
break;
case "ANC":         //ANCONA
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("IGOUMENITSA","IGO"),
new Array("PATRA","GRA")
);
break;
case "AND":         //ANDROS
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("MYKONOS","JMK"),
new Array("RAFINA","RAF"),
new Array("TINOS","TIN")
);
break;
case "JTY":         //ASTYPALEA
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("AEGIALI","AIG"),
new Array("DONOUSSA","DON"),
new Array("KALYMNOS","KAL"),
new Array("KOS","KGS"),
new Array("NAXOS","JNX"),
new Array("NISYROS","NIS"),
new Array("PAROS","PAS"),
new Array("PIRAEUS","PIR"),
new Array("RODOS","RHO"),
new Array("TILOS","THL")
);
break;
case "CHL":         //CHALKI
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("KALYMNOS","KAL"),
new Array("KOS","KGS"),
new Array("NISYROS","NIS"),
new Array("RODOS","RHO"),
new Array("TILOS","THL")
);
break;
case "CHA":         //CHANIA
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("PIRAEUS","PIR")
);
break;
case "CHI":         //CHIOS
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("KALYMNOS","KAL"),
new Array("KARLOVASSI","KAR"),
new Array("KOS","KGS"),
new Array("LESVOS(MITILINI)","LES"),
new Array("PIRAEUS","PIR"),
new Array("RODOS","RHO"),
new Array("SIGRI","SIG"),
new Array("THESSALONIKI","SKG"),
new Array("TINOS","TIN")
);
break;
case "CFU":         //CORFU
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("IGOUMENITSA","IGO"),
new Array("PATRA","GRA"),
new Array("VENICE","VEN")
);
break;
case "DON":         //DONOUSSA
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("AEGIALI","AIG"),
new Array("ASTYPALEA","JTY"),
new Array("NAXOS","JNX"),
new Array("PAROS","PAS"),
new Array("PIRAEUS","PIR")
);
break;
case "EYD":         //EVDILOS
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("AG.KIRIKOS","AGK"),
new Array("FOURNI","FOU"),
new Array("KARLOVASSI","KAR"),
new Array("MYKONOS","JMK"),
new Array("PIRAEUS","PIR"),
new Array("SYROS","JSY"),
new Array("VATHI","BTH")
);
break;
case "FOL":         //FOLEGANDROS
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("IOS","IOS"),
new Array("KATAPOLA","AMO"),
new Array("KIMOLOS","KMS"),
new Array("KOUFONISSI","KOU"),
new Array("MILOS","MLO"),
new Array("NAXOS","JNX"),
new Array("PIRAEUS","PIR"),
new Array("SERIFOS","SER"),
new Array("SIFNOS","SIF"),
new Array("SIKINOS","SIK"),
new Array("THIRA(SANTORINI)","JTR")
);
break;
case "FOU":         //FOURNI
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("AG.KIRIKOS","AGK"),
new Array("EVDILOS","EYD"),
new Array("KARLOVASSI","KAR"),
new Array("MYKONOS","JMK"),
new Array("PIRAEUS","PIR"),
new Array("SYROS","JSY"),
new Array("VATHI","BTH")
);
break;
case "GLO":         //GLOSSA
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("AG.CONSTANTINOS","AGC"),
new Array("ALONISSOS","ALO"),
new Array("SKIATHOS","JSI"),
new Array("SKOPELOS","SKO"),
new Array("VOLOS","VOL")
);
break;
case "HER":         //HERAKLIO
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("IOS","IOS"),
new Array("MYKONOS","JMK"),
new Array("PAROS","PAS"),
new Array("PIRAEUS","PIR"),
new Array("THIRA(SANTORINI)","JTR")
);
break;
case "ERM":         //HERMIONI
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("HYDRA","HYD"),
new Array("PIRAEUS","PIR"),
new Array("POROS","POR"),
new Array("PORTO HELI","PHE"),
new Array("SPETSES","SPE")
);
break;
case "HYD":         //HYDRA
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("HERMIONI","ERM"),
new Array("PIRAEUS","PIR"),
new Array("POROS","POR"),
new Array("PORTO HELI","PHE"),
new Array("SPETSES","SPE")
);
break;
case "IGO":         //IGOUMENITSA
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("ANCONA","ANC"),
new Array("CORFU","CFU"),
new Array("PATRA","GRA"),
new Array("VENICE","VEN")
);
break;
case "IOS":         //IOS
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("FOLEGANDROS","FOL"),
new Array("HERAKLIO","HER"),
new Array("KIMOLOS","KMS"),
new Array("MYKONOS","JMK"),
new Array("NAXOS","JNX"),
new Array("PAROS","PAS"),
new Array("PIRAEUS","PIR"),
new Array("SERIFOS","SER"),
new Array("SIFNOS","SIF"),
new Array("SIKINOS","SIK"),
new Array("SYROS","JSY"),
new Array("THIRA(SANTORINI)","JTR")
);
break;
case "IRK":         //IRAKLIA
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("KATAPOLA","AMO"),
new Array("KOUFONISSI","KOU"),
new Array("NAXOS","JNX"),
new Array("PAROS","PAS"),
new Array("PIRAEUS","PIR"),
new Array("SCHINOUSSA","SXI")
);
break;
case "PSA":         //ITHAKI(PISAETOS)
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("PATRA","GRA"),
new Array("SAMI","SMI")
);
break;
case "VAT":         //ITHAKI(VATHI)
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("PATRA","GRA"),
new Array("SAMI","SMI")
);
break;
case "KAL":         //KALYMNOS
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("AGATHONISI","AGA"),
new Array("ASTYPALEA","JTY"),
new Array("CHALKI","CHL"),
new Array("CHIOS","CHI"),
new Array("KARLOVASSI","KAR"),
new Array("KASTELORIZO","KAZ"),
new Array("KOS","KGS"),
new Array("LEROS","LER"),
new Array("LIPSI","LIP"),
new Array("NAXOS","JNX"),
new Array("NISYROS","NIS"),
new Array("PAROS","PAS"),
new Array("PATMOS","PMS"),
new Array("PIRAEUS","PIR"),
new Array("RODOS","RHO"),
new Array("SIGRI","SIG"),
new Array("SYMI","SYM"),
new Array("THESSALONIKI","SKG"),
new Array("TILOS","THL")
);
break;
case "KAR":         //KARLOVASSI
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("AG.KIRIKOS","AGK"),
new Array("CHIOS","CHI"),
new Array("EVDILOS","EYD"),
new Array("FOURNI","FOU"),
new Array("KALYMNOS","KAL"),
new Array("KOS","KGS"),
new Array("MYKONOS","JMK"),
new Array("PIRAEUS","PIR"),
new Array("RODOS","RHO"),
new Array("SIGRI","SIG"),
new Array("SYROS","JSY"),
new Array("THESSALONIKI","SKG"),
new Array("VATHI","BTH")
);
break;
case "KAZ":         //KASTELORIZO
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("KALYMNOS","KAL"),
new Array("KOS","KGS"),
new Array("NAXOS","JNX"),
new Array("NISYROS","NIS"),
new Array("PAROS","PAS"),
new Array("PIRAEUS","PIR"),
new Array("RODOS","RHO"),
new Array("SYMI","SYM"),
new Array("TILOS","THL")
);
break;
case "AMO":         //KATAPOLA
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("FOLEGANDROS","FOL"),
new Array("IRAKLIA","IRK"),
new Array("KOS","KGS"),
new Array("KOUFONISSI","KOU"),
new Array("LEROS","LER"),
new Array("MILOS","MLO"),
new Array("NAXOS","JNX"),
new Array("PAROS","PAS"),
new Array("PATMOS","PMS"),
new Array("PIRAEUS","PIR"),
new Array("RODOS","RHO"),
new Array("SCHINOUSSA","SXI"),
new Array("THIRA(SANTORINI)","JTR")
);
break;
case "KIL":         //KILINI
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("POROS(KEFALONIA)","PKE")
);
break;
case "KMS":         //KIMOLOS
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("FOLEGANDROS","FOL"),
new Array("KYTHNOS","KYT"),
new Array("MILOS","MLO"),
new Array("PIRAEUS","PIR"),
new Array("SERIFOS","SER"),
new Array("SIFNOS","SIF")
);
break;
case "KGS":         //KOS
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("AGATHONISI","AGA"),
new Array("ASTYPALEA","JTY"),
new Array("CHALKI","CHL"),
new Array("CHIOS","CHI"),
new Array("KALYMNOS","KAL"),
new Array("KARLOVASSI","KAR"),
new Array("KASTELORIZO","KAZ"),
new Array("KATAPOLA","AMO"),
new Array("LEROS","LER"),
new Array("LIPSI","LIP"),
new Array("NAXOS","JNX"),
new Array("NISYROS","NIS"),
new Array("PAROS","PAS"),
new Array("PATMOS","PMS"),
new Array("PIRAEUS","PIR"),
new Array("RODOS","RHO"),
new Array("SIGRI","SIG"),
new Array("SYMI","SYM"),
new Array("SYROS","JSY"),
new Array("THESSALONIKI","SKG"),
new Array("THIRA(SANTORINI)","JTR"),
new Array("TILOS","THL")
);
break;
case "KOU":         //KOUFONISSI
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("FOLEGANDROS","FOL"),
new Array("IRAKLIA","IRK"),
new Array("KATAPOLA","AMO"),
new Array("MILOS","MLO"),
new Array("NAXOS","JNX"),
new Array("PAROS","PAS"),
new Array("PIRAEUS","PIR"),
new Array("SCHINOUSSA","SXI"),
new Array("THIRA(SANTORINI)","JTR")
);
break;
case "KYT":         //KYTHNOS
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("KIMOLOS","KMS"),
new Array("MILOS","MLO"),
new Array("PIRAEUS","PIR"),
new Array("SERIFOS","SER"),
new Array("SIFNOS","SIF")
);
break;
case "LER":         //LEROS
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("AEGINA","AEG"),
new Array("AGATHONISI","AGA"),
new Array("AGISTRI-MYLI","AGG"),
new Array("KALYMNOS","KAL"),
new Array("KOS","KGS"),
new Array("LIPSI","LIP"),
new Array("PATMOS","PMS"),
new Array("PIRAEUS","PIR"),
new Array("PYTHAGORIO","PYT"),
new Array("RODOS","RHO"),
new Array("SYMI","SYM"),
new Array("SYROS","JSY")
);
break;
case "LES":         //LESVOS(MITILINI)
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("CHIOS","CHI"),
new Array("PIRAEUS","PIR"),
new Array("TINOS","TIN")
);
break;
case "LIP":         //LIPSI
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("AGATHONISI","AGA"),
new Array("KALYMNOS","KAL"),
new Array("KOS","KGS"),
new Array("LEROS","LER"),
new Array("PATMOS","PMS"),
new Array("RODOS","RHO"),
new Array("SYMI","SYM")
);
break;
case "MET":         //METHANA
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("AEGINA","AEG"),
new Array("HYDRA","HYD"),
new Array("PIRAEUS","PIR"),
new Array("POROS","POR"),
new Array("SPETSES","SPE")
);
break;
case "MLO":         //MILOS
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("FOLEGANDROS","FOL"),
new Array("KATAPOLA","AMO"),
new Array("KIMOLOS","KMS"),
new Array("KOUFONISSI","KOU"),
new Array("KYTHNOS","KYT"),
new Array("NAXOS","JNX"),
new Array("PIRAEUS","PIR"),
new Array("SERIFOS","SER"),
new Array("SIFNOS","SIF"),
new Array("THIRA(SANTORINI)","JTR")
);
break;
case "JMK":         //MYKONOS
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("AG.KIRIKOS","AGK"),
new Array("ANDROS","AND"),
new Array("EVDILOS","EYD"),
new Array("FOURNI","FOU"),
new Array("HERAKLIO","HER"),
new Array("IOS","IOS"),
new Array("KARLOVASSI","KAR"),
new Array("NAXOS","JNX"),
new Array("PAROS","PAS"),
new Array("PIRAEUS","PIR"),
new Array("RAFINA","RAF"),
new Array("SYROS","JSY"),
new Array("THIRA(SANTORINI)","JTR"),
new Array("TINOS","TIN"),
new Array("VATHI","BTH")
);
break;
case "JNX":         //NAXOS
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("AEGIALI","AIG"),
new Array("ASTYPALEA","JTY"),
new Array("DONOUSSA","DON"),
new Array("FOLEGANDROS","FOL"),
new Array("IOS","IOS"),
new Array("IRAKLIA","IRK"),
new Array("KALYMNOS","KAL"),
new Array("KASTELORIZO","KAZ"),
new Array("KATAPOLA","AMO"),
new Array("KOS","KGS"),
new Array("KOUFONISSI","KOU"),
new Array("MILOS","MLO"),
new Array("MYKONOS","JMK"),
new Array("NISYROS","NIS"),
new Array("PAROS","PAS"),
new Array("PIRAEUS","PIR"),
new Array("RODOS","RHO"),
new Array("SCHINOUSSA","SXI"),
new Array("SYROS","JSY"),
new Array("THIRA(SANTORINI)","JTR"),
new Array("TILOS","THL")
);
break;
case "NIS":         //NISYROS
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("ASTYPALEA","JTY"),
new Array("CHALKI","CHL"),
new Array("KALYMNOS","KAL"),
new Array("KASTELORIZO","KAZ"),
new Array("KOS","KGS"),
new Array("NAXOS","JNX"),
new Array("PAROS","PAS"),
new Array("PIRAEUS","PIR"),
new Array("RODOS","RHO"),
new Array("TILOS","THL")
);
break;
case "PAN":         //PANORMITIS
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("RODOS","RHO"),
new Array("SYMI","SYM")
);
break;
case "PAS":         //PAROS
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("AEGIALI","AIG"),
new Array("ASTYPALEA","JTY"),
new Array("DONOUSSA","DON"),
new Array("HERAKLIO","HER"),
new Array("IOS","IOS"),
new Array("IRAKLIA","IRK"),
new Array("KALYMNOS","KAL"),
new Array("KASTELORIZO","KAZ"),
new Array("KATAPOLA","AMO"),
new Array("KOS","KGS"),
new Array("KOUFONISSI","KOU"),
new Array("MYKONOS","JMK"),
new Array("NAXOS","JNX"),
new Array("NISYROS","NIS"),
new Array("PIRAEUS","PIR"),
new Array("RAFINA","RAF"),
new Array("RODOS","RHO"),
new Array("SCHINOUSSA","SXI"),
new Array("SYROS","JSY"),
new Array("THIRA(SANTORINI)","JTR"),
new Array("TILOS","THL"),
new Array("TINOS","TIN")
);
break;
case "PMS":         //PATMOS
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("KALYMNOS","KAL"),
new Array("KOS","KGS"),
new Array("LEROS","LER"),
new Array("LIPSI","LIP"),
new Array("PIRAEUS","PIR"),
new Array("RODOS","RHO"),
new Array("SYMI","SYM"),
new Array("SYROS","JSY")
);
break;
case "GRA":         //PATRA
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("ANCONA","ANC"),
new Array("CORFU","CFU"),
new Array("IGOUMENITSA","IGO"),
new Array("ITHAKI(PISAETOS)","PSA"),
new Array("ITHAKI(VATHI)","VAT"),
new Array("SAMI","SMI"),
new Array("VENICE","VEN")
);
break;
case "PIR":         //PIRAEUS
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("AEGIALI","AIG"),
new Array("AEGINA","AEG"),
new Array("AG.KIRIKOS","AGK"),
new Array("AGISTRI","AGS"),
new Array("AGISTRI-MYLI","AGG"),
new Array("ASTYPALEA","JTY"),
new Array("CHANIA","CHA"),
new Array("CHIOS","CHI"),
new Array("DONOUSSA","DON"),
new Array("EVDILOS","EYD"),
new Array("FOLEGANDROS","FOL"),
new Array("FOURNI","FOU"),
new Array("HERAKLIO","HER"),
new Array("HERMIONI","ERM"),
new Array("HYDRA","HYD"),
new Array("IOS","IOS"),
new Array("IRAKLIA","IRK"),
new Array("KALYMNOS","KAL"),
new Array("KARLOVASSI","KAR"),
new Array("KASTELORIZO","KAZ"),
new Array("KATAPOLA","AMO"),
new Array("KIMOLOS","KMS"),
new Array("KOS","KGS"),
new Array("KOUFONISSI","KOU"),
new Array("KYTHNOS","KYT"),
new Array("LEROS","LER"),
new Array("LESVOS(MITILINI)","LES"),
new Array("METHANA","MET"),
new Array("MILOS","MLO"),
new Array("MYKONOS","JMK"),
new Array("NAXOS","JNX"),
new Array("NISYROS","NIS"),
new Array("PAROS","PAS"),
new Array("PATMOS","PMS"),
new Array("POROS","POR"),
new Array("PORTO HELI","PHE"),
new Array("RODOS","RHO"),
new Array("SCHINOUSSA","SXI"),
new Array("SERIFOS","SER"),
new Array("SIFNOS","SIF"),
new Array("SIKINOS","SIK"),
new Array("SOUVALA","SVA"),
new Array("SPETSES","SPE"),
new Array("SYROS","JSY"),
new Array("THIRA(SANTORINI)","JTR"),
new Array("TILOS","THL"),
new Array("TINOS","TIN"),
new Array("VATHI","BTH")
);
break;
case "POR":         //POROS
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("AEGINA","AEG"),
new Array("HERMIONI","ERM"),
new Array("HYDRA","HYD"),
new Array("METHANA","MET"),
new Array("PIRAEUS","PIR"),
new Array("PORTO HELI","PHE"),
new Array("SPETSES","SPE")
);
break;
case "PKE":         //POROS(KEFALONIA)
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("KILINI","KIL")
);
break;
case "PHE":         //PORTO HELI
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("HERMIONI","ERM"),
new Array("HYDRA","HYD"),
new Array("PIRAEUS","PIR"),
new Array("POROS","POR"),
new Array("SPETSES","SPE")
);
break;
case "PYT":         //PYTHAGORIO
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("AEGINA","AEG")
);
break;
case "RAF":         //RAFINA
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("ANDROS","AND"),
new Array("MYKONOS","JMK"),
new Array("PAROS","PAS"),
new Array("TINOS","TIN")
);
break;
case "RHO":         //RODOS
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("AGATHONISI","AGA"),
new Array("ASTYPALEA","JTY"),
new Array("CHALKI","CHL"),
new Array("CHIOS","CHI"),
new Array("KALYMNOS","KAL"),
new Array("KARLOVASSI","KAR"),
new Array("KASTELORIZO","KAZ"),
new Array("KATAPOLA","AMO"),
new Array("KOS","KGS"),
new Array("LEROS","LER"),
new Array("LIPSI","LIP"),
new Array("NAXOS","JNX"),
new Array("NISYROS","NIS"),
new Array("PANORMITIS","PAN"),
new Array("PAROS","PAS"),
new Array("PATMOS","PMS"),
new Array("PIRAEUS","PIR"),
new Array("SIGRI","SIG"),
new Array("SYMI","SYM"),
new Array("SYROS","JSY"),
new Array("THESSALONIKI","SKG"),
new Array("THIRA(SANTORINI)","JTR"),
new Array("TILOS","THL")
);
break;
case "SMI":         //SAMI
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("ITHAKI(PISAETOS)","PSA"),
new Array("ITHAKI(VATHI)","VAT"),
new Array("PATRA","GRA")
);
break;
case "SXI":         //SCHINOUSSA
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("IRAKLIA","IRK"),
new Array("KATAPOLA","AMO"),
new Array("KOUFONISSI","KOU"),
new Array("NAXOS","JNX"),
new Array("PAROS","PAS"),
new Array("PIRAEUS","PIR")
);
break;
case "SER":         //SERIFOS
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("FOLEGANDROS","FOL"),
new Array("IOS","IOS"),
new Array("KIMOLOS","KMS"),
new Array("KYTHNOS","KYT"),
new Array("MILOS","MLO"),
new Array("PIRAEUS","PIR"),
new Array("SIFNOS","SIF"),
new Array("SIKINOS","SIK"),
new Array("THIRA(SANTORINI)","JTR")
);
break;
case "SIF":         //SIFNOS
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("FOLEGANDROS","FOL"),
new Array("IOS","IOS"),
new Array("KIMOLOS","KMS"),
new Array("KYTHNOS","KYT"),
new Array("MILOS","MLO"),
new Array("PIRAEUS","PIR"),
new Array("SERIFOS","SER"),
new Array("SIKINOS","SIK"),
new Array("THIRA(SANTORINI)","JTR")
);
break;
case "SIG":         //SIGRI
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("CHIOS","CHI"),
new Array("KALYMNOS","KAL"),
new Array("KARLOVASSI","KAR"),
new Array("KOS","KGS"),
new Array("RODOS","RHO"),
new Array("THESSALONIKI","SKG")
);
break;
case "SIK":         //SIKINOS
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("FOLEGANDROS","FOL"),
new Array("IOS","IOS"),
new Array("KIMOLOS","KMS"),
new Array("PIRAEUS","PIR"),
new Array("SERIFOS","SER"),
new Array("SIFNOS","SIF"),
new Array("THIRA(SANTORINI)","JTR")
);
break;
case "JSI":         //SKIATHOS
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("AG.CONSTANTINOS","AGC"),
new Array("ALONISSOS","ALO"),
new Array("GLOSSA","GLO"),
new Array("SKOPELOS","SKO"),
new Array("VOLOS","VOL")
);
break;
case "SKO":         //SKOPELOS
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("AG.CONSTANTINOS","AGC"),
new Array("ALONISSOS","ALO"),
new Array("GLOSSA","GLO"),
new Array("SKIATHOS","JSI"),
new Array("VOLOS","VOL")
);
break;
case "SVA":         //SOUVALA
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("AGISTRI","AGS"),
new Array("PIRAEUS","PIR")
);
break;
case "SPE":         //SPETSES
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("HERMIONI","ERM"),
new Array("HYDRA","HYD"),
new Array("PIRAEUS","PIR"),
new Array("POROS","POR"),
new Array("PORTO HELI","PHE")
);
break;
case "SYM":         //SYMI
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("KALYMNOS","KAL"),
new Array("KASTELORIZO","KAZ"),
new Array("KOS","KGS"),
new Array("LEROS","LER"),
new Array("LIPSI","LIP"),
new Array("PANORMITIS","PAN"),
new Array("PATMOS","PMS"),
new Array("RODOS","RHO")
);
break;
case "JSY":         //SYROS
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("AEGIALI","AIG"),
new Array("AG.KIRIKOS","AGK"),
new Array("ASTYPALEA","JTY"),
new Array("DONOUSSA","DON"),
new Array("EVDILOS","EYD"),
new Array("FOURNI","FOU"),
new Array("IOS","IOS"),
new Array("IRAKLIA","IRK"),
new Array("KARLOVASSI","KAR"),
new Array("KATAPOLA","AMO"),
new Array("KOS","KGS"),
new Array("KOUFONISSI","KOU"),
new Array("LEROS","LER"),
new Array("MYKONOS","JMK"),
new Array("NAXOS","JNX"),
new Array("PAROS","PAS"),
new Array("PATMOS","PMS"),
new Array("PIRAEUS","PIR"),
new Array("RODOS","RHO"),
new Array("SCHINOUSSA","SXI"),
new Array("THIRA(SANTORINI)","JTR"),
new Array("TINOS","TIN"),
new Array("VATHI","BTH")
);
break;
case "SKG":         //THESSALONIKI
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("CHIOS","CHI"),
new Array("KALYMNOS","KAL"),
new Array("KARLOVASSI","KAR"),
new Array("KOS","KGS"),
new Array("RODOS","RHO"),
new Array("SIGRI","SIG")
);
break;
case "JTR":         //THIRA(SANTORINI)
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("FOLEGANDROS","FOL"),
new Array("HERAKLIO","HER"),
new Array("IOS","IOS"),
new Array("KATAPOLA","AMO"),
new Array("KIMOLOS","KMS"),
new Array("KOS","KGS"),
new Array("KOUFONISSI","KOU"),
new Array("MILOS","MLO"),
new Array("MYKONOS","JMK"),
new Array("NAXOS","JNX"),
new Array("PAROS","PAS"),
new Array("PIRAEUS","PIR"),
new Array("RODOS","RHO"),
new Array("SERIFOS","SER"),
new Array("SIFNOS","SIF"),
new Array("SIKINOS","SIK"),
new Array("SYROS","JSY")
);
break;
case "THL":         //TILOS
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("ASTYPALEA","JTY"),
new Array("CHALKI","CHL"),
new Array("KALYMNOS","KAL"),
new Array("KASTELORIZO","KAZ"),
new Array("KOS","KGS"),
new Array("NAXOS","JNX"),
new Array("NISYROS","NIS"),
new Array("PAROS","PAS"),
new Array("PIRAEUS","PIR"),
new Array("RODOS","RHO")
);
break;
case "TIN":         //TINOS
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("ANDROS","AND"),
new Array("CHIOS","CHI"),
new Array("LESVOS(MITILINI)","LES"),
new Array("MYKONOS","JMK"),
new Array("PAROS","PAS"),
new Array("PIRAEUS","PIR"),
new Array("RAFINA","RAF"),
new Array("SYROS","JSY")
);
break;
case "BTH":         //VATHI
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("AG.KIRIKOS","AGK"),
new Array("EVDILOS","EYD"),
new Array("FOURNI","FOU"),
new Array("KARLOVASSI","KAR"),
new Array("MYKONOS","JMK"),
new Array("PIRAEUS","PIR"),
new Array("SYROS","JSY")
);
break;
case "VEN":         //VENICE
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("CORFU","CFU"),
new Array("IGOUMENITSA","IGO"),
new Array("PATRA","GRA")
);
break;
case "VOL":         //VOLOS
var DestinationPorts=new Array(
new Array("Λιμάνι Προορισμού","0"),
new Array("ALONISSOS","ALO"),
new Array("GLOSSA","GLO"),
new Array("SKIATHOS","JSI"),
new Array("SKOPELOS","SKO")
);
break;

		}
		
		
		BuildDestinationsBox(DestinationPorts,SelectID);
	}
	
	


	function BuildDestinationsBox(DestinationPortsArray,SelectID) 
	{
		//SelectObj=document.forms.SailingSelection[SelectID];
		SelectObj=document.getElementById(SelectID);
		SelectObj.options.length = 0;
		for (i=0; i<DestinationPortsArray.length; i++)
		{
			SelectObj.options[i] = new Option(DestinationPortsArray[i][0],DestinationPortsArray[i][1]);
		}
	}
	
	
	function BuildRoundTrip(PortID,SelectID) 
	{
		//SelectObj=document.forms.SailingSelection[SelectID];
		SelectObj=document.getElementById(SelectID);
		SelectObj.options.length = 0;
		
			
		SelectObj.options[0] = new Option(getPort(PortID),PortID);
		
	}	
	
	
		
//-->



// ****  Initialize Dates according "dtValidation"





function RTfrom1(obj, inType)
{
	
			BuildDestinationPorts(obj.options[obj.options.selectedIndex].value,inType);
	
			//BuildRoundTrip(obj.options[obj.options.selectedIndex].value,inType);
		
	
}

function RTto1(obj, inType)
{
			BuildDestinationPorts(obj.options[obj.options.selectedIndex].value,inType);
	
		//BuildRoundTrip(obj.options[obj.options.selectedIndex].value,inType);
	 
}















Date.prototype.addDays = function (n) {
  this.setDate( this.getDate() + n );	
	return this;
}


	function validateFerries(frm){

	//reset error fields	
	$('#fromCityContainer').removeClass('genericError');  				
	$('#toCityContainer').removeClass('genericError');  		

	$('#outMonthContainer').removeClass('monthSFError');  		
	$('#outDayContainer').removeClass('daySFError');
			
	$('#retMonthContainer').removeClass('monthSFError');
	$('#retDayContainer').removeClass('daySFError');
	
		
						 		
	var succ=true;
	var msg='';
		
	var msgStart = '<tr><td><img src="ferries_files/rightButton.gif"></td><td>&nbsp;&nbsp;</td><td>';
	var msgEnd = '</td></tr>';
				
	var fromPort = 	frm.fromPort.options[frm.fromPort.options.selectedIndex].value;			
	var toPort = 	frm.toPort.options[frm.toPort.options.selectedIndex].value;			

	if (fromPort.trim()=='') {
	 	$('#fromCityContainer').addClass('genericError');  	
		msg+=msgStart+'Επιλέξτε Λιμάνι Αναχώρησης.'+msgEnd;			
	}	

	if (toPort.trim()=='') {
	 	$('#toCityContainer').addClass('genericError');  	
		msg+=msgStart+'Λιμάνι Προορισμού.'+msgEnd;			
	}		
	
	if ((fromPort.trim()!='') && (toPort.trim()!='')) {
		if (fromPort.trim()== toPort.trim()) {
	 		$('#fromCityContainer').addClass('genericError'); 
	 		$('#toCityContainer').addClass('genericError');  	 	
			msg+=msgStart+'Το Λιμάνι Αναχώρησης και Προορισμού ΔΕΝ πρέπει να είναι ίδια.'+msgEnd;				
		}	
	}	
	var triptype="ROUNDTRIP";
	
	if (frm.triptype[1].checked) triptype="ROUNDTRIP";
	if (frm.triptype[0].checked) triptype="ONEWAY";		
	
	//dates here
	var dmin = new Date();
	dmin.addDays(7);
	var dmax = new Date();	
	dmax.addMonths(7);			
								
	var outMonth = frm.outmonth;
	var outDay = frm.outday;
	var outMonthSelected = outMonth.options[outMonth.options.selectedIndex].value;
	var outDaySelected = outDay.options[outDay.options.selectedIndex].value;	
	var fdt = frm.fdt.value;			
	var outDate = new Date(outMonthSelected + ' ' + outDaySelected + ', ' + fdt.substring(fdt.length-4));
			
	var retMonth = frm.retmonth;
	var retDay = frm.retday;				
	var retMonthSelected = retMonth.options[retMonth.options.selectedIndex].value;		
	var retDaySelected = retDay.options[retDay.options.selectedIndex].value;						
	var tdt = frm.tdt.value; 
	var retDate = new Date(retMonthSelected + ' ' + retDaySelected + ', ' + tdt.substring(tdt.length-4));							
								
	if (outDate < dmin)
	{			
		$('#outMonthContainer').addClass('monthSFError');  	
		$('#outDayContainer').addClass('daySFError');		 				
		msg += msgStart+'Ορίστε ημερομηνία αναχώρησης τουλάχιστον 7 μέρες από την σημερινή.'+msgEnd;			
	}
			
	if (outDate > dmax)
	{
		$('#outMonthContainer').addClass('monthSFError');  	
		$('#outDayContainer').addClass('daySFError');						
		msg += msgStart+'Δεν μπορείτε να κάνετε κράτηση για εισιτήρια μεταγενέστερα των 7 μηνών.'+msgEnd;					
	}
				
	if (triptype=="ROUNDTRIP") {	
		
		if (retDate < dmin)
		{			
			$('#retMonthContainer').addClass('monthSFError');  	
			$('#retDayContainer').addClass('daySFError');		 				
			msg += msgStart+'Ορίστε ημερομηνία επιστροφής τουλάχιστον 7 μέρες από την σημερινή.'+msgEnd;			
		}
					
		if (retDate < outDate) {
			$('#retMonthContainer').addClass('monthSFError');  	
			$('#retDayContainer').addClass('daySFError');				
			if (resLang=="en") {		
				msg +=msgStart+'Return date must be after departure date.'+msgEnd;		
			} else {			
				msg +=msgStart+'Ορίστε ημερομηνία επιστροφής μεταγενέστερη της αναχώρησης.'+msgEnd;			
			}	
		}	
		
		if (retDate > dmax)
		{
			$('#retMonthContainer').addClass('monthSFError');  	
			$('#retDayContainer').addClass('daySFError');						
			msg += msgStart+'Δεν μπορείτε να κάνετε κράτηση για εισιτήρια μεταγενέστερα των 7 μηνών.'+msgEnd;				
		}			
	}			
			

	

	
		
	if (msg.length > 0) {
		succ=false;
		
		displayMsgs = '<table style="font-size:12px;color:red;line-height:20px;">' +msg + '</table>';		
		$('#alertMessages').html(displayMsgs);
					

		$('html, body').animate({scrollTop:120}, 'slow'); 		
		if ($('#alerts').css('display') == 'none')
			$('#alerts').slideDown('slow');		
		
	} 

	

	return succ;
	//return false;
	
}
