function validate_reg(){

var name=document.register.name.value;
var surname=document.register.surname.value;
var address=document.register.address.value;
var city=document.register.city.value;
var ps=document.register.ps.value;
var tel=document.register.tel.value;
var email=document.register.email.value;
var username=document.register.username.value;
var password=document.register.password.value;
var password2=document.register.password2.value;


		if (name.length==0){
		alert ('Παρακαλώ εισάγετε όνομα.');
		return false;
		}
		if (surname.length==0){
		alert ('Παρακαλώ εισάγετε επίθετο.');
		return false;
		}
		if (address.length==0){
		alert ('Παρακαλώ εισάγετε διεύθυνση.');
		return false;
		}
		if (city.length==0){
		alert ('Παρακαλώ εισάγετε πόλη.');
		return false;
		}
		if (ps.length==0 || ps.length>10){
		alert ('Παρακαλώ εισάγετε έγκυρο Τ.Κ.');
		return false;
		}
		if (tel.length<10 || tel.length>20 ){
		alert ('Παρακαλώ εισάγετε έγκυρο αριθμό τηλεφώνου (10-20 ψηφία,συμπεριλαμβανομένου κωδ.περιοχής)');
		return false;
		}

		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)==false){
		alert("Παρακαλώ εισάγετε έγκυρη διεύθυνση email");
		return false;	}
////////////////////////////////////////////////////////////////////////////////
if (window.ActiveXObject) { 
httpObject = new ActiveXObject("Microsoft.XMLHTTP");
httpObject2 = new ActiveXObject("Microsoft.XMLHTTP");
} //telos if
else if (window.XMLHttpRequest) {
httpObject = new XMLHttpRequest(); 
httpObject2 = new XMLHttpRequest();
} //TELOS ELSE IF


httpObject2.open("GET", "get_all.php?email="+email, false);
httpObject2.onreadystatechange = function() {}
httpObject2.send(null);
document.getElementById("email_verification").value = httpObject2.responseText;
////////////////////////////////////////////////////////////////////////////////
if (document.getElementById('email_verification').value==1){
	alert ('Το email αυτό χρησιμοποιείται ήδη.Παρακαλώ επιλέξτε άλλο!');
	return false;
	}
/////////////////////////////////////////////////////////////////////////////////////
if (username.length<5 || isNaN(username)==false || username.length>20){
alert ('Παρακαλώ εισάγετε έγκυρο όνομα χρήστη (5-20 ψηφία).');
	return false;
	}
///////////////////////////////////////////////////////////////////////////////////
httpObject.open("GET", "get_all.php?username="+document.getElementById('username').value, false);
////////////////////////////////////////////////////////////////////////////////
httpObject.onreadystatechange = function() {}
httpObject.send(null);
document.getElementById("username_verification").value = httpObject.responseText;
////////////////////////////////////////////////////////////////////////////////
if (document.getElementById('username_verification').value==1){
	alert ('Το όνομα χρήστη χρησιμοποιείται ήδη.Παρακαλώ επιλέξτε άλλο!');
	return false;
	}


if (password.length<5 ||  password.length>20){
alert ('Παρακαλώ εισάγετε έγκυρο κωδικό (5-20 ψηφία).');
	return false;
	}

if (password2!=password){
alert ('Ανεπιτυχής επιβεβαίωση κωδικού.');
	return false;
	}

document.register.submit();
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function validate_reg2(){

var name=document.updateuser.name.value;
var surname=document.updateuser.surname.value;
var address=document.updateuser.address.value;
var city=document.updateuser.city.value;
var ps=document.updateuser.ps.value;
var tel=document.updateuser.tel.value;
var email=document.updateuser.email.value;
var userid=document.updateuser.userid.value;

		if (name.length==0){
		alert ('Παρακαλώ εισάγετε όνομα.');
		return false;
		}
		if (surname.length==0){
		alert ('Παρακαλώ εισάγετε επίθετο.');
		return false;
		}
		if (address.length==0){
		alert ('Παρακαλώ εισάγετε διεύθυνση.');
		return false;
		}
		if (city.length==0){
		alert ('Παρακαλώ εισάγετε πόλη.');
		return false;
		}
		if (ps.length==0 || ps.length>10){
		alert ('Παρακαλώ εισάγετε έγκυρο Τ.Κ.');
		return false;
		}
		if (tel.length<10 || tel.length>20 ){
		alert ('Παρακαλώ εισάγετε έγκυρο αριθμό τηλεφώνου (10-20 ψηφία,συμπεριλαμβανομένου κωδ.περιοχής)');
		return false;
		}

		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)==false){
		alert("Παρακαλώ εισάγετε έγκυρη διεύθυνση email");
		return false;	}
////////////////////////////////////////////////////////////////////////////////
if (window.ActiveXObject) { 
httpObject = new ActiveXObject("Microsoft.XMLHTTP");
httpObject2 = new ActiveXObject("Microsoft.XMLHTTP");
} //telos if
else if (window.XMLHttpRequest) {
httpObject = new XMLHttpRequest(); 
httpObject2 = new XMLHttpRequest();
} //TELOS ELSE IF


httpObject2.open("GET", "get_all2.php?email="+email+"&userid="+userid, false);
httpObject2.onreadystatechange = function() {}
httpObject2.send(null);
document.getElementById("email_verification").value = httpObject2.responseText;
////////////////////////////////////////////////////////////////////////////////
if (document.getElementById('email_verification').value==1){
	alert ('Το email αυτό χρησιμοποιείται ήδη.Παρακαλώ επιλέξτε άλλο!');
	return false;
	}
/////////////////////////////////////////////////////////////////////////////////////
if (document.getElementById('change_pass').checked==true){

var password=document.updateuser.password.value;
var password2=document.updateuser.password2.value;


if (password.length<5 ||  password.length>20){
alert ('Παρακαλώ εισάγετε έγκυρο κωδικό (5-20 ψηφία).');
	return false;
	}

if (password2!=password){
alert ('Ανεπιτυχής επιβεβαίωση κωδικού.');
	return false;
	}

}

document.updateuser.submit();
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function change_pass_state(){
if (document.getElementById('change_pass').checked==true){
	document.getElementById('password').disabled=false;
	document.getElementById('password2').disabled=false;
}	
else {	
		document.getElementById('password').disabled=true;
	document.getElementById('password2').disabled=true;
}
	
	
}
