function Zakazpage() {
window.addEvent("domready", function() {

	$$('#rwidth, #rheight, #zwidth, #zheight').addEvent(
		// валидность числовых полей
		'keyup', function(e) {
			if (!this.value || this.value == 0) {
				this.oldvalue = this.value = 0;
			}
			this.value = this.value.replace(/[бю,]/, '.');
			this.value = this.value.replace(/^0+([^0]+)?/, "$1")
			if (this.value[0] == ',') this.value = '0' + this.value;
			if (!this.value.match(/^\d+(.\d*)?$/)) {
				this.value = this.oldvalue;
			} else {
				this.oldvalue = this.value;
			}
			if (e) e.stop();
			/*
			if (this.id[0] == 'r') {
				$(this.id.replace(/r/, 'z')).value = this.value;
			}*/
		}
	).addEvent('change', function() {this.fireEvent('keyup');}
	).each(function(item) {
		item.oldvalue = item.value = 0;
	});

	$$('input.radio').addEvent('click', function() {
		window.radios[this.name] = this.id;
	});

	window.radios = {'roformlenie' : 'rfon', 'razmeshenie' : 'zdom'};

	$$('#phone, #name, #email').addEvent('keydown', function(e) {
		if (e.key == 'enter') $('bzak').fireEvent('click');
	});

	if ($('bras')) $('bras').addEvent('click', GetStoimost);

	if ($('fraschet')) $('fraschet').addEvent('submit', doZakaz);
});

}

function GetStoimost(ignore_errors) {
	window.raschok = 0;

	var width = parseFloat($('rwidth').value);
	var height = parseFloat($('rheight').value);
	if (width == 0 || height == 0) {
		if (!ignore_errors) alert ('Пожалуйста, заполните поля Ширина и Высота.');
		return false;
	}

	textval = {
		'rfon': 1,
		'rskal': 2.2,
		'rris': 1.5
	};

	if (!window.radios['roformlenie']) {
		if (!ignore_errors) alert('Пожалуйста, выберете один из вариантов оформления.');
		return false;
	}
	res = parseInt(width * height * 7000 * textval[window.radios['roformlenie']]) + '';

	/*res2 = "";
	j = 0;
	for (i = res.length - 1; i != -1; --i) {
		++j;
		res2 = res[i] + res2;
		if (!(j % 3)) res2 = ' ' + res2;
	}
	*/

	res2 = res;

	if ($('rresult2')) $('rresult2').value = res2 + ' руб.';
	if ($('rresult')) $('rresult').innerHTML = res2 + ' руб.';

	window.raschok = 1;
	return false;
}

function doZakaz() {
	GetStoimost();
	if (!window.raschok) return false;

	if (!$('name').value || $('name').value.length < 2) {
		alert ('Пожалуйста, заполните поле Имя.');
		return false;
	}
	if (!$('phone').value || $('phone').value.length < 7 || !$('phone').value.test(/\d{2}/)) {
		alert ('Пожалуйста, корректно заполните поле Телефон.');
		return false;
	}
	if (!$('email').value || $('email').value.length < 8 || !$('email').value.test(/@/)) {
		alert ('Пожалуйста, корректно заполните поле E-mail.');
		return false;
	}

	return true;
}