var validPass   = true;var validEmail  = true;var validField	= true;var valid 		= false;	Event.observe(window, 'load', function() {		var MandatoryFields = $$('.mandatory');		MandatoryFields.each(function(s){s.observe('click', resetFields)});	$$('a.lnk_rule').each(function(s){		s.onclick = function(){inlinePage('include/text.regolamento.html');}	})		function checkFields(){		validField = true;							MandatoryFields.each(function(s){			if(!s.present()){				s.addClassName('warning');				$('warn').update('I campi colorati sono obbligatori.');				$('warn').removeClassName('alert');				$('warn').addClassName('warn');				validField = false;			}		});	}		function checkEmail(){				var isFree = function(t){			if(t.responseText.match('true')){				validEmail = true;				}else{				validEmail = false;			}		}			new Ajax.Request('scripts/php/checkIfUserExists.php',{			parameters:{'email':$F('email')},			onComplete: isFree		});	}		function checkPass(){				if($('password').present() && $('vpassword').present()){					if($F('password') != $F('vpassword')){				$('warn').removeClassName('alert');				$('warn').addClassName('warn');				$('warn').update('La password non corrisponde.');				$('password').addClassName('warning');				$('vpassword').addClassName('warning');			validPass = false;		} else {				$('warn').removeClassName('warn');				$('warn').addClassName('alert');				$('warn').update('i campi segnati con * sono obbligatori');				$('password').removeClassName('warning');				$('vpassword').removeClassName('warning');				validPass = true;			}		}	}		function resetFields(){							MandatoryFields.each(function(s){			if(s.hasClassName('warning')){				s.removeClassName('warning');				$('warn').update('i campi segnati con * sono obbligatori');				$('warn').removeClassName('warn');				$('warn').addClassName('alert');			}		});		$('usubmit').src = 'media/sbm_registrazione.png';}		$('registerform').onsubmit = function(){				checkEmail();		checkPass();		checkFields();					valid = validPass && validEmail && validField;				if(valid){			return true;		} else {			$('usubmit').src = 'media/sbm_registrazione_err.png';		}		return false;	}	})