var num = 18;
var numP = 1;
var m2Val;
var mp2Val;

function m2F(){

	m2Val = document.forms[0].m2.value;
	var re = /\,/g;
	m2Val = m2Val.replace(re, '.');
	var re = /[^0-9\.]/g;
	m2Val = m2Val.replace(re, '');
	var re = /^([0-9]+\.[0-9]*)\./g;
	m2Val = m2Val.replace(re, "$1");
	var re = /^0+([1-9\.]*)/g;
	m2Val = m2Val.replace(re, "$1");

	document.forms[0].m2.value = m2Val;


	mp2Val = document.forms[0].m3.value;
	var re = /\,/g;
	mp2Val = mp2Val.replace(re, '.');
	var re = /[^0-9\.]/g;
	mp2Val = mp2Val.replace(re, '');
	var re = /^([0-9]+\.[0-9]*)\./g;
	mp2Val = mp2Val.replace(re, "$1");
	var re = /^0+([1-9\.]*)/g;
	mp2Val = mp2Val.replace(re, "$1");

	document.forms[0].m3.value = mp2Val;

	//if( m2Val != document.forms[0].m2.value ){
		Summa();
	//}

    setTimeout("m2F()", 500);
}

function Summa(){

	var id=document.getElementById('SUMMA');
	var SUMMA = SUMMA2 = 0;
	var m2 = document.forms[0].m2.value;
	if( m2 ){
		for(var i=1; i<=num; i++){
			var lid = 'p'+i;
			if( document.forms[0].elements[lid].checked ){ SUMMA += eval(document.forms[0].elements[lid].value);  }
		}
		SUMMA = m2*SUMMA;
		with (id){
			innerHTML = SUMMA+' руб.';
		}
	}else{	document.forms[0].m2.value = '';	}


	var m3 = document.forms[0].m3.value;
	if( m3 ){
		for(var i=1; i<=numP; i++){
			var lid = 'pm'+i;
			if( document.forms[0].elements[lid].checked ){ SUMMA2 += eval(document.forms[0].elements[lid].value);  }
		}
		SUMMA2 = m3*SUMMA2;
		with (id){
			SUMMA += SUMMA2;
			innerHTML = SUMMA+' руб.';
		}
	}else{	document.forms[0].m3.value = '';	}

}

function unCheck(name){
	if( document.forms[0].elements[name].checked ){ document.forms[0].elements[name].checked = false;  }
}
