function ID(x){return document.getElementById(x)}
function Display(obj) {if (ID(obj).style.display == "") ID(obj).style.display="none";
else ID(obj).style.display="";}
function Hide(obj){ID(obj).style.display="none";}
function Show(obj){ID(obj).style.display="";}

function str_replace(search, replace, subject) {return subject.split(search).join(replace);}
function callbackfunction_addNewMessage(responseJS){
//	alert(responseJS.toSource());
	if (responseJS.result.response != 'false' && responseJS.result.response != false) {
		Hide('idf2');
		ID('resp').innerHTML = "<p>&nbsp;</p><p>&nbsp;</p><p>Спасибо! Ваше письмо получено, в ближайшее время Вам будет дан ответ.</p><p><a href=\"#\" onclick='javascript:Show(\"idf2\");ID(\"resp\").innerHTML=\"\"'>Отправить еще одно письмо</a></p>";
		}
	else {
		alert("Ошибка отправки: "+responseJS.result.error);
		}
}
function add(){
	calc();
	var mass = Array ();
	for (i=1; i<=gruz; i++) {
		mass[i] = Array ();
		mass[i]["k"] = ID("grk"+i).value;
		mass[i]["b"] = ID("grb"+i).value;
		mass[i]["o"] = ID("gro"+i).value;
		mass[i]["m"] = ID("grm"+i).value;
		}
	gruz++;
	ID('gruzi').innerHTML += '<div class="w50"><p>Описание содержимого и размеры:</p><textarea id="gro'+gruz+'"></textarea></div><div class="w50"><div class="w30"><p>Кол-во мест:</p><input type="text" id="grm'+gruz+'" /></div><div class="w30"><p>Вес брутто, кг:</p><input type="text" id="grb'+gruz+'" onchange="calc()" /></div><div class="w30"><p>Объем, куб.м:</p><input type="text" id="grk'+gruz+'" onchange="calc()" /></div></div><br clear="all" />';
	for (i=1; i<gruz; i++) {
		ID("grk"+i).value = mass[i]["k"];
		ID("grb"+i).value = mass[i]["b"];
		ID("gro"+i).value = mass[i]["o"];
		ID("grm"+i).value = mass[i]["m"];
		}
	}

function calc() {
	var sumb = 0;
	var sumk = 0;
	for (i=1; i<=gruz; i++) {
		b = ID("grb"+i).value;
		b = parseFloat( str_replace(",",".",b) );
		k = ID("grk"+i).value;
		k = parseFloat( str_replace(",",".",k) );
		if (isNaN(b)) {
			b='';
			}
		else {
			sumb += b;
			}
		if (isNaN(k)) {
			k='';
			}
		else {
			sumk += k;
			}
		ID("grb"+i).value = b;
		ID("grk"+i).value = k;
		}
	ID("grb").value=sumb;
	ID("grk").value=sumk;
	text();
	}
function text() {
	var text = "";
	for (i=1; i<=gruz; i++) {
		text += "Груз №"+i+"<br />\nОписание:"+ID("gro"+i).value+";<br />\nКол-во мест:"+ID("grm"+i).value+";<br />\nВес брутто, кг:"+ID("grb"+i).value+";<br />\nОбъем, куб.м:"+ID("grk"+i).value+"<br />\n//------------------//<br />\n";
		}
	ID('idgruzi').value = text;
	}
