var handleEvent = {
	start:function(eventType, args){
	// do something when startEvent fires.
	document.getElementById('answer').innerHTML = "<center><img src=wait.gif></center>";
	},

	complete:function(eventType, args){
	// do something when completeEvent fires.
		document.abdul.q.select();
	},

	success:function(eventType, args){
	// do something when successEvent fires.
		if(args[0].responseText !== undefined){
			document.getElementById('answer').innerHTML = args[0].responseText;
			document.abdul.q.select();
		}
	},

	failure:function(eventType, args){
	// do something when failureEvent fires.
		alert('answering system error');
	},

	abort:function(eventType, args){
	// do something when abortEvent fires.
	}
};

var callback = {
	customevents:{
		onStart:handleEvent.start,
		onComplete:handleEvent.complete,
		onSuccess:handleEvent.success,
		onFailure:handleEvent.failure,
		onAbort:handleEvent.abort
	},
	scope:handleEvent,
 	argument:["foo","bar","baz"]
};


function makeRequest(){
	var q = encodeURIComponent(document.getElementById("q").value);
	var from = document.getElementById("from").value;
	var bot = document.getElementById("bot").value;
	var sUrl = "abdul.php";
	var data = "q="+q+"&bot="+bot+"&from="+from;
	var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, callback,data);
}

function myquery(e){
	var n = e.keyCode;
	if(n==13){//key of Enter Key
		makeRequest();
		document.abdul.q.select();
	}
	
}


