// check if email is unique through xajax.. after this, submitSignInForm_phase2() will be executed (from within xajax_checkIfEmailUnique() php handler
function submitSignInForm() {
	
	xajax_checkIfEmailUnique(document.getElementById('email').value);
	
}
function submitSignInForm_phase2() {
	
	var mandatoryFields = new Array('name','surname','street','street_nr','zip','city','state','telephone');
	
	var allFilled = true;
	
	for(i=0;i<mandatoryFields.length;i++) {
		
		if (document.getElementById(mandatoryFields[i]).value=='') {
			
			document.getElementById(mandatoryFields[i]).style.border = '1px solid #ff0000';
			allFilled = false;
			
		} else {
			
			document.getElementById(mandatoryFields[i]).style.border = '1px solid #dddcda';
			
		}
	}	
	
	var password    = document.getElementById('password').value;
	var password_2  = document.getElementById('password_2').value;
	var email       = document.getElementById('email').value;
	var emailUnique = document.getElementById('emailUnique').value;
	var allFilled   = checkIfFieldsFilled(mandatoryFields);
	
	if      (checkMail('email')==false) alert(document.getElementById('EMAIL_NOT_VALID').value);
	else if (emailUnique==0) 			alert(document.getElementById('EMAIL_NOT_UNIQUE').value);
	else if (password!=password_2)      alert(document.getElementById('PASSWORDS_DOESNT_MATCH').value);
	else if (password.length<6)         alert(document.getElementById('PASSWORD_TOO_SHORT').value);
	else if (allFilled==false)          alert(document.getElementById('NOT_ALL_FIELDS_FILLED').value);
	else {
		document.getElementById('FORM__signInUser').submit();
	}
	
}
function acceptRules() { xajax_acceptRules(); }
function createNewPassword() { xajax_createNewPassword(document.getElementById('email').value); }