function cf() {
	var err='';
	if (document.getElementById('s1') && document.getElementById('s1').value.length<2) {
		err+=' Не введено имя\n ';	
	}
	if (document.getElementById('s2') && document.getElementById('s2').value.length<7 &&
	document.getElementById('s4') && document.getElementById('s4').value.length<7) {
		err+=' Необходимо ввести телефон либо адрес электронной почты\n ';
	}
	if (document.getElementById('s6') && document.getElementById('s6').value.length<5) {
		err+=' Необходимо написать текст запроса ';
	}
	if (err=='') { document.getElementById('s7').disabled='true'; return true; }
	else { alert('Форма не может быть отправлена, так как:\n '+err); return false; }
}

function price() {
	var base_cost=5*10e3;
	var perc,name,val,ta='';	
	
	var i=1;
	while (document.getElementById('p'+i)) {
		perc=100;name='';
		val=document.getElementById('p'+i).value;
		if (val!='') { 
			perc=val.substring(0,val.indexOf('|'));
			name=val.substring(val.indexOf('|')+1,1000);
		}
		
		if (i==7 || i==8) {
			if (isNaN(val)) { perc=100; }
			else if (val>200 && val<501) { perc=110; }
			else if (val>500) { perc=120; }
			else { perc=100; }
			name=val;
		}
		
		if (i==9) {
			if (isNaN(val)) { perc=100; }
			else if (val>50 && val<101) { perc=110; }
			else if (val>100 && val<151) { perc=120; }
			else if (val>150 && val<201) { perc=130; }
			else if (val>200 && val<501) { perc=140; }
			else if (val>500 && val<1001) { perc=150; }
			else if (val>1000 && val<5001) { perc=160; }
			else if (val>5000) { perc=170; }
			else { perc=100; }
			name=val;
		}
		
		if (i==10) {
			if (isNaN(val)) { perc=100; }
			else if (val<21) { perc=90; }
			else if (val>40 && val<51) { perc=110; }
			else if (val>50 && val<101) { perc=120; }
			else if (val>100) { perc=130; }
			else { perc=100; }
			name=val;
		}
		
		if (i==11) { 
			if (document.getElementById('p11') && document.getElementById('p11').checked) { perc=120; name='Да'; }
			else { name='Нет'; }
		}
		
		if (isNaN(perc) || perc=='' || perc==0) { perc=100; }
		
		base_cost=base_cost*(perc/100);
		if (name!='') {
			ta+=document.getElementById('p'+i).name+': '+name+' (коэфф. '+perc+'%)\n';
		}
		i++;
	}
	
	ta+='\nПредварительная сумма: '+Math.floor(base_cost)+' рублей\n\n';
	var pr=document.getElementById('price_res');
	pr.style.display='inline';
	pr.style.display='block';
	pr.innerHTML='<b>Предварительная стоимость аудита с учётом указанных параметров: <nobr><span '+
	'style=color:red;>'+Math.floor(base_cost)+' рублей</span></nobr><br><br>'+
	'Для получения точных данных об услугах и их стоимости, пожалуйста, заполните короткую анкету:</b><br>'+
	'<table width=500 border=0 cellspacing=0 cellpadding=3 class=price>'+
	'<tr><td>Ваше имя</td><td><input type=text name=name id=s1></td></tr>'+
	'<tr><td>Контактный телефон</td><td><input type=text name=x841 id=s2></td></tr>'+
	'<tr id=str5><td>Телефон</td><td><input type=text name=phone></td></tr>'+
	'<tr><td>Электронная почта</td><td><input type=text name=email id=s4></td></tr>'+
	'<tr><td>&nbsp;</td><td><textarea style=display:none; name=info>'+ta+'</textarea><input type=submit value=Отправить id=s7></form></td></tr>'+
	'</table>';	
}

function cf2() {
	var err='';
	if (document.getElementById('s1') && document.getElementById('s1').value.length<2) {
		err+=' Не введено имя\n ';	
	}
	if (document.getElementById('s2') && document.getElementById('s2').value.length<7 &&
	document.getElementById('s4') && document.getElementById('s4').value.length<7) {
		err+=' Необходимо ввести телефон либо адрес электронной почты';
	}
	if (err=='') { document.getElementById('s7').disabled='true'; return true; }
	else { alert('Форма не может быть отправлена, так как:\n '+err); return false; }
}
