function validate_reg(){

var name=document.register.first_name.value;
var surname=document.register.last_name.value;

var username=document.register.username.value;
var password=document.register.password.value;
var password2=document.register.password2.value;

var email=document.register.email.value;
var address=document.register.address.value;
// var stnumber=document.register.number.value;
var ps=document.register.ps.value;
var city=document.register.city.value;
var tel=document.register.tel.value;
var country=document.register.country.value;



if (name.length==0){
		alert ('Παρακαλώ εισάγετε όνομα.');
		return false;
		}
		if (surname.length==0){
		alert ('Παρακαλώ εισάγετε επίθετο.');
		return false;
		}
		
if (username.length<5 || isNaN(username)==false || username.length>20){
alert ('Παρακαλώ εισάγετε έγκυρο USERNAME (5-20 χαρακτήρες).');
	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

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;
	}


if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)==false){
	alert("Παρακαλώ εισάγετε έγκυρη διεύθυνση email");
	return false;	}

////////////////////////////////////////////////////////////////////////////////

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 (address.length==0){
		alert ('Παρακαλώ εισάγετε οδό.');
		return false;
		}
		//if (stnumber.length==0 ){
		//alert ('Παρακαλώ εισάγετε αριθμό οδού');
		//return false;
		//}
		if (ps.length==0 || ps.length>10){
		alert ('Παρακαλώ εισάγετε έγκυρο Τ.Κ.');
		return false;
		}
		if (city.length==0){
		alert ('Παρακαλώ εισάγετε πόλη.');
		return false;
		}
		if (tel.length<10 || tel.length>20 || isNaN(tel)){
		alert ('Παρακαλώ εισάγετε έγκυρο αριθμό τηλεφώνου (10-20 ψηφία,συμπεριλαμβανομένου κωδ.περιοχής,χώρας)');
		return false;
		}
		
		if (country==0 ){
		alert ('Παρακαλώ επιλέξτε χώρα');
		return false;
		}
if (document.register.terms.checked==false){
	alert ('Παρακαλώ αποδεχτείτε τους όρους χρήσης');
	return false;}

document.body.className = 'wait';
document.getElementById('wait').style.display = 'block';
document.register.submit();
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function validate_reg2(){

var name=document.register.first_name.value;
var surname=document.register.last_name.value;

var username=document.register.username.value;
var password=document.register.password.value;
var password2=document.register.password2.value;

var email=document.register.email.value;
var address=document.register.address.value;
var stnumber=document.register.number.value;
var ps=document.register.ps.value;
var city=document.register.city.value;
var tel=document.register.tel.value;
var country=document.register.country.value;


if (name.length==0){
		alert ('Pls enter your name.');
		return false;
		}
		if (surname.length==0){
		alert ('Pls enter your surname.');
		return false;
		}
		
if (username.length<5 || isNaN(username)==false || username.length>20){
alert ('Pls enter valid username (5-20 digits)');
	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

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 ('This username is already user.pls choose another!');
	return false;
	}

if (password.length<5 ||  password.length>20){
alert ('Pls enter valid password');
	return false;
}

if (password2!=password){
alert ('Password confirmation failed.');
	return false;
	}


if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)==false){
	alert("Pls enter valid email address");
	return false;	}

////////////////////////////////////////////////////////////////////////////////

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 ('This email is already be used.Pls choose another!');
	return false;
	}
/////////////////////////////////////////////////////////////////////////////////////

		if (address.length==0){
		alert ('Pls enter valid street.');
		return false;
		}
		if (stnumber.length==0 ){
		alert ('Pls enter st.number');
		return false;
		}
		if (ps.length==0 || ps.length>10){
		alert ('Pls enter P.S. code');
		return false;
		}
		if (city.length==0){
		alert ('Pls enter city.');
		return false;
		}
		if (tel.length<10 || tel.length>20 || isNaN(tel)){
		alert ('Pls enter valid phone number (10 digits min.)');
		return false;
		}
		
		if (country==0 ){
		alert ('Pls choose country');
		return false;
		}
if (document.register.terms.checked==false){
	alert ('Pls accept terms of use');
	return false;}



document.register.submit();
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

