$().ready(function()
{
    /* ACL WARNING */
    if($('.acl').length > 0)
    {
		$('.acl').slideDown();
		
		$('.acl a').click(function(e)
		{
		    e.preventDefault();
		    $(this).parent().slideUp();
		});
    }
    
    if($('#seoLink').length > 0)
    {
		$("a#seoLink[rel]").overlay({
		    mask:
		    {
		    	color: '#000',
		    	loadSpeed: 200,
		    	opacity: 0.5
		    },	    
		    onBeforeLoad: function() 
		    {
			var wrap = this.getOverlay().find('.contentWrap');
			wrap.load(this.getTrigger().attr('href'));
		    },
		    closeOnClick: false
		});
    }
	
	if($('.ajaxLink').length > 0)
	{
		$('.ajaxLink a').live('click', function(){
			var link = $(this).attr('href');
			loadContent(link, '#container');
		});
	}
	
	var loadContent = function(link, container){
		var loader = $('<div class="loader"></div>').css({
			backgroundColor: '#FFFFFF',
			backgroundImage: 'url("/medias/images/content/loading.gif")',
			backgroundPosition: 'center',
			backgroundRepeat: 'no-repeat',
			height: $(container).height(),
			left: 0,
			opacity: 0.7,
			position: 'absolute',
			top: 0,
			width: $(container).width()
		});
		
		$(container).css('position', 'relative').append(loader);
		
		$.get(link, function(data){
			var content = $(container, data);
			$(container).replaceWith(content);
		});
	}
	
	var ua = $.browser;
	if((ua.version.slice(0,1) > 7) || !ua.msie)
	{
		var e = document.createElement('script');
			e.type = 'text/javascript';
			e.src = document.location.protocol +
				'/js/libraries/jquery_vflection_min.js';
			$('head').append(e);

		$("div#horizmenu ul li a").vflection({
		    color:'white', 
		    parent: 'li',
		    height: 10
		});
	}	
});
