jQuery.fn.refresh=function(){
	jQuery(this).each(function(n, el){
		el = jQuery(el)
			.click(function(){
					var refreshObj = jQuery('#' + el.attr('rel'));
					var parameters = [];
					var urlParts = refreshObj.attr('src').split('?');
					if (urlParts > 1) {
						var urlParameters = urlParts[1].split('&');
						for (var i=0, l=urlParameters.length; i<l; i++) {
							var paramParts = urlParameters[i].split('=');
							if (paramParts.length > 1 && paramParts[0].length>0) {
								parameters[paramParts[0]] = paramParts[1];
							}
						}
					}
					parameters['killCache'] = Math.random();
					var url = urlParts[0] + '?';
					for (var x in parameters) {
						url += '&' + x + '=' + parameters[x];
					}
					refreshObj.attr('src', url);
				});
	});
}

jQuery(document).ready(function(){
	jQuery('.refresh').refresh();
});
