function cambiaHabForm(habitacion,imagen,alt,ninos,edades){
	
	contenido=$(habitacion).html();
	
	nuevoContenido='<table class="habTable">';
	nuevoContenido+='<tr><td align="center"><img alt="'+ alt +'" src="' + imagen  + '" /></td></tr>';
	nuevoContenido+='<tr><td>' + contenido + '</td></tr>';
	if ($.isArray(edades)){
		i=1;
		id=$(habitacion + ' span.element  select ').attr('id');
		name=$(habitacion + ' span.element  select ').attr('name');
		$.each(edades,function(i,val){
			if ($.isArray(val)){
				
				label='hab ' + (i+1) +' - edad:';	
				selector='<select class="miniSelect" id="'+ (id + '-n1'+(i+1)) +'" name="'+(name + '[n1'+(i+1)+']')+'" >';
				for(j=1;j<=16;j++){
					if(j==val[0]){
						selected='selected';
					} else {
						selected='';
					}
					selector+='<option label="' + j + '" value="' + j +'" '+ selected +'>' + j + '</option>';
				}
				selector+='</select>';
				
				selector+='<select class="miniSelect" id="'+ (id + '-n2'+(i+1)) +'" name="'+(name + '[n2'+(i+1)+']')+'" >';
				for(j=1;j<=16;j++){
					if(j==val[1]){
						selected='selected';
					} else {
						selected='';
					}
					selector+='<option label="' + j + '" value="' + j +'" '+ selected +'>' + j + '</option>';
				}
				selector+='</select>';
				nuevoContenido+='<tr><td class="infohabCelda">'+label+'<br />'+ selector + '</td>';
				i++;
				
			} else {
				
				label='hab ' + (i+1) +' - edad:';	
				selector='<select class="miniSelect" id="'+ (id + '-n1'+(i+1)) +'" name="'+(name + '[n1'+(i+1)+']')+'" >';
				for(j=0;j<=16;j++){
					if(j==val){
						selected='selected';
					} else {
						selected='';
					}
					selector+='<option label="' + j + '" value="' + j +'" '+ selected +'>' + j + '</option>';
				}
				selector+='</select>';
				nuevoContenido+='<tr><td class="infohabCelda">'+label+'<br />'+ selector + '</td>';
				i++;
			}
			});
		}
		
	
	nuevoContenido+='</table>';
	$(habitacion).html(nuevoContenido);
	
	if (ninos>0){
		$(habitacion + ' span.element  select ').change(function(){	
				id=$(this).attr('id');
				name=$(this).attr('name')
				numFilas=$(this).val();
				actual=$(this).parent().parent().parent().parent();
				for (i=1;i<=numFilas;i++){
					
					if (!actual.next().is('tr')){
						
						if (ninos==1){
							label='hab ' + i +' - edad:';	
							selector='<select class="miniSelect" id="'+ (id + '-n1'+i) +'" name="'+(name + '[n1'+i+']')+'" >';
							for(j=0;j<=16;j++){
								selector+='<option label="' + j + '" value="' + j +'">' + j + '</option>';
							}
							selector+='</select>';
						} else if(ninos==2){
							label='hab ' + i +' - edades:';
							selector='<select class="miniSelect" id="'+ (id + '-n1'+i) +'" name="'+(name + '[n1'+i+']')+'" >';
							for(j=0;j<=16;j++){
								selector+='<option label="' + j + '" value="' + j +'">' + j + '</option>';
							}
							selector+='</select>';
							selector+='<select class="miniSelect" id="'+ (id + '-n2'+i) +'" name="'+(name + '[n2'+i+']')+'" >';
							for(j=0;j<=16;j++){
								selector+='<option label="' + j + '" value="' + j +'">' + j + '</option>';
							}
							selector+='</select>';
							
							
						}
						
						actual.after('<tr><td class="infohabCelda">'+label+'<br />'+ selector + '</td>');
					}
					actual=actual.next();
				}
				
				while(actual.next().is('tr')){
					actual.next().remove();
				}
				
				
			});
	}
}