var serviceIntervalID = 50;
var serviceInterval = 5000;

function removeOverlay() {
	$('#overlayContainer').slideUp(300,function(){$(this).remove()});
	$('#overlay').fadeOut(300,function(){$(this).remove()});
};
function createOverlay() {
	var container = $('<div/>');
	var background = $('<div/>');
	$(container).attr('id', 'overlayContainer')
				.css({'left' : ($(window).width()/2)-450,'top' : ($(window).height()/2)-270})
				.append('<a id="closeOverlay" href="#"><img src="/images/close.gif" alt="close"/></a><div id="overlayContent"></div>');
	$(background).attr('id', 'overlay')
					.css({'width' : $(document).width(), 'height' : $(document).height()})
					.fadeTo(300,0.8)
					.click(function() {removeOverlay();});
	$('body').append(background);
	$('body').append(container);
	$('#closeOverlay').click(function() {removeOverlay();return false;});
};
function loadOverlay(content) {
    var loader = $('<div id="overlayLoader">Loading...</div>');
    $('#overlayContent').hide(loadContent());
    function loadContent() {
	    $('#overlayContainer').append(loader);
	    $('#overlayContent').load(content,'',showContent());
    };
    function showContent() {
	    $('#overlayContent').ajaxComplete(function() {
    		$('#overlayLoader').remove();
		$('#overlayContent').fadeIn(700);
	    });
    };
};


function nextImage() {
	$('#preload img.current').each(function() {
		var current = $('#preload img').index(this);
		var next = (current+1) % ($('#preload img').length);
		$('#preload img').removeClass('current');
		$('#preload img:eq(' + next + ')').addClass('current');
		var $img=$('#preload img:eq('+next+')').attr('src');
		$("#slider").css('background','#fff url\(\"'+$img+'\"\) no-repeat');
	});
}

$(function(){
	$('#preload img:first').addClass('current');
	$('a#edit').click(function(){
	    this.blur();
	    var content = '/ajax' + $(this).attr('href');
	    createOverlay();
	    loadOverlay(content);
	    return false;
	});
	$('a#edit1').click(function(){
	    this.blur();
	    var content = '/ajax' + $(this).attr('href');
	    createOverlay();
	    loadOverlay(content);
	    return false;
	});
	$('a#edit2').click(function(){
	    this.blur();
	    var content = '/ajax' + $(this).attr('href');
	    createOverlay();
	    loadOverlay(content);
	    return false;
	});
	$('a#edit3').click(function(){
	    this.blur();
	    var content = '/ajax' + $(this).attr('href');
	    createOverlay();
	    loadOverlay(content);
	    return false;
	});
	$('a#edit4').click(function(){
	    this.blur();
	    var content = '/ajax' + $(this).attr('href');
	    createOverlay();
	    loadOverlay(content);
	    return false;
	});
	$('a#edit5').click(function(){
	    this.blur();
	    var content = '/ajax' + $(this).attr('href');
	    createOverlay();
	    loadOverlay(content);
	    return false;
	});
	$('a#del').click(function(){
	    this.blur();
	    var content = '/ajax' + $(this).attr('href');
	    createOverlay();
	    loadOverlay(content);
	    return false;
	});

//	$('#body img').click(function(){
//	    this.blur();
//	    var $img=this.attr('src');
//	    $('#galeria').css('background','#f00 url\(\"'+$img+'\"\) no-repeat');
//	});
	nextImage();
	serviceIntervalID = setInterval("nextImage()", serviceInterval);
});

