
var rqster = null;
var formrqster = null;

function alertAjaxion(e,n,x)
{
	if (rqster != null && rqster.readyState != 0 && rqster.readyState != 4)
	{
		rqster.abort();
	}

	try
	{
		rqster = new XMLHttpRequest();
	}
	catch (error)
	{
		try
		{
			rqster = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (error)
		{
			rqster = null;
			return false;
		}
	}
	rqster.onreadystatechange = onreadystatechange_kw;
//	$('op').innerHTML = "e="+e+"&name="+n+"&x="+x";
	rqster.open("GET", "http://hprints.com/ajax/email_alerts_ajax_embed_actions.php?e="+e+"&name="+n+"&x="+x);
//	rqster.open("GET", "http://127.0.0.1/hprints_com/ajax/email_alerts_ajax_embed_actions.php?e="+e+"&name="+n+"&x="+x);

	rqster.send(null);
	return true;
}
/* Execute the action which has been associated with the completion of this object */
function onreadystatechange_kw()
{
	// If XMLHR object has finished retrieving the data
	if (rqster.readyState == 4)
	{
		// If the data was retrieved successfully
		try
		{
			if (rqster.status == 200)
			{
				writeFav();
			}
			// IE returns a status code of 0 on some occasions, so ignore this case
			else if (rqster.status != 0)
			{
				alert("There was an error while retrieving the URL: " + rqster.statusText);
			}
		}
		catch (error)
		{
		}
	}
	return true;
}
function writeFav()
{
//	alert(rqster.responseText);
if (rqster.responseText.charAt(0) == "<")
	{
		var a = rqster.responseXML.getElementsByTagName("a")[0].childNodes[0].nodeValue;
		var valid = rqster.responseXML.getElementsByTagName("valid")[0].childNodes[0].nodeValue;
		var o = rqster.responseXML.getElementsByTagName("o")[0].childNodes[0].nodeValue;
	
		if (valid == '!email') $('op').innerHTML = '<div style="color:#cc0000;">Wrong email...</div>';
		else if (valid == '!name') $('op').innerHTML = '<div style="color:#cc0000;">Wrong name...</div>'; 
		else if (valid == '!xkey') $('op').innerHTML = '<div style="color:#cc0000;">Selection is empty...</div>';
		else if (valid == 'ok') $('op').innerHTML = '<div style="color:#339900;">Request successful, please check your mailbox !<br/>You can easily add more keywords to this email (repeat same steps).</div>';
		else $('op').innerHTML = 'else : '+valid+' & '+o+'';

//-------------- desactive form pour eviter double clics
if (valid != '!name' && valid != '!email' && valid != '!xkey') {
	var form = $('FORM_email_alert');
	// cycle between calling form.disable() and form.enable()
	form[form.disabled ? 'enable' : 'disable']();
	form.disabled = !form.disabled;
	$('subm').value = "Done";
	$('email').disabled = true;
	$('name').disabled = true;
	$('clo').disabled = false;
} else {
	$('subm').disabled = false;	 //reactive si probleme
	$('clo').disabled = false;
}
//--------------

	}
	else
	{
	}

	return true;
}


///////////////////////


