﻿// JavaScript Document
function startTime(lang, fmt)
{
	var today=new Date()
	var date=dateFormat(lang, fmt)

	var h=today.getHours()
	var m=today.getMinutes()
	var s=today.getSeconds()
	// add a zero in front of numbers<10
	h=check(h)
	m=check(m)
	s=check(s)
	document.getElementById('datetime').innerHTML=date+" "+h+":"+m+":"+s
	if (lang=="en")
	{
		switch (fmt)
		{
			case 1:	
					t=setTimeout("startTime('en', 1)",500)
					break
			case 2:	
					t=setTimeout("startTime('en', 2)",500)
					break
			case 3:	
					t=setTimeout("startTime('en', 3)",500)
					break
			case 4:	
					t=setTimeout("startTime('en', 4)",500)
					break
			case 5:					
					t=setTimeout("startTime('en', 5)",500)
					break
			case 6:	
					t=setTimeout("startTime('en', 6)",500)
					break
			case 7:	
					t=setTimeout("startTime('en', 7)",500)
					break
			default:
					t=setTimeout("startTime('en', 0)",500)
		}		
	}
	else if (lang=="gr")
	{
		switch (fmt)
		{
			case 1:	
					t=setTimeout("startTime('gr', 1)",500)
					break
			case 2:	
					t=setTimeout("startTime('gr', 2)",500)
					break
			case 3:	
					t=setTimeout("startTime('gr', 3)",500)
					break
			case 4:	
					t=setTimeout("startTime('gr', 4)",500)
					break
			case 5:					
					t=setTimeout("startTime('gr', 5)",500)
					break
			case 6:	
					t=setTimeout("startTime('gr', 6)",500)
					break
			case 7:	
					t=setTimeout("startTime('gr', 7)",500)
					break
			default:
					t=setTimeout("startTime('gr', 0)",500)
		}		
	}
else if (lang=="ru")
	{
		switch (fmt)
		{
			case 1:	
					t=setTimeout("startTime('ru', 1)",500)
					break
			case 2:	
					t=setTimeout("startTime('ru', 2)",500)
					break
			case 3:	
					t=setTimeout("startTime('ru', 3)",500)
					break
			case 4:	
					t=setTimeout("startTime('ru', 4)",500)
					break
			case 5:					
					t=setTimeout("startTime('ru', 5)",500)
					break
			case 6:	
					t=setTimeout("startTime('ru', 6)",500)
					break
			case 7:	
					t=setTimeout("startTime('ru', 7)",500)
					break
			default:
					t=setTimeout("startTime('ru', 0)",500)
		}		
	}
}

function check(i)
{
	if (i<10) 
  		{i="0" + i}
  	return i
}

function dateFormat(lang, fmt)
{
	var weekday=new Array(20)	
	weekday[0]="Sunday"
	weekday[1]="Monday"
	weekday[2]="Tuesday"	
	weekday[3]="Wednesday"
	weekday[4]="Thursday"	
	weekday[5]="Friday"
	weekday[6]="Saturday"	
	weekday[7]="Κυριακή"
	weekday[8]="Δευτέρα"
	weekday[9]="Τρίτη"	
	weekday[10]="Τετάρτη"
	weekday[11]="Πέμπτη"	
	weekday[12]="Παρασκευή"
	weekday[13]="Σάββατο"		
	weekday[14]="Воскресенье"
	weekday[15]="Понедельник"
	weekday[16]="Вторник"	
	weekday[17]="Среда"
	weekday[18]="Четверг"	
	weekday[19]="Пятница"
	weekday[20]="Суббота"		
	
	var months=new Array(35)	
	months[0]="Januray"
	months[1]="February"
	months[2]="March"
	months[3]="April"
	months[4]="May"
	months[5]="June"
	months[6]="July"
	months[7]="August"
	months[8]="September"
	months[9]="October"
	months[10]="November"
	months[11]="December"
	months[12]="Ιανουαρίου"
	months[13]="Φεβρουαρίου"
	months[14]="Μαρτίου"
	months[15]="Απριλίου"
	months[16]="Μαϊου"
	months[17]="Ιουνίου"
	months[18]="Ιουλίου"
	months[19]="Αυγούστου"
	months[20]="Σεπτεβρίου"
	months[21]="Οκτωβρίου"
	months[22]="Νοεμβρίου"
	months[23]="Δεκεμβρίου"
	months[24]="Январь"			//-   January 
	months[25]="Февраль"		//-   February
	months[26]="Март"			//-   March
	months[27]="Апрель"   		//-   April
	months[28]="Май"   			//-   May
	months[29]="Июнь"   		//-   June
	months[30]="Июль"   		//-   July
	months[31]="Август"   		//-   August
	months[32]="Сентябрь"   	//-   September
	months[33]="Октябрь"   		//-   October
	months[34]="Ноябрь"   		//-   November
	months[35]="Декабрь"   		//-   December


	
	var today=new Date()
	var date, day_3, day_all, month_3, month_all

	var dd = check(today.getDate())													// eg. 	01
	var mm = check(today.getMonth()+1)												// 		07
	var yyyy=today.getFullYear ()														//		2006
	
	if (lang=="en")
		{
			day_3 = (weekday[today.getDay()]).substr(0,3)							//		Sat
			day_all = weekday[today.getDay()]										//		Saturday
			month_3 = (months[today.getMonth()]).substr(0,3)						//		Jul
			month_all = months[today.getMonth()]									//		July
		}
	else if (lang=="gr")
		{
			day_3 = (weekday[today.getDay()+7]).substr(0,3)							//		Σαβ
			day_all = weekday[today.getDay()+7]										//		Σάββατο
			if (today.getMonth()==5 || today.getMonth()==6)
				{month_3=(months[today.getMonth()+12]).substr(0,4)}					//		Ιουλ
			else if (today.getMonth()==4)
				{month_3=(months[today.getMonth()+12]).substr(0,2)+"η"}				//		Μαη	
			else 
				{month_3=(months[today.getMonth()+12]).substr(0,3)}					//		Αυγ
			month_all = months[today.getMonth()+12]									//		Ιούλης
		}
	
	else if (lang=="ru")
		{
			day_3 = (weekday[today.getDay()+14]).substr(0,3)						//		Σαβ
			day_all = weekday[today.getDay()+14]									//		Σάββατο
			if (today.getMonth()==5 || today.getMonth()==6)
				{month_3=(months[today.getMonth()+24]).substr(0,4)}					//		Ιουλ
			else if (today.getMonth()==4)
				{month_3=(months[today.getMonth()+24]).substr(0,3)}				//		Μαη	
			else 
				{month_3=(months[today.getMonth()+24]).substr(0,3)}					//		Αυγ
			month_all = months[today.getMonth()+24]									//		Ιούλης
		}	
	
	switch (fmt)
	{
		case 1:	// eg. 01-07-2006
				date =  dd+"/"+mm+"/"+yyyy
				break
		case 2:	// eg. Sat, 01-07-2006
				date = day_3+", "+dd+"/"+mm+"/"+yyyy				
				break
		case 3:	// eg. Saturday, 01-07-2006
				date = day_all+", "+dd+"/"+mm+"/"+yyyy				
				break
		case 4:	// eg. 01 Jul 2006
				date = dd+" "+month_3+" "+yyyy
				break
		case 5:	// eg. 01 July 2006				
				date = dd+" "+month_all+" "+yyyy
				break
		case 6:	// eg. Sat, 01 Jul 2006
				date = day_3+", "+dd+" "+month_3+" "+yyyy		
				break
		case 7:	// eg. Saturday, 01 July 2006
				date = day_all+", "+dd+" "+month_all+" "+yyyy		
				break
		default:// eg. Saturday, 1st July 2006
				date = day_all+", "+dd+" "+month_all+" "+yyyy		
	}

	return (date);
}
function MM_findObj(n, d) 
{ 
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_setTextOfTextfield(objName,x,newText) 
{ 
  var obj = MM_findObj(objName); if (obj) obj.value = newText;
}
function popup_win(url_add, width)
{
   window.open(url_add,'welcome', 'width=518, height=350, top=250, left=250 menubar=no, status=no, location=no, toolbar=no, scrollbars=yes');
}
function mouseLogin(url)
{
document.login.src =url
}

function mouseFlag(url)
{
document.flag.src =url
}

function mouseFlagB(url)
{
document.flagB.src =url
}


