			$.extend($.ui.dialog.prototype, {
					'addbutton': function(buttonName, func) {
							var buttons = this.element.dialog('option', 'buttons');
							buttons[buttonName] = func;
							this.element.dialog('option', 'buttons', buttons);
					}
			});

			$.extend($.ui.dialog.prototype, {
					'removebutton': function(buttonName) {
							var buttons = this.element.dialog('option', 'buttons');
							delete buttons[buttonName];
							this.element.dialog('option', 'buttons', buttons);
					}
			}); 		


 var bici = { "swat" :   [ { "taglia" : "small" ,  "alt_min" : 155, "alt_max": 165, "cav_min": 72, "cav_max": 76 } , 
						   { "taglia" : "medium" , "alt_min" : 166, "alt_max": 172, "cav_min": 77, "cav_max": 81 } ,  
						   { "taglia" : "large" ,  "alt_min" : 173, "alt_max": 178, "cav_min": 82, "cav_max": 86 } ,  
						   { "taglia" : "xlarge" , "alt_min" : 179, "alt_max": 187, "cav_min": 87, "cav_max": 91 }   
						   ],
			  "r4" :     [ { "taglia" : "small" ,  "alt_min" : 155, "alt_max": 165, "cav_min": 72, "cav_max": 76 } , 
						   { "taglia" : "medium" , "alt_min" : 166, "alt_max": 172, "cav_min": 77, "cav_max": 81 } ,  
						   { "taglia" : "large" ,  "alt_min" : 173, "alt_max": 178, "cav_min": 82, "cav_max": 86 } ,  
						   { "taglia" : "xlarge" , "alt_min" : 179, "alt_max": 187, "cav_min": 87, "cav_max": 91 } ,
						   { "taglia" : "xlarge" , "alt_min" : 188, "alt_max": 220, "cav_min": 92, "cav_max": 100 }   
						   ] 
		   };
						   
						   
function cambiaAltezza( taglie, el_slider_altezza, el_slider_cavallo, nuovo_valore) {
		for(i = 0; i < taglie.length; ++i) {
		  if (  nuovo_valore >= taglie[i].alt_min && nuovo_valore <= taglie[i].alt_max) {
				
				if ( ! ( $(el_slider_cavallo).slider("value") >= taglie[i].cav_min  && $(el_slider_cavallo).slider("value") <= taglie[i].cav_max  ) ) {
					$(el_slider_cavallo).slider("value",taglie[i].cav_min);
				}
				
				return taglie[i];
				
			}
		}
		
		return null;
}

function cambiaCavallo( taglie, el_slider_altezza, el_slider_cavallo, nuovo_valore) {
		for(i = 0; i < taglie.length; ++i) {
			if (nuovo_valore >= taglie[i].cav_min && nuovo_valore <= taglie[i].cav_max) {
			
				if ( ! ( $(el_slider_altezza).slider("value") >= taglie[i].alt_min  && $(el_slider_altezza).slider("value") <= taglie[i].alt_max  ) ) {
					$("#slider_altezza").slider("value",taglie[i].alt_min);
				}
			  
				return taglie[i];
			}
		}
		return null;
}


function checkBtnStampa() {
		buttons = $( ".selector" ).dialog( "option", "buttons" );
		alreadyadd = false;
		for(i=0; i < buttons.length; ++i) {
			if (typeof buttons.Stampa  == "function" ) {
				alreadyadd = true;
			}
		}
		
		if (alreadyadd == false ) {
			$('#dialog-form').dialog('addbutton', 'Stampa', stampa); 
		}

}

function stampa() {
	$('#dialog-form').printElement();
}


