﻿function isEmpty(obj, obj_type)
{
	if (obj_type == "text" || obj_type == "password" || obj_type == "textarea" || obj_type == "file")	{
		var objValue;
		
		objValue = obj.value.replace(/\s+$/,"");
		
		if (objValue.length == 0) {
			obj.focus();
			return true;
		} else {
			return false;
		}
	} else if (obj_type == "select") {
		for (i=0; i < obj.length; i++) {
			if (obj.options[i].selected) {
				if(obj.options[i].value == "") {
					obj.focus();
					return true;
				} else {
					return false;
				}
			}
			
		}
		return true;	
	} else if (obj_type == "radio" || obj_type == "checkbox") {
		if (!obj[0] && obj) {
			if (obj.checked) {
				return false;
			} else {
				obj.focus();
				return true;	
			}
		} else {
			for (i=0; i < obj.length; i++) {
				if (obj[i].checked) {
					return false;
				}
			}
			obj[0].focus();
			return true;
		}
	} else {
		return false;
	}
}


function calculate() {
	var d9 = document.comparateur.D9;
	var d12 = document.comparateur.D12;
	var d16 = document.comparateur.D16;
	var d17 = document.comparateur.D17;
	var d19 = document.comparateur.D19;
	
	var d30 = document.comparateur.D30;
	var d33 = document.comparateur.D33;
	var d42 = document.comparateur.D42;
	
	var c54 = document.comparateur.C54;
	var c55 = document.comparateur.C55;

	var e14 = document.comparateur.E14;
	var e16 = document.comparateur.E16;
	var e17 = document.comparateur.E17;
	var e19 = document.comparateur.E19;
	var e22 = document.comparateur.E22;

	var e29 = document.comparateur.E29;
	var e38 = document.comparateur.E38;
	var e40 = document.comparateur.E40;
	var e45 = document.comparateur.E45;
	var e50 = document.comparateur.E50;
	var e52 = document.comparateur.E52;
	var e54 = document.comparateur.E54;
	var e55 = document.comparateur.E55;	


	e14.value = d9.value / d12.value;
	e14.value = Math.round(e14.value * 100) / 100;
	
	e16.value = d16.value * e14.value;
	d17.value = d16.value * 0.5;
	e17.value = d17.value * e14.value;
	e19.value = d19.value * e14.value;
	
	e22.value = parseInt(e16.value) + parseInt(e17.value) + parseInt(e19.value);
	
	d30.value = d9.value;
	e29.value = d30.value * d33.value * 0.32;
	d42.value = d9.value * 10;
	e40.value = d42.value * 10;
	e45.value = parseInt(e29.value) + 1467 + parseInt(e40.value);
	e50.value = e22.value;
	e52.value = e45.value;
	e54.value = e50.value - e52.value;
	e55.value = e54.value / e50.value;
	e55.value = Math.round(e55.value * 100) + '%';	
	

}