function createObject() {
var request_type;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
request_type = new ActiveXObject("Microsoft.XMLHTTP");
}else{
request_type = new XMLHttpRequest();
}
return request_type;
}

var http
var nocache = 0;



function saveSubscribeEmail(f)
{

	//проверяем на пустой адрес
	if(f.subscribe_email.value=="")
	{
		alert("Не указан адрес электронной почты!");
		f.subscribe_email.focus();
		return false;
	}
	
	if(f.subscribe_email.value=="Введите e-mail")
	{
		alert("Не указан адрес электронной почты!");
		f.subscribe_email.focus();
		return false;	
	}

	var s=new String(f.subscribe_email.value);
	if(s.indexOf("@")==-1)
	{
		alert("Неверно указан адрес электронной почты!");
		f.subscribe_email.focus();
		return false;		
	}
	if(s.indexOf(".")==-1)
	{
		alert("Неверно указан адрес электронной почты!");
		f.subscribe_email.focus();
		return false;		
	}
	
	if(s.indexOf("*")!=-1)
	{
		alert("Неверно указан адрес электронной почты!");
		f.subscribe_email.focus();
		return false;		
	}
	
	if(s.indexOf("+")!=-1)
	{
		alert("Неверно указан адрес электронной почты!");
		f.subscribe_email.focus();
		return false;		
	}

	http = createObject();
	nocache = Math.random();
	
	
	http.open('get', 'subscribe/ajax/ajax_subscribe.php?nocache='+nocache + "&newemail=" + f.subscribe_email.value);
	//document.getElementById("subscribe_content").innerHTML='<img src="subscribe/ajax/ajax-loader.gif" alt="" style="padding-left:80px;" />';
	document.getElementById("subscribe_content").innerHTML='<div style="padding-left:15px;padding-bottom:15px;padding-top:5px;">Идет оформление подписки:</div>';

	http.setRequestHeader("Accept-Language", "ru, en");
	http.setRequestHeader("Accept-Charset", "utf-8");
	
	//alert( 'subscribe/ajax/ajax_subscribe.php?nocache = '+nocache + "&newemail=" + f.subscribe_email.value)
	http.onreadystatechange = getaddemailreplay;
	http.send(null);
	
	return false;
}

function getaddemailreplay()
{
	if(http.readyState == 4)
	{ 
	
		if (http.status == 200) 
		{
		} 
		 else 
		{
			
            	alert("Ошибка подключения к серверу!\n" + http.statusText);
				document.getElementById("subscribe_td_content").innerHTML='<div style="padding-left:15px;padding-bottom:15px;padding-top:5px;">Извините за временные неудобства!</div>';
				return
		}

		var response = http.responseText;
		document.getElementById("subscribe_content").innerHTML='<div style="padding-left:15px;padding-bottom:15px;padding-top:5px;">' + response + '</div>';
	
	}

}

