// <script>
function commonPrintMessage(container, message, error) {
	if(error == 1) {
	container.className = 'bm';
	}
	else {
	container.className = 'gm';
	}
container.innerHTML = message.split('\n').join('<br />');
}


function commonShowRequestForm() {
var popup = $('d-request-form');
popup.style.display = 'block';
$('darkness').style.display = 'block';
popup.style.left = (document.documentElement.clientWidth / 2 - popup.offsetWidth / 2)  + 'px';
popup.style.top = '75px';
	//if(popup.getAttribute('loaded') == null) {
	new Ajax('/templates/request.html', {method: 'get', onComplete: function(response) {
		// container.innerHTML = this.response.text;
		popup.getElement('div[class=container]').innerHTML = this.response.text;
		popup.setAttribute('loaded', 1);
		}
	}).request();
	//}
// скрываем вредные селекты
var elements = $$('select');
	for(var i = 0; i < elements.length; i++) {
	elements[i].style.display = 'none';
	}
}


function commonHideRequestForm() {
var container = $('d-request-form');
container.style.display = 'none';
$('darkness').style.display = 'none';
$('d-request-form-message').empty();
// показываем вредные селекты
var elements = $('content_index').getElements('select');
	for(var i = 0; i < elements.length; i++) {
	elements[i].style.display = 'inline';
	}
}


function commonChangeRequestForm(id) {
var container = $('d-request-form');
$('d-request-form-message').empty();
var elements = container.getElements('table[class=forms]');
	for(var i = 0; i < elements.length; i++) {
	elements[i].style.display = 'none';
	}
	if(id != '') {
	var table = $(id);
	table.style.display = 'block';
	}
}


function commonSendRequestForm(f) {
f = $(f);
new Ajax('/request/', {method: 'post', onComplete: function(response) {
	var mc = $('d-request-form-message');
	var json = new Json.evaluate(response);
	commonPrintMessage(mc, json.message, json.error);
		if(json.error == 0) f.reset();
	}
}).request(f.toQueryString());
}


function test() {
var objBody = document.getElementsByTagName("body").item(0);
var objOverlay = document.createElement("div");
objOverlay.setAttribute('id','darkness');
objBody.insertBefore(objOverlay, objBody.firstChild);
}

// </script>

