// JavaScript Document

var originalSubmenu="";
var originalSubmenu2="";
var originalIngranaggi="";

function initLayout(){
	adjustLayout();
	
	originalSubmenu=$("#subMenu").attr("src");
	originalSubmenu2=$("#subMenu2").attr("src");
	originalIngranaggi=$("#subMenu3").attr("src");
	$('#Map area').mouseover(function() {
	  	$("#subMenu").attr("src",$(this).attr("id"));
	});
	$('#Map area').mouseout(function() {
	  	$("#subMenu").attr("src",originalSubmenu);
	});
	$('subMenu').mouseout(function() {
	  	$("#subMenu").attr("src",originalSubmenu);
	});
	$('#Map2 area').mouseover(function() {
	  	$("#subMenu2").attr("src",$(this).attr("id"));
	});
	$('#Map2 area').mouseout(function() {
	  	$("#subMenu2").attr("src",originalSubmenu2);
	});
	$('subMenu2').mouseout(function() {
	  	$("#subMenu2").attr("src",originalSubmenu2);
	});
	$('#MapIngranaggi area').mouseover(function() {
	  	$("#subMenu3").attr("src",$(this).attr("id"));
	});
	$('#MapIngranaggi area').mouseout(function() {
	  	$("#subMenu3").attr("src",originalIngranaggi);
	});
	$('subMenu3').mouseout(function() {
	  	$("#subMenu3").attr("src",originalIngranaggi);
	});
	$("a[rel=group1]").fancybox({
		'transitionIn'	:	'fade',
		'transitionOut'	:	'fade',
		'speedIn'		:	300, 
		'speedOut'		:	200, 
		'overlayShow'	:	true,
		'overlayColor'	:	'#000',
		'titlePosition'	:	'inside',
		'titleFormat'	:	formatTitle
	});
}

/* function to fix the -10000 pixel limit of jquery.animate */
$.fx.prototype.cur = function(){
    if ( this.elem[this.prop] != null && (!this.elem.style || this.elem.style[this.prop] == null) ) {
      return this.elem[ this.prop ];
    }
    var r = parseFloat( jQuery.css( this.elem, this.prop ) );
    return typeof r == 'undefined' ? 0 : r;
}

function formatTitle(title, currentArray, currentIndex, currentOpts) {
    return (title && title.length ? '<b>' + title + '</b>' : '' ) + '<br/>- Foto ' + (currentIndex + 1) + ' di ' + currentArray.length + ' -</div>';
}

function rollSubmenu(){
	$("#leftFloating div").each(function(index) {
		 $(this).css("left",(($("#leftFloating").width()-$(this).width()))+"px");
	});
}

function adjustLayout(){
	$("#leftFloating").width((($(window).width()-$("#menucontent").width())/2)+305);
	$("#leftFloating div").each(function(index) {
		 $(this).css("left",(($("#leftFloating").width()-$(this).width()))+"px");
	});
	$("#rightFloating").width((($(window).width()-$("#menucontent").width())/2)+380);
	$("#textFloating").width((($(window).width()-$("#menucontent").width())/2)+900);
	$(".flyingButton").mouseover(function() {
		$(this).find("img").attr("src",$(this).find("img").attr("src").replace('_spe', '_acc'));
	  }).mouseout(function(){
		$(this).find("img").attr("src",$(this).find("img").attr("src").replace('_acc', '_spe'));
     });
}
