function addToPortfolio(rid, add) {
	$('add_to_porfolio_' + rid).insert(new Element('div', {id: 'add_to_porfolio_' + rid + '_indicator'}).update('<img src="/images/indicator1.gif" style="vertical-align: middle; margin-right: 5px;"> подождите немного...'));
	$('add_to_porfolio_' + rid).select('a').invoke('hide');

	new Ajax.Request('/refsubs/addToPortfolio/',{parameters : {id_ref: rid}, method : "POST", onComplete : function (OR){
		$('add_to_porfolio_' + rid +'_indicator').remove();
		if(add) {
			var res = OR.responseText.strip();
			if(res != '' && res.indexOf('limit') > -1) {
				var limit = res.match(/limit\s+([0-9]+)/)[1];
				$('add_to_porfolio_' + rid +'_1').show();
				alert('Вы не можете добавить в свой портфель больше, чем ' + limit + ' файлов.');
			}
			else {
				$('add_to_porfolio_' + rid +'_0').show();
			}
		}
		else {
			$('add_to_porfolio_' + rid +'_1').show();
		}
		return 1;
	}});
	return 1;
}

