
function trimite(){
	document.form1.submit();
}

var pretbaza_s = new Array(416,  749, 337, 329, 322, 314, 307, 300);
var pretbaza_e = new Array(595, 1071, 482, 471, 461, 450, 439, 428, 417, 406, 400);
var casamark_p = new Array(49, 99);
var mifix_p = new Array(99, 149);
var salarii_p = new Array(149, 249);
var productie_p = new Array(249, 449);
var expert_p = new Array(249, 449);
var bugete_p = new Array(249, 249);
var comercial_p = new Array(249, 449);
var stoconline_p = new Array(149, 149);
var restaurante_p = new Array(399, 399);
var serviceauto_p = new Array(399, 399);
var docimpserver_p = new Array(599, 599);
function docalc(form){
	total = 0;
	x = parseInt(form.calcno.value);
	if(x <= 0 || isNaN(x)){
		usercalc = prompt("Numar total de calculatoare pe care se va folosi WinMENTOR","");
		if (usercalc != '' && usercalc != null && !isNaN(usercalc)) { form.calcno.value = usercalc; }
		else { return false;}
	}
	if( (parseInt(form.mark1.value)+parseInt(form.mark2.value)) > parseInt(form.calcno.value) ){
		form.calcno.value = parseInt(form.mark1.value)+parseInt(form.mark2.value);
	}
	if( parseInt(form.extra1.value) > parseInt(form.calcno.value) ){
		form.calcno.value = parseInt(form.extra1.value);
	}
	if( parseInt(form.extra3.value) > parseInt(form.calcno.value) ){
		form.calcno.value = parseInt(form.extra3.value);
	}
	switch (form.calcno.value){
		case '1': 
			if(form.varianta[0].checked) { 
				total += pretbaza_s[0];
			} else if (form.varianta[1].checked){
				total += pretbaza_e[0];
			}
			if (form.mifix.checked) total += mifix_p[0];
			if (form.salarii.checked) total += salarii_p[0];
			if (form.productie.checked) total += productie_p[0];
			if (form.comercial.checked) total += comercial_p[0];
			if (form.expert.checked) total += expert_p[0];
			if (form.bugete.checked) total += bugete_p[0] * parseInt(form.calcno.value);
			if(form.casamarcat.checked) {
				if ( isNaN(parseInt(form.mark1.value)) ) { form.mark1.value = '0';}
				if ( isNaN(parseInt(form.mark2.value)) ) { form.mark2.value = '0';}
				total += parseInt(form.mark1.value)*casamark_p[0] + parseInt(form.mark2.value)*casamark_p[1];
			}
			if (form.stoconline.checked) total += parseInt(form.extra1.value)*stoconline_p[0];
            
            
			if (form.restaurante.checked) total += parseInt(form.extra2.value)*restaurante_p[0] + 476;
			if (form.serviceauto.checked) total += parseInt(form.extra4.value)*serviceauto_p[0] + 476;
            
            
			if (form.docimpserver.checked) total += parseInt(form.extra3.value)*docimpserver_p[0];
			break;
				
		default: 
			if(form.varianta[0].checked) { 
				for(i=1;i<=parseInt(form.calcno.value);i++){
					if(i > 7) { total += pretbaza_s[7]; }
					else { total += pretbaza_s[i]; }
				}
			} else if (form.varianta[1].checked){
				for(i=1;i<=parseInt(form.calcno.value);i++){
					if(i > 10) { total += pretbaza_e[10]; }
					else { total += pretbaza_e[i]; }
				}
			}
			if (form.mifix.checked) total += mifix_p[1];
			if (form.salarii.checked) total += salarii_p[1];
			if (form.productie.checked) total += productie_p[1];
			if (form.comercial.checked) total += comercial_p[1];
			if (form.expert.checked) total += expert_p[1];
			if (form.bugete.checked) total += bugete_p[1] * parseInt(form.calcno.value);
			if(form.casamarcat.checked) {
				if ( isNaN(parseInt(form.mark1.value)) ) { form.mark1.value = '0';}
				if ( isNaN(parseInt(form.mark2.value)) ) { form.mark2.value = '0';}
				total += parseInt(form.mark1.value)*casamark_p[0] + parseInt(form.mark2.value)*casamark_p[1];
			}
			if (form.stoconline.checked) total += parseInt(form.extra1.value)*stoconline_p[1];
			if (form.restaurante.checked) total += parseInt(form.extra2.value)*restaurante_p[1];
			if (form.serviceauto.checked) total += parseInt(form.extra4.value)*serviceauto_p[1];
			if (form.docimpserver.checked) total += parseInt(form.extra3.value)*docimpserver_p[1];
			break;
		}
		form.total.value = total;
}
function nocheckbox(form){
	form.productie.checked = false;
	form.comercial.checked = false;
	form.expert.checked = false;
	form.stoconline.checked = false;
	form.restaurante.checked = false;
	form.docimpserver.checked = false;
	form.bugete.checked = false;
	form.serviceauto.checked = false;
	form.extra1.value = '';
	form.extra2.value = '';
	form.extra3.value = '';
	form.extra4.value = '';
}

function bifa_cm(form){
	c1 = parseInt(form.mark1.value);
	c2 = parseInt(form.mark2.value);
	if(c1 >0 || c2 > 0){
		form.casamarcat.checked = true;
	}
	if(c1 > 0 && isNaN(c2)) { form.mark2.value = 0;}
	if(c2 > 0 && isNaN(c1)) { form.mark1.value = 0;}
}

function bifa_stoc(form){
	c1 = parseInt(form.extra1.value);
	if(c1 > 0){
		form.stoconline.checked = true;
	}
}

function bifa_rest(form){
	c1 = parseInt(form.extra2.value);
	if(c1 > 0){
		form.restaurante.checked = true;
	}
}

function bifa_sato(form){
    c1 = parseInt(form.extra4.value);
    if(c1 > 0){
        form.serviceauto.checked = true;
    }
}

function bifa_dis(form){
	c1 = parseInt(form.extra3.value);
	if(c1 > 0){
		form.docimpserver.checked = true;
	}
}

function calc_cm(form){
	var ok = true;
	x = parseInt(form.calcno.value);
	if(x <= 0 || isNaN(x)){
		usercalc = prompt("Numar total de calculatoare pe care se va folosi WinMENTOR:","");
		if (usercalc != '' && usercalc != null && !isNaN(usercalc)) { form.calcno.value = usercalc; }
		else { ok = false; form.casamarcat.checked = false;}
	}
	if(form.casamarcat.checked && ok){
		form.mark1.value = 1;
		form.mark2.value = 0;
	}
	if(form.casamarcat.checked == false){
		form.mark1.value = '';
		form.mark2.value = '';
	}
}

function calc_extra1(form){
	var ok = true;
	x = parseInt(form.calcno.value);
	if(x <= 0 || isNaN(x)){
		usercalc = prompt("Numar total de calculatoare pe care se va folosi WinMENTOR:","");
		if (usercalc != '' && usercalc != null && !isNaN(usercalc)) { form.calcno.value = usercalc; }
		else { ok = false; form.stoconline.checked = false;}
	}
	if(form.stoconline.checked && ok){
		form.extra1.value = 1;
	}
	if(form.stoconline.checked == false){
		form.extra1.value = '';
	}
}

function calc_extra2(form){
	var ok = true;
	x = parseInt(form.calcno.value);
	if(x <= 0 || isNaN(x)){
		usercalc = prompt("Numar total de calculatoare pe care se va folosi WinMENTOR:","");
		if (usercalc != '' && usercalc != null && !isNaN(usercalc)) { form.calcno.value = usercalc; }
		else { ok = false; form.restaurante.checked = false;}
	}
	if(form.restaurante.checked && ok){
		form.extra2.value = 1;
	}
	if(form.restaurante.checked == false){
		form.extra2.value = '';
	}
}

function calc_extra3(form){
	var ok = true;
	x = parseInt(form.calcno.value);
	if(x <= 0 || isNaN(x)){
		usercalc = prompt("Numar total de calculatoare pe care se va folosi WinMENTOR:","");
		if (usercalc != '' && usercalc != null && !isNaN(usercalc)) { form.calcno.value = usercalc; }
		else { ok = false; form.docimpserver.checked = false;}
	}
	if(form.docimpserver.checked && ok){
		form.extra3.value = 1;
	}
	if(form.docimpserver.checked == false){
		form.extra3.value = '';
	}
}

function calc_extra4(form){
	var ok = true;
	x = parseInt(form.calcno.value);
	if(x <= 0 || isNaN(x)){
		usercalc = prompt("Numar total de calculatoare pe care se va folosi WinMENTOR:","");
		if (usercalc != '' && usercalc != null && !isNaN(usercalc)) { form.calcno.value = usercalc; }
		else { ok = false; form.serviceauto.checked = false;}
	}
	if(form.serviceauto.checked && ok){
		form.extra4.value = 1;
	}
	if(form.serviceauto.checked == false){
		form.extra4.value = '';
	}
}
