var scriptActive;
/* добавление товара в корзину */
function feedbackPost() {
	scriptActive = 1;
	var ajax = new Ajax();
	ajax.onDone = feedbackPosted;
	ajax.onFail = feedbackFailed;
	ge('forcomment').style.display = 'none';
	ge('progress').style.display = 'block';
	ajax.post('/modules/feedback/action.php', { 'action':'sendMessage', 'name':ge('name').value, 'question':ge('question').value, 'answer':ge('answer').checked, 'phone':ge('phone').value, 'email':ge('email').value, 'nospam':ge('nospam').value });
}

function feedbackPosted(ajaxObj, responseText) {
	scriptActive = 0;
	var msg;
	switch(responseText) {
		case '001':
			msg = 'Пожалуйста, введите своё имя.';
			ge('name').style.background = '#FFC6BF';
			ge('name').focus();
			break;
		case '002':
			msg = 'Пожалуйста, введите собщение.';
			ge('question').style.background = '#FFC6BF';
			ge('question').focus();
			break;
		case '003':
			msg = 'Пожалуйста, введите номер телефона.';
			ge('phone').style.background = '#FFC6BF';
			ge('phone').focus();
			break;
		case '004':
			msg = 'Пожалуйста, введите адрес электронной почты.';
			ge('email').style.background = '#FFC6BF';
			ge('email').focus();
			break;
		case '005':
			msg = 'Пожалуйста, введите текст с картинки.';
			ge('nospam').style.background = '#FFC6BF';
			ge('nospam').focus();
			break;
		case '006':
			msg = 'Введён неверный текст с картинки.';
			ge('nospam').style.background = '#FFC6BF';
			ge('nospam').focus();
			break;
		case '007':
			msg = 'Введён неверный адрес электронной почты.';
			ge('email').style.background = '#FFC6BF';
			ge('email').focus();
			break;
		case '101':
			msg = 'Сообщение успешно отправлено!';
			ge('name').value = '';
			ge('question').value = '';
			ge('phone').value = '';
			ge('email').value = '';
			ge('nospam').value = '';
			date = new Date();
			ge('noSpamImg').src = '/modules/feedback/kcaptcha/?' + date.getTime();
			break;
		default:
			msg = 'Во время отправки заявки произошла ошибка. Пожалуйста, повторите попытку.';
			//msg = responseText;
	}
	//test = ge('noSpamImg').src;
	//alert(ge('noSpamImg').src);
	//ge('noSpamImg').src = 'img.jpg';
	//alert(ge('noSpamImg').src);

	//alert(ge('noSpamImg').src);
	ge('forcomment').style.display = "block";
	ge('progress').style.display = 'none';
	ge('comments').innerHTML = msg;
};

function feedbackFailed(ajaxObj, responseText) {
	scriptActive = 0;
	ge('forcomment').style.display = "block";
	ge('progress').style.display = 'none';
	ge('comments').innerHTML = 'Во время отправки сообщения произошла ошибка. Пожалуйста, повторите попытку.';
}


window.onbeforeunload = unload;
function unload() {
	if (scriptActive == 1) {
		mess = "Форма находится в процессе отправки. Закрытие этой страницы может привести к потере данных."
		return mess;
	}	
}
