// oggetto XMLHttpRequest
var objSender = InitXMLHttpRequest();

//------------------------------------------------------------
// invia un'email
//------------------------------------------------------------
function SendEmail(tipo, text, display_alert, success_title, success_msg, error_title, error_msg)
{
	getElementFromHTML('rqsdiv').style.display = 'none';
	getElementFromHTML('ldrdiv').style.display = 'block';

	try
	{
		script = 'ajax-request.php?action='+tipo+'&request='+text;

		objSender.open('GET', script, true);
		objSender.setRequestHeader("connection", "close");
		objSender.send(null);
		
		objSender.onreadystatechange = function()
		{
			if (objSender.readyState == myConst.LOADED)
			{
				try
				{
					if (objSender.status == myConst.SUCCESSFUL_HTTP_REQUEST) 
					{ 
						stream = unescape(objSender.responseText);
						if (stream != "")
						{
							getElementFromHTML('rqsdiv').style.display = 'block';
							getElementFromHTML('ldrdiv').style.display = 'none';
							getElementFromHTML('richiesta').value = '';
							if (display_alert)
							{
								if (stream == '1') { showDialog(success_title,success_msg,'dsuccess'); }
								else { showDialog(error_title,error_msg,'derror'); }
							}
						}
					}
					else {}
				}
				catch (e) { }
			}
		}
	}
	catch (e) { }
}

//------------------------------------------------------------
//invia email di copia offerta al cliente
//------------------------------------------------------------
function SendEmailCopy(action, id, type, success_msg, error_msg)
{
	getElementFromHTML('send_button').style.display = 'none';
	getElementFromHTML('loader').style.display = 'block';

	try
	{
		script = 'ajax-request.php?action='+action+'&address='+getElementFromHTML('send_address').value+'&id='+id+'&type='+type;

		objSender.open('GET', script, true);
		objSender.setRequestHeader("connection", "close");
		objSender.send(null);
		
		objSender.onreadystatechange = function()
		{
			if (objSender.readyState == myConst.LOADED)
			{
				try
				{
					if (objSender.status == myConst.SUCCESSFUL_HTTP_REQUEST) 
					{ 
						stream = unescape(objSender.responseText);
						if (stream != "")
						{
							getElementFromHTML('loader').style.display = 'none';
							if (stream == '1')
							{
								getElementFromHTML('send_button').style.display = 'none';
								getElementFromHTML('send_response').innerHTML = success_msg;								
							}
							else
							{
								getElementFromHTML('send_button').style.display = 'block';
								getElementFromHTML('send_response').innerHTML = error_msg;								
							}
						}
					}
					else {}
				}
				catch (e) { }
			}
		}
	}
	catch (e) { }
}

