//General functions for Syso CMS application
$(document).ready(function()
{
	$('.transparentOff').bind('click',function(){
		$(this).removeTransBackground();
	});	
	
	
	// Animacja menu
	$('#menu ul li a, #admin_menu ul li a').bind('mouseover',function(){
		var element = $(this).parent('li');
		element.addClass('hoverowy');
	});
	$('#menu ul li a, #admin_menu ul li a').bind('mouseout',function(){
		var element = $(this).parent('li');
		element.removeClass('hoverowy');
	});
	
});
$.fn.showHide = function(data) {
	$('.submenu').hide();
	$('.message').slideDown(200);
	setTimeout("$('.message').slideUp(200);$('.submenu').show();",4000);
	
}

function extractId(id){
	return id.substring(id.indexOf('_')+1);
}
jQuery.preloadImages = function(arrayImg)
{
	var gotime = arrayImg.length;

	$.each(arrayImg,function(e) {
		$(new Image()).load(function() {
			
		}).attr('src',this);
	});
}
//#### obsługa wyszarzenia 
$.fn.addTransBackground = function(data){

	var windowHeight = $(window).height();
	var windowWidth = $(window).width();
	$(window).scrollTop("0px");
	
	$("#nadWyszarzeniem").css("width", "805px");
	$("#nadWyszarzeniem").css("top", "20px");
	
	$("#wyszarzenie").css("filter", "alpha(opacity=50)");
	
	var height = (($(window).height() + $(window).scrollTop()) - $("#nadWyszarzeniem").height())/2 + $(window).scrollTop()/2;
	var width = (($(window).width() + $(window).scrollLeft()) - $("#nadWyszarzeniem").width())/2 + $(window).scrollLeft()/2;
	if (height <= 20)
		height = 20;
	
	$("#nadWyszarzeniem").css("left", width+"px");
	
	$("#wyszarzenie").fadeIn(100, function(){
		$("#nadWyszarzeniem").slideDown("slow", function(){
			var documentHeight = $(document).height();
			$("#wyszarzenie").css("height", documentHeight +"px");
		});
	});
	
	$('#wyszarzenie').click(function(){$(this).removeTransBackground();});
}
function przeskalujLightboxa(){
	var height = (($(window).height() + $(window).scrollTop()) - $("#nadWyszarzeniem").height())/2 + $(window).scrollTop()/2;
	var width = (($(window).width() + $(window).scrollLeft()) - $("#nadWyszarzeniem").width())/2 + $(window).scrollLeft()/2;
	if (height <= 20)
		height = 20;
	$("#nadWyszarzeniem").css("left", width+"px");
	var documentHeight = $(document).height();
	$("#wyszarzenie").css("height", documentHeight +"px");
}
$.fn.removeTransBackground = function(e){
	$('#wyszarzenie').fadeOut(1000);
	$('#nadWyszarzeniem').fadeOut(700);
	//$('#nadWyszarzeniem').html('<div class="submenu"><ul><li><a class="transparentOff">Zamknij</a></li></ul></div>').rebind();
}	

// ### koniec obslugi wyszarzenia
