function temperature(obj,option,factor,val)
{
	for(i=0;i<eval(factor).length;i++)
	{
		result = "&nbsp;";
		unit = "";
		
		if(obj == 'fahrenheit') { result = temperature_fahrenheit(i); } 
		if(obj == 'celsius') { result = temperature_celsius(i); }
		if(obj == 'kelvin') { result = temperature_kelvin(i); }
		if(obj == 'rankine') { 	result = temperature_rankine(i);}

		expflag=1;
		var inhtml = eval(factor)[i];
		display_result(inhtml,result,unit,expflag);
	}
}

function distance(obj,option,factor,val)
{
	result = "&nbsp;";
	for(i=0;i < eval(factor).length;i++)
	{
		if(obj == 'angstrom') { result = distance_angstrom(i); 	}
		if(obj == 'micrometer') { result = distance_micrometer(i); 	}
		if(obj == 'millimeter') { result = distance_millimeter(i); 	}
		if(obj == 'centimeter') { result = distance_centimeter(i); 	}
		if(obj == 'meter') { result = distance_meter(i); 	}
		if(obj == 'kilometer') { result = distance_kilometer(i); 	}		
		if(obj == 'mil') { result = distance_mil(i); 	}				
		if(obj == 'inch') { result = distance_inch(i); 	}						
		if(obj == 'foot') { result = distance_foot(i); 	}								
		if(obj == 'yard') { result = distance_yard(i); 	}										
		if(obj == 'fathom') { result = distance_fathom(i); 	}										
		if(obj == 'mile (US statute)') { result = distance_mile_us(i); 	}				
		if(obj == 'mile (nautical)') { result = distance_mile_nautical(i); 	}				
		if(obj == 'rod') { result = distance_rod(i); 	}						
		if(obj == 'chain') { result = distance_chain(i); 	}						
		expflag = 0;
		var inhtml = eval(factor)[i];
		display_result(inhtml,result,unit,expflag);
	}
}

function mass(obj,option,factor,val)
{
	result = "&nbsp;";
	for(i=0;i < eval(factor).length;i++)
	{
		if(obj == 'milligram') { result = mass_milligram(i); 	}
		if(obj == 'gram') { result = mass_gram(i); 	}		
		if(obj == 'carat (metric)') { result = mass_carat(i); 	}		
		if(obj == 'kilogram') { result = mass_kilogram(i); 	}		
		if(obj == 'ton (metric)') { result = mass_ton_metric(i); 	}				
		if(obj == 'grain') { result = mass_grain(i); 	}						
		if(obj == 'ounce (troy)') { result = mass_ounce_troy(i); 	}						
		if(obj == 'ounce') { result = mass_ounce(i); 	}								
		if(obj == 'pound') { result = mass_pound(i); 	}								
		if(obj == 'pound (troy)') { result = mass_pound_troy(i); 	}										
		if(obj == 'pennyweight') { result = mass_pennyweight(i); 	}												
		if(obj == 'slug') { result = mass_slug(i); 	}														
		if(obj == 'hundredweight (short)') { result = mass_hundredweight_short(i); 	}																
		if(obj == 'ton (short)') { result = mass_ton_short(i); 	}					
		if(obj == 'ton (long)') { result = mass_ton_long(i); 	}							
		
		expflag = 0;
		var inhtml = eval(factor)[i];
		display_result(inhtml,result,unit,expflag);
	}
}

function volume(obj,option,factor,val)
{

	result = "&nbsp;";
	for(i=0;i < eval(factor).length;i++)
	{
		if(obj == 'milliliter') { result = volume_milliliter(i); 	}
		if(obj == 'liter') { result = volume_liter(i); 	}
		if(obj == 'cubic meter') { result = volume_cubic_meter(i); 	}
		if(obj == 'barrel (oil)') { result = volume_barrel_oil(i); 	}
		if(obj == 'acre-foot') { result = volume_acre_foot(i); 	}
		if(obj == 'tablespoon') { result = volume_tablespoon(i); 	}
		if(obj == 'teaspoon') { result = volume_teaspoon(i); 	}		
		if(obj == 'ounce (US fluid)') { result = volume_ounce_US_fluid(i); 	}		
		if(obj == 'cup (US)') { result = volume_cup_US(i); 	}		
		if(obj == 'pint (US fluid)') { result = volume_pint__US_fluid(i); 	}				
		if(obj == 'quart (US fluid)') { result = volume_quart__US_fluid(i); 	}						
		if(obj == 'gallon (US)') { result = volume_gallon_US(i); 	}								
		if(obj == 'cubic inch') { result = volume_cubic_inch(i); 	}										
		if(obj == 'cubic foot') { result = volume_cubic_foot(i); 	}												
		if(obj == 'cubic yard') { result = volume_cubic_yard(i); 	}														
		
		expflag = 0;
		var inhtml = eval(factor)[i];
		display_result(inhtml,result,unit,expflag);
	}
}

function area(obj,option,factor,val)
{
	result = "&nbsp;";
	for(i=0;i < eval(factor).length;i++)
	{
		if(obj == 'barn') { result = area_barn(i); 	}
		if(obj == 'square millimeter') { result = area_square_millimeter(i); 	}		
		if(obj == 'square meter') { result = area_square_meter(i); 	}				
		if(obj == 'are') { result = area_are(i); 	}						
		if(obj == 'hectare') { result = area_hectare(i); 	}								
		if(obj == 'square kilometer') { result = area_square_kilometer(i); 	}									
		if(obj == 'circular mil') { result = area_circular_mil(i); 	}												
		if(obj == 'darcy') { result = area_darcy(i); 	}														
		if(obj == 'square inch') { result = area_square_inch(i); 	}	
		if(obj == 'square foot') { result = area_square_foot(i); 	}			
		if(obj == 'square yard') { result = area_square_yard(i); 	}					
		if(obj == 'acre') { result = area_acre(i); 	}							
		if(obj == 'square mile') { result = area_square_mile(i); 	}									
		if(obj == 'township') { result = area_township(i); 	}											
		
		expflag = 0;
		var inhtml = eval(factor)[i];
		display_result(inhtml,result,unit,expflag);
	}
}


function angle(obj,option,factor,val)
{
	result = "&nbsp;";
	for(i=0;i < eval(factor).length;i++)
	{
		if(obj == 'radian') { result = angle_radian(i); 	}
		if(obj == 'degree') { result = angle_degree(i); 	}		
		if(obj == 'minute') { result = angle_minute(i); 	}				
		if(obj == 'second') { result = angle_second(i); 	}						
		if(obj == 'revolution') { result = angle_revolution(i); 	}								
		if(obj == 'mil') { result = angle_mil(i); 	}										
		if(obj == 'grade') { result = angle_grade(i); 	}												
		if(obj == 'centigrade') { result = angle_centigrade(i); 	}														
		if(obj == 'quadrant') { result = angle_quadrant(i); 	}																
	
		expflag = 0;
		var inhtml = eval(factor)[i];
		display_result(inhtml,result,unit,expflag);
	}
}

function power(obj,option,factor,val)
{
	result = "&nbsp;";
	for(i=0;i < eval(factor).length;i++)
	{
		if(obj == 'watt') { result = power_watt(i); 	}
		if(obj == 'kilowatt') { result = power_kilowatt(i); 	}		
		if(obj == 'megawatt') { result = power_megawatt(i); 	}				
		if(obj == 'horsepower (metric)') { result = power_horsepower_metric(i); 	}						
		if(obj == 'horsepower (550 ft-lbf/s)') { result = power_horsepower_550(i); 	}								
		if(obj == 'horsepower (electric)') { result = power_horsepower_electric(i); 	}										
		if(obj == 'horsepower (water)') { result = power_horsepower_water(i); 	}												
		if(obj == 'kilocalorie (therm) per second') { result = power_kilocalorie_therm_per_second(i); 	}														
		if(obj == 'foot pound force per hour') { result = power_pound_force_per_hour(i); 	}																
		if(obj == 'foot pound force per minute') { result = power_pound_force_per_minute(i); 	}																
		if(obj == 'erg per second') { result = power_erg_per_second(i); 	}																		
		if(obj == 'calorie (therm) per hour') { result = power_calorie_therm_per_hour(i); 	}																				
		if(obj == 'Btu (intl) per hour') { result = power_Btu_intl_per_hour(i); 	}												
		if(obj == 'Btu (therm) per hour') { result = power_Btu_therm_per_hour(i); 	}														
		if(obj == 'ton refrigeration') { result = power_ton_refrigeration(i); 	}																
	
		expflag = 0;

		var inhtml = eval(factor)[i];
		display_result(inhtml,result,unit,expflag);
	}
}



function energy(obj,option,factor,val)
{
	result = "&nbsp;";
	for(i=0;i < eval(factor).length;i++)
	{
		if(obj == 'joule') { result = energy_joule(i); 	}
		if(obj == 'erg') { result = energy_erg(i); 	}		
		if(obj == 'electronvolt') { result = energy_electronvolt(i); 	}				
		if(obj == 'calorie (mean)') { result = energy_calorie_mean(i); 	}						
		if(obj == 'calorie (therm)') { result = energy_calorie_therm(i); 	}								
		if(obj == 'calorie (nutrition)') { result = energy_calorie_nutrition(i); 	}										
		if(obj == 'quad') { result = energy_quad(i); 	}												
		if(obj == 'ton (TNT)') { result = energy_ton(i); 	}														
		if(obj == 'wattsecond') { result = energy_wattsecond(i); 	}																
		if(obj == 'watthour') { result = energy_watthour(i); 	}																		
		if(obj == 'kilowatthour') { result = energy_kilowatthour(i); 	}																		
		if(obj == 'foot pound force') { result = energy_foot_pound_force(i); 	}																				
		if(obj == 'British thermal unit (intl)') { result = energy_British_thermal_unit_intl(i); 	}																						
		if(obj == 'British thermal unit (mean)') { result = energy_British_thermal_unit_mean(i); 	}																								
		if(obj == 'British thermal unit (therm)') { result = energy_British_thermal_unit_therm(i); 	}																										

		expflag = 0;
		var inhtml = eval(factor)[i];
		display_result(inhtml,result,unit,expflag);
	}
}

function pressure(obj,option,factor,val)
{
	result = "&nbsp;";
	for(i=0;i < eval(factor).length;i++)
	{
		if(obj == 'pascal') { result = pressure_pascal(i); 	}
		if(obj == 'kilopascal') { result = pressure_kilopascal(i); 	}		
		if(obj == 'bar') { result = pressure_bar(i); 	}				
		if(obj == 'millibar') { result = pressure_millibar(i); 	}						
		if(obj == 'microbar') { result = pressure_microbar(i); 	}								
		if(obj == 'atmosphere (std)') { result = pressure_atmosphere_std(i); 	}										
		if(obj == 'inch of water (39.2*F)') { result = pressure_inch_of_water_39_F(i); 	}												
		if(obj == 'foot of water (39.2*F)') { result = pressure_foot_of_water_39_F(i); 	}														
		if(obj == 'inch of mercury (32*F)') { result = pressure_inch_of_mercury_39_F(i); 	}																
		if(obj == 'millimeter mercury (0*C)') { result = pressure_millimeter_mercury_0_C(i); 	}																		
		if(obj == 'pound force per square inch') { result = pressure_pound_force_per_square_inch(i); 	}																				
		if(obj == 'pound force per square foot') { result = pressure_pound_force_per_square_foot(i); 	}																						
		if(obj == 'kilogram force per sq cm') { result = pressure_kilogram_force_per_sq_cm(i); 	}																								
		if(obj == 'kilogram force per sq meter') { result = pressure_kilogram_force_per_sq_meter(i); 	}																								
		if(obj == 'torr') { result = pressure_torr(i); 	}																										

		expflag = 0;
		var inhtml = eval(factor)[i];
		display_result(inhtml,result,unit,expflag);
	}
}


function time(obj,option,factor,val)
{
	result = "&nbsp;";
	for(i=0;i < eval(factor).length;i++)
	{
		if(obj == 'picosecond') { result = time_picosecond(i); 	}
		if(obj == 'nanosecond') { result = time_nanosecond(i); }
		if(obj == 'millisecond') { result = time_millisecond(i); }
		if(obj == 'second') { result = time_second(i); } 
		if(obj == 'second (sidereal)') { result = time_second_sidereal(i); 	}
		if(obj == 'minute') { 	result = time_minute(i); }
		if(obj == 'hour') { result = time_hour(i); 	}
		if(obj == 'hour (sidereal)') { result = time_hour_sidereal(i); 	}		
		if(obj == 'day') { result = time_day(i); 	}		
		if(obj == 'day (sidereal)') { result = time_day_sidereal(i); 	}		
		if(obj == 'week (7 day)') { result = time_week(i); 	}		
		if(obj == 'month (30 day)') { result = time_month(i); 	}		
		if(obj == 'year (365 day)') { result = time_year(i); 	}		
		if(obj == 'century') { result = time_century(i); 	}		
		if(obj == 'millennium') { result = time_millennium(i); 	}				
		expflag = 0;
		var inhtml = eval(factor)[i];
		display_result(inhtml,result,unit,expflag);
	}
}

function force(obj,option,factor,val)
{
	result = "&nbsp;";
	for(i=0;i < eval(factor).length;i++)
	{
		if(obj == 'dyne') { result = force_dyne(i); 	}
		if(obj == 'joule per centimeter') { result = force_joule_per_centimeter(i); 	}		
		if(obj == 'joule per meter') { result = force_joule_per_meter(i); 	}		
		if(obj == 'newton') { result = force_newton(i); 	}		
		if(obj == 'kilonewtons') { result = force_kilonewtons(i); 	}				
		if(obj == 'gram force') { result = force_gram_force(i); 	}						
		if(obj == 'kilogram force') { result = force_kilogram_force(i); 	}								
		if(obj == 'kilopound') { result = force_kilopound(i); 	}								
		if(obj == 'ounce force') { result = force_ounce_force(i); 	}										
		if(obj == 'pound force') { result = force_pound_force(i); 	}												
		if(obj == 'poundal') { result = force_poundal(i); 	}										
		if(obj == 'ton force') { result = force_ton_force(i); 	}													
		
		expflag = 0;
		var inhtml = eval(factor)[i];
		display_result(inhtml,result,unit,expflag);
	}
}

function density(obj,option,factor,val)
{
	result = "&nbsp;";
	for(i=0;i < eval(factor).length;i++)
	{
		if(obj == 'kilogram per cubic meter') { result = density_kilogram_per_cubic_meter(i); 	}
		if(obj == 'gram per cubic meter') { result = density_gram_per_cubic_meter(i); 	}		
		if(obj == 'kilogram per liter') { result = density_kilogram_per_liter(i); 	}				
		if(obj == 'gram per liter') { result = density_gram_per_liter(i); 	}						
		if(obj == 'milligram per liter') { result = density_milligram_per_liter(i); 	}								
		if(obj == 'grain per gallon (US)') { result = density_grain_per_gallon_US(i); 	}										
		if(obj == 'ounce (av) per gallon') { result = density_ounce_av_per_gallon(i); 	}												
		if(obj == 'pound per gallon') { result = density_pound_per_gallon(i); 	}														
		if(obj == 'ounce (av) per cubic inch') { result = density_ounce_av_per_cubic_inch(i); 	}																
		if(obj == 'ounce (av) per cubic foot') { result = density_ounce_av_per_cubic_foot(i); 	}																		
		if(obj == 'pound per cubic inch') { result = density_pound_per_cubic_inch(i); 	}																		
		if(obj == 'pound per cubic foot') { result = density_pound_per_cubic_foot(i); 	}																				
		if(obj == 'pound per cubic yard') { result = density_pound_per_cubic_yard(i); 	}																						
		if(obj == 'ton (short) per cubic yard') { result = density_ton_short_per_cubic_yard(i); 	}																								
		if(obj == 'ton (long) per cubic yard') { result = density_ton_long_per_cubic_yard(i); 	}																										
		
		expflag = 0;
		var inhtml = eval(factor)[i];
		display_result(inhtml,result,unit,expflag);
	}
}


function velocity(obj,option,factor,val)
{
	result = "&nbsp;";
	for(i=0;i < eval(factor).length;i++)
	{
		if(obj == 'meter per second') { result = velocity_meter_per_second(i); 	}
		if(obj == 'meter per hour') { result = velocity_meter_per_hour(i); 	}		
		if(obj == 'kilometer per second') { result = velocity_kilometer_per_second(i); 	}		
		if(obj == 'kilometer per hour') { result = velocity_kilometer_per_hour(i); 	}				
		if(obj == 'centimeter per second') { result = velocity_centimeter_per_second(i); 	}						
		if(obj == 'centimeter per hour') { result = velocity_centimeter_per_hour(i); 	}								
		if(obj == 'millimeter per second') { result = velocity_millimeter_per_second(i); 	}								
		if(obj == 'millimeter per hour') { result = velocity_millimeter_per_hour(i); 	}										
		if(obj == 'foot per second') { result = velocity_foot_per_second(i); 	}												
		if(obj == 'foot per hour') { result = velocity_foot_per_hour(i); 	}														
		if(obj == 'inch per second') { result = velocity_inch_per_second(i); 	}												
		if(obj == 'knot') { result = velocity_knot(i); 	}														
		if(obj == 'mile per hour') { result = velocity_mile_per_hour(i); 	}																
		if(obj == 'mile per second') { result = velocity_mile_per_second(i); 	}																		
		if(obj == 'mach number') { result = velocity_mach_number(i); 	}																				
		
		expflag = 0;
		var inhtml = eval(factor)[i];
		display_result(inhtml,result,unit,expflag);
	}
}

function money(obj,option,factor,val)
{
	result = "&nbsp;";
	for(i=0;i < eval(factor).length;i++)
	{
		if(obj == 'US dollar') { result = money_US_dollar(i); 	}
		if(obj == 'German mark') { result = money_German_mark(i); 	}		
		if(obj == 'British pound') { result = money_British_pound(i); 	}				
		if(obj == 'Japanese yen') { result = money_Japanese_yen(i); 	}						
		if(obj == 'Canadian dollar') { result = money_Canadian_dollar(i); 	}								
		if(obj == 'French franc') { result = money_French_franc(i); 	}										
		if(obj == 'Dutch guilder') { result = money_Dutch_guilder(i); 	}												
		if(obj == 'Italian lira') { result = money_Italian_lira(i); 	}														
		if(obj == 'Maxican peso') { result = money_Maxican_peso(i); 	}																
		if(obj == 'Swiss franc') { result = money_Swiss_franc(i); 	}																		
		
		expflag = 0;
		var inhtml = eval(factor)[i];
		display_result(inhtml,result,unit,expflag);
	}
}

function acceleration(obj,option,factor,val)
{
	result = "&nbsp;";
	for(i=0;i < eval(factor).length;i++)
	{
		if(obj == 'meter per second<sup>2</sup>') { result = acceleration_meter_per_second(i); 	}
		if(obj == 'centimeter per second<sup>2</sup>') { result = acceleration_centimeter_per_second(i); 	}		
		if(obj == 'kilometer per hour-second') { result = acceleration_kilometer_per_hour_second(i); 	}				
		if(obj == 'inch per second<sup>2</sup>') { result = acceleration_inch_per_second(i); 	}						
		if(obj == 'foot per second<sup>2</sup>') { result = acceleration_foot_per_second(i); 	}								
		if(obj == 'g (gravity)') { result = acceleration_gravity(i); 	}										

		expflag = 0;
		var inhtml = eval(factor)[i];
		display_result(inhtml,result,unit,expflag);
	}
}

function angular_acceleration(obj,option,factor,val)
{

	result = "&nbsp;";
	factor = factor.replace(/ /g,"_");
	for(i=0;i < eval(factor).length;i++)
	{
		if(obj == 'radian per second<sup>2</sup>') { result = angacceleration_radian_per_second(i); 	}
		if(obj == 'degree per second<sup>2</sup>') { result = angacceleration_degree_per_second(i); 	}		
		if(obj == 'revolution per minute-sec') { result = angacceleration_revolution_per_minute_second(i); 	}				
		if(obj == 'revolution per minute<sup>2</sup>') { result = angacceleration_revolution_per_minute(i); 	}
		if(obj == 'revolution per second<sup>2</sup>') { result = angacceleration_revolution_per_second(i); 	}

		expflag = 0;
		var inhtml = eval(factor)[i];
		display_result(inhtml,result,unit,expflag);
	}
}

function angular_velocity(obj,option,factor,val)
{

	result = "&nbsp;";
	factor = factor.replace(/ /g,"_");
	for(i=0;i < eval(factor).length;i++)
	{
		if(obj == 'radian per second') { result = angvelocity_radian_per_second(i); 	}
		if(obj == 'degree per second') { result = angvelocity_degree_per_second(i); 	}		
		if(obj == 'degree per minute') { result = angvelocity_degree_per_minute(i); 	}				
		if(obj == 'degree per hour') { result = angvelocity_degree_per_hour(i); 	}						
		if(obj == 'revolution per second') { result = angvelocity_relovution_per_second(i); 	}								
		if(obj == 'revolution per minute') { result = angvelocity_relovution_per_minute(i); 	}										
		if(obj == 'revolution per hour') { result = angvelocity_relovution_per_hour(i); 	}												

		expflag = 0;
		var inhtml = eval(factor)[i];
		display_result(inhtml,result,unit,expflag);
	}
}

function capacitance(obj,option,factor,val)
{

	result = "&nbsp;";
	factor = factor.replace(/ /g,"_");
	for(i=0;i < eval(factor).length;i++)
	{
		if(obj == 'farad') { result = capacitance_farad(i); 	}
		if(obj == 'microfarad') { result = capacitance_microfarad(i); 	}
		if(obj == 'picofarad') { result = capacitance_picofarad(i); 	}		
		if(obj == 'statfarad') { result = capacitance_statfarad(i); 	}				
		if(obj == 'abafarad') { result = capacitance_abafarad(i); 	}						
		if(obj == 'electrostatic unit of capacitance') { result = capacitance_electrostatic_unit_of_capacitance(i); 	}								
		if(obj == 'electromagnetic unit of capacitance') { result = capacitance_electromagnetic_unit_of_capacitance(i); 	}										
		
		expflag = 0;
		var inhtml = eval(factor)[i];
		display_result(inhtml,result,unit,expflag);
	}
}

function charge(obj,option,factor,val)
{

	result = "&nbsp;";
	factor = factor.replace(/ /g,"_");
	for(i=0;i < eval(factor).length;i++)
	{
		if(obj == 'coulomb') { result = charge_coulomb(i); 	}
		if(obj == 'abacoulomb') { result = charge_abacoulomb(i); 	}		
		if(obj == 'statCoulomb') { result = charge_statcoulomb(i); 	}				
		if(obj == 'ampere hour') { result = charge_ampere_hour(i); 	}						
		if(obj == 'faraday (carbon 12)') { result = charge_faraday_carbon_12(i); 	}								
		if(obj == 'faraday (chemical)') { result = charge_faraday_chemical(i); 	}										
		if(obj == 'faraday (physical)') { result = charge_faraday_physical(i); 	}												
		
		expflag = 0;
		var inhtml = eval(factor)[i];
		display_result(inhtml,result,unit,expflag);
	}
}

function current(obj,option,factor,val)
{

	result = "&nbsp;";
	factor = factor.replace(/ /g,"_");
	for(i=0;i < eval(factor).length;i++)
	{
		if(obj == 'ampere') { result = current_ampere(i); 	}
		if(obj == 'milliampere') { result = current_milliampere(i); 	}		
		if(obj == 'microampere') { result = current_microampere(i); 	}				
		if(obj == 'statampere') { result = current_statampere(i); 	}						
		if(obj == 'abampere') { result = current_abampere(i); 	}								
		if(obj == 'electrostatic unit of current') { result = current_electrostatic_unit_of_current(i); 	}										
		if(obj == 'electromagnetic unit of current') { result = current_electromagnetic_unit_of_current(i); 	}												
		if(obj == 'gilbert') { result = current_gilbert(i); 	}														
		
		expflag = 0;
		var inhtml = eval(factor)[i];
		display_result(inhtml,result,unit,expflag);
	}
}

function voltage(obj,option,factor,val)
{

	result = "&nbsp;";
	factor = factor.replace(/ /g,"_");
	for(i=0;i < eval(factor).length;i++)
	{
		if(obj == 'volt') { result = voltage_volt(i); 	}
		if(obj == 'millivolt') { result = voltage_millivolt(i); 	}		
		if(obj == 'microvolt') { result = voltage_microvolt(i); 	}				
		if(obj == 'picovolt') { result = voltage_picovolt(i); 	}						
		if(obj == 'abvolt') { result = voltage_abvolt(i); 	}								
		if(obj == 'statvolt') { result = voltage_statvolt(i); 	}										
		if(obj == 'electrostatic unit of elec poten') { result = voltage_electrostatic_unit_of_elec_poten(i); 	}												
		if(obj == 'electromagnetic unit of elec poten') { result = voltage_electromagnetic_unit_of_elec_poten(i); 	}														
	
		expflag = 0;
		var inhtml = eval(factor)[i];
		display_result(inhtml,result,unit,expflag);
	}
}

function inductance(obj,option,factor,val)
{

	result = "&nbsp;";
	factor = factor.replace(/ /g,"_");
	for(i=0;i < eval(factor).length;i++)
	{
		if(obj == 'henry') { result = inductance_henry(i); 	}
		if(obj == 'millihenry') { result = inductance_millihenry(i); 	}													
		if(obj == 'microhenry') { result = inductance_microhenry(i); 	}															
		if(obj == 'stathenry') { result = inductance_stathenry(i); 	}																	
		if(obj == 'abhenry') { result = inductance_abhenry(i); 	}																			
		if(obj == 'electrostatic unit of inductance') { result = inductance_electrostatic_unit_of_inductance(i); 	}																					
		if(obj == 'electromagnetic unit of inductance') { result = inductance_electromagnetic_unit_of_inductance(i); 	}																							
	
		expflag = 0;
		var inhtml = eval(factor)[i];
		display_result(inhtml,result,unit,expflag);
	}
}

function magnetic_flux(obj,option,factor,val)
{

	result = "&nbsp;";
	factor = factor.replace(/ /g,"_");
	for(i=0;i < eval(factor).length;i++)
	{
		if(obj == 'weber') { result = magnetic_flux_weber(i); 	}
		if(obj == 'maxwell') { result = magnetic_flux_maxwell(i); 	}		
		if(obj == 'unit pole') { result = magnetic_flux_unit_pole(i); 	}				
																									
	
		expflag = 0;
		var inhtml = eval(factor)[i];
		display_result(inhtml,result,unit,expflag);
	}
}

function illuminance(obj,option,factor,val)
{

	result = "&nbsp;";
	factor = factor.replace(/ /g,"_");
	for(i=0;i < eval(factor).length;i++)
	{
		if(obj == 'lux') { result = illuminance_lux(i); 	}
		if(obj == 'footcandle') { result = illuminance_footcandle(i); 	}		
		if(obj == 'lumen per sq. foot') { result = illuminance_lumen_per_sq_foot(i); 	}				
		if(obj == 'lumen per sq. meter') { result = illuminance_lumen_per_sq_meter(i); 	}				
		
		expflag = 0;
		var inhtml = eval(factor)[i];
		display_result(inhtml,result,unit,expflag);
	}
}

function luminance(obj,option,factor,val)
{

	result = "&nbsp;";
	factor = factor.replace(/ /g,"_");
	for(i=0;i < eval(factor).length;i++)
	{
		if(obj == 'candela per square meter') { result = luminance_candel_per_square_meter(i); 	}
		if(obj == 'candela per square inch') { result = luminance_candel_per_square_inch(i); 	}
		if(obj == 'lambert') { result = luminance_lambert(i); 	}		
		if(obj == 'foot lambert') { result = luminance_foot_lambert(i); 	}				

		
		expflag = 0;
		var inhtml = eval(factor)[i];
		display_result(inhtml,result,unit,expflag);
	}
}

function specific_heat(obj,option,factor,val)
{

	result = "&nbsp;";
	factor = factor.replace(/ /g,"_");
	for(i=0;i < eval(factor).length;i++)
	{
		if(obj == 'joule per kilogram') { result = specific_heat_joule_per_kilogram(i); 	}
		if(obj == 'joule per gram') { result = specific_heat_joule_per_gram(i); 	}		
		if(obj == 'calorie per gram (intl)') { result = specific_heat_calorie_per_gram_intl(i); 	}				
		if(obj == 'calorie per gram (therm)') { result = specific_heat_calorie_per_gram_therm(i); 	}						
		if(obj == 'kilowatt hour per kilogram') { result = specific_heat_kilowatt_hour_per_kilogram(i); 	}								
		if(obj == 'Btu per pound mass (intl)') { result = specific_heat_Btu_per_pound_mass_intl(i); 	}										
		if(obj == 'Btu per pound mass (therm)') { result = specific_heat_Btu_per_pound_mass_therm(i); 	}												
				
		expflag = 0;
		var inhtml = eval(factor)[i];
		display_result(inhtml,result,unit,expflag);
	}
}

function thermal_conductivity(obj,option,factor,val)
{

	result = "&nbsp;";
	factor = factor.replace(/ /g,"_");
	for(i=0;i < eval(factor).length;i++)
	{
		if(obj == 'watt per meter') { result = thermal_conductivity_watt_per_meter(i); 	}
		if(obj == 'watt per centimeter') { result = thermal_conductivity_watt_per_centimeter(i); 	}		
		if(obj == 'calorie per centimeter sec (therm)') { result = thermal_conductivity_calorie_per_centimeter_sec_therm(i); 	}				
		if(obj == 'Btu inch per sec sq. foot (intl)') { result = thermal_conductivity_Btu_inch_per_sec_sq_foot_intl(i); 	}						
		if(obj == 'Btu inch per sec sq. foot (therm)') { result = thermal_conductivity_Btu_inch_per_sec_sq_foot_therm(i); 	}								
		if(obj == 'Btu inch per hour sq. foot (intl)') { result = thermal_conductivity_Btu_inch_per_hour_sq_foot_intl(i); 	}								
		if(obj == 'Btu inch per hour sq. foot (therm)') { result = thermal_conductivity_Btu_inch_per_hour_sq_foot_therm(i); 	}										
		if(obj == 'Btu foot per hour sq. foot (intl)') { result = thermal_conductivity_Btu_foot_per_hour_sq_foot_intl(i); 	}												
		if(obj == 'Btu foot per hour sq. foot (therm)') { result = thermal_conductivity_Btu_foot_per_hour_sq_foot_therm(i); 	}														
				
		expflag = 0;
		var inhtml = eval(factor)[i];
		display_result(inhtml,result,unit,expflag);
	}
}

function torque(obj,option,factor,val)
{

	result = "&nbsp;";
	factor = factor.replace(/ /g,"_");
	for(i=0;i < eval(factor).length;i++)
	{
		if(obj == 'newton meter') { result = torque_newton_meter(i); 	}
		if(obj == 'kilogram force meter') { result = torque_kilogram_force_meter(i); 	}		
		if(obj == 'dyne centimeter') { result = torque_dyne_centimeter(i); 	}				
		if(obj == 'ounce force inch') { result = torque_ounce_force_inch(i); 	}						
		if(obj == 'pound force foot') { result = torque_pound_force_foot(i); 	}								
		if(obj == 'pound force inch') { result = torque_pound_force_inch(i); 	}										
				
		expflag = 0;
		var inhtml = eval(factor)[i];
		display_result(inhtml,result,unit,expflag);
	}
}

function viscosity(obj,option,factor,val)
{

	result = "&nbsp;";
	factor = factor.replace(/ /g,"_");
	for(i=0;i < eval(factor).length;i++)
	{
		if(obj == 'square meter per second') { result = viscosity_square_meter_per_second(i); 	}
		if(obj == 'square centimeter per second') { result = viscosity_square_centimeter_per_second(i); 	}		
		if(obj == 'square meter per hour') { result = viscosity_square_meter_per_hour(i); 	}				
		if(obj == 'square inch per second') { result = viscosity_square_inch_per_second(i); 	}						
		if(obj == 'square feet per second') { result = viscosity_square_feet_per_second(i); 	}								
		if(obj == 'square feet per hour') { result = viscosity_square_feet_per_hour(i); 	}										
		if(obj == 'stoke') { result = viscosity_stoke(i); 	}												
		if(obj == 'centistoke') { result = viscosity_centistoke(i); 	}														
		
				
		expflag = 0;
		var inhtml = eval(factor)[i];
		display_result(inhtml,result,unit,expflag);
	}
}

function coverage(obj,option,factor,val)
{

	result = "&nbsp;";
	factor = factor.replace(/ /g,"_");
	for(i=0;i < eval(factor).length;i++)
	{
		if(obj == 'square meter per liter') { result = coverage_square_meter_per_liter(i); 	}
		if(obj == 'square meter per cubic meter') { result = coverage_square_meter_per_cubic_meter(i); 	}		
		if(obj == 'square foot per gallon') { result = coverage_square_foot_per_gallon(i); 	}				
		if(obj == 'square inch per gallon') { result = coverage_square_inch_per_gallon(i); 	}						
		if(obj == 'square yard per gallon') { result = coverage_square_yard_per_gallon(i); 	}								
			
		expflag = 0;
		var inhtml = eval(factor)[i];
		display_result(inhtml,result,unit,expflag);
	}
}

function magnetic_flux_density_b(obj,option,factor,val)
{

	result = "&nbsp;";
	factor = factor.replace(/ /g,"_");
	for(i=0;i < eval(factor).length;i++)
	{
		if(obj == 'Tesla (Wb / m<sup>2</sup>)') { result = magnetic_flux_density_b_tesla(i); 	}
		if(obj == 'Gauss') { result = magnetic_flux_density_gauss(i); 	}							
			
		expflag = 0;
		var inhtml = eval(factor)[i];
		display_result(inhtml,result,unit,expflag);
	}
}

function magnetic_field_strength_h(obj,option,factor,val)
{

	result = "&nbsp;";
	factor = factor.replace(/ /g,"_");
	for(i=0;i < eval(factor).length;i++)
	{
		if(obj == 'Ampere-Turns / Meter') { result = magnetic_field_strength_h_ampere_turns_meter(i); 	}
		if(obj == 'Oersted') { result = magnetic_field_strength_h_oersted(i); 	}							
		if(obj == 'Ampere-Turns / Inch') { result = magnetic_field_strength_h_ampere_turns_inch(i); 	}							
		if(obj == 'Ampere-Turns / cm') { result = magnetic_field_strength_h_ampere_turns_cm(i); 	}									
			
		expflag = 0;
		var inhtml = eval(factor)[i];
		display_result(inhtml,result,unit,expflag);
	}
}

function core_loss(obj,option,factor,val)
{

	result = "&nbsp;";
	factor = factor.replace(/ /g,"_");
	for(i=0;i < eval(factor).length;i++)
	{
		if(obj == 'Watt/Kg') { result = core_loss_watt_kg(i); 	}
		if(obj == 'Watt/Pound') { result = core_loss_watt_pound(i); 	}		
		if(obj == 'Watts/Kg @ 60 Hz (1.5 T)') { result = core_loss_watt_kg_60_hz(i); 	}				
		if(obj == 'Watts/Kg @ 50 Hz (1.5 T)') { result = core_loss_watt_kg_50_hz(i); 	}						
		if(obj == 'Watts/lb @ 60 Hz (1.5 T)') { result = core_loss_watt_lb_60_hz(i); 	}								
		
		expflag = 0;
		var inhtml = eval(factor)[i];
		display_result(inhtml,result,unit,expflag);
	}
}

/*function magnetic_flux_density_b(obj,option,factor,val)
{

	result = "&nbsp;";
	factor = factor.replace(/ /g,"_");
	for(i=0;i < eval(factor).length;i++)
	{
		if(obj == 'Tesla (Wb / m<sup>2</sup>') { result = magnetic_flux_density_b_tesla(i); 	}
		if(obj == 'Gauss') { result = magnetic_flux_density_gauss(i); 	}		

		expflag = 0;
		var inhtml = eval(factor)[i];
		display_result(inhtml,result,unit,expflag);
	}
}
*/
function length_l(obj,option,factor,val)
{

	result = "&nbsp;";
	factor = factor.replace(/ /g,"_");
	for(i=0;i < eval(factor).length;i++)
	{
		if(obj == 'Centimeter') { result = length_l_centimeter(i); 	}
		if(obj == 'Inch') { result = length_l_inch(i); 	}		

		expflag = 0;
		var inhtml = eval(factor)[i];
		display_result(inhtml,result,unit,expflag);
	}
}


function area_a(obj,option,factor,val)
{

	result = "&nbsp;";
	factor = factor.replace(/ /g,"_");
	for(i=0;i < eval(factor).length;i++)
	{
		if(obj == 'square centimeter') { result = area_a_square_centimeter(i); 	}
		if(obj == 'square inch') { result = area_a_square_inch(i); 	}		

		expflag = 0;
		var inhtml = eval(factor)[i];
		display_result(inhtml,result,unit,expflag);
	}
}

function volume_v(obj,option,factor,val)
{

	result = "&nbsp;";
	factor = factor.replace(/ /g,"_");
	for(i=0;i < eval(factor).length;i++)
	{
		if(obj == 'cubic centimeter') { result = volume_v_cubic_centimeter(i); 	}
		if(obj == 'cubic inch') { result = volume_v_cubic_inch(i); 	}		

		expflag = 0;
		var inhtml = eval(factor)[i];
		display_result(inhtml,result,unit,expflag);
	}
}

function tensile_strength_rm(obj,option,factor,val)
{

	result = "&nbsp;";
	factor = factor.replace(/ /g,"_");
	for(i=0;i < eval(factor).length;i++)
	{
		if(obj == 'N / mm<sup>2</sup>') { result = tensile_strength_rm_N_mm(i); 	}
		if(obj == 'Kg / mm<sup>2</sup>') { result = tensile_strength_rm_kg_mm(i); 	}		

		expflag = 0;
		var inhtml = eval(factor)[i];
		display_result(inhtml,result,unit,expflag);
	}
}

function mass_m(obj,option,factor,val)
{

	result = "&nbsp;";
	factor = factor.replace(/ /g,"_");
	for(i=0;i < eval(factor).length;i++)
	{
		if(obj == 'gram') { result = mass_m_gram(i); 	}
		if(obj == 'kilogram') { result = mass_m_kilogram(i); 	}		
		if(obj == 'ounce') { result = mass_m_ounce(i); 	}				
		if(obj == 'pound') { result = mass_m_pound(i); 	}		


		expflag = 0;
		var inhtml = eval(factor)[i];
		display_result(inhtml,result,unit,expflag);
	}
}



function display_result(inhtml,result,unit,expflag)
{
	if(expflag == 1)
	{
		/*var b = result.toString();
		var temp = new Array();
		temp = b.split('.');
		if((temp.length) > 1)
		{
			if(temp[1].length >12)
			{
				result = parseInt(result);
				result =  result.toExponential();
			}
		}*/
	}
	document.getElementById(inhtml).innerHTML = result + unit;
}
