/*
A nasty hack to keep stuff working...
a.g. 2011
*/

var offsX=0; 
var offsY=300;
var miniMenu;

$(document).ready(function() {

	///MICRO NAVI
	miniMenu = $('<div id="minimenu"/>');
	var sn = $('<div id="subnav"/>');
	var l1 = $('<p class="level1"/>');
	var l2 = $('<p class="level2"/>');
	
	$('.filettone').each(function(i){
		var name = $(this).html();
		var link = "mm_link_" + i;
		$(this).prepend('<a name="'+link+'"/>');
		$(l1).append('<a href="#'+link+'">'+name+'</a><br/>');
	});
		
	$(l2).append('<a href="/">home</a><br/>');
	if (extraLan == "eng"){
		$(l2).append('<a href="index.php">english</a><br/>');
	} else if (extraLan != ""){
		$(l2).append('<a href="index_'+extraLan+'.php">'+extraLan+'</a><br/>');
	}  
	
	$(l2).append('<a href="#top">top</a>');
		
	$(sn).append(l1);
	$(sn).append(l2);
	$(miniMenu).append(sn)
	$("body").append(miniMenu);
	
	$(miniMenu).mouseover(function(){
		$(sn).css('visibility', 'visible'); //compatibility mode...
	});

	$(miniMenu).mouseout(function(){
		$(sn).css('visibility', 'hidden'); //compatibility mode...
	});
	
	$(miniMenu).css('left', offsX);
	$(miniMenu).css('top', window.innerHeight);
	
	window.setInterval(positionit, 40);
	
	
	///F.B.
	$(".tn").each(function(j){
		
		$(this).children('img').each(function(){
			var url = $(this).attr('src');
			var tit = $(this).attr('title'); 
			var ext = $(this).attr('data-ext');
			if (ext == undefined) ext = "jpg";
			
			url = url.substring(0, url.lastIndexOf('_tn')) + "." + ext;
			
			if (tit == undefined) tit = '';
			$(this).wrap('<a title="' + tit + '" rel="group_'+ j +'" href="' + url + '" />');
		});
		
		$(this).children('a').fancybox({
			'transitionIn'		: 'none',
			'transitionOut'		: 'none',
			'padding'			:	0,
			'titlePosition'		: 'outside',
			//'titlePosition'	: 'over',
			'overlayColor'		: '#000000',
			'overlayOpacity'	: 0.8,
			'titleFormat'	: function(title, currentArray, currentIndex, currentOpts) {
				var str = "";
				/*
				if (currentArray.length > 0){
					str +=  (currentIndex + 1) + ' / ' + currentArray.length; 
				}
				*/
				if (title.length > 0){
					str += ' ' + title;
				}
				return '<span id="fancybox-title-over">' + str + '</span>';
			}
		});
	});
});			

function positionit(){
	//old function... should be rewritten
	//var ox = parseInt(window.pageXOffset);
	var oy = parseInt(window.pageYOffset);
	var damp = 0.1;
	//var lx = parseInt($('#minimenu').css('left'));
	var ly = parseInt($('#minimenu').css('top'));
	//var h = lx + (ox - lx + offsX) * damp;
	var v = ly + (oy - ly + offsY) * damp;
	//$(miniMenu).css('left', h);
	$(miniMenu).css('top', v);
}


