window.addEvent('domready', function() {
	if ($defined(document.id('conultant_send'))) {
	var cs = document.id('conultant_send');
	document.id('consultant-message').addEvent('click', function(e) {
		e.stop();
		cs.removeClass('hide');
		w = cs.getWidth();
		h = cs.getHeight();
		ww = window.getWidth();
		hh = window.getHeight();
		cs.setStyle('left', (ww - w)/2);
		cs.setStyle('top', (hh - h)/2 - 100);
	});
	document.id('cs_cancel').addEvent('click', function(e) {
		e.stop();
		cs.addClass('hide');
	});
	document.id('cs_send').addEvent('click', function(e) {
		e.stop();
		var warn     = document.id('cs_warn');	
		var to       = document.id('cs_to');
		var name     = document.id('cs_name');
		var email    = document.id('cs_email');
		var phone    = document.id('cs_phone');
		var city     = document.id('cs_city');
		var question = document.id('cs_question');
		q = "";
		if (name.value == '') { q = "Не указано имя"; }
		else if (email.value == '') { q = "Не указан e-mail"; }
		else if (phone.value == '') { q = "Не указан телефон"; }
		else if (question.value == '') { q = "Не указан вопрос"; }
		warn.set('html', q);
		if (q == '') {
			var request = new Request({
				url: '/ajax/consultant.php',
				method: 'get',
				data: {
					'name': name.value, 
					'email': email.value, 
					'phone': phone.value, 
					'city': city.value, 
					'question': question.value, 
					'to': to.value
				},
				noCache: true,
				onRequest: function() { warn.set('html', "подождите..."); }, 
				onComplete: function(response) {
					warn.set('html', "");
					document.id('cs_form').addClass('hide');;
					document.id('cs_thanks').removeClass('hide');;
					document.id('cs_close').addEvent('click', function(e) {
						e.stop();
						cs.addClass('hide');
					});
				}
			}).send();
		}
	});
	}
});
