jQuery.fn.center = function(){
	var w = $(window);
	this.css("position","absolute");
	var top = (w.height()-this.height())/2+w.scrollTop();
	var left = (w.width()-this.width())/2+w.scrollLeft();
	if (top < 0){
	    top = 0;
	}
	if (left < 0){
	    left = 0;
	}
	this.css("top",top + "px");
	this.css("left",left + "px");
	return this;
}
function abs_block_close(){
	$('#abs_block').hide();
}
var mnt_gallery_list = Array();
function abs_block_close_v2(){
	$('#abs_block_v2').hide();
	var abs_bg = $('#abs_bg');
	
	abs_bg.animate({opacity: 0}, 200 );
	abs_bg.hide();

/*
	var mnt_content = $('#mnt_content');
	mnt_content.css('margin-top','0px');
	mnt_content.css('height','auto');
	mnt_content.css('overflow','auto');
*/
}

function abs_block(label){
	//var label = $(a).attr(label);
	if (label){
		//var myHTML_close = '<a href="javascript:abs_block_close();" style="float:right; margin-right:-10px;"><img src="/fileadmin/site/images/abs_block_close.png"></a>';
		//var myHTML = $('#div_'+label).html();
//		var myHTML = '<center><img src="'+label+'" OnClick="javascript:abs_block_close();" style="cursor:pointer;"></center>';
		
//		global mnt_gallery_list;

//		var myIMG = mnt_gallery_list[i];
//		var myHTML_v2 = '<img src="'+mnt_gallery_list[i]['img_big']+'" OnClick="javascript:abs_block_close_v2();" style="cursor:pointer;">';
		
//		alert(i);
		
		var myHTML_v2 = '<img src="'+label+'" OnClick="javascript:abs_block_close_v2();" style="cursor:pointer;">';
		
		var w = $(window);
		var s = $('#site_wh');


/*
		var mnt_content = $('#mnt_content');
		mnt_content.css('margin-top','-'+w.scrollTop()+'px');
		mnt_content.css('overflow','hidden');
		mnt_content.css('height',w.height()+'px');
*/
		var abs_bg = $('#abs_bg');
		abs_bg.css('width',s.width());
		abs_bg.css('height',s.height());

		var abs_block_v2 = $('#abs_block_v2');
		var abs_block_v2_img = $('#abs_block_v2_img');

		abs_block_v2_img.html(myHTML_v2);
		abs_block_v2.css('width',w.width());
		abs_block_v2.css('height',w.height());
		abs_block_v2.css('top',w.scrollTop());
		abs_block_v2.css('left',w.scrollLeft());
		abs_bg.show();
		abs_bg.animate({opacity: 0.8}, 200 );
		abs_block_v2.show();
		
	}
	return false;
}
	
function abs_start(){
	var i = 0;
	$('img').each(
		function(){
			//alert($(this).attr('label'));
			if ($(this).attr('gallery') == 'true'){
				//$(this).click(function (){ abs_block($(this).attr('label'))});
				//$(this).attr('onclick','javascript:abs_block('+$(this).attr('label')+');');
				$(this).click(function (){ abs_block($(this).attr('big_image'))});
				$(this).css('cursor','pointer');
				mnt_gallery_list[i] = Array();
				mnt_gallery_list[i]['img_small'] = $(this).attr('src');
				mnt_gallery_list[i]['img_big'] = $(this).attr('big_image');
				$(this).attr('gallery_img_id',i);
				i++;
			} else {
				//none linck;
			}
		}
	);
}
