
function fileQuery(url, params, template) {
	var templateHtml=$.template(template.html());
	template.hide();
	$.ajax({
    	url:url,
    	data:params,
    	dataType:"json",
    	error:function(r,s,e) { alert("error while retrieving data : "+r.responseText); },
    	success:function(data) { 
    		for(row in data) {
    			template.parent().append(templateHtml,data[row]);
    		}
    	}
    });
}

$.extend($.template.helpers, {
	dateFormat: function(value) {
		var months={
				0:"January",
				1:"February",
				2:"March",
				3:"April",
				4:"May",
				5:"June",
				6:"July",
				7:"August",
				8:"September",
				9:"October",
				10:"November",
				11:"December"
		};
		var dt=new Date(parseFloat(value));
		dt.setTime(value);
		return months[dt.getMonth()]+" "+dt.getFullYear();
	}	
});

