	function addLoadEvent()
	{
		if (document.getElementById("pgLoading")) document.getElementById("pgLoading").style.display="none";
		jQuery(document).ready(function(){
			
			jQuery(document).ready(function () {
				jQuery('#dvHolder').fadeIn(1200);
					});
		
		});
	}
	
	function mainImg()
	{
		if (document.images)
		{
			var trioA = new Image();
			trioA.src = "../images/sarakino-kambi-zakynthos-chora_final-triptych.jpg";
			
			var trioB = new Image();
			trioB.src = "../images/book-girl-house-triptych.jpg";
		}
		
		setInterval("swapMainImg()", 6000);
	}
	
	function swapMainImg ()
	{
		var t;
		if (document.getElementById)
		{
			var objDiv = document.getElementById('imgMain');
		}
		else if (document.all)
		{
			var objDiv = document.all['imgMain'];
		}
		else if (document.layers)
		{
			var objDiv = document.layers['imgMain'];
		}
		
		if (objDiv.src == "http://www.sarakino.gr/images/sarakino-kambi-zakynthos-chora_final-triptych.jpg")
		{
			jQuery('#imgMain').fadeOut(1200);
			t = setTimeout("trio1();",1300);
			jQuery('#imgMain').fadeIn(1200);
		}
		else if (objDiv.src == "http://www.sarakino.gr/images/book-girl-house-triptych.jpg")
		{
			jQuery('#imgMain').fadeOut(1200);
			t = setTimeout("trio2();",1300);
			jQuery('#imgMain').fadeIn(1200);
		}
	}
	
	function trio1 ()
	{
		if (document.getElementById)
		{
			var objDiv = document.getElementById('imgMain');
		}
		else if (document.all)
		{
			var objDiv = document.all['imgMain'];
		}
		else if (document.layers)
		{
			var objDiv = document.layers['imgMain'];
		}
		
		objDiv.src = 'http://www.sarakino.gr/images/book-girl-house-triptych.jpg';
	}
	
	function trio2 ()
	{
		if (document.getElementById)
		{
			var objDiv = document.getElementById('imgMain');
		}
		else if (document.all)
		{
			var objDiv = document.all['imgMain'];
		}
		else if (document.layers)
		{
			var objDiv = document.layers['imgMain'];
		}
		
		objDiv.src = 'http://www.sarakino.gr/images/sarakino-kambi-zakynthos-chora_final-triptych.jpg';
	}
	
	if (document.images)
	{
		var pgLoading = new Image();
		pgLoading.src = "../images/loader2.gif";
		
		var mnuNorm = new Image();
		mnuNorm.src = "../images/btns/ps/mnunorm.png";
		
		var mnuHover = new Image();
		mnuHover.src = "../images/btns/ps/mnuhovr.png";
	}
	
	function showTimeEl ()
	{
		setInterval("settime()", 1000);
	}
	
	function showTimeEn ()
	{
		setInterval("settime2()", 1000);
	}
	
	function settime ()
	{
		var curtime = new Date();
		var curDate=curtime.getDate();
		var curDay = curtime.getDay();
		var curMonth = curtime.getMonth();
		var curYear = curtime.getFullYear();
		var curhour = curtime.getHours();
		var curmin = curtime.getMinutes();
		var cursec = curtime.getSeconds();
		var time = "";
	
		if(curhour == 0) curhour = 12;
		time =	(curhour > 12 ? curhour - 12 : curhour) + ":" +
				(curmin < 10 ? "0" : "") + curmin + ":" +
				(cursec < 10 ? "0" : "") + cursec + " " +
				(curhour > 12 ? "μμ" : "πμ");
	  
		if (curMonth==0)
		{
			curMonth="Ιανουαρίου";
		}
		else if (curMonth==1)
		{
			curMonth="Φεβρουαρίου";
		}
		else if (curMonth==2)
		{
			curMonth="Μαρτίου";
		}
		else if (curMonth==3)
		{
			curMonth="Απριλίου";
		}
		else if (curMonth==4)
		{
			curMonth="Μαΐου";
		}
		else if (curMonth==5)
		{
			curMonth="Ιουνίου";
		}
		else if (curMonth==6)
		{
			curMonth="Ιουλίου";
		}
		else if (curMonth==7)
		{
			curMonth="Αυγούστου";
		}
		else if (curMonth==8)
		{
			curMonth="Σεπτεμβρίου";
		}
		else if (curMonth==9)
		{
			curMonth="Οκτωβρίου";
		}
		else if (curMonth==10)
		{
			curMonth="Νοεμβρίου";
		}
		else if (curMonth==11)
		{
			curMonth="Δεκεμβρίου";
		}
	
		curtime=curDate + " " + curMonth + " " + curYear;
		
		if (document.getElementById)
		{
			var ctd = document.getElementById("clock");
		}
		else if (document.all)
		{
			var ctd = document.all["clock"];
		}
		else if (document.layers)
		{
			var ctd = document.layers["clock"];
		}
		ctd.innerHTML = curtime + " - " + time;
	}
	
	function settime2 ()
	{
		var curtime = new Date();
		var curDate=curtime.getDate();
		var curDay = curtime.getDay();
		var curMonth = curtime.getMonth();
		var curYear = curtime.getFullYear();
		var curhour = curtime.getHours();
		var curmin = curtime.getMinutes();
		var cursec = curtime.getSeconds();
		var time = "";
	
		if(curhour == 0) curhour = 12;
		time =	(curhour > 12 ? curhour - 12 : curhour) + ":" +
				(curmin < 10 ? "0" : "") + curmin + ":" +
				(cursec < 10 ? "0" : "") + cursec + " " +
				(curhour > 12 ? "pm" : "am");
	  
		if (curMonth==0)
		{
			curMonth="January";
		}
		else if (curMonth==1)
		{
			curMonth="February";
		}
		else if (curMonth==2)
		{
			curMonth="March";
		}
		else if (curMonth==3)
		{
			curMonth="April";
		}
		else if (curMonth==4)
		{
			curMonth="May";
		}
		else if (curMonth==5)
		{
			curMonth="June";
		}
		else if (curMonth==6)
		{
			curMonth="July";
		}
		else if (curMonth==7)
		{
			curMonth="August";
		}
		else if (curMonth==8)
		{
			curMonth="September";
		}
		else if (curMonth==9)
		{
			curMonth="October";
		}
		else if (curMonth==10)
		{
			curMonth="November";
		}
		else if (curMonth==11)
		{
			curMonth="December";
		}
		
		if (curDate == 1)
		{
			curtime=curMonth + " " + curDate + "st " + curYear;
		}
		else if (curDate == 2)
		{
			curtime=curMonth + " " + curDate + "nd " + curYear;
		}
		else if (curDate == 3)
		{
			curtime=curMonth + " " + curDate + "rd " + curYear;
		}
		else
		{
			curtime=curMonth + " " + curDate + "th " + curYear;
		}
		
		if (document.getElementById)
		{
			var ctd = document.getElementById("clock");
		}
		else if (document.all)
		{
			var ctd = document.all["clock"];
		}
		else if (document.layers)
		{
			var ctd = document.layers["clock"];
		}
		ctd.innerHTML = curtime + " - " + time;
	}
	function emailHelpf (lng)
	{
		tgDiv = 'emailHelp';
		
		if (document.getElementById)
		{
			var objDiv = document.getElementById('emailHelp');
		}
		else if (document.all)
		{
			var objDiv = document.all['emailHelp'];
		}
		else if (document.layers)
		{
			var objDiv = document.layers['emailHelp'];
		}
		
		var trg = document.frmNewMember.email.value;
		
		if (trg.length == 0)
		{
			if (lng == 1)
			{
				objDiv.innerHTML = "Το χρώμα του πεδίου γίνεται πράσινο με αποδεκτή καταχώριση";
			}
			else if (lng == 2)
			{
				objDiv.innerHTML = "The field's color turns green with an acceptable e-mail";
			}
			opacity(tgDiv, 0, 100, 500);
		}
	}
	function emailHelpf2 (lng)
	{
		tgDiv = 'emailHelp';
		
		if (document.getElementById)
		{
			var objDiv = document.getElementById('emailHelp');
		}
		else if (document.all)
		{
			var objDiv = document.all['emailHelp'];
		}
		else if (document.layers)
		{
			var objDiv = document.layers['emailHelp'];
		}
		
		var trg = document.frmNewMember.email.value;
		
		if (trg.length == 0)
		{
			if (lng == 1)
			{
				objDiv.innerHTML = "Το χρώμα του πεδίου γίνεται πράσινο με αποδεκτή καταχώριση";
			}
			else
			{
				objDiv.innerHTML = "The field's color turns green with an acceptable e-mail";
			}
			
			opacity(tgDiv, 0, 100, 500);
		}
	}
	function passHelp1u (lng)
	{
		tgDiv = 'passHelp1';
		
		if (document.getElementById)
		{
			var objDiv = document.getElementById('passHelp1');
		}
		else if (document.all)
		{
			var objDiv = document.all['passHelp1'];
		}
		else if (document.layers)
		{
			var objDiv = document.layers['passHelp1'];
		}
		
		var trg = document.frmNewMember.passWd.value;
		var trg2 = document.frmNewMember.passWd2.value;
		
		if (trg.length > 7 && trg != trg2)
		{
			if (lng == 1)
			{
				objDiv.innerHTML = "Eπαναλάβατε τον κωδικό στο επόμενο πεδίο";
			}
			else
			{
				objDiv.innerHTML = "Repeat the password in the next field";
			}
			
			opacity(tgDiv, 0, 100, 500);
		}
	}
	function passHelp2f (lng)
	{
		tgDiv = 'passHelp2';
		
		if (document.getElementById)
		{
			var objDiv = document.getElementById('passHelp1');
			var objDiv2 = document.getElementById('passHelp2');
		}
		else if (document.all)
		{
			var objDiv = document.all['passHelp1'];
			var objDiv2 = document.all['passHelp2'];
		}
		else if (document.layers)
		{
			var objDiv = document.layers['passHelp1'];
			var objDiv2 = document.layers['passHelp2'];
		}
		
		var trg = document.frmNewMember.passWd.value;
		var trg2 = document.frmNewMember.passWd2.value;
		
		if (trg.length == 0)
		{
			if (lng == 1)
			{
				objDiv2.innerHTML = "Συμπληρώστε πρώτα το προηγούμενο πεδίο";
			}
			else
			{
				objDiv2.innerHTML = "Please fill in the previous field";
			}
			
			opacity(tgDiv, 0, 100, 500);
		}
		else if (trg.length < 8)
		{
			if (lng == 1)
			{
				objDiv2.innerHTML = "Ο κωδικός στο προηγούμενο πεδίο δεν είναι αποδεκτός";
			}
			else
			{
				objDiv2.innerHTML = "Previous password not acceptable";
			}
			
			opacity(tgDiv, 0, 100, 500);
		}
		else if (trg.length > 7)
		{
			objDiv.innerHTML = "&nbsp;";
		}
	}
	function passHelp2b (lng)
	{
		tgDiv = 'passHelp2';
		
		if (document.getElementById)
		{
			var objDiv = document.getElementById('passHelp2');
		}
		else if (document.all)
		{
			var objDiv = document.all['passHelp2'];
		}
		else if (document.layers)
		{
			var objDiv = document.layers['passHelp2'];
		}
		
		var trg = document.frmNewMember.passWd.value;
		var trg2 = document.frmNewMember.passWd2.value;
		
		if (trg2.length == 0)
		{
			objDiv.innerHTML = "&nbsp;";
			opacity(tgDiv, 0, 100, 500);
		}
	}
	function passHelp2u (lng)
	{
		tgDiv = 'passHelp2';
		
		if (document.getElementById)
		{
			var objDiv = document.getElementById('passHelp1');
			var objDiv2 = document.getElementById('passHelp2');
		}
		else if (document.all)
		{
			var objDiv = document.all['passHelp1'];
			var objDiv2 = document.all['passHelp2'];
		}
		else if (document.layers)
		{
			var objDiv = document.layers['passHelp1'];
			var objDiv2 = document.layers['passHelp2'];
		}
		
		var trg = document.frmNewMember.passWd.value;
		var trg2 = document.frmNewMember.passWd2.value;
		
		if (trg.length > 7 && trg != trg2)
		{
			if (lng == 1)
			{
				objDiv2.innerHTML = "Eπαναλάβατε τον προηγούμενο κωδικό";
			}
			else
			{
				objDiv2.innerHTML = "Repeat the same password";
			}
			opacity(tgDiv, 0, 100, 500);
		}
		if (trg.length > 7 && trg == trg2)
		{
			if (lng == 1)
			{
				objDiv2.innerHTML = "Επιτυχής επανάληψη";
			}
			else
			{
				objDiv2.innerHTML = "Successful repetition";
			}
			
			opacity(tgDiv, 0, 100, 500);
		}
	}
	function opacity(id, opacStart, opacEnd, millisec)
	{
		//speed for each frame
		var speed = Math.round(millisec / 150);
		var timer = 0;
	
		//determine the direction for the blending, if start and end are the same nothing happens
		if(opacStart > opacEnd)
		{
			for(i = opacStart; i >= opacEnd; i--)
			{
				setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
				timer++;
			}
		}
		else if(opacStart < opacEnd)
		{
			for(i = opacStart; i <= opacEnd; i++)
			{
				setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
				timer++;
			}
		}
	}
	
	//change the opacity for different browsers
	function changeOpac(opacity, id) {
		var object = document.getElementById(id).style;
		object.opacity = (opacity / 100);
		object.MozOpacity = (opacity / 100);
		object.KhtmlOpacity = (opacity / 100);
		object.filter = "alpha(opacity=" + opacity + ")";
	}
	function validEmail (inputValue,objDiv,lng)
	{
		if (document.getElementById)
		{
			var objDiv = document.getElementById(objDiv);
			var aniDiv = document.getElementById('emailHelp');
		}
		else if (document.all)
		{
			var objDiv = document.all[objDiv];
			var aniDiv = document.all['emailHelp'];
		}
		else if (document.layers)
		{
			var objDiv = document.layers[objDiv];
			var aniDiv = document.layers['emailHelp'];
		}
		
		var foundAt = false
		var foundDot = false
		var atPosition = -1
		var dotPosition = -1
		
		if (inputValue != "")
		{
			for (var i=0; i<=inputValue.length; i++)
			{
				if (inputValue.charAt(i) == "@" )
				{
					foundAt = true
					atPosition = i
				}
				else if (inputValue.charAt(i) == ".")
				{
					foundDot = true
					dotPosition = i
				}
			}
			if ((foundAt && foundDot) && (atPosition < dotPosition) && (atPosition > -1) && (dotPosition > -1))
			{
				if (inputValue.length - dotPosition > 2)
				{
					checkUser(lng);
					//objDiv.style.backgroundColor = "#CCFFCC";
					//objDiv.innerHTML = "<table><tr><td><img src='../images/unOKps.png' width='20' height='20' /></td></tr></table>";
					return true
				}
				else
				{
					objDiv.style.backgroundColor = normColor;
					aniDiv.innerHTML = "&nbsp;";
					enableSave(lng);
					//objDiv.innerHTML = "<table><tr><td><img src='../images/unErrorps.png' width='20' height='20' /></td></tr></table>";
					return false
				}
			}
			else
			{
				objDiv.style.backgroundColor = normColor;
				aniDiv.innerHTML = "&nbsp;";
				enableSave(lng);
				//objDiv.innerHTML = "<table><tr><td><img src='../images/unErrorps.png' width='20' height='20' /></td></tr></table>";
				return false
			}
		}
		else
		{
			objDiv.style.backgroundColor = normColor;
			enableSave(lng);
			//objDiv.innerHTML = "&nbsp;";
			return false
		}
	}
	function validEmail2 (inputValue,objDiv,lng)
	{
		if (document.getElementById)
		{
			var objDiv = document.getElementById(objDiv);
			var aniDiv = document.getElementById('emailHelp');
		}
		else if (document.all)
		{
			var objDiv = document.all[objDiv];
			var aniDiv = document.all['emailHelp'];
		}
		else if (document.layers)
		{
			var objDiv = document.layers[objDiv];
			var aniDiv = document.layers['emailHelp'];
		}
		
		var foundAt = false
		var foundDot = false
		var atPosition = -1
		var dotPosition = -1
		
		if (inputValue != "")
		{
			for (var i=0; i<=inputValue.length; i++)
			{
				if (inputValue.charAt(i) == "@" )
				{
					foundAt = true
					atPosition = i
				}
				else if (inputValue.charAt(i) == ".")
				{
					foundDot = true
					dotPosition = i
				}
			}
			if ((foundAt && foundDot) && (atPosition < dotPosition) && (atPosition > -1) && (dotPosition > -1))
			{
				if (inputValue.length - dotPosition > 2)
				{
					checkUser(lng);
					return true
				}
				else
				{
					objDiv.style.backgroundColor = "#FFCCFF"; //error
					
					if (lng == 1)
					{
						aniDiv.innerHTML = "Ελέγξτε την καταχώριση για σφάλμα";
					}
					else
					{
						aniDiv.innerHTML = "Check input for error";
					}
					
					enableSave(lng);
					return false
				}
			}
			else
			{
				objDiv.style.backgroundColor = "#FFCCFF"; //error
				
				if (lng == 1)
				{
					aniDiv.innerHTML = "Ελέγξτε την καταχώριση για σφάλμα";
				}
				else
				{
					aniDiv.innerHTML = "Check input for error";
				}
				
				enableSave(lng);
				return false
			}
		}
		else
		{
			objDiv.style.backgroundColor = normColor;
			aniDiv.innerHTML = "&nbsp;";
			enableSave();
			return false
		}
	}
	function validEmail3 (inputValue,lng)
	{
		if (document.getElementById)
		{
			var sv = document.getElementById('sbMail');
		}
		else if (document.all)
		{
			var sv = document.all['sbMail'];
		}
		else if (document.layers)
		{
			var sv = document.layers['sbMail'];
		}
		
		var foundAt = false
		var foundDot = false
		var atPosition = -1
		var dotPosition = -1
		
		if (inputValue != "")
		{
			for (var i=0; i<=inputValue.length; i++)
			{
				if (inputValue.charAt(i) == "@" )
				{
					foundAt = true
					atPosition = i
				}
				else if (inputValue.charAt(i) == ".")
				{
					foundDot = true
					dotPosition = i
				}
			}
			if ((foundAt && foundDot) && (atPosition < dotPosition) && (atPosition > -1) && (dotPosition > -1))
			{
				if (inputValue.length - dotPosition > 2)
				{
					getMail(lng);
					return true;
				}
				else
				{
					sv.disabled = true;
					return false;
				}
			}
			else
			{
				sv.disabled = true;
				return false;
			}
		}
		else
		{
			sv.disabled = true;
			return false;
		}
	}
	function disableSave (lng)
	{
		if (document.getElementById)
		{
			var sv = document.getElementById('saveData');
			var tg = document.getElementById('dvSaveData');
		}
		else if (document.all)
		{
			var sv = document.all['saveData'];
			var tg = document.all['dvSaveData'];
		}
		else if (document.layers)
		{
			var sv = document.layers['saveData'];
			var tg = document.layers['dvSaveData'];
		}
		
		if (sv)
		{
			sv.disabled = true;
		}
		
		if (lng == 1)
		{
			tg.innerHTML = "<span class='smDeadLink'>Αποθήκευση</span>";
		}
		else if (lng == 2)
		{
			tg.innerHTML = "<span class='smDeadLink'>Save</span>";
		}
	}
	function enableSave (lng)
	{
		if (document.getElementById)
		{
			var sv = document.getElementById('saveData');
			var tg = document.getElementById('dvSaveData');
		}
		else if (document.all)
		{
			var sv = document.all['saveData'];
			var tg = document.all['dvSaveData'];
		}
		else if (document.layers)
		{
			var sv = document.layers['saveData'];
			var tg = document.layers['dvSaveData'];
		}
		var trg = document.frmNewMember.email.value;
		var trg2 = document.frmNewMember.passWd.value;
		
		if (trg.length > 5 && trg2.length > 7)
		{
			if (sv)
			{
				sv.disabled = false;
			}
			
			if (lng == 1)
			{
				tg.innerHTML = "<a href='javascript:document.frmNewMember.submit();' class='smLink'>Αποθήκευση</a>";
			}
			else if (lng == 2)
			{
				tg.innerHTML = "<a href='javascript:document.frmNewMember.submit();' class='smLink'>Save</a>";
			}
		}
		else
		{
			if (sv)
			{
				sv.disabled = true;
			}
			
			if (lng == 1)
			{
				tg.innerHTML = "<span class='smDeadLink'>Αποθήκευση</span>";
			}
			else if (lng == 2)
			{
				tg.innerHTML = "<span class='smDeadLink'>Save</span>";
			}
		}
	}
	
	//define normal color state
	var normColor = "#99CCFF";
	
	function checkUser (lng)
	{
		if (document.getElementById)
		{
			var objDiv = document.getElementById('email');
			var aniDiv = document.getElementById('emailHelp');
			//var objDiv = document.getElementById('eml');
		}
		else if (document.all)
		{
			var objDiv = document.all['email'];
			var aniDiv = document.all['emailHelp'];
			//var objDiv = document.all['eml'];
		}
		else if (document.layers)
		{
			var objDiv = document.layers['email'];
			var aniDiv = document.layers['emailHelp'];
			//var objDiv = document.layers['eml'];
		}
		
		var trg = document.frmNewMember.email.value;
		
		if (trg.length > 0)
		{
			if (trg.length < 6)
			{
				objDiv.style.backgroundColor = normColor;
				aniDiv.innerHTML = "&nbsp;";
				disableSave(lng);
				//objDiv.innerHTML = "<table><tr><td><img src='../images/apvPendingPs.png' width='20' height='20' title='Πληκτρολογήστε όνομα χρήστη με 6 χαρακτήρες και πάνω' /></td></tr></table>";
				return false;
			}
			else
			{
				aniDiv.innerHTML = "<img src='../images/loader.gif' width='16' height='16'";
				getPage('email',trg,lng);
			}
		}
		else
		{
			objDiv.style.backgroundColor = normColor;
			enableSave(lng);
			//objDiv.innerHTML = "&nbsp;";
			return false
		}
	}
	function checkUser2 (lng)
	{
		if (document.getElementById)
		{
			var objDiv = document.getElementById('email');
			var aniDiv = document.getElementById('emailHelp');
			//var objDiv = document.getElementById('eml');
		}
		else if (document.all)
		{
			var objDiv = document.all['email'];
			var aniDiv = document.all['emailHelp'];
			//var objDiv = document.all['eml'];
		}
		else if (document.layers)
		{
			var objDiv = document.layers['email'];
			var aniDiv = document.layers['emailHelp'];
			//var objDiv = document.layers['eml'];
		}
		
		var trg = document.frmNewMember.email.value;
		
		if (trg.length > 0)
		{
			if (trg.length < 6)
			{
				objDiv.style.backgroundColor = normColor;
				aniDiv.innerHTML = "&nbsp;";
				disableSave2(lng);
				//objDiv.innerHTML = "<table><tr><td><img src='../images/apvPendingPs.png' width='20' height='20' title='Πληκτρολογήστε όνομα χρήστη με 6 χαρακτήρες και πάνω' /></td></tr></table>";
				return false;
			}
			else
			{
				aniDiv.innerHTML = "<img src='images/loader.gif' width='16' height='16'";
				getPage('email',trg,lng);
			}
		}
		else
		{
			objDiv.style.backgroundColor = normColor;
			enableSave2(lng);
			//objDiv.innerHTML = "&nbsp;";
			return false
		}
	}
	function passHelp1f (lng)
	{
		tgDiv = 'passHelp1';
		
		if (document.getElementById)
		{
			var objDiv = document.getElementById('passHelp1');
		}
		else if (document.all)
		{
			var objDiv = document.all['passHelp1'];
		}
		else if (document.layers)
		{
			var objDiv = document.layers['passHelp1'];
		}
		
		var trg = document.frmNewMember.passWd.value;
		
		if (trg.length == 0)
		{
			if (lng == 1)
			{
				objDiv.innerHTML = "Συμπληρώστε τουλάχιστον 8ψήφιο κωδικό";
			}
			else
			{
				objDiv.innerHTML = "Use at least 8 characters";
			}
			opacity(tgDiv, 0, 100, 500);
		}
		else
		{
			objDiv.innerHTML = "&nbsp;";
			opacity(tgDiv, 0, 100, 500);
		}
	}
	function passHelp1b (lng)
	{
		tgDiv = 'passHelp1';
		
		if (document.getElementById)
		{
			var objDiv = document.getElementById('passHelp1');
		}
		else if (document.all)
		{
			var objDiv = document.all['passHelp1'];
		}
		else if (document.layers)
		{
			var objDiv = document.layers['passHelp1'];
		}
		
		var trg = document.frmNewMember.passWd.value;
		var trg2 = document.frmNewMember.passWd2.value;
		
		if (trg.length == 0 && trg2.length > 0)
		{
			objDiv.innerHTML = "&nbsp;";
			opacity(tgDiv, 0, 100, 500);
		}
		else
		{
			if (trg.length == 0)
			{
				objDiv.innerHTML = "&nbsp;";
				opacity(tgDiv, 0, 100, 500);
			}
		}
	}
	function validPass (lng)
	{
		tgDiv = 'passHelp1';
		
		if (document.getElementById)
		{
			var objDiv = document.getElementById('passWd');
			var objDiv2 = document.getElementById('passWd2');
			var objDiv3 = document.getElementById('passHelp1');
		}
		else if (document.all)
		{
			var objDiv = document.all['passWd'];
			var objDiv2 = document.all['passWd2'];
			var objDiv3 = document.all['passHelp1'];
		}
		else if (document.layers)
		{
			var objDiv = document.layers['passWd'];
			var objDiv2 = document.layers['passWd2'];
			var objDiv3 = document.layers['passHelp1'];
		}
		
		var trg = document.frmNewMember.passWd.value;
		var trg2 = document.frmNewMember.passWd2.value;
		
		if (trg == trg2)
		{
			if (trg.length == 0)
			{
				objDiv.style.backgroundColor = normColor;
				objDiv2.style.backgroundColor = normColor;
				enableSave(lng);
				return false;
			}
			else if (trg.length > 7)
			{
				objDiv.style.backgroundColor = "#CCFFCC"; //success
				objDiv2.style.backgroundColor = "#CCFFCC";
				
				if (lng == 1)
				{
					objDiv3.innerHTML = "Ο κωδικός σας έγινε δεκτός";
				}
				else if (lng == 2)
				{
					objDiv3.innerHTML = "Password accepted";
				}
				opacity(tgDiv, 0, 100, 500);
				
				//checkUser();
				enableSave(lng);
				return false;
			}
			else if (trg.length < 8)
			{
				objDiv.style.backgroundColor = normColor;
				objDiv2.style.backgroundColor = normColor;
				
				//checkUser();
				enableSave(lng);
				return false;
			}
		}
		else
		{
			if (trg.length > 7 && trg2.length > 0)
			{
				objDiv.style.backgroundColor = "#CCFFCC";
				objDiv2.style.backgroundColor = "#FFCCFF";
				disableSave(lng);
			}
			else if (trg.length > 7 && trg2.length == 0)
			{
				objDiv.style.backgroundColor = "#CCFFCC";
				objDiv2.style.backgroundColor = normColor;
				disableSave(lng);
			}
			else if (trg.length < 8)
			{
				objDiv.style.backgroundColor = normColor;
				disableSave(lng);
			}
			else if (trg.length == 0 && trg2.length > 0)
			{
				objDiv.style.backgroundColor = normColor;
				objDiv2.style.backgroundColor = "#FFFF99";
				disableSave(lng);
			}
			else if (trg.length == 0 && trg2.length == 0)
			{
				objDiv.style.backgroundColor = normColor;
				objDiv2.style.backgroundColor = normColor;
				disableSave(lng);
			}
			else if (trg.length < 8 && trg.length < trg2.length)
			{
				objDiv.style.backgroundColor = normColor;
				objDiv2.style.backgroundColor = normColor;
				disableSave(lng);
			}
			return false;
		}
	}
	function getPage(objDiv,usr,lng)
	{
		var xmlhttp = false;
		var tgDiv = 'emailHelp';
		
		if (document.getElementById)
		{
			var objDiv = document.getElementById(objDiv);
			var aniDiv = document.getElementById('emailHelp');
		}
		else if (document.all)
		{
			var objDiv = document.all[objDiv];
			var aniDiv = document.all['emailHelp'];
		}
		else if (document.layers)
		{
			var objDiv = document.layers[objDiv];
			var aniDiv = document.layers['emailHelp'];
		}
		
		//Check if we are using IE.
		try
		{
			//If the javascript version is greater than 5.
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			//If not, then use the older active x object.
			try
			{
				//If we are using IE.
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (E)
			{
				//Else we must be using a non-IE browser.
				xmlhttp = false;
			}
		}
	
		//If we are using a non-IE browser, create a JavaScript instance of the object.
		if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
		{
			xmlhttp = new XMLHttpRequest();
		}
		
		var file = 'unchk.php?un=' + usr;
		xmlhttp.open('GET', file, true);
		
		//xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");
		xmlhttp.onreadystatechange = function()
		{
			if (xmlhttp.readyState==4 && xmlhttp.status == 200)
			{
				if( xmlhttp.responseText )
				{
					objDiv.style.backgroundColor = xmlhttp.responseText;
					if (xmlhttp.responseText == "#CCFFCC")
					{
						enableSave(lng);
						if (lng == 1)
						{
							aniDiv.innerHTML = "Αποδεκτό και διαθέσιμο e-mail";
						}
						else if (lng == 2)
						{
							aniDiv.innerHTML = "Acceptable and available e-mail";
						}
						opacity(tgDiv, 0, 100, 500);
					}
					else
					{
						if (lng == 1)
						{
							aniDiv.innerHTML = "Αποδεκτό αλλά μη διαθέσιμο e-mail";
						}
						else if (lng == 2)
						{
							aniDiv.innerHTML = "E-mail acceptable but not available";
						}
						opacity(tgDiv, 0, 100, 500);
					}
					//objDiv.innerHTML = xmlhttp.responseText;
					//opacity(tgDiv, 0, 100, 500);
				}
				else
				{
					objDiv.style.backgroundColor = normColor;
					aniDiv.innerHTML = "&nbsp;";
					enableSave(lng);
					//objDiv.innerHTML = "";
				}
			}
		}
		xmlhttp.send(null) //Nullify the XMLHttpRequest
		return;
	}
	function validUpdEmail (inputValue,objDiv,lng)
	{
		if (document.getElementById)
		{
			var objDiv = document.getElementById(objDiv);
			var aniDiv = document.getElementById('emailHelp');
		}
		else if (document.all)
		{
			var objDiv = document.all[objDiv];
			var aniDiv = document.all['emailHelp'];
		}
		else if (document.layers)
		{
			var objDiv = document.layers[objDiv];
			var aniDiv = document.layers['emailHelp'];
		}
		
		var trg = document.frmNewMember.email.value;
		var trg2 = document.frmNewMember.oemail.value;
		
		var foundAt = false
		var foundDot = false
		var atPosition = -1
		var dotPosition = -1
		
		if (trg != trg2)
		{
			if (inputValue != "")
			{
				for (var i=0; i<=inputValue.length; i++)
				{
					if (inputValue.charAt(i) == "@" )
					{
						foundAt = true
						atPosition = i
					}
					else if (inputValue.charAt(i) == ".")
					{
						foundDot = true
						dotPosition = i
					}
				}
				if ((foundAt && foundDot) && (atPosition < dotPosition) && (atPosition > -1) && (dotPosition > -1))
				{
					if (inputValue.length - dotPosition > 2)
					{
						checkUser2(lng); // ok
						return true
					}
					else
					{
						objDiv.style.backgroundColor = normColor;
						aniDiv.innerHTML = "&nbsp;";
						disableSave2(lng);
						return false
					}
				}
				else
				{
					objDiv.style.backgroundColor = normColor;
					aniDiv.innerHTML = "&nbsp;";
					disableSave2(lng);
					return false
				}
			}
		}
		else
		{
			objDiv.style.backgroundColor = "#CCFFCC";
			if (lng == 1)
			{
				aniDiv.innerHTML = "Ίδιο e-mail";
			}
			else if (lng == 2)
			{
				aniDiv.innerHTML = "Same e-mail";
			}
			enableSave2(lng);
			return false
		}
	}
	function validUpdEmail2 (inputValue,objDiv,lng)
	{
		if (document.getElementById)
		{
			var objDiv = document.getElementById(objDiv);
			var aniDiv = document.getElementById('emailHelp');
		}
		else if (document.all)
		{
			var objDiv = document.all[objDiv];
			var aniDiv = document.all['emailHelp'];
		}
		else if (document.layers)
		{
			var objDiv = document.layers[objDiv];
			var aniDiv = document.layers['emailHelp'];
		}
		
		var trg = document.frmNewMember.email.value;
		var trg2 = document.frmNewMember.oemail.value;
		
		var foundAt = false
		var foundDot = false
		var atPosition = -1
		var dotPosition = -1
		
		if (trg != trg2)
		{
			if (inputValue != "")
			{
				for (var i=0; i<=inputValue.length; i++)
				{
					if (inputValue.charAt(i) == "@" )
					{
						foundAt = true
						atPosition = i
					}
					else if (inputValue.charAt(i) == ".")
					{
						foundDot = true
						dotPosition = i
					}
				}
				if ((foundAt && foundDot) && (atPosition < dotPosition) && (atPosition > -1) && (dotPosition > -1))
				{
					if (inputValue.length - dotPosition > 2)
					{
						checkUser2();
						return true
					}
					else
					{
						objDiv.style.backgroundColor = "#FFCCFF"; //error
						
						if (lng == 1)
						{
							aniDiv.innerHTML = "Ελέγξτε την καταχώριση για σφάλμα";
						}
						else if (lng == 2)
						{
							aniDiv.innerHTML = "Check for errors";
						}
						
						disableSave2(lng);
						return false
					}
				}
				else
				{
					objDiv.style.backgroundColor = "#FFCCFF"; //error
					
					if (lng == 1)
					{
						aniDiv.innerHTML = "Ελέγξτε την καταχώριση για σφάλμα";
					}
					else if (lng == 2)
					{
						aniDiv.innerHTML = "Check for errors";
					}
					
					disableSave2(lng);
					return false
				}
			}
		}
		else
		{
			objDiv.style.backgroundColor = normColor;
			aniDiv.innerHTML = "&nbsp;";
			enableSave2(lng);
			return false
		}
	}
	function disableSave2 (lng)
	{
		if (document.getElementById)
		{
			var sv = document.getElementById('saveData');
			var tg = document.getElementById('dvSaveData');
		}
		else if (document.all)
		{
			var sv = document.all['saveData'];
			var tg = document.all['dvSaveData'];
		}
		else if (document.layers)
		{
			var sv = document.layers['saveData'];
			var tg = document.layers['dvSaveData'];
		}
		
		if (sv)
		{
			sv.disabled = true;
		}
		
		if (lng == 1)
		{
			tg.innerHTML = "<span class='smDeadLink'>Ενημέρωση</span>";
		}
		else if (lng == 2)
		{
			tg.innerHTML = "<span class='smDeadLink'>Save</span>";
		}
	}
	function enableSave2 (lng)
	{
		if (document.getElementById)
		{
			var sv = document.getElementById('saveData');
			var tg = document.getElementById('dvSaveData');
		}
		else if (document.all)
		{
			var sv = document.all['saveData'];
			var tg = document.all['dvSaveData'];
		}
		else if (document.layers)
		{
			var sv = document.layers['saveData'];
			var tg = document.layers['dvSaveData'];
		}
		var trg = document.frmNewMember.email.value;
		var trg2 = document.frmNewMember.passWd.value;
		
		if (trg.length > 5 && trg2.length > 7)
		{
			if (sv)
			{
				sv.disabled = false;
			}
			
			if (lng == 1)
			{
				tg.innerHTML = "<a href='javascript:document.frmNewMember.submit();' class='smLink'>Ενημέρωση</a>";
			}
			else if (lng == 2)
			{
				tg.innerHTML = "<a href='javascript:document.frmNewMember.submit();' class='smLink'>Update</a>";
			}
		}
		else
		{
			if (sv)
			{
				sv.disabled = true;
			}
			
			if (lng == 1)
			{
				tg.innerHTML = "<span class='smDeadLink'>Αποθήκευση</span>";
			}
			else if (lng == 2)
			{
				tg.innerHTML = "<span class='smDeadLink'>Save</span>";
			}
		}
	}
	function validUpdPass (lng)
	{
		tgDiv = 'passHelp1';
		
		if (document.getElementById)
		{
			var objDiv = document.getElementById('passWd');
			var objDiv2 = document.getElementById('passHelp1');
		}
		else if (document.all)
		{
			var objDiv = document.all['passWd'];
			var objDiv2 = document.all['passHelp1'];
		}
		else if (document.layers)
		{
			var objDiv = document.layers['passWd'];
			var objDiv2 = document.layers['passHelp1'];
		}
		
		var trg = document.frmNewMember.passWd.value;
		
		if (trg.length > 7)
		{
			objDiv.style.backgroundColor = "#CCFFCC"; //success
			
			if (lng == 1)
			{
				objDiv2.innerHTML = "Ο κωδικός σας έγινε δεκτός";
			}
			else if (lng == 2)
			{
				objDiv2.innerHTML = "Password accepted";
			}
			
			opacity(tgDiv, 0, 100, 500);
			
			enableSave2(lng);
			return false;
		}
		else
		{
			objDiv.style.backgroundColor = normColor; //success
			
			objDiv2.innerHTML = "&nbsp;";
			opacity(tgDiv, 0, 100, 500);
			
			disableSave2(lng);
			return false;
		}
	}
	function isNumberKey(e)
	{
		var allowedInputs = new Array(9,13,8,96,48,97,49,98,50,99,51,100,52,101,53,102,54,103,55,104,56,105,57,46,35,36,37,39);
		//9: tab, 13: enter (both), 8: backspace, 96-105:0 to 9 numpad, 48-57: 0 to 9 keyboard, delete: 46, left arrow: 37, right: 39
		//caps lock: 20
		var charCode = (e.which) ? e.which : event.keyCode;
		for (var i = 0; i <= allowedInputs.length; i++)
		{
			if (allowedInputs[i] == charCode)
			{
				return true;
			}
		}
		return false;
		/*
		if (charCode == 9
			|| charCode == 13
			|| charCode == 8
			|| charCode == 96
			|| charCode == 48
			|| charCode == 97
			|| charCode == 49
			|| charCode == 98
			|| charCode == 50
			|| charCode == 99
			|| charCode == 51
			|| charCode == 100
			|| charCode == 52
			|| charCode == 101
			|| charCode == 53
			|| charCode == 102
			|| charCode == 54
			|| charCode == 103
			|| charCode == 55
			|| charCode == 104
			|| charCode == 56
			|| charCode == 105
			|| charCode == 57
			|| charCode == 46
			|| charCode == 37
			|| charCode == 39)
		{
			return true;
		}
		else
		{
			return false;
		}
		*/
	}
	function getMail(lng)
	{
		var xmlhttp = false;
		var tgDiv = 'emailHelp';
		
		if (document.getElementById)
		{
			var sv = document.getElementById('sbMail');
		}
		else if (document.all)
		{
			var sv = document.all['sbMail'];
		}
		else if (document.layers)
		{
			var sv = document.layers['sbMail'];
		}
		
		var usr = document.frmRetreive.email.value;
		
		//Check if we are using IE.
		try
		{
			//If the javascript version is greater than 5.
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			//If not, then use the older active x object.
			try
			{
				//If we are using IE.
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (E)
			{
				//Else we must be using a non-IE browser.
				xmlhttp = false;
			}
		}
	
		//If we are using a non-IE browser, create a JavaScript instance of the object.
		if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
		{
			xmlhttp = new XMLHttpRequest();
		}
		
		var file = 'unchk2.php?un=' + usr;
		xmlhttp.open('GET', file, true);
		
		//xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");
		xmlhttp.onreadystatechange = function()
		{
			if (xmlhttp.readyState==4 && xmlhttp.status == 200)
			{
				if( xmlhttp.responseText )
				{
					if (xmlhttp.responseText == "1")
					{
						sv.disabled = false;
					}
					else
					{
						sv.disabled = true;
					}
				}
				else
				{
					sv.disabled = true;
				}
			}
		}
		xmlhttp.send(null) //Nullify the XMLHttpRequest
		return;
	}
	function targetBlank (url,target)
	{
  	blankWin = window.open(url,target,'menubar=yes,toolbar=yes,location=yes,directories=yes,fullscreen=no,titlebar=yes,hotkeys=yes,status=yes,scrollbars=yes,resizable=yes');
	}
	function getImgs (ctid,lng)
	{
		var xmlhttp = false;
		var tgDiv = "dvCts3";
		
		if (document.getElementById)
		{
			var objDiv = document.getElementById('dvCts3');
		}
		else if (document.all)
		{
			var objDiv = document.all['dvCts3'];
		}
		else if (document.layers)
		{
			var objDiv = document.layers['dvCts3'];
		}
		
		//Check if we are using IE.
		try
		{
			//If the javascript version is greater than 5.
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			//If not, then use the older active x object.
			try
			{
				//If we are using IE.
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (E)
			{
				//Else we must be using a non-IE browser.
				xmlhttp = false;
			}
		}
	
		//If we are using a non-IE browser, create a JavaScript instance of the object.
		if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
		{
			xmlhttp = new XMLHttpRequest();
		}
		
		var file = 'ajx/ajxGlCtImg2.php?id=' + ctid + '&lang=' + lng;
		xmlhttp.open('GET', file, true);
		
		xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");
		xmlhttp.onreadystatechange = function()
		{
			if (xmlhttp.readyState==4 && xmlhttp.status == 200)
			{
				if( xmlhttp.responseText )
				{
					objDiv.innerHTML = xmlhttp.responseText;
					jQuery('#dvCts3').fadeIn(1200);
				}
				else
				{
					objDiv.innerHTML = "&nbsp;";
				}
			}
			else
			{
				objDiv.innerHTML = "<div style='clear:both; position:relative; float:left; width:812px;'><p align='center' style='margin:15px 0px; padding:0px;'><img src='../images/uploader.gif' border='0' /></p></div>";
			}
		}
		xmlhttp.send(null) //Nullify the XMLHttpRequest
		return;
	}
	function isDateKey(e)
	{
		var allowedInputs = new Array(9,13,8,96,45,48,97,49,98,50,99,51,100,52,101,53,102,54,103,55,104,56,105,57,46,35,36,37,39,109);
		//9: tab, 13: enter (both), 8: backspace, 96-105:0 to 9 numpad, 48-57: 0 to 9 keyboard, delete: 46, left arrow: 37, right: 39
		//caps lock: 20
		//plus sign: 107
		//hyphen: 109
		//comma: 188
		
		var charCode = (e.which) ? e.which : event.keyCode;
		for (var i = 0; i <= allowedInputs.length; i++)
		{
			if (allowedInputs[i] == charCode)
			{
				return true;
			}
		}
		return false;
	}

