window.addEvent('domready', function(){
	
	/*$$('#etape-1-niveau label').each(function(element){
		element.addEvent('click', function(){
			$$('#etape-1-niveau label').each(function(subElement){subElement.set('tween', {'duration':200});subElement.tween('background-color', '#777')});
			element.set('tween', {'duration':200});
			element.tween('background-color', '#538F9B');
		})
		if(element.getChildren('input')[0].checked){element.setStyle('background-color', '#538F9B')};
	})*/
	
	$$('select[name=jour-appel]').addEvent('change', function(event){
		this.getParent('p').getNext().setStyle('display', this.selectedIndex == 0 ? 'none' : 'block');
	}).fireEvent('change');
	
	if($('adulte-plus')){
		var nba = 1;
		
		$('adulte-plus').addEvent('click', function(e){
			e.stop();
			
			if(nba < 2){
				var input = new Element('input', {'type':'text','name':'adultes[]', maxlength: 4, size: 4});
				var strong = new Element('strong');
				var p = new Element('p');
				var a = new Element ('a', {'href':'#','title':'Supprimer'});
				var img = new Element('img', {'src':'/img/content/icons/delete.png'});
				
				a.addEvent('click', function(e){
					e.stop();
					this.getParent().dispose();
					nba--;
					if(nba < 2){$('adulte-plus').getParent('p').setStyle('display','block');}
				})
				
				strong.appendText('Adulte :  ', 'top');
				//span2.appendText('Supprimer', 'top');
				strong.inject(p);
				new Element('input', {'type':'text','name':'adultes_jour[]', maxlength: 2, size: 2}).inject(p);
				p.appendText(' / ');
				new Element('input', {'type':'text','name':'adultes_mois[]', maxlength: 2, size: 2}).inject(p);
				p.appendText(' / ');
				input.inject(p);
				img.inject(a);
				a.inject(p);
				p.inject(this.getParent('p'), 'before');
				nba++;
				if(nba >= 2){$('adulte-plus').getParent('p').setStyle('display','none');}
			}
		})
	}
	
	if($('enfant-plus')){
		$('enfant-plus').addEvent('click', function(e){
			e.stop();
			
			var input = new Element('input', {'type':'text','name':'enfants[]', maxlength: 4, size: 4});
			var strong = new Element('strong');
			var p = new Element('p');
			var a = new Element ('a', {'href':'#','title':'Supprimer'});
			var img = new Element('img', {'src':'/img/content/icons/delete.png'});
			
			a.addEvent('click', function(e){
				e.stop();
				this.getParent().dispose();
			})
			
			strong.appendText('Enfant : ', 'top');
			strong.inject(p);
			new Element('input', {'type':'text','name':'enfants_jour[]', maxlength: 2, size: 2}).inject(p);
			p.appendText(' / ');
			new Element('input', {'type':'text','name':'enfants_mois[]', maxlength: 2, size: 2}).inject(p);
			p.appendText(' / ');
			input.inject(p);
			img.inject(a);
			a.inject(p);
			p.inject(this.getParent('p'), 'before');
		})
	}
	
	if($('statut')){
		$('statut').addEvent('change', function(e){
			e.stop();
			var value = this.getSelected();
			var elp = $('statut-autre');
			
			if(value[0].getProperty('value').toLowerCase() == 'autre'){
				elp.setStyle('display','block');
			}else{
				elp.setStyle('display','none');
			};
		})
	}
	
	$$('.auto-dispose').each(function(element){
		element.addEvent('click', function(e){
				e.stop();
				this.getParent().dispose();
			})
	})
	
	$$('select.has-other').each(function(element){
		element.addEvent('change', function(e){
			e.stop();
			var value = this.getSelected();
			var elp = $(element.getProperty('name')+'-autre');
			
			if(value[0].getProperty('value').toLowerCase() == 'autre'){
				elp.setStyle('display','block');
			}else{
				elp.setStyle('display','none');
			}
		})
	})

	$$('select.has-other-multi').each(function(element){
		element.addEvent('change', function(e){
			e.stop();
			var value = this.getSelected();
			var elpId = element.getProperty('id')+'-autre';
			var elp = $(elpId);
			
			if(value[0].getProperty('value').toLowerCase() == 'autre'){
				elp.setStyle('display','block');
			}else{
				elp.setStyle('display','none');
			}
		})
	})
	
	if($('sous-etape')){
		switch($('sous-etape').value){
			case '1' :
				$$('.etape-3-2').each(function(element){
					//element.store('oldHeight',element.offsetHeight);
					element.setStyle('display','none');
					//element.setStyle('height','0px');
				})
				break;
			case '2' :
				$$('.etape-3-1').each(function(element){
					//element.store('oldHeight',element.offsetHeight);
					element.setStyle('display','none');
					//element.setStyle('height','0px');
				})
				break;
		}
	}
	
})

function extendFields(caller){
	if($('sous-etape')){
		caller.dispose();
		switch($('sous-etape').value){
			case '1' :
				$$('.etape-3-2').each(function(element){
					//element.set('tween', {duration: 1000});
					element.setStyle('display','block');
					//element.tween('height', '0px', element.retrieve('oldHeight'));
				})
				break;
			case '2' :
				$$('.etape-3-1').each(function(element){
					//element.set('tween', {duration: 1000});
					element.setStyle('display','block');
					//element.tween('height', '0px', element.retrieve('oldHeight'));
				})
				break;
		}
	$('sous-etape').setProperty('value', '3');
	
	var myRequest = new Request({method: 'get', url: '/php/devis-demande-double3.php'});
	myRequest.send();
	}
}
