//function apriLayer(idTag, idLoad,indirizzo)
function apriLayer(idTag, idLoad, bars)
{	
	var layerHTML = $(idTag);
	var velinaHTML = $(idTag+" .velina");
	velinaHTML.css("opacity", 0.7);

	$(idTag + " .contOggetto").load(idLoad, function() {

		// controlli per IE6
		if ($.browser.msie && $.browser.version <= 6)
		{
			layerHTML.css("height",$(window).height());
			velinaHTML.css("height",$(window).height());
			layerHTML.css("width",$(window).width());
			velinaHTML.css("width",$(window).width());
		}
	
		//riposizionamento verticale
		layerHTML.slideDown(200);
		riposiziona();

		function riposiziona() {
			var altezzaFinestra = $(window).height();
			var altezzaBox = layerHTML.height();
			var scrollFinestra = $(document).scrollTop();
			var topBox = scrollFinestra;
			layerHTML.css("top", topBox + "px").css("right", "0px").css("bottom", 0 - topBox + "px").css("left", "0px");
		}
		
		$(window).scroll(riposiziona);

		centraVerticalmente();

		function centraVerticalmente() {
			var rect = $(idTag + " .rectEsterno");
			var hRect = rect.height() / 2
			rect.css("margin-top", "-" + hRect + "px");
		}

		Cufon.replace(idTag + " .contOggetto .fontReplaced");
		var address = $("#indirizzoMap").text();

		if (bars == "bars") {
			createMap(address);
		}
	});    //fine funtion load -->
} // fine apriLayer

/////////////////////////////////////////////////////////////////////////////////////////////////
function createMap(indirizzo)
{
    var address = (indirizzo);
    //alert(indirizzo);
	    var geocoder = new google.maps.Geocoder();

	    geocoder.geocode( {'address': address}, function(results,status) {
		    if (status == google.maps.GeocoderStatus.OK)
		    {
			    var options = {
			                    zoom: 14,
			                    center: results[0].geometry.location,
			                    mapTypeId: google.maps.MapTypeId.ROADMAP
			    };
		    var map = new google.maps.Map(document.getElementById('mappa'), options);
		    var marker = new google.maps.Marker({position: results[0].geometry.location, map: map});
		    }
		    else
		    {
			    alert("Problema nella ricerca dell'indirizzo: " + status);
  		    }
	    });
	}

	//////////////////////////////////////////////////////////////////////////////////////////

	//function apriLayerFlash(idTag, idLoad,indirizzo)
	function apriLayerFlash(idTag, idLoad, sXML) {
	    var layerHTML = $(idTag);
	    var velinaHTML = $(idTag + " .velina");
	    velinaHTML.css("opacity", 0.7);
        
        // controlli per IE6
        if ($.browser.msie && $.browser.version <= 6) {
            layerHTML.css("height", $(window).height());
            velinaHTML.css("height", $(window).height());
            layerHTML.css("width", $(window).width());
            velinaHTML.css("width", $(window).width());
        }

        //riposizionamento verticale
        layerHTML.slideDown(200);
        riposiziona();

        function riposiziona() {
            var altezzaFinestra = $(window).height();
            var altezzaBox = layerHTML.height();
            var scrollFinestra = $(document).scrollTop();
            var topBox = scrollFinestra;
            layerHTML.css("top", topBox + "px").css("right", "0px").css("bottom", 0 - topBox + "px").css("left", "0px");
        }

        $(window).scroll(riposiziona);

        centraVerticalmente();

        function centraVerticalmente() {
            var rect = $(idTag + " .rectEsterno");
            var hRect = rect.height() / 2
            rect.css("margin-top", "-" + hRect + "px");
        }

        Cufon.replace(idTag + " .contOggetto .fontReplaced");


        var path = $("#pathAbs").text();

        pubblicaFlash( path + "preloader_gallery.swf", "flashGallery", "galleriaImg", "680", "550", path);
	} // fine apriLayer



//////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////

$(document).ready(function() {

    $("ul#ricette li").css('cursor', 'pointer');

    //open lightbox RICETTE APERITIVO D'AUTORE
    $("ul#ricette li").click(
		function() {
            var idRicetta = this.id;
		    apriLayer(".lightbox_descrizione", "ricette/" + idRicetta + ".html #ricetta");
		    return false;
	}); //fine click li


    //CLOSE lightbox
    $(".lightbox_descrizione .chiudi").click(function() {
        $(".lightbox_descrizione").slideUp(200);
        return false;
    });

    $(".lightbox_intervista .chiudi").click(function() {
        $(".lightbox_intervista").slideUp(200);
        return false;
    });
    $(".lightbox_gallery .chiudi").click(function() {
        swfobject.removeSWF("flashCont");
        $(".lightbox_gallery").slideUp(200);
        return false;
    });

    //////////////////////////////////////////////////////////////////////////////////////


});   /*fine tutto*/

