var lastTimeout = 0;

function AjaxConnection() 
	{
	this.setOptions=setOptions;
	this.getOptions=getOptions;
	this.connect=connect;
	this.uri="contactFormProcessor.php";
	} 
	
function setOptions(opt)
	{
	for(i=0;i<opt.length;i++)  
		this.options += "&"+opt[i];
	}
function getOptions()
	{
	return this.options;
	}
	
function init_object() 
	{
	var x;
	try 
		{
		x=new ActiveXObject("Msxml2.XMLHTTP");
		}
	catch (e) 
		{
		try 
			{
			x=new ActiveXObject("Microsoft.XMLHTTP");
			} 
		catch (oc) 
			{
			x=null;
			}
		}
	if(!x && typeof XMLHttpRequest != "undefined")
		x = new XMLHttpRequest();
	if (x)
		return x;
	}

function connect(return_func)
	{
	with(this)
		{
		x=init_object();
		x.open("POST", uri,true);
		x.onreadystatechange = function() 
			{
			if (x.readyState == 4)
				{
				eval(return_func + '(x.responseText)');
				delete x;
				}
			else
				message("processing...");
			}
		x.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		x.send(options);
		}
	}

function processContactInfo()
	{
	var name = document.getElementById('name').value;
	var email = document.getElementById('email').value;
	var phone = document.getElementById('phone').value;
	var referred = document.getElementById('referred').value;
	var commentQuestion = document.getElementById('commentQuestion').value;
	var RequestId = document.getElementById('RequestId').value;
	var UserNumber = document.getElementById('UserNumber').value;
	
	ajax(new Array("name="+name, "email="+email, "phone="+phone, "referred="+referred, "commentQuestion="+commentQuestion, "reqid="+RequestId, "usernum="+UserNumber), 'message');
	}
	
function ajax(opts, callback)
	{
	connection = new AjaxConnection();
	connection.setOptions(opts);
	connection.connect(callback);		 		
	}
	
function message(content)
	{
	document.getElementById("messageWindow").style.display = "";

	if(lastTimeout != 0)
		window.clearTimeout(lastTimeout);
	lastTimeout = window.setTimeout("document.getElementById(\'messageWindow\').style.display=\'none\';", 60000 ,"JavaScript");

	document.getElementById("systemMessage").innerHTML = content;
	}