var old_email = '';

function subscribeNewsletter(f,lang)
{
	var email = f.email.value;
	var url = _base + 'mod/newsletter/newsletter_add.php' + '?sid=' + Math.random() + '&email=' + email + '&lang=' + lang;
	
	
	old_email = email;
	
	ajaxO = GetXmlHttpObject();
	ajaxO.onreadystatechange = subscribeNewsletterResponse;
    ajaxO.open('GET', url, true);
    ajaxO.send(null);	
	
	return false;
}


function subscribeNewsletterResponse()
{
	if (ajaxO.readyState==4 || ajaxO.readyState=="complete")
	{ 
		//alert(ajaxO.responseText);
		
		var response = ajaxO.responseXML.documentElement; 
		
		var report = response.getElementsByTagName('report')[0].firstChild.nodeValue; 
		var reporttype = response.getElementsByTagName('reporttype')[0].firstChild.nodeValue; 
		reporttype = parseInt(reporttype);
		
		var rep = document.getElementById('newsletter_email');
		
		rep.value = report;
		rep.className = reporttype == 0 ? 'nreport_bad' : 'nreport_good';
		
		if(reporttype==1)
		{
			//var n = document.getElementById('newsletter_email');
			//n.value = '';
		}
	
	} 

}

function recheckNewsletter(inp)
{
	if(inp.className!='text')
		inp.className='text';
	if(	inp.value == str_incorrenct
			|| 
		inp.value== str_exists
			||
		inp.value== str_ok
		
		)
		inp.value= old_email;

}
