function make_price(form_name)
{
	var sum = 0;
	var price = 0;
	the_form = document.getElementById(form_name);
	inputs = the_form.getElementsByTagName('input');
	for (var i = 0; i < inputs.length-3; i++){
		if(inputs[i].checked){
			price = inputs[i].value;
			if(!isNaN(price))
				sum += price * 1;
		}
	}
	
	document.getElementById('total').value = sum;
	document.getElementById('totaltva').value = (sum * 119 / 100).toFixed(2);
}


function change_elements(form_name)
{
	the_form = document.getElementById(form_name);
	
	els = the_form.elements; 
	for (var i = 0; i < els.length; i++) {
		switch (els[i].type) {
			case "text":
			case "textarea":
				if (els[i].disabled == false && els[i].value != '') {
					els[i].name = document.getElementById(els[i].name).innerHTML;
				}
				break;
			case "radio":
			case "checkbox":
				if (els[i].checked) {
					els[i].name = document.getElementById(els[i].name).innerHTML;
					els[i].value = document.getElementById('label' + els[i].id).innerHTML;
				}
				break;
		}
	}
}


function validate_form(form_name, changeelements)
{
	valid = true;
	field = '';
	the_form = document.getElementById(form_name);
	
	els = the_form.elements; 
	for (var i = 0; i < els.length; i++) {
		if(els[i].className.indexOf('mandatory') > 0){
			switch (els[i].type) {
				case "text":
				case "textarea":
					valid = true;
					if (els[i].value == '') {
						field_text = document.getElementById(els[i].name).innerHTML;
						alert('Va rugam sa completati campul < ' + field_text + ' > pentru a continua.');
						return false;
					}
					break;
				case "radio":
				case "checkbox":
					if(els[i].name != field){
						if(!valid){
							field_text = document.getElementById(field).innerHTML;
							alert('Va rugam sa completati campul < ' + field_text + ' > pentru a continua.');
							return false;
						}
						field = els[i].name;
						valid = false;
					}
					if (els[i].checked) valid = true;
					break;
			}
		}
	}
	if(!valid){
		field_text = document.getElementById(field).innerHTML;
		alert('Va rugam sa completati campul < ' + field_text + ' > pentru a continua.');
		return false;
	}
	
	if(changeelements){
		change_elements(form_name);
	}

	return true;
}


function clear_field(field,name)
{
		if(field.value==name){
			field.value="";
		}
}

