//get Upgrade Shaft Options
function upgrade_shaft(pid, value){
	value = value.value
	//xajax_processAjaxAction("updateShaftJoints", xajax.getFormValues("frmProduct"), pid, value);
	xajax_processAjaxAction("updateShaftDiameters", xajax.getFormValues("frmProduct"), pid, value);
	xajax_processAjaxAction("updateShaftLengths", xajax.getFormValues("frmProduct"), pid, value);
}

//Extra Shaft Options
function extra_shaft_options(pid, value){
	value = value.value
	
	if(value == ""){
		document.getElementById('shaft_tip_id').length = 0;
		document.getElementById('shaft_dia_id').length = 0;
		document.getElementById('shaft_length_id').length = 0;
		
		document.getElementById('Extra_Shaft_Tip').style.display = 'none'; 
		document.getElementById('Extra_Shaft_Diameters').style.display = 'none'; 
		document.getElementById('Extra_Shaft_Length').style.display = 'none'; 
	}else{
		document.getElementById('Extra_Shaft_Tip').style.display = 'block'; 
		document.getElementById('Extra_Shaft_Diameters').style.display = 'block'; 
		document.getElementById('Extra_Shaft_Length').style.display = 'block'; 
	}
	//xajax_processAjaxAction("updateExtraShaftOptions", xajax.getFormValues("frmProduct"), pid, value);
	xajax_processAjaxAction("updateExtraShaftTips", xajax.getFormValues("frmProduct"), pid, value);
	xajax_processAjaxAction("updateExtraShaftDiameters", xajax.getFormValues("frmProduct"), pid, value);
	xajax_processAjaxAction("updateExtraShaftLength", xajax.getFormValues("frmProduct"), pid, value);
}