$(function(){
	$('a[rel*=gal]').colorbox({maxWidth: '90%', maxHeight: '90%', rel: $(this).attr('rel')});

	$('div.text p, div.read-news p, div.project-description p, div.references-list p').addClass('standart');

	$('div.references-list p').append('<img src="'+zdir+'/img/quotes-closed.jpg" alt="" />');

	$('a.loadmore').click(function(event){
		event.preventDefault();

		var btn = $(this);

		$.ajax({
			url: btn.attr('data-href')+btn.attr('data-start'),
			type: "GET",
			success: function(data){
				if (data != 'nomore')
				{
					var where = $('div.'+btn.attr('data-targetclass'));

					if (btn.attr('data-position') == "append")
					{
						where.append(data);
					};

					if (btn.attr('data-position') == "brclear")
					{
						where.find('br:last').before(data);
					};

					where.trigger('content_pushed', [where, btn]);
					btn.attr('data-start', parseInt(btn.attr('data-start'))+parseInt(btn.attr('data-limit')));
				} else
				{
					hidebutton();
				}
			},
			error: function(data) { alert(data); }
		});
	});


	$('*').live('content_pushed', function(event, loc, btn){
		loc.find('div.pushed p').addClass('standart');

		if (loc.hasClass('references-list'))
		{
			$(this).find('div.pushed p').append('<img src="'+zdir+'/img/quotes-closed.jpg" alt="" />');
		};

		if (parseInt($(this).find('div.counter:last').html()) < parseInt(btn.attr('data-limit')))
		{
			hidebutton();
		};
	});

});


function hidebutton()
{
	$('a.loadmore').html('').css({cursor: 'default'}).unbind('click').bind('click', function(event){ event.preventDefault(); return; });
}


