if(window.jQuery){
	jQuery.fn.extend({
		get_params: function(){
			var params = {};
			$('span.var-hidden',this).each(function(){
				params[$(this).attr('title')]=$(this).text();
				if($(this).hasClass('parse-int')){
					params[$(this).attr('title')]=parseInt(params[$(this).attr('title')]);
				}
			});
			return params;
		},
		get_param: function(title){
			var span=$('span.var-hidden[title='+title+']:last',this);
			var param=$(span).text();
			if($(span).hasClass('parse-int')){
				param=parseInt(param);
			}
			return param;
		},
		set_param: function(title,value){
			var span=$('span.var-hidden[title='+title+']:last',this);
			if(span && span.length){
				$(span).text(value);
			}
			else{
				$(this).append('<span class="var-hidden" title="'+title+'">'+value+'</span>');
			}
		}
	});
}

