checkClubPasswd = Class.create();
checkClubPasswd.prototype = {
			
	initialize: function () {
		
		if ($('validClubPasswd')) Event.observe($('validClubPasswd'),"click",this.check.bind(this,true));
		
	},
	
	check: function(){
		var error = false;		
		f = $('clubPasswdForm');
		
		if(f.password_email_client.value == "" || !this.checkEmail(f.password_email_client.value)){
			Element.addClassName(f.password_email_client,"inpError");
			error = true;
		}
		else Element.removeClassName(f.password_email_client,"inpError");
								
		if(error) { 
		    $('errorFormClubPasswd').innerHTML = "Veuillez saisir votre e-mail.";
		} else {
			$('errorFormClubPasswd').innerHTML = "";
			this.send();
		}
	},
	
	send: function () {
		f = $('clubPasswdForm');		
		
		var newAJAX = new Ajax.Request(
			f.action, {
			    method: 'POST',
			    postBody: f.serialize(),
			    onComplete: function(response) {
			        $("PopHtmlContent").innerHTML = response.responseText;
			        if ($('validClubPasswd')) Event.observe($('validClubPasswd'),"click",this.check.bind(this,true));
			    } .bind(this)
			}
		);
	},
	
	checkEmail: function (email) {
		var reg = /^[A-Za-z0-9._-]+@[A-Za-z0-9.-]{2,}[.][A-Za-z]{2,3}$/;
  		return (reg.exec(email)!=null);
	}
	
}

var mycheckClubPasswd;