// JavaScript Document
/**
 * Classe etude
 */
var etude = Class.create();
/*****************
 * 	Constructeur *
 *****************/
etude.prototype = {
	/**
	 * constructeur
	 */
	initialize: function(parametre) {
		
		this.valid=0;
		

	},start: function(obj){
		this.nomForm=obj[0].nomForm
		this.chpsMail=obj[0].chpsMail

		this.verif=new Array()
		this.verif = obj[1].verif
		this.alternat=obj[2].alternat
		
		$$('p.alertField').each(function(item){
		 $(item).hide();
		 })
		 
		this.verif.each(function(item){
			$(item).observe("blur", function(event){
			if($(item).value==''){		
				if(window.etude.alternat[item]){
						if ($(window.etude.alternat[item]).value == '') {
							$('alert_' + window.etude.alternat[item]).show()	
							$('alert_' + item).show()

						}else{
							$('alert_' + window.etude.alternat[item]).hide()	
							$('alert_' + item).hide()
						}
				}else{

					$('alert_' + item).show()
					}									
			}else{
				$('alert_'+item).hide()
					if(window.etude.alternat[item]){					
					$('alert_'+window.etude.alternat[item]).hide()	
					}
				}
			})
			})
			},posterForm: function(){
		var err=0
		this.verif.each(function(item){
			
	if($(item).value==''){
				if(window.etude.alternat[item]){
						if ($(window.etude.alternat[item]).value == '') {
							$('alert_tel').show()	
							$('alert_tel').show()
							err++

						}else{
							$('alert_tel').hide()	
							$('alert_tel').hide()
						}
				}else{
err++
					$('alert_' + item).show()
					}									
			}else{
				$('alert_'+item).hide()
					if(window.etude.alternat[item]){					
					$('alert_'+window.etude.alternat[item]).hide()	
					}
				}
				
			})

if (err > 0) {
return false;
}
if (this.chpsMail){
	if (verif=window.verifMail($(this.chpsMail).value)){//si true
		$('alert_'+this.chpsMail).hide();	
	}else{//si false
		err++;
		$('alert_'+this.chpsMail).show()
	}
	if (err < 1) {
		$(this.nomForm).submit()
	}	
}


			}	
		

} // end class
window.etude = new etude();