var adiv, apos, al; 

$(window).bind('load', function(){
	var preload = [
		'upload/nflash/piora.jpg'
	];
	$(document.createElement('img')).bind('load', function(){
		if(preload[0]) this.src = preload.shift();
	}).trigger('load');
});

$(function() {
	if ($.browser.msie && $.browser.version == '7.0')
	{
		
		$('#side-nav > li').each(function() {
			$(this).hover(function() {
				$(this).find('.subitems').css('left', '206px');
			}, function() {
				$(this).find('.subitems').css('left', '-1020px');
			});
		}).find('.subitems').css({'z-index': 10000});
		//$('#news-flash li').css({'z-index': 5000, position: 'relative'});
		$('#sidebar').css({'z-index': 6000, position: 'relative'});
	}
	
	if (!$.browser.msie || ($.browser.version != '7.0' && $.browser.version != '6.0'))
	{
		$('#nav a').css({position: 'relative', zIndex: 100});
		
		$('#side-nav > li.active div').remove();
		al = $('#side-nav li.active');
		
		$('#side-nav').after('<div id="sactive" />');
		adiv = $('#sactive');
		apos = adiv.position().top;
		//alert($('#side-nav li').length);
		$('#side-nav > li').hover(sideh, sidel).click(function() {
			al = $(this);
		});
		//sidel();
		css = {top: ( (al.length?al.position().top:$('#side-nav').position().top-47) - apos)+'px'};
		if (al.length == 0)
			css['opacity'] = 0;
		adiv.css(css);
	}		
	$('#news-flash').cycle({ 
	    fx:     'curtainX',
		delay: -700,
		speed: 2100,
		timeout: 5500,
	    pause:	1
	}).css({position: 'relative', zIndex: '5000'});
	
	$('a.fancy').fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	600, 
		'speedOut'		:	600
	});
	
	$('a.fancy2').fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	600, 
		'speedOut'		:	600,
		autoScale		: false
	});
	
	$('.gallery a').fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	600, 
		'speedOut'		:	600
	});
	$('.tabler').parent().next('table').hide()
	
	$('.tabler').click(function() {
		$(this).parent().next('table').slideToggle();
	});
});

function sideh(e) {
	adiv.stop().animate({top: ($(this).position().top - apos)+'px', opacity: 1, left: ($(this).find('.subitems').length>0?'-14px':'-28px')});
}

function sidel(e, a) {
	that = this;
	//if (a !== undefined) that = a;
	//alert($(this).find('.subitems').length);
	css = {top: (al.length?al.position().top - apos:-46)+'px', left: (al.find('.subitems').length>0?'-14px':'-28px')};
	if (al.length == 0)
		css['opacity'] = 0; 
	adiv.stop().animate(css);
}

