checkClubParrainage = Class.create();
checkClubParrainage.prototype = {
			
	initialize: function () {
		
		if ($('validClubParrainage')) Event.observe($('validClubParrainage'),"click",this.check.bind(this,true));
		
	},
	
	check: function(){
		var error = false;
		
		if($F('parrainage_nomParrainage1') == ""){
			Element.addClassName($('parrainage_nomParrainage1'),"inpError");
			error = true;
		}
		else Element.removeClassName($('parrainage_nomParrainage1'),"inpError");
		
		if($F('parrainage_prenomParrainage1') == ""){
			Element.addClassName($('parrainage_prenomParrainage1'),"inpError");
			error = true;
		}
		else Element.removeClassName($('parrainage_prenomParrainage1'),"inpError");
		
		if($F('parrainage_emailAmi1') == "" || !this.checkEmail($F('parrainage_emailAmi1'))){
			Element.addClassName($('parrainage_emailAmi1'),"inpError");
			error = true;
		}
		else Element.removeClassName($('parrainage_emailAmi1'),"inpError");
		
		if(error) { 
		    $('errorFormClubParrainage').innerHTML = "Certains champs du formulaire sont incorrects.";
		} else {
			$('errorFormClubParrainage').innerHTML = "";
			this.send();
		}
	},
	
	send: function () {
		f = $('clubParrainageForm');
		f.submit();
	},
	
	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 mycheckClubParrainage;