function entsub(myform) {
	if (window.event && window.event.keyCode == 13)
		myform.submit();
	else
		return true;
}

function submitRequested() 
{

	var req;

	req = false;
	if (window.XMLHttpRequest && !(window.ActiveXObject)) {
		try {
			req = new XMLHttpRequest();
		} catch (e) {
			req = false;
		}
	} else if (window.ActiveXObject) {
		try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {
				req = false;
			}
		}
	}
	if (req) {

		var queryInput = document.getElementById("search");

		req.onreadystatechange=processRequest;
		req.open("GET", "/ajax/pushback.php?query="+
			encodeURIComponent(queryInput.value), true);
		
		if (window.ActiveXObject) {
			req.send();
		} else {
			req.send("");
		}
	} else {  
	}
	var millis = 200;
	var date = new Date();
	var curDate = null;

	do { curDate = new Date(); }
	while(curDate-date < millis);	
	return true;

	function processRequest(){
		if ( req.readyState==4 )
		{
			return true;
		}
	}
}

//if ( typeof( YAHOOO ) == 'undefined' )
//{
//	alert('^_^');
//} else  {
	YAHOO.example.ACFlatData = new function(){
		// Define a custom formatter function
		this.fnCustomFormatter = function(oResultItem, sQuery) {
			var sKey = oResultItem[0];
			var nQuantity = oResultItem[1];
			var sKeyQuery = sKey.substr(0, sQuery.length);
			var sKeyRemainder = sKey.substr(sQuery.length);
			var aMarkup = ["<div class='sresult'><div class='squantity'>",
			    nQuantity,
			    "</div><span class='squery'>",
			    sKeyQuery,
			    "</span>",
			    sKeyRemainder,
			    "</div>"];
			return (aMarkup.join(""));
		};

		// Instantiate one XHR DataSource and define schema as an array:
		//     ["Record Delimiter",
		//     "Field Delimiter"]
		this.oACDS = new YAHOO.widget.DS_XHR("/ajax/rpc2.php", ["\n", "\t"]);
		this.oACDS.responseType = YAHOO.widget.DS_XHR.TYPE_FLAT;
		this.oACDS.maxCacheEntries = 60;
		//this.oACDS.queryMatchSubset = true;
		this.oACDS.queryMatchSubset = false;

		// Instantiate first AutoComplete
		var myInput = document.getElementById('search');
		var myContainer = document.getElementById('searchcontainer');
		if ( (myInput) && (myContainer) )
		{
			this.oAutoComp0 = new YAHOO.widget.AutoComplete(myInput,myContainer,this.oACDS);
			this.oAutoComp0.delimChar = ""; 
			this.oAutoComp0.autoHighlight = false; 
			this.oAutoComp0.typeAhead = true;
			this.oAutoComp0.queryDelay = 0;
			this.oAutoComp0.formatResult = this.fnCustomFormatter; 
		}
	};
//}

