var type= new Array();
type['KU (Joules)'] = '22-124';
type['KV (Joules)'] = '10-250';
type['KCU (J/cm²)'] = '44-250';
type['KCV (J/cm²)'] = '15-300';

function load_equival()
{
	var i=0;
	for(var TypeName in type)
	{
		document.getElementById('type').options[i++] = new Option(TypeName,TypeName);
	}
	ParseToFloat(document.getElementById('val_depart'));
	equival();
}

function equival()
{
	ParseToFloat(document.getElementById('val_depart'));

	var TypeDepart=$('#type').val();
	var ValeDepart=$('#val_depart').val();

	var min = parseInt(type[TypeDepart].split('-')[0]);
	var max = parseInt(type[TypeDepart].split('-')[1]);
	
	if(ValeDepart>max || ValeDepart<min)
	{
		$('#error').slideDown();
		$('#result').slideUp();
		$('#plage').html(type[TypeDepart]);
	}
	else
	{
		$('#error').slideUp();
		$('#result').slideDown();
		
		var content='';
		for(var TypeName in type)
		{
			if(TypeName!=TypeDepart)
				content +=  calcul_equival(TypeDepart,TypeName,ValeDepart)+' ' +TypeName +'<br/><br/>';
		}
		$('#result_val').html(content.substring(0,content.length-10));
		
	}
}

function calcul_equival(depart,arrivee,valeur)
{
	valeur = parseFloat(valeur);
	switch (depart) {
		case 'KV (Joules)':
			valeur =(valeur+33.3)/2.13;
			break;
		case 'KCU (J/cm²)':
			valeur = valeur/2;
			break;
		case 'KCV (J/cm²)':
			valeur =(valeur*0.8+33.3)/2.13;
			break;
	}
	switch (arrivee) {
		case 'KV (Joules)':
			valeur =(valeur*2.13)-33.3;
			break;
		case 'KCU (J/cm²)':
			valeur = valeur*2;
			break;
		case 'KCV (J/cm²)':
			valeur =((valeur*2.13)-33.3)/0.8;
			break;
	}
	valeur = Math.round(valeur);
	return valeur;
}

