



function showr(id){

	

	el = $(id);

	if (el.style.visibility == 'hidden'){

		el.style.position = 'relative';

		el.style.visibility = 'visible';	

		el.style.display = 'block';		
	

	} else{

		

		if (el.style.visibility == 'visible'){				

		el.style.position = 'absolute';

		el.style.visibility = 'hidden';	

		el.style.display = 'none';	



	}	

	}

}



function MM_swapImgRestore() { //v3.0

  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;

}



function MM_preloadImages() { //v3.0

  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();

    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)

    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}

}



function MM_findObj(n, d) { //v4.01

  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_swapImage() { //v3.0

  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)

   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}

}



function MM_openBrWindow(theURL,winName,features) { //v2.0

  window.open(theURL,winName,features);

}









var popUpWin=0;

function popUpWindow(URLStr, left, top, width, height){



  if(popUpWin)  {

    if(!popUpWin.closed) popUpWin.close();

  }

  popUpWin = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=yes,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');

}



function isEmail(str) {

        var supported = 0;

        if (window.RegExp) {

                var tempStr = "a";

                var tempReg = new RegExp(tempStr);

                if (tempReg.test(tempStr)) supported = 1;

        }

        if (!supported)

                return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);

        var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");

        var r2 = new RegExp("^[a-zA-Z0-9\\-\\.\\_]+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");

        return (!r1.test(str) && r2.test(str));

}

function replaceChars(entry) {
out = ","; // replace this
add = "-"; // with this
temp = "" + entry; // temporary holder

while (temp.indexOf(out)>-1) {
pos= temp.indexOf(out);
temp = "" + (temp.substring(0, pos) + add + 
temp.substring((pos + out.length), temp.length));
}
return temp;
}


function valid_chars(valid,str) {

        var temp;

        for (var i=0; i<str.length; i++) {

                temp = "" + str.substring(i, i+1);

                flag = valid.indexOf(temp)+1 ;

                if (!flag) return false ;

        }

        return true ;

}

function valid_name_eng(str) {

        return valid_chars(" -abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZαβγδεζηθικλμνξοπρστυφχψωάίόύέώήςϋϊΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΆΊΌΎΈΪΫΉ",str);

}

function valid_name_eng_user(str) {

        return valid_chars(" 1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",str);

}

function valid_name(str) {

        return valid_chars(" -abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZαβγδεζηθικλμνξοπρστυφχψωάίόύέώήςϋϊΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΆΊΌΎΈΪΫΉ",str);

}

function valid_nameCAPSEC(str) {

        return valid_chars("NEWAGE",str);

}

function valid_addressGR(str) {

        return valid_chars(", -'.1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZαβγδεζηθικλμνξοπρστυφχψωάίόύέώήςϋϊΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΆΊΌΎΈΪΫΉ ",str);

}

function valid_tel(str) {

       return valid_chars("1234567890-+",str);

}

function valid_postcodeGR(str) {

        return valid_chars("1234567890",str);

}



function valid_postcodeINT(str) {

        return valid_chars("1234567890abcdefghijklmopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ",str);

}

function isNumber(str) {

        return valid_chars("1234567890",str);

}

function len(str) {

        return str.length;

}













function loadingb(id){

	

Element.update(id,"<img src=\"_images/indicator_medium.gif\" align=\"middle\"/><br /><br /><br /><p align=\"center\"><b>Processing...</b></p>");	



}



function cleardiv(id){

Element.update(id,"");	

}

function clearspan(id){

Element.update(id,"");	

}



function UpdateUser(){
		
	var url = 'http://www.chrisochoidis.gr/z_lib/z_updateuser.php';
var parss = 'page='+page+'&zmode=update';
parss +='&fname='+$F("fname");
parss +='&sname='+$F("sname");
parss +='&address='+$F("address");
parss +='&postcode='+$F("postcode");
parss +='&tel='+$F("tel");
parss +='&pass='+$F("pass");
parss +='&user='+$F("user");
parss +='&email='+$F("email");
parss +='&dimos='+$F("dimos");
parss +='&help1='+$F("help1");
parss +='&help2='+$F("help2");
parss +='&help3='+$F("help3");
parss +='&help4='+$F("help4");
parss +='&help5='+$F("help5");
parss +='&optin='+$F("optin");

parss +='&subject1='+$F("subject1");
parss +='&subject2='+$F("subject2");
parss +='&subject3='+$F("subject3");
parss +='&subject4='+$F("subject4");
parss +='&subject5='+$F("subject5");
parss +='&subject6='+$F("subject6");
parss +='&subject7='+$F("subject7");
parss +='&subject8='+$F("subject8");
parss +='&subject9='+$F("subject9");
parss +='&subject10='+$F("subject10");

if($F('email')!="" && len($F('email'))>3){
	
			
 var myAjax = new Ajax.Request(
        url,{method: 'post', 
		parameters: parss, 
		onLoading:loadingb("loadingform"),
		onComplete: ajax_response_update}
    );

	}
return true;
}//end function check user


function CreateEvent(){
		
	var url = 'z_lib/z_event.php';
var parss = 'page='+page+'&zmode=create';
parss +='&day='+$F("day");
parss +='&month='+$F("month");
parss +='&year='+$F("year");
parss +='&starttime='+$F("starttime");
parss +='&endtime='+$F("endtime");
parss +='&eventname='+$F("eventname");
parss +='&description='+$F("description");
parss +='&place='+$F("place");
parss +='&whoaddress='+$F("whoaddress");
parss +='&edimos='+$F("edimos");
parss +='&epostcode='+$F("epostcode");
parss +='&etel='+$F("etel");
parss +='&whoemail='+$F("whoemail");
parss +='&euser='+$F("euser");
parss +='&who='+$F("who");


if($F('euser')!="" && len($F('euser'))>0){
	
			
 var myAjax = new Ajax.Request(
        url,{method: 'post', 
		parameters: parss, 
		onLoading:loadingb("loadingformevent"),
		onComplete: ajax_response_event}
    );

	}

}//end function CreateEvent



function Newsletter(){
	var email = $F("email");
		var name = $F("name");	
			var optin = $F("optin");	
	var url = 'z_lib/z_newsletter.php';
var parss = 'page='+page+'&zmode=add&email='+email+'&name='+name+'&optin='+optin;
if($F('email')!="" && len($F('email'))>3){
 var myAjax = new Ajax.Request(
        url,{method: 'post', 
		parameters: parss, 
		onLoading:loadingb("loadingemail"),
		onComplete: ajax_response_newsletter}
    );

	}

}//end function Newsletter

function showmeevent(showid){
	Element.show(showid);
	
	var url = 'z_lib/z_events.php';
var parss = 'page='+page+'&zmode=view&id='+showid;
 var myAjax = new Ajax.Request(
        url,{method: 'post', 
		parameters: parss, 
		onLoading:loadingb(showid),
		onComplete: function ajax_response_event(originalRequest){		
		Element.update(showid,originalRequest.responseText);
	
		
		}
		}
    );
	

}//end function showmeevent


function ajax_response_newsletter(originalRequest) {
	//alert(originalRequest.responseText+".....");
	
		if(originalRequest.responseText==1){
		Element.update("loadingemail","<div align=\"center\"><font color=\"#62b501\">Καταχώρηση email έγινε με επιτυχία!!</font></div>");		
		
		}else if(originalRequest.responseText==0){
		Element.update("loadingemail","<div align=\"center\">Καταχώρηση email δεν έγινε με επιτυχία!! Δοκιμάστε πάλι</div>");
			
		}else if(originalRequest.responseText==3){
		Element.update("loadingemail","Πρέπει να εισάγετε ενα email!");
			
		}else{
		Element.update("loadingemail","error");
	
		}
		window.location.href = "logged.php";
		

}






function checkNewUser(){
	var username = $F("email");	
	var url = 'z_lib/z_checkuser.php';
var parss = 'page='+page+'&zmode=check&members='+escape(username);
if($F('email')!="" && len($F('email'))>3){
 var myAjax = new Ajax.Request(
        url,{method: 'post', 
		parameters: parss, 
		onComplete: ajax_response_check}
    );

	}

}//end function check user

function ajax_response_update(originalRequest) {
	//alert(originalRequest.responseText+".....");
	
		if(originalRequest.responseText==1){
		Element.update("showupdate","<div align=\"center\"><font color=\"#62b501\">Ανανέωση προσωπικών στοιχείων έγινε με επιτυχία !!</font></div>");		
		
		}else if(originalRequest.responseText==0){
		Element.update("showupdate","<div align=\"center\">Ανανέωση προσωπικών στοιχείων έγινε με επιτυχία</div>");
			
		}else if(originalRequest.responseText==3){
		Element.update("showupdate","Πρέπει να εισάγετε ενα email!");
			
		}else{
			Element.update("showupdate","<div align=\"center\"><font color=\"#62b501\">Ανανέωση προσωπικών στοιχείων έγινε με επιτυχία !!</font></div>");
	
		}

}
function ajax_response_event(originalRequest) {
	//alert(originalRequest.responseText+".....");
	
		if(originalRequest.responseText==0){
		Element.update("loadingformevent","<div align=\"center\">Η εκδήλωση δεν καταχωρήθηκε με επιτυχία!</div>");		
		
		}else if(originalRequest.responseText==1){
		Element.update("loadingformevent","<div align=\"center\"><strong>Η εκδήλωση καταχωρήθηκε με επιτυχία! </strong></div>");
			
		}else{
		Element.update("loadingformevent","error");
	
		}

}



function ajax_response_check(originalRequest) {
		if(originalRequest.responseText==0){
		Element.update("resultregusername","<font color=\"#62b501\">Εγγραφή μπορεί να γίνει με αυτό το email !!</font>");		
		$('check_user').value = "0";	
		}else if(originalRequest.responseText==1){
		Element.update("resultregusername","Αυτό το email υπάρχει ήδη στο συστημά μας");
		$('check_user').value = "1";	
		}else if(originalRequest.responseText==3){
		Element.update("resultregusername","Πρέπει να εισάγετε ενα email!");
		$('check_user').value = "1";	
		}else{
		Element.update("resultregusername","error");
		$('check_user').value = "1";	
		}

}



function checkLogin(){

	var username = $F("loginusername");	

	var pass = $F("loginpass");

	var url = 'z_lib/z_login.php';

var parss = 'page='+page+'&zmode=login';

parss +="&members="+escape(username);

parss +="&pass="+ escape(pass);



if($F('loginusername')!=""){

	//alert(parss);

 var myAjax = new Ajax.Request(

        url,{method: 'post', 

		parameters: parss, 

		onComplete: ajax_response_check_login}

    );

	}

	

}//end function check user



String.prototype.trim = function() {

return this.replace(/(?:(?:^|\n)\s+|\s+(?:$|\n))/g,"");

}

function ajax_response_check_login(originalRequest) {		
//alert("-"+originalRequest.responseText+"-");

var result = new String(originalRequest.responseText);
var resultnew =escape(result).trim();

switch (resultnew){
	case "0":
		Element.update("resultloginuserresult","Δεν έχετε εισάγει σωστά το κωδικό σας ή το email σας");		
		alert("Δεν έχετε εισάγει σωστά το κωδικό σας ή το email σας");
		Element.show("loginForm");
		cleardiv("loginloading");
	break;
	case "3":
	alert("Πρέπει να συμπληρώσετε όλα τα πεδία!");
		Element.update("resultloginuserresult","Πρέπει να συμπληρώσετε όλα τα πεδία!");
			Element.show("loginForm");
		cleardiv("loginloading");
	break;
	case "5":
	alert("Ο λογαριασμός σας υπάρχει αλλά δεν τον έχετε ενεργοποιήσει ακόμα.<br /> Ακολουθήστε τις οδηγίες στο email που σας στάλθηκε");
		Element.update("resultloginuserresult","Ο λογαριασμός σας υπάρχει αλλά δεν τον έχετε ενεργοποιήσει ακόμα.<br /> Ακολουθήστε τις οδηγίες στο email που σας στάλθηκε");
			Element.show("loginForm");
		cleardiv("loginloading");
	break;
	case "1":
		window.location="logged.php";
	break;
	default:
	alert("Δεν έχετε εισάγει σωστά το κωδικό σας ή το email σας");
		Element.update("resultloginuserresult","Δεν έχετε εισάγει σωστά το κωδικό σας ή το email σας");		
		Element.show("loginForm");
		cleardiv("loginloading");	
	break;
}
	
}







function validLogin(){

	 var  missinginfo = "";
	  var error=0;	

	clearspan('resultloginusers');
	clearspan('resultloginpass');

	

        if ($F("loginusername") == "") {
                 missinginfo += "\n- Username is missing";
				 error++;
				Element.update("resultloginusers","Συμπληρώστε το email σας");			 
        }else if(!isEmail($F("loginusername"))){		
			 error++;
				Element.update("resultloginusers","To email σας δεν είναι της σωστής μορφής");	
		}

	 if ($F("loginpass") == "") {

                 missinginfo += "\n- Password is missing";

				 error++;

				Element.update("resultloginpass","Συμπληρώστε το κωδικό σας");			 

        } else if(len($F("loginpass"))<4) {			

			 error++;

				Element.update("resultloginpass","Ο κωδικός σας πρέπει να έχει τουλάχιστον 4 χαρακτήρες");	

		} 

					

        if (error >0) {

                missinginfo ="<b>Δώστε προσοχή στα παρακάτω:</b>" ;                		

                //alert(missinginfo);

			Element.update("resultloginuserresult",missinginfo);	
		

                return false;

        }else {		
loadingb("loginloading");
			Element.hide("loginForm");

	

		

		checkLogin();

		

		}

	

	return false;

	

}











function clearall(){

	cleardiv('resultregusername');


	cleardiv('resultallregister');

	cleardiv('resultfname');

	cleardiv('resultsname');

	cleardiv('resultaddress');

	cleardiv('resultdimos');

	cleardiv('resultpostcode');

	cleardiv('resulttel');

	cleardiv('resultemail');

	cleardiv('resultpass');

	cleardiv('resulthelp');	
	cleardiv('resultsubject');	
	

}









function CheckRegister(){

	 var  missinginfo = "";
	  var error=0;
		clearall();
	 if ($F("fname") == "") {

                 missinginfo += "\n- bname is missing";

				 error++;

				Element.update("resultfname","<font color=\"#FF0000\">Συμπληρώστε το ονομά σας</font>");			 

        }else if(!valid_name($F("fname"))){		

			 error++;

				Element.update("resultfname","<font color=\"#FF0000\">Επιτρέπονται μόνο χαρακτήρες</font>");	
		}
	 if ($F("sname") == "") {

                 missinginfo += "\n- bname is missing";

				 error++;

				Element.update("resultsname","<font color=\"#FF0000\">Συμπληρώστε το επώνυμό σας</font>");			 

        }else if(!valid_name($F("sname"))){		

			 error++;

				Element.update("resultsname","<font color=\"#FF0000\">Επιτρέπονται μόνο χαρακτήρες</font>");	
		}

	
				

		   if ($F("address") == "") {

                 missinginfo += "\n- Address is missing";

				 error++;

				Element.update("resultaddress","<font color=\"#FF0000\">Συμπληρώστε τη διευθυνσή σας</font>");			 

        }

        
		 if ($F("postcode") != "") { 
		 if(len($F("postcode"))<5 || len($F("postcode"))>5) {
			 error++;
					Element.update("resultpostcode","<font color=\"#FF0000\">O T.K. πρέπει να έχει 5 ψηφία</font>");	

			} else if(!valid_postcodeGR($F("postcode"))) {			
				 error++;
					Element.update("resultpostcode","<font color=\"#FF0000\">Μόνο αριθμοί επιτρέπονται</font>");		

			}	

		}else{
		 error++;
		Element.update("resultpostcode","<font color=\"#FF0000\">Συμπληρώστε το Τ.Κ. σας</font>");

		} 

if ($F("tel") != "") { 
		 if(len($F("tel"))<9 || len($F("tel"))>12 ) {
			 error++;
					Element.update("resulttel","<font color=\"#FF0000\">To τηλ σας πρέπει να έχει 9-12 ψηφία</font>");	

			} else if(!valid_postcodeGR($F("tel"))) {			
				 error++;
					Element.update("resulttel","<font color=\"#FF0000\">Μόνο αριθμοί επιτρέπονται</font>");		

			}	

		}else{
		 error++;
		Element.update("resulttel","<font color=\"#FF0000\">Συμπληρώστε το τηλ σας</font>");

		} 

	


		

		 if ($F("email") != "") {
			 if(!isEmail($F("email"))) {	
				 error++;
					Element.update("resultemail","<font color=\"#FF0000\">To email σας δεν έιναι της σωστής μορφής</font>");	
			} 		

		}else{
			error++;
					Element.update("resultemail","<font color=\"#FF0000\">Συμπληρώστε το email σας</font>");
			
		}

		
	 if ($F("pass") == "") {

                 missinginfo += "\n- Password is missing";

				 error++;

				Element.update("resultpass","<font color=\"#FF0000\">Συμπληρώστε το Password σας</font>");			 

        } else if(len($F("pass"))<4) {			

			 error++;

				Element.update("resultpass","<font color=\"#FF0000\">Το password σας πρέπει να έχει τουλάχιστον 4 χαρακτήρες</font>");	

			

			

		} else if(!valid_name_eng($F("pass"))) {			

			 error++;

				Element.update("resultpass","<font color=\"#FF0000\">Μόνο αγγλικοί χαρακτήρες επιτρέπονται,χωρίς κενά</font>");	

			

		}
if(document.registerForm.help1.checked==false 
   && document.registerForm.help2.checked==false
 && document.registerForm.help3.checked==false
 && document.registerForm.help4.checked==false
 && document.registerForm.help5.checked==false
){
	 error++;

				Element.update("resulthelp","<font color=\"#FF0000\"><strong>Συμπληρώστε κάποια απο τα επόμενα πεδία</strong></font>");	
	
}
/*
if(document.registerForm.subject1.checked==false 
   && document.registerForm.subject2.checked==false
 && document.registerForm.subject3.checked==false
 && document.registerForm.subject4.checked==false
 && document.registerForm.subject5.checked==false
  && document.registerForm.subject6.checked==false
   && document.registerForm.subject7.checked==false
    && document.registerForm.subject8.checked==false
	 && document.registerForm.subject9.checked==false
	  && document.registerForm.subject10.checked==false
	  
){
	 error++;

				Element.update("resultsubject","<strong>Συμπληρώστε τουλάχιστον ένα  απο τα επόμενα πεδία</strong>");	
	
}		
		*/

					

        if (error >0) {

                missinginfo ="<font color=\"#FF0000\"><b>Παρακαλούμε δώστε προσοχή στα παρακάτω:</b></font>" ;                		

                //alert(missinginfo);

			Element.update("resultallregister",missinginfo);	

						

                return false;

        }else {		
Element.hide("resultform");
loadingb("loadingform");
			

			

		return true;

		

		}

	

	return false;

	

}


function CheckUpdate(){

	 var  missinginfo = "";
	  var error=0;
		clearall();
		
		
	 if ($F("fname") == "") {

                 missinginfo += "\n- bname is missing";

				 error++;

				Element.update("resultfname","Συμπληρώστε το ονομά σας");			 

        }else if(!valid_name($F("fname"))){		

			 error++;

				Element.update("resultfname","Επιτρέπονται μόνο χαρακτήρες");	
		}
	 if ($F("sname") == "") {

                 missinginfo += "\n- bname is missing";

				 error++;

				Element.update("resultsname","Συμπληρώστε το επώνυμό σας");			 

        }else if(!valid_name($F("sname"))){		

			 error++;

				Element.update("resultsname","Επιτρέπονται μόνο χαρακτήρες");	
		}

	
				

		   if ($F("address") == "") {

                 missinginfo += "\n- Address is missing";

				 error++;

				Element.update("resultaddress","Συμπληρώστε τη διευθυνσή σας");			 

        }

        
		 if ($F("postcode") != "") { 
		 if(len($F("postcode"))<5 || len($F("postcode"))>5) {
			 error++;
					Element.update("resultpostcode","O T.K. πρέπει να έχει 5 ψηφία");	

			} else if(!valid_postcodeGR($F("postcode"))) {			
				 error++;
					Element.update("resultpostcode","Μόνο αριθμοί επιτρέπονται");		

			}	

		}else{
		 error++;
		Element.update("resultpostcode","Συμπληρώστε το Τ.Κ. σας");

		} 

if ($F("tel") != "") { 
		 if(len($F("tel"))<9 || len($F("tel"))>12 ) {
			 error++;
					Element.update("resulttel","To τηλ σας πρέπει να έχει 9-12 ψηφία");	

			} else if(!valid_postcodeGR($F("tel"))) {			
				 error++;
					Element.update("resulttel","Μόνο αριθμοί επιτρέπονται");		

			}	

		}else{
		 error++;
		Element.update("resulttel","Συμπληρώστε το τηλ σας");

		} 

	


		

		 if ($F("email") != "") {
			 if(!isEmail($F("email"))) {	
				 error++;
					Element.update("resultemail","To email σας δεν έιναι της σωστής μορφής");	
			} 		

		}else{
			error++;
					Element.update("resultemail","Συμπληρώστε το email σας");
			
		}

		
	 if ($F("pass") == "") {

                 missinginfo += "\n- Password is missing";

				 error++;

				Element.update("resultpass","Συμπληρώστε το Password σας");			 

        } else if(len($F("pass"))<4) {			

			 error++;

				Element.update("resultpass","Το password σας πρέπει να έχει τουλάχιστον 4 χαρακτήρες");	

			

			

		} else if(!valid_name_eng($F("pass"))) {			

			 error++;

				Element.update("resultpass","Μόνο αγγλικοί χαρακτήρες επιτρέπονται,χωρίς κενά");	

			

		}
		
if(document.registerForm.help1.checked==false 
   && document.registerForm.help2.checked==false
 && document.registerForm.help3.checked==false
 && document.registerForm.help4.checked==false
 && document.registerForm.help5.checked==false
){
	 error++;

				Element.update("resulthelp","<strong>Συμπληρώστε τουλάχιστον ένα  απο τα επόμενα πεδία</strong>");	
	
}
if(document.registerForm.subject1.checked==false 
   && document.registerForm.subject2.checked==false
 && document.registerForm.subject3.checked==false
 && document.registerForm.subject4.checked==false
 && document.registerForm.subject5.checked==false
  && document.registerForm.subject6.checked==false
   && document.registerForm.subject7.checked==false
    && document.registerForm.subject8.checked==false
	 && document.registerForm.subject9.checked==false
	  && document.registerForm.subject10.checked==false
	  
){
	 error++;

				Element.update("resultsubject","<strong>Συμπληρώστε τουλάχιστον ένα  απο τα επόμενα πεδία</strong>");	
	
}
		
		

					

        if (error >0) {

                missinginfo ="<b>Παρακαλούμε δώστε προσοχή στα παρακάτω:</b>" ;                		

                //alert(missinginfo);

			Element.update("resultallregister",missinginfo);	

						

                return false;

        }else {		
Element.hide("resultform");
loadingb("loadingform");
		//	UpdateUser();

			

		return true;

		

		}

	

	return false;

	

}


function createevent(){
	var  missinginfo = "";
	  var error=0;
	  
	  if($F("day")=="0"){
		 error++;
		 Element.update("resultdate","<strong>Πρέπει να συμπληρώσετε την ημερoμηνία σωστά</strong>");
		
	  }
	   if($F("month")=="0"){
		 error++;
		 Element.update("resultdate","<strong>Πρέπει να συμπληρώσετε την ημερoμηνία σωστά</strong>");
		
	  }
	  
	   if($F("year")=="0"){
		 error++;
		 Element.update("resultdate","<strong>Πρέπει να συμπληρώσετε την ημερoμηνία σωστά</strong>");
		
	  }
	  if($F("starttime")=="0"){
		 error++;
		 Element.update("resultstarttime","<strong>Πρέπει να συμπληρώσετε την ώρα  σωστά</strong>");
		
	  }
	  if($F("starttime")==$F("endtime")){
		 error++;
		 Element.update("resultendtime","<strong>Η εκδήλωση δεν μπορεί να αρχίζει και να τελειώνει την ίδια ώρα</strong>");
		
	  }
	   if($F("eventname")==""){
		 error++;
		 Element.update("resulteventname","<strong>Πρέπει να προσδιορίσετε τι είδους εκδήλωση</strong>");
		
	  }
	  /*
	    if($F("description")==""){
		 error++;
		 Element.update("resultdescription","<strong>Πρέπει να συμπληρώσετε Περιγραφή</strong>");
		
	  } 
	  */
	   if($F("place")==""){
		 error++;
		 Element.update("resultplace","<strong>Πρέπει να συμπληρώσετε που θα γίνει η εκδήλωση</strong>");
		
	  } 
	    if($F("eaddress")==""){
		 error++;
		 Element.update("resulteaddress","<strong>Πρέπει να συμπληρώσετε που θα γίνει η εκδήλωση</strong>");
		
	  } 
	  
	  
	    if (error >0) {

                missinginfo ="<b>Παρακαλούμε δώστε προσοχή στα παραπάνω:</b>" ;                		

                //alert(missinginfo);

			Element.update("resulteventall",missinginfo);	

						

                return false;

        }else {		
Element.hide("showupdateevent");
loadingb("loadingformevent");
			CreateEvent();
		//return true;

		

		}

	

	return false;
	  
	
	
}


function submitEmail(){
	var  missinginfo = "";
	  var error=0;
	  cleardiv('resultemail');
	   cleardiv('resultname');
	    cleardiv('loadingemail');
	  
	  
	   if ($F("email") != "") {
			 if(!isEmail($F("email"))) {	
				 error++;
					Element.update("resultemail","To email σας δεν έιναι της σωστής μορφής");	
			} 		

		}else{
			error++;
					Element.update("resultemail","Συμπληρώστε το email σας");
			
		}
	
	if ($F("name") == "") {

                 missinginfo += "\n- bname is missing";

				 error++;

				Element.update("resultname","Συμπληρώστε το ονοματεπώνυμό σας");			 

        }
		
		 if (error >0) {
                missinginfo ="<b>Παρακαλούμε δώστε προσοχή στα παραπάνω:</b>" ;
				//alert(missinginfo);
			Element.update("loadingemail",missinginfo);	
			return false;
        }else {		
			Element.hide("newsletterblock");
			loadingb("loadingemail");
			Newsletter();
			//return true;
		}

}


function CheckContact(){

	 var  missinginfo = "";
	  var error=0;
			
			cleardiv("resultfname");
			cleardiv("resultsname");
			cleardiv("resultemail");
			cleardiv("resultcomments");
		
	 if ($F("fname") == "") {

                 missinginfo += "\n- bname is missing";

				 error++;

				Element.update("resultfname","Συμπληρώστε το ονομά σας");			 

        }else if(!valid_name($F("fname"))){		

			 error++;

				Element.update("resultfname","Επιτρέπονται μόνο χαρακτήρες");	
		}
	 if ($F("sname") == "") {

                 missinginfo += "\n- bname is missing";

				 error++;

				Element.update("resultsname","Συμπληρώστε το επώνυμό σας");			 

        }else if(!valid_name($F("sname"))){		

			 error++;

				Element.update("resultsname","Επιτρέπονται μόνο χαρακτήρες");	
		}

	
        
		

		 if ($F("email") != "") {
			 if(!isEmail($F("email"))) {	
				 error++;
					Element.update("resultemail","To email σας δεν έιναι της σωστής μορφής");	
			} 		

		}else{
			error++;
					Element.update("resultemail","Συμπληρώστε το email σας");
			
		}

	 if ($F("comments") == "") {

                 missinginfo += "\n- bname is missing";

				 error++;

				Element.update("resultcomments","Συμπληρώστε το το μήνυμα σας");			 

        }		
		
		

					

        if (error >0) {

                missinginfo ="<b>Παρακαλούμε δώστε προσοχή στα παρακάτω:</b>" ;                		

                //alert(missinginfo);

			Element.update("resultallregister",missinginfo);	

						

                return false;

        }else {		
Element.hide("resultform");
loadingb("loadingform");
			Contact();

			

		return false;

		

		}

	

	return false;

	

}

function Contact(){
	
		var fname=$F("fname");
		var email=$F("email");
		var sname=$F("sname");
		var comments=$F("comments");
		
	var url = 'z_lib/z_contact.php';
var parss = 'page='+page+'&zmode=send&fname='+fname;
parss +='&sname='+sname;
parss +='&email='+email;
parss +='&comments='+comments;

 var myAjax = new Ajax.Request(
        url,{method: 'post', 
		parameters: parss, 
		onLoading:loadingb("loadingform"),
		onComplete: function ajax_response_contact(originalRequest){		
		Element.update("resultform",originalRequest.responseText);
	
		
		}
		}
    );
	


	
}


function checkSend(){
 var  missinginfo = "";
	  var error=0;	
var proper="";
	clearspan('resultsendfriend');
	clearspan('resultallregistersend');
	
	
	temp = $F("sendemail").split(',');
	
        if ($F("sendemail") == "") {
                 missinginfo += "\n- Username is missing";
				 error++;
				Element.update("resultsendfriend","Συμπληρώστε το email  του φίλου/ης σας");			 
        }else{ 
				
			if(!isEmail(temp[0])){		
			 error++;
				Element.update("resultsendfriend","To email του φίλου/ης σας δεν είναι της σωστής μορφής");	
			}
		}
		

        if (error >0) {
                missinginfo ="<b>Παρακαλούμε δώστε προσοχή στα παρακάτω:</b>" ;        		
               //alert(missinginfo);
			Element.update("resultallregistersend",missinginfo);	
                return false;
        }else {		
Element.hide("showupsendtofriend");

		
		var sender=$F("sender");
		var sendemail=$F("sendemail");
		var sendername=$F("sendername");
		
		
	var url = 'z_lib/z_sendtofriend.php';
var parss = 'page='+page+'&zmode=send&sendername='+sendername;
parss +='&sender='+sender;
parss +='&sendemail='+sendemail;

 var myAjax = new Ajax.Request(
        url,{method: 'post', 
		parameters: parss, 
		onLoading:loadingb("loadingformsend"),
		onComplete: function ajax_response_contact(originalRequest){		
		Element.update("loadingformsend",originalRequest.responseText);
	
		
		}
		}
    );
		
		}
	return false;
}

function showanotherSend(){
	Element.show("showupsendtofriend");
	cleardiv("loadingformsend");
}



function checkSenddimos(){
 var  missinginfo = "";
	  var error=0;	

	clearspan('resultsendfrienddimos');
	clearspan('resultallregistersenddimos');
	
        
		
		if ($F("dimossend") == "0") {
                 missinginfo += "\n- dimos is missing";
				 error++;
				Element.update("resultsendfrienddimos","Επέλεξε κάποιο δήμο");			 
        }
		
		if ($F("messagedimos") == "") {
                 missinginfo += "\n- dimos is missing";
				 error++;
				Element.update("resultsendfrienddimosmessage","Πρέπει να γράψεις κάποιο μήνυμα για να σταλεί");			 
        }
		

        if (error >0) {
                missinginfo ="<b>Παρακαλούμε δώστε προσοχή στα παρακάτω:</b>" ;        		
               //alert(missinginfo);
			Element.update("resultallregistersenddimos",missinginfo);	
                return false;
        }else {		
Element.hide("showupsendtofrienddimos");

		
		var senderdimos=$F("senderdimos");
		
		var sendernamedimos=$F("sendernamedimos");
		var dimossend=$F("dimossend");
		var messagedimos=$F("messagedimos");
		
		
	var url = 'z_lib/z_sendtofrienddimos.php';
var parss = 'page='+page+'&zmode=send&senderdimos='+senderdimos;

parss +='&sendernamedimos='+sendernamedimos;
parss +='&dimossend='+dimossend;
parss +='&messagedimos='+messagedimos;

 var myAjax = new Ajax.Request(
        url,{method: 'post', 
		parameters: parss, 
		onLoading:loadingb("loadingformsenddimos"),
		onComplete: function ajax_response_contact(originalRequest){		
		Element.update("loadingformsenddimos",originalRequest.responseText);
	
		
		}
		}
    );
		
		}
	return false;
}

function showanotherSenddimos(){
	Element.show("showupsendtofrienddimos");
	cleardiv("loadingformsenddimos");
}