
function logonUser(returnFunc){
	document.getElementById("msgSuccess").style.display="block";
	document.getElementById("msgFail").style.display="none";
	var postData="uname="+document.logonForm.uname.value+'&pwd='+document.logonForm.pwd.value;
	var redir = document.logonForm.redir.value;
	
	// Create a YUI instance using io-base module.
	YUI().use("io-base", function(Y) {
	    var uri = "portal/login.php";
	 
	    // Define a function to handle the response data.
	    function complete(id, o, args) {
	        var id = id; // Transaction ID.
	        var data = o.responseText; // Response data.
	        var redirURL = args[0];
			returnFunc(data, redirURL);
	        
	    };
	 
	    // Subscribe to event "io:complete", and pass an array
	    // as an argument to the event handler "complete", since
	    // "complete" is global.   At this point in the transaction
	    // lifecycle, success or failure is not yet known.
	    Y.on('io:complete', complete, Y, [redir]);
	 
	 	var cfg = {
			method: 'POST',
			data: 'uname='+document.logonForm.uname.value+'&pwd='+document.logonForm.pwd.value					
		};

	 
	    // Make an HTTP request to 'get.php'.
	    // NOTE: This transaction does not use a configuration object.
	    var request = Y.io(uri, cfg);
	});

}



