HelpBalloon.Options.prototype = Object.extend(HelpBalloon.Options.prototype, {
	icon: 'img/email.gif',
	button: '../images/button.png',
	balloonPrefix: '../images/balloon-'
});

function Sendpm(f) {
	var xmlObj = null;
	if (window.XMLHttpRequest) {
		xmlObj = new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		xmlObj = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		return false;
	}
	xmlObj.onreadystatechange = function() {
		// alert(xmlObj.readyState + " - " + xmlObj.status);
		if (xmlObj.readyState == 4) {
			if (xmlObj.status == 200) {
				// alert(xmlObj.responseText);
				if (xmlObj.responseText=='1') alert("Переданы неправильные параметры");
				if (xmlObj.responseText=='2') alert("Длина сообщениями должна составлять минимум 5 символов");
				if (xmlObj.responseText=='3') alert("Вы не выдержали паузу. Ждите 30 секунд");
				if (xmlObj.responseText=='4') alert("Проблемы с идентификацией отправителя. Пожалуйста, войдите под зарегистрированной учетной записью");
				if (xmlObj.responseText=='5') alert("Получатель не найден!");
				if (xmlObj.responseText=='6') alert("Вы в списке игнорируемых у получателя!");
				if (xmlObj.responseText=='7') alert("Этот пользователь отключил ЛС на неизвестный срок");
				if (xmlObj.responseText=='13') {
					alert("Сообщение успешно отправленно!");
					for (var i=0; i < HelpBalloon._balloons.length; i++) { HelpBalloon._balloons[i].hide(); }
				}
			} else {
				if (request.status == 404) {
					alert("Request URL does not exist");
				} else {
					alert("Error: status code is " + request.status);
				}
			}
		}
	}

	var params = 'do=' + encodeURIComponent(f.elements['do'].value) + '&to=' + encodeURIComponent(f.elements['to'].value) + '&message=' + encodeURIComponent(f.elements['message'].value);
	xmlObj.open ('POST','fsendpm.php',true);
	xmlObj.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlObj.send(params);
}

