var _htmlLayerCustomContent = "";

function htmlLayerApriCustom(uri, title, copy,id)
{
    function htmlLayerChiudi()
    {
        $("#layerHTMLTop").slideUp(200, function(){
            if(id) {
                $("#"+copy).hide();
                $("#"+copy).unwrap();
                $("#boxHTMLTop a").remove();
                $("#boxHTMLTop h3").remove();
                $("#"+copy).unwrap();
                $("#velinaHTMLTop").remove();
                $("#"+copy).unwrap();
            }
            else $("#layerHTMLTop").remove();
        });
    }
    
    _htmlLayerCustomContent = copy;
    // creazione del layer per i contenuti sovrapposti
    if(!id) $("body").append('<div id="layerHTMLTop"><div id="velinaHTMLTop">&nbsp;</div><div id="boxHTMLTop"><a id="chiudiLayer" class="pngBackground">CHIUDI</a></div></div>');
    else{
     $("#"+copy).wrap('<div id="copy"/>');
     $("#copy").wrap('<div id="boxHTMLTop"/>');
     $("#boxHTMLTop").prepend('<a id="chiudiLayer">CHIUDI</a><h3>'+title+'</h3>');
     $("#boxHTMLTop").wrap('<div id="layerHTMLTop">');
     $('#layerHTMLTop').prepend('<div id="velinaHTMLTop">&nbsp;</div>');
     $("#"+copy).show();
    }
    $("a#chiudiLayer").click(htmlLayerChiudi);
    // associazioni dei blocchi alle variabili
    var layerHTML = $("#layerHTMLTop");
    var velinaHTML = $("#layerHTMLTop #velinaHTMLTop");
    velinaHTML.css("opacity",0.7);
    velinaHTML.click(htmlLayerChiudi);
    
    layerHTML.css("height",$(window).height());
    velinaHTML.css("height",$(window).height());
    layerHTML.css("width",$(window).width());
    velinaHTML.css("width",$(window).width());
        
    // faccio comparire il layer
    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);
    
    if (uri != undefined)
    {
        $("#boxHTMLTop").load(uri+" #boxHTML", htmlLayerApriCustomCallBack );
    }
    else if(!id)
    {
        var htmlBoxMessage = "<h3>" + title + "</h3>" + "<div id='copy'>" + copy + "</div>";
        $("#boxHTMLTop").append(htmlBoxMessage);
    }
    
    
}


function htmlLayerApri( uri )
{
    htmlLayerApriCustom( uri , "" );
}






function htmlLayerApriCustomCallBack( obj  )
{
    $("#customContent").html(_htmlLayerCustomContent);
}



function apriSondaggio(){

    var _h = $("#sondaggioContent").outerHeight()+6;
    $("#sondaggio").css("top", "-"+_h+"px");
    

    $("#mostraSondaggio").toggle(function(){
        $("#sondaggio").animate({
                top: 0
              }, 200
          );
    }, function(){
        $("#sondaggio").animate({
                top: "-"+_h+"px"
              }, 200
          );
    });


}





