//Функция запроса
var http_post = createRequestObject();
function get_mailer_request(uri, post) {
  http_post.open('POST', uri, true);
  http_post.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  http_post.onreadystatechange = mailer_field;
  http_post.send(post);
}


function mailer_field() {
     if(http_post.readyState == 4){
        var response = http_post.responseText;
        if (response) {        	getByID("mailer_field").innerHTML = response;

        }

	}
}

//Формирование запроса
function mailer(del) {
        var email = getByID("mailer").value;
        var reg = /([0-9a-z_\-\.]+)@([0-9a-z_^\.\-]+)\.([a-z]{2,4})/i;

		if (reg.test(email)) {			if (!del) var name=prompt("Введите Ваше имя:");
			if (name || del) {				getByID("mailer_field").innerHTML='<img src="/img/loading6.gif" width="105" height="16" alt="Загружается.." border="0" align="absmiddle">';

		    	//Формирование элементов GET
        		var uri="/js/mailer.html";

		    	name = del ? "DEL" : encodeURIComponent(name);
		    	email = encodeURIComponent(email);

		    	//Формирование элементов POST
		    	var post_value='name=' + name + '&email=' + email + (del ? "&del=true" : '');

		    	//Запрос
		    	get_mailer_request(uri, post_value);
		    }
		    else alert("Вы не ввели Ваше имя!");

		}
		else alert("Не правильный формат E-mail!");
}

