$(document).ready(function(){
						   
	var loader = new YAHOO.util.YUILoader({
			require: ['datatable','datasource','json','connection','dom','logger','element','button'],
			//base: base_top + 'yui/build/',
			
			filter: "DEBUG",
			//loadOptional: true,
			onSuccess: function(){						
					Yevent = YAHOO.util.Event;
					Ydom = YAHOO.util.Dom;
					Yevent.onDOMReady(init);
			}, 
	 
	        // should a failure occur, the onFailure function will be executed 
			onFailure: function(o) { 
	            alert("error: " + YAHOO.lang.dump(o)); 
	        }
	});

	loader.insert();

	function init(){
		var headColumnDefs = [
				{key:"mode", label:"Mode", sortable:true},
				{key:"y1", label:"y1", sortable:true},
				{key:"y2", label:"y2", sortable:true},
				{key:"y3", label:"y3", sortable:true},
				{key:"y4", label:"y4", sortable:true},
				{key:"y5", label:"y5", sortable:true},
				{key:"y6", label:"y6", sortable:true},
				{key:"y7", label:"y7", sortable:true}
		];		
		var headDataSource = new YAHOO.util.XHRDataSource("http://www.cdl.ucf.edu/stat_data/growth.php"); 
			headDataSource.connMethodGet = true; 
			headDataSource.responseType = YAHOO.util.XHRDataSource.TYPE_JSON;
			//headDataSource.connXhrMode = "queueRequests";
			headDataSource.responseSchema = { 
			   resultsList: "results", 
			   fields: [{key:"y1", parser:"string"},
						{key:"y2", parser:"string"},
						{key:"y3", parser:"string"},
						{key:"y4", parser:"string"},
						{key:"y5", parser:"string"},
						{key:"y6", parser:"string"},
						{key:"y7", parser:"string"},
						{key:"mode", parser:"string"}
					   ]
			}; 
				
		var headDataTable = new YAHOO.widget.DataTable("sect_growth", headColumnDefs,headDataSource, {
				initialRequest:"?search=sect",
				dynamicData: false				
		});		
		// Enable row highlighting 
        headDataTable.subscribe("rowMouseoverEvent", headDataTable.onEventHighlightRow); 
        headDataTable.subscribe("rowMouseoutEvent", headDataTable.onEventUnhighlightRow);
		return {
				oDS: headDataSource,
				oDT: headDataTable
		};
	}	
});