/* ======================================================================

JScript Source File -- Created with SAPIEN Technologies PrimalScript 3.1

NAME: 

AUTHOR:  , 
DATE  : 12/31/2006

COMMENT: 

========================================================================= */

var qRequest;

function addQueue() {

	var els = new Array();
	var req = "submitted=1&action=addqueue";

	els.push(getElement("contact"),getElement("company"),getElement("location"),getElement("email"),getElement("phone"));

	for ( i = 0; i < els.length;i++) {
		var el = els[i];
 
		if ( el.id.length > 0 ) {
			if ( el.id == "email" ) {
				if ( !echeck(el.value) ) {
					alert("Please enter a valid e-mail address.");
					el.focus();
					el.select();
					return false;
				} else {
					req += "&" + el.id + "=" + el.value;
				}
			} else if ( el.value.length == 0 ) {
				alert("Please enure the "+el.name+" field is filled out.");
				el.focus();
				el.select();
				return false;
			} else {
				req += "&" + el.id + "=" + el.value;
			}
		}
	}

	qRequest = GetXmlHttpObject(cbAddQueue);
	qRequest.open("post","./ajax/main.ajax.php",true);
	AddPost(qRequest);
	qRequest.send(req);

	//alert(req);
	
}

function cbAddQueue() {
	if ( CheckState(qRequest) ) {
		var els = new Array();
		els.push(getElement("contact"),getElement("company"),getElement("location"),getElement("email"),getElement("phone"));
		
		//alert(qRequest.responseText);
		var json = qRequest.responseText.parseJSON();
		var status = getElement("lq_status");

		status.style.font = "12px bold tahoma, arial";
		if ( json['status'] == 1 ) {
			status.style.color="green";
			
			for ( var i = 0; i < els.length; i++ ) {
				var el = els[i];
				el.value = "";
			}
		} else {
			status.style.color="red";
		}

		replaceText(status,json['msg']);
	}
}