﻿var numFoto;
var countFoto;
var Timer;
var tSub;
var FotoAct;
var largLogo;
var flagMenu;
var numRow;
var largLogo;
var cosaChiudere;
var OpereLink;
var memoCodArtista;

var memoPosition;
var memoLeft;
var memoTop;
var memoContLeft;
var memoText;
var storeScroll;
var LFlash;
var Flash;
var flashMovie=null;
var URLImg;
var firstCodeCanvas;
var latlng;
var myOptions;
var map;
var marker;
var gLoad;
var gZoom;
var gTimer;
var flagMap;


$(document).ready(function()
{
	var q;


	Init();
	LFlash="/cgi-lib/viewer/hszoom.swf";
	
	$("#foto1").css("visibility","hidden");
	$("#foto1").show(function()
	{
		$("#foto1").attr("src","img/foto"+countFoto+".jpg");
	});
	
	$("#foto1").load(function()
	{
		FotoAct="#foto1";
		dimFoto($(FotoAct));
		$(this).hide();
		$(this).css("visibility","visible");
		$(this).fadeIn(1000,"linear",function()
		{
			Timer=setInterval("nextFoto(2)",5000);
		});
		$("#foto2").fadeOut(1000,"linear");
	});

	$("#foto2").load(function()
	{
		FotoAct="#foto2";
		dimFoto($(FotoAct));
		$(this).hide();
		$(this).css("visibility","visible");
		$(this).fadeIn(1000,"linear",function()
		{
			Timer=setInterval("nextFoto(1)",5000);
		});
		$("#foto1").fadeOut(1000,"linear");

	});
	
	$("img.logoGM").load(function()
	{
		largLogo=$(this).width();
	});
	
	$("td.Menu").mouseover(function(e)
	{
		if(flagMenu)
		{
			$(e.currentTarget).css("border","groove 2px #4f4e4e");
			$(e.currentTarget).css("color","#00538d");
			if($(e.currentTarget).attr("id")=="m4")
			{
				$("#subMenu").slideDown("fast");
			}
		}
	});
	
	$("td.Menu").mouseout(function(e)
	{
		if(flagMenu)
		{
			$(e.currentTarget).css("border","none");
			$(e.currentTarget).css("color","#000");
			if($(e.currentTarget).attr("id")=="m4")
			{
				tSub=setTimeout("togliSub()",50);
			}
		}
	});
	
	$("div.subMenu").mouseover(function()
	{
		clearTimeout(tSub);
	});
	
	$("div.subMenu").mouseout(function()
	{
		clearTimeout(tSub);
		tSub=setTimeout("togliSub()",50);
	});
	
	$("td.subMenu").mouseover(function(e)
	{
		$(e.currentTarget).css("color","#00538d");		
	});
	
	$("td.subMenu").mouseout(function(e)
	{
		$(e.currentTarget).css("color","#000");		
	});
	
	$("#m1").click(function()
	{
		if(cosaChiudere!="niente" && cosaChiudere!="chisiamo")
		{
			chiudiBox("chisiamo");
		}
		if(cosaChiudere=="niente")
		{
			cosaChiudere="chisiamo";
			apriBox(cosaChiudere);
		}
	});
	
	$("td.subMenu").click(function(e)
	{
		var chi=e.currentTarget.id;
		switch(chi)
		{
			case "s1":
				if(cosaChiudere!="comunicati" && cosaChiudere!="niente")
				{
					chiudiBox("comunicati");
				}
				if(cosaChiudere=="niente")
				{
					cosaChiudere="press";
					apriBox("comunicati");
				}
			break;
			case "s2":
				if(cosaChiudere!="rassegna" && cosaChiudere!="niente")
				{
					chiudiBox("rassegna");
				}
				if(cosaChiudere=="niente")
				{
					cosaChiudere="press";
					apriBox("rassegna");
				}
			break;
			case "s3":
				if(cosaChiudere!="news" && cosaChiudere!="niente")
				{
					chiudiBox("news");
				}
				if(cosaChiudere=="niente")
				{
					cosaChiudere="press";
					apriBox("news");
				}
			break;
		}
	});
	
	$("#m2").click(function()
	{
		if(cosaChiudere!="niente" && cosaChiudere!="artisti")
		{
			if(cosaChiudere=="opere")
			{
				chiudiBox("nessuno");
			}
			else
			{
				chiudiBox("artisti");
			}
		}
		if(cosaChiudere!="artisti" && cosaChiudere!="opere")
		{
			cosaChiudere="artisti";
			apriBox(cosaChiudere);
		}
	});
	
	$("#m5").click(function()
	{
		if(cosaChiudere!="niente" && cosaChiudere!="mailing")
		{
			chiudiBox("mailing");
		}
		if(cosaChiudere!="mailing")
		{
			cosaChiudere="mailing";
			apriBox(cosaChiudere);
		}
	});
	
	$("#m7").click(function()
	{
		if(cosaChiudere!="niente" && cosaChiudere!="googleMap")
		{
			chiudiBox("googleMap");
		}
		if(cosaChiudere!="googleMap")
		{
			cosaChiudere="googleMap";
			apriBox(cosaChiudere);
		}
	});
	
	$("#ChiudiArtisti").click(function()
	{
		chiudiBox("nessuno");
	});
});

$("#operator").ready(function()
{
	flashMovie=getFlashMovie("operator");
});

function apriBox(quale)
{
	switch(quale)
	{
		case "chisiamo":
			cosaChiudere="chisiamo";
			$("div.containerTesto").fadeIn(1000,function()
			{
				$("div.Testo").html("La Galleria Mucciaccia nasce a Roma, nello scenario storico di piazza d&rsquo;Ara Coeli, di fronte alla fontana disegnata dal Della Porta e scolpita da Andrea Brasca, Pietro Gucci e Pace Naldini nel 1589.<p/><p>La Galleria si sviluppa all&rsquo;interno delle ampie sale del palazzo cinquecentesco &ldquo;Muti-Bussi&rdquo;. La sontuosit&agrave; degli stucchi, e gli alti cieli, ben sposano con l&rsquo;esposizione delle opere di artisti affermati del nostro secolo, l&rsquo;ambiente si presta come un luogo che privilegia il rapporto con l&rsquo;opera, come se si camminasse in un museo.</p><p>Lo spazio si accende di nuove prospettive: l&rsquo;intento del neogallerista &egrave; quello di attuare una programmazione rigorosa, che terr&agrave; conto di varie esigenze. Da un lato, viene dato molto spazio ai grandi nomi del Novecento, proprio perch&eacute; la galleria privilegia, quadri importanti di autori importanti.&nbsp;&nbsp; Dall&rsquo;altro, si vuole aprire il ventaglio ad artisti attuali, che hanno una collocazione forte sul mercato, sia nazionale che internazionale.</p><p>L&rsquo;obbiettivo &egrave; quello di offrire uno spazio nuovo, dinamico, un luogo d&rsquo;incontro tra artisti, critici e collezionisti, affinch&eacute; si creino progetti collettivi, dove il tema, sia curioso, intelligente, utile per creare una qualche forma dialettica.</p><p></p>");
				$("div.chiudiArtisti").show();
			});
		break;
		case "artisti":
			cosaChiudere="artisti";
			$("div.containerArtisti").empty();
			$("div.containerArtisti").fadeIn(1000,function()
			{
				$("div.waitingArtisti").show();
				$("div.chiudiArtisti").show();
				q=$.ajax(
				{
					url: "/cgi-lib/artisti.cgi",
					type: "GET",
					data: "codice=1",
					cache: false
				});
				
				q.success(function(data)
				{
					$("div.containerArtisti").html(data);
					$("img.Artisti").unbind();
					$("img.Artisti").load(function(e)
					{
						store=e.currentTarget.id;
						store=store.substr(1);
						adaptRow(store);
						$("div.waitingArtisti").hide();
					});
				});
	
				q.error(function()
				{
					alert("Errore");
					$("div.chiudiArtisti").hide();
					$("div.containerArtisti").empty();
					$("div.containerArtisti").fadeOut(500,function()
					{
						$("#m2").css("border","none");
						$("#m2").css("color","#000");
						cosaChiudere="niente";
					});
				});
			});
		break;
		case "comunicati":
			$("div.containerTesto").fadeIn("slow",function()
			{
				$("div.waitingArtisti").show();
				showPress(1);
			});
		break;
		case "rassegna":
			$("div.containerTesto").fadeIn("slow",function()
			{
				$("div.waitingArtisti").show();
				showPress(2);
			});
		break;
		case "news":
			$("div.containerTesto").fadeIn("slow",function()
			{
				$("div.waitingArtisti").show();
				showPress(3);
			});
		break;
		case "mailing":
			$("div.containerTesto").fadeIn("slow",function()
			{
				$("div.waitingArtisti").show();
				$("div.Testo").empty();
				showMailing();
			});
		break;
		case "googleMap":
			$("div.ContainerMap").fadeIn("slow",function()
			{
				$("div.waitingArtisti").show();
				showMaps();
			});
		break;
	}
}

function chiudiBox(chi)
{
	var memo;
	if(chi=="comunicati" || chi=="rassegna" || chi=="news")
	{
		memo="press";
	}
	else
	{
		memo=chi;
	}
	switch(cosaChiudere)
	{
		case "chisiamo":
			$("div.chiudiArtisti").hide();
			$("div.Testo").empty();
			$("div.containerTesto").fadeOut(500,function()
			{
				$("#m1").css("border","none");
				$("#m1").css("color","#000");
				$("#m4").css("border","none");
				$("#m4").css("color","#000");
				$("#m5").css("border","none");
				$("#m5").css("color","#000");
				if(chi!="nessuno")
				{
					cosaChiudere=memo;
					apriBox(chi);
				}
				else
				{
					cosaChiudere="niente";
				}
			});
		case "mailing":
			$("div.chiudiArtisti").hide();
			$("div.Testo").empty();
			$("div.containerTesto").fadeOut(500,function()
			{
				$("#m5").css("border","none");
				$("#m5").css("color","#000");
				if(chi!="nessuno")
				{
					cosaChiudere=memo;
					apriBox(chi);
				}
				else
				{
					cosaChiudere="niente";
				}
			});			
		break;
		case "press":
			$("div.chiudiArtisti").hide();
			$("div.Testo").empty();
			$("div.containerTesto").fadeOut(500,function()
			{
				$("#m4").css("border","none");
				$("#m4").css("color","#000");
				if(chi!="nessuno")
				{
					cosaChiudere=memo;
					apriBox(chi);
				}
				else
				{
					cosaChiudere="niente";
				}
			});	
		case "artisti":
			$("div.chiudiArtisti").hide();
			$("div.containerArtisti").empty();
			$("div.containerArtisti").fadeOut(500,function()
			{
				$("#m2").css("border","none");
				$("#m2").css("color","#000");
				if(chi!="nessuno")
				{
					cosaChiudere=memo;
					apriBox(chi);
				}
				else
				{
					cosaChiudere="niente";
				}
			});
		break;
		case "opere":
			$("#FlashOperContainer").empty();
			$("#ImmScroll").unbind("mousemove");
			$("#ImmScroll").hide();
			$("#gabbiaImm").hide().empty();
			$("#ImmScroll").scrollTop(0);
			$("div.ArtistaScelto").animate(
			{
				top: memoTop,
				left: memoLeft
			},"fast");
			$("div.containerZoom").animate(
			{
				left: memoContLeft,
				top: 100
			},"fast",function()
			{
				$("div.containerArtisti").show();
				$("div.containerArtisti").scrollTop(storeScroll);
				$("div.containerZoom").fadeOut("fast");
				$("div.ArtistaScelto").fadeOut("fast");
				if(chi!="nessuno")
				{
					cosaChiudere="artisti";
					chiudiBox(chi);
				}
				else
				{
					cosaChiudere="artisti";
				}		
			});
		break;
		case "googleMap":
			clearInterval(gTimer);
			google.maps.event.removeListener(gLoad);
			$("div.chiudiArtisti").hide();
			$("div.ContainerMap").fadeOut(500,function()
			{
				$("#m7").css("border","none");
				$("#m7").css("color","#000");
				if(chi!="nessuno")
				{
					cosaChiudere=memo;
					apriBox(chi);
				}
				else
				{
					cosaChiudere="niente";
				}
			});
		break;
	}
}

function nextMap()
{
	clearInterval(gTimer);
	google.maps.event.removeListener(gLoad);
	google.maps.event.removeListener(gZoom);
	if(flagMap)
	{
		flagMap=false;
		latlng = new google.maps.LatLng(46.540678,12.135024);
	}
	else
	{
		flagMap=true;
		latlng = new google.maps.LatLng(41.894675,12.480866);
	}
    myOptions = {
      zoom: 15,
      center: latlng,
      mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    $("div.waitingArtisti").show();
    map = new google.maps.Map(document.getElementById("map_canvas"),myOptions);
	gLoad=google.maps.event.addListener(map,"tilesloaded",function()
	{
		clearInterval(gTimer);
		$("div.waitingArtisti").hide();
		gTimer=setInterval("nextMap()",10000);
	});
	
    gZoom=google.maps.event.addListener(map,"zoom_changed",function()
    {
    	map.setCenter(latlng);
    });
    
    marker=new google.maps.Marker(
    {
    	position: latlng,
    	animation: google.maps.Animation.BOUNCE,
    	title: "Galleria Mucciaccia"
    });
    
    marker.setMap(map);
}

function showMaps()
{
	latlng = new google.maps.LatLng(41.894675,12.480866);
    myOptions = {
      zoom: 15,
      center: latlng,
      mapTypeId: google.maps.MapTypeId.ROADMAP
    };	
    map = new google.maps.Map(document.getElementById("map_canvas"),myOptions);	
    
	gLoad=google.maps.event.addListener(map,"tilesloaded",function()
	{
		clearInterval(gTimer);
		$("div.waitingArtisti").hide();
		$("div.chiudiArtisti").show();
		gTimer=setInterval("nextMap()",10000);
	});
    
    gZoom=google.maps.event.addListener(map,"zoom_changed",function()
    {
    	map.setCenter(latlng);
    });
    
    marker=new google.maps.Marker(
    {
    	position: latlng,
    	animation: google.maps.Animation.BOUNCE,
    	title: "Galleria Mucciaccia"
    });
    
    marker.setMap(map);
}

function showMailing()
{
	var q;
	
	q=$.ajax(
	{
		url: "/mailing/mailing.html",
		type: "GET",
		cache: false
	});
	
	q.success(function(data)
	{
		var err;
		$("div.Testo").html(data);
		$("#MailingOK").unbind();
		$("div.waitingArtisti").hide();
		$("div.chiudiArtisti").show();
		$("#MailingOK").click(function()
		{
			err=checkFields();
			if(err)
			{
				alert("Occorre riempire tutti i campi");
			}
			else
			{
				inviaMailing();
			}
		});
	});
	
	q.error(function()
	{
		alert("Errore");
		$("div.waitingArtisti").hide();
		$("div.chiudiArtisti").hide();
		$("div.Testo").empty();
		$("div.containerTesto").fadeOut(500,function()
		{
			$("#m5").css("border","none");
			$("#m5").css("color","#000");
			flagMenu=true;
		});
	});
}

function inviaMailing()
{
	var q;
	var dati="";
	var first=true;
	
	$(".MailingCampoGen").each(function()
	{
		if(first)
		{
			dati=dati+$("#"+this.id).attr("name")+"="+$("#"+this.id).val();
			first=false;
		}
		else
		{
			dati=dati+"&"+$("#"+this.id).attr("name")+"="+$("#"+this.id).val();
		}
		
	});
	
	q=$.ajax(
	{
		url: "/cgi-lib/mailing/inserimento.cgi",
		type: "POST",
		async: false,
		data: dati
	});
	
	q.success(function(data)
	{
		var testo="";
		switch(data)
		{
			case "mex1":
				$("#MailingOK").unbind();
				$("div.Testo").empty();
				testo="<div class=&quot;MexServer&quot;>Gentile cliente,<br/>l'email da Lei fornita risulta gi&agrave; inserita nel nostro database<p/>L'inserimento non &egrave; stato effettuato.</div>";
				$("div.Testo").html(testo);
			break;
			case "mex2":
				$("#MailingOK").unbind();
				$("div.Testo").empty();
				testo="<div class=&quot;MexServer&quot;>Gentile cliente,<br/>L'nserimento &egrave; avvenuto con successo!<p/>Grazie per essersi iscritto alla nostra mailing list.</div>";
				$("div.Testo").html(testo);		
			break;
			default:
				alert("Si è verificato un errore...");
				$("#MailingOK").unbind();
				$("div.chiudiArtisti").hide();
				$("div.Testo").empty();
				$("div.containerTesto").fadeOut(500,function()
				{
					$("#m5").css("border","none");
					$("#m5").css("color","#000");
					flagMenu=true;
				});
			break;
		}			
	});
	
	q.error(function()
	{
		alert("Si è verificato un errore...");
		$("#MailingOK").unbind();
		$("div.chiudiArtisti").hide();
		$("div.Testo").empty();
		$("div.containerTesto").fadeOut(500,function()
		{
			$("#m5").css("border","none");
			$("#m5").css("color","#000");
			flagMenu=true;
		});
	});
}

function checkFields()
{
	var err=false;
	var valore;
	$(".MailingCampoGen").each(function()
	{
		valore=$("#"+this.id).val();
		valore=$.trim(valore);
		if(valore=="")
		{
			$("#"+this.id).css("background-color","#e91212");
			$("#"+this.id).val("");
			err=true;
		}
		else
		{
			$("#"+this.id).val(valore);
			$("#"+this.id).css("background-color","#fff");
		}
	});
	return err;
}

function showPress(codice)
{
	var q;
	
	q=$.ajax(
	{
		url: "/cgi-lib/presspoint/vedipress.cgi?codice="+codice,
		type: "GET",
		cache: false
	});
	
	q.success(function(data)
	{
		$("div.Testo").html(data);
		$("div.waitingArtisti").hide();
		$("div.chiudiArtisti").show();
	});

	q.error(function()
	{
		alert("Errore");
		$("div.waitingArtisti").hide();
		$("div.chiudiArtisti").hide();
		$("div.Testo").empty();
		$("div.containerTesto").fadeOut(500,function()
		{
			$("#m4").css("border","none");
			$("#m4").css("color","#000");
		});
	});
}

function creaFlash(codice)
{
	Flash=$.flash.create(
	{
		swf: LFlash,
		width: '600',
		height: '500',
		id: 'operator',
		name: 'operator',
		wmode: 'opaque',
		swliveconnect: 'true',
		flashvars: 
		{
			codhid: codice
		}
	});
}

function getFlashMovie(movieName) {
  var isIE = navigator.appName.indexOf("Microsoft") != -1;
  return (isIE) ? window[movieName] : document[movieName];
}

function aggiungiID(num)
{
	OpereLink.push(num);
}

function aggiungiClasse()
{
	var x;
	
	if(OpereLink.length>0)
	{
		for (x in OpereLink)
		{
			$("#"+x).addClass("OpereClick");
		}
		
		$("a.OpereClick").click(function(e)
		{
			var memo;
			
			cosaChiudere="opere";
			memoCodArtista=e.currentTarget.id;
			memo="#bi"+memoCodArtista;
			showArtistaLeft(memo);
		});
	}
}

function ImmScroll(flag,Cod,desc)
{
	if(flag)
	{
		$("#ImmScroll").unbind("mousemove");
		$("#ImmScroll").hide();
		$("#gabbiaImm").hide().empty();
		$("#ImmScroll").scrollTop(0);
	}
	else if(Cod>=0)
	{
		$("#gabbiaImm").append("<span class=\"descrSpan\">"+desc+"</span><br/><img name="+Cod+" class='myImg' src='"+URLImg+"/"+Cod+"/"+Cod+".jpg' /><br/>");
	}
	else
	{
		$("span.descrSpan").hide();
		$("#ImmScroll").show();
		$("#gabbiaImm").slideDown("slow",function()
		{
			enable();
			$("span.descrSpan").fadeIn("slow");
		});
	}
}

function enable()
{
  var inactiveMargin = 50;         
  var wrapperWidth = $("#ImmScroll").width();
  var wrapperHeight = $("#ImmScroll").height();
  var scrollableHeight = $("#gabbiaImm").outerHeight() + 2*inactiveMargin;
         
  $("#ImmScroll").mousemove(function(e)
  {
    var wrapperOffset = $("#ImmScroll").offset();
    var top = (e.pageY -  wrapperOffset.top) * (scrollableHeight - wrapperHeight) / (wrapperHeight  - inactiveMargin);

    if (top < 0){
      top = 0;
    }

    $("#ImmScroll").scrollTop(top);
  });       
}

function mostraImm(codice)
{
	var record=new Array();
	var loaded;
	var numImm;
	var field;
	var risp;
	var z;
	var query;
	
	query="/cgi-lib/viewer/dammi_imm.cgi";

	risp=$.post(query,"cod="+codice,function(data)
	{
		if(data=="KO")
		{
			ImmScroll(true,0,"");
			return;
		}
		else
		{
			record=data.split("&");
			field=new Array();
			$(".myImg").unbind();
			ImmScroll(true,0,"");
			loaded=0;
			numImm=record.length;
			firstCodeCanvas=-1;
			for(z=0;z<numImm;z++)
			{
				field=record[z].split(":");
				// ********field[0] codice imm field[1] descrizione
				if(firstCodeCanvas<0)
				{
					firstCodeCanvas=field[0];
				}
				ImmScroll(false,field[0],field[1]);
			}
			
			$("#FlashOperContainer").empty();				
			creaFlash(firstCodeCanvas);
			mettiDida(firstCodeCanvas);			
			$("#FlashOperContainer").html(Flash);

			
			$(".myImg").each(function()
			{
				$(this).load(function()
				{
					loaded++;
					if(loaded==numImm)
					{
						$(".myImg").unbind("load");
						ImmScroll(false,-1,"");
					}
					$(this).click(function(e)
					{
						var memo;
						memo=$(e.currentTarget).attr("name");
						$("#FlashOperContainer").empty();				
						creaFlash(memo);
						$("#FlashOperContainer").html(Flash);
						mettiDida(memo);
						//flashMovie.inviaImmagine(memo);
					});	
				});		
			});		
			return;
		}
		risp.error(function()
		{
			alert(dataError);
			return;
		});
	});
}

function mettiDida(codice)
{
	var req;

	req=$.ajax(
	{
		type: "POST",
		url: "/cgi-lib/viewer/dammi_dida.cgi",
		data: "codice="+codice
	});
	
	req.success(function(data)
	{
		var nome="";
		var titolo="";
		var tecnica="";
		var dimensione="";
		var anno="";
		var memo="";
		var ar1=new Array();
		var ar2=new Array();
		var ar3;
		var Z=0;
		
		ar1=data.split("&");
		for(Z=0;Z<ar1.length;Z++)
		{
			memo=ar1[Z];
			ar3=new Array();
			ar3=memo.split("=");
			ar2[Z]=ar3[1];
		}
		$("div.Dida").html("<span class='Grassetto'>"+ar2[0]+"</span>, <span class='Italico'>"+ar2[1]+"</span><br/>"+ar2[2]+", "+ar2[3]+", "+ar2[4]);
	});
}

function showArtistaLeft(memo)
{
	var h;
	var w;

	memoPosition=$(memo).offset();
	h=memoPosition.top-100;
	if(h<0)
	{
		w=$("div.containerArtisti").scrollTop();
		$("div.containerArtisti").scrollTop(w+h);
	}
	storeScroll=$("div.containerArtisti").scrollTop();
	memoPosition=$(memo).offset();
	w=$(memo).width();
	h=$(memo).height();
	memoLeft=memoPosition.left;
	memoTop=memoPosition.top;
	$("div.ArtistaScelto").empty();
	$("div.ArtistaScelto").width(w);
	$("div.ArtistaScelto").height(h);
	$("div.ArtistaScelto").css("top",memoTop+"px");
	$("div.ArtistaScelto").css("left",memoLeft+"px");
	memoText=$(memo).html();
	$("div.ArtistaScelto").html(memoText);
	$("div.ArtistaScelto #link").empty();
	memoContLeft=200;
	$("div.ArtistaScelto").fadeIn("fast");
	$("div.containerZoom").fadeIn("fast",function()
	{
		$("div.containerArtisti").hide();
		$(this).animate(
		{
			left: 280,
			top: 50
		},"fast",function()
		{
			mostraImm(memoCodArtista);
		});
	});
	$("div.ArtistaScelto").animate(
	{
		top: 50,
		left: 0
	},"fast");
}

function togliSub()
{
	clearTimeout(tSub);
	$("div.subMenu").slideUp("fast");
}

function redimContainerText()
{
	var largBox;
	
	$("div.containerTesto").hide();
	$("div.containerArtisti").hide();
	largLogo=$("img.logoGM").width()+50;
	//$("div.containerTesto").css("left",largLogo+"px");
	//$("div.containerArtisti").css("left",largLogo+"px");
	//$("div.containerZoom").css("left",largLogo+"px");
	largBox=$("div.containerArtisti").width();
	$("div.waitingArtisti").css("left",largLogo+"px");
	largBox=largBox/2+150;
	$("div.chiudiArtisti").css("left",largBox+"px");
}

function adaptRow(num)
{
	var Z=0;
	var alt1;
	var alt2;
	var p1;
	var p2;
	var memobox;

	memobox=$("#b"+num).offset();
	alt1=$("#l"+num).offset();
	alt2=$("#r"+num).offset();
	p1=alt1.top-memobox.top;
	p2=alt2.top-memobox.top;

	if(p1>=p2)
	{
		p1+=30;
		$("#b"+num).css("height",p1+"px");
	}
	else
	{
		p2+=30;
		$("#b"+num).css("height",p2+"px");
	}
}

function Init()
{
	var memo;

	OpereLink=new Array();
	flagMenu=true;
	numFoto=13;
	countFoto=1;
	Timer=null;
	largLogo=0;
	cosaChiudere="niente";
	URLImg="http://galleriamucciaccia.it/quadri";
	$("div.waitingArtisti").hide();
	$("div.chiudiArtisti").hide();
	$("div.ArtistaScelto").hide();
	$("div.containerZoom").hide();
	$("div.ContainerMap").hide();
	$("#foto1").css("visibility","hidden");
	$("#foto2").css("visibility","hidden");
	FotoAct="#foto1";
	$("#foto2").css("visibility","hidden");
	$("#subMenu").hide();
	memo=$("#subMenu").width()*2;
	$("#subMenu").css("left",memo+"px");
	redimContainerText();
}

function nextFoto(num)
{
	clearInterval(Timer);
	countFoto++;
	if(countFoto>numFoto)
	{
		countFoto=1;
	}
	$("#foto"+num).css("visibility","hidden");
	$("#foto"+num).show(function()
	{
		$("#foto"+num).attr("src","img/foto"+countFoto+".jpg");
	});
}

$(window).resize(function()
{
	var memo;
	var largBox;
	dimFoto($(FotoAct));
	memo=$("#subMenu").width()*2;
	$("#subMenu").css("left",memo+"px");
/*	largBox=$("div.containerArtisti").width();
	memo=parseInt($("div.containerArtisti").css("left"));
	largBox=memo+largBox/2-50;
	$("div.chiudiArtisti").css("left",largBox+"px");*/
	
	largLogo=$("img.logoGM").width()+50;
	//$("div.containerTesto").css("left",largLogo+"px");
	//$("div.containerArtisti").css("left",largLogo+"px");
	//$("div.containerZoom").css("left",largLogo+"px");
	largBox=$("div.containerArtisti").width();
	$("div.waitingArtisti").css("left",largLogo+"px");
	largBox=largBox/2+150;
	$("div.chiudiArtisti").css("left",largBox+"px");
});

$(window).unload(function()
{
	if(Timer!=null)
	{
		clearInterval(Timer);
	}
	if(gTimer!=null)
	{
		clearInterval(gTimer);
	}
});

function dammiWidth()
{
	return $("div.subMain").width();
}

function dammiHeight()
{
	return $("div.subMain").height();
}

function dimFoto(quale)
{
	var w=quale.width();
	var h=quale.height();
	var half;

	if(w>h)
	{
		half=quale.height();
		half=-parseInt(half/2);
		quale.css("width","100%");
		quale.css("left","0px");
		quale.css("top","50%");	
		quale.css("margin-top",half+"px");
	}
	else
	{
		half=quale.width();
		half=-parseInt(half/2);
		quale.css("width","100%");
		quale.css("left","0px");
		quale.css("top","50%");	
		quale.css("margin-top",half+"px");
	}
}


