/* gestion js des checkbox */

function gestionRadio(mode,nameOne,nameTwo,nameInputFinal,option,couleur)
{
		var cheminCaseSelect = new Image;
		var cheminCaseNotSelect = new Image;
		
	switch(couleur)
	{
		case 'red': cheminCaseSelect.src = ''; cheminCaseNotSelect.src = '' ;
			break;
		case 'blue': cheminCaseSelect.src= ''; cheminCaseNotSelect.src = '' ;
			break;
		case 'yellow': cheminCaseSelect.src= ''; cheminCaseNotSelect.src = '' ;
			break;
		case 'beige': cheminCaseSelect.src= ''; cheminCaseNotSelect.src = '' ;
			break;
		case 'brown': cheminCaseSelect.src= 'images/boutonRadio/caseRadio_marron.gif'; cheminCaseNotSelect.src='images/boutonRadio/caseNotRadio_marron.gif'; 
			break;
		default: cheminCaseSelect.src= 'images/boutonRadio/caseRadio.gif'; cheminCaseNotSelect.src = 'images/boutonRadio/caseNotRadio.gif' ;
			break;
	}
	/*option sert ici pour le mode recherche afin d'afficher "plus de detail" en mouvememnt*/
		
			switch(mode)
			{
			
				case 1:
					break;
					
				case 2:
					var nameSpanOne = nameOne[0];
					var idRadioOne = nameOne[1];
					
					var nameSpanTwo = nameTwo[0];
					var idRadioTwo = nameTwo[1];
					
						$(nameSpanOne).update(' <img src="'+cheminCaseSelect.src+'" id="'+idRadioOne+'" border="0"><input type="hidden" id="'+nameInputFinal+'" name="'+nameInputFinal+'" id="" value="1"/>');
						$(nameSpanTwo).update(' <img src="'+cheminCaseNotSelect.src+'" id="'+idRadioTwo+'" border="0">');
				
						$(nameSpanOne).observe('click', function(event) {
								$(nameSpanOne).update(' <img src="'+cheminCaseSelect.src+'" id="'+idRadioOne+'" border="0"><input type="hidden" name="'+nameInputFinal+'" id="'+nameInputFinal+'" value="1"/>');
								$(nameSpanTwo).update(' <img src="'+cheminCaseNotSelect.src+'" id="'+idRadioTwo+'" border="0">');
								Event.stop(event);
							if(option!=0) {
								$(option).morph({top: '0px'}) ;
							}
						});
						
						$(nameSpanTwo).observe('click', function(event) {
								$(nameSpanOne).update(' <img src="'+cheminCaseNotSelect.src+'" id="'+idRadioOne+'" border="0"><input type="hidden" name="'+nameInputFinal+'" id="'+nameInputFinal+'" value="2"/>');
								$(nameSpanTwo).update(' <img src="'+cheminCaseSelect.src+'" id="'+idRadioTwo+'" border="0">');
								Event.stop(event);
							if(option!=0) {
								$(option).morph({style: 'top:-90px',duration:0.5}) ;
							}
						});	
					break;
					
				default:
					
					break;
			}
}

									  
	function gestionCheckbox(nameOne,nameInputFinal,color,valueDefault)
	{
											  
			var nameCheckCoche = new Image
			var nameCheckNotCoche = new Image ;
			
			switch(color)
			{
				case 'red':
					nameCheckCoche.src = 'images/boutonCheckBox/caseCocher_red.gif' ;
					nameCheckNotCoche.src = 'images/boutonCheckBox/caseNotCocher_red.gif' ;
					break;
				case 'green':
					nameCheckCoche.src = 'images/boutonCheckBox/caseCocher_green.gif' ;
					nameCheckNotCoche.src = 'images/boutonCheckBox/caseNotCocher_green.gif' ;
					break;
				default:
					nameCheckCoche.src = "images/boutonCheckBox/caseCocher_red.gif" ;
					nameCheckNotCoche.src = "images/boutonCheckBox/caseNotCocher_red.gif";
					break;
				
			}
			var etatRadio = 0 ;
			var nameSpanOne = nameOne[0];
			var idRadioOne = nameOne[1];
			if(valueDefault==1) {
				$(nameSpanOne).update(' <img src="'+nameCheckCoche.src+'" id="'+idRadioOne+'" name="'+nameSpanOne+'"><input type="hidden" name="'+nameInputFinal+'" value="1"/>');
			} else {
				$(nameSpanOne).update(' <img src="'+nameCheckNotCoche.src+'" id="'+idRadioOne+'" name="'+nameSpanOne+'"><input type="hidden" name="'+nameInputFinal+'" value="0"/>');
			}
			
						
			$(nameSpanOne).observe('click', function() {
				if(etatRadio==0) { /* si elle nest pas coché*/
					$(nameSpanOne).update(' <img src="'+nameCheckCoche.src+'" id="'+idRadioOne+'" name="'+nameSpanOne+'"><input type="hidden" name="'+nameInputFinal+'" value="1"/> ');
					etatRadio = 1 ;
				} else { /* si on la decoche*/
					$(nameSpanOne).update(' <img src="'+nameCheckNotCoche.src+'" id="'+idRadioOne+'" name="'+nameSpanOne+'"><input type="hidden" name="'+nameInputFinal+'" value="0"/> ');
					etatRadio = 0 ;
				}
			});
				
	}
