$(document).ready(function() {

    // Imposto l'altezza a 0. Se lo inserisco direttamente in css mi spagina in apertura.
    $("div#panel").height("0px");

    // Azione di apertura
    $("div#open_button").click(function(){ //.panel_button
		$("div#panel").animate({
			height: "300px"
		})
		.animate({
			height: "-=50px"
		}, "fast");
		$("div.panel_button").toggle();
                return false;

	});

   // Azione di chiusura
   $("div#hide_button").click(function(){
		$("div#panel").animate({
			height: "+=50px"
		})
                .animate({
			height: "0px"
                }, "fast",function(){$("div.panel_button").toggle();});
   });

});


/**
 * Ottiene i parametri della request
 */
function gup( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}

/**
 * Attiva la versione preferita
 */
function activatePreferredVersion(defaultNumber){
    var version=gup("version");
    if (defaultNumber==null || defaultNumber==undefined)
        defaultNumber=2;
    if (version!=null && version!="")
    {
	//disattivo il free
        jQuery(".listini > div:nth-child("+defaultNumber+")")
        .addClass("lissmall").addClass("lissmall_bgimg")
        .removeClass("lisbig").removeClass("lisbig_bgimg");
        jQuery(".listini2 > div:nth-child("+defaultNumber+")")
        .addClass("lissmall").addClass("lissmall_bg2")
        .removeClass("lisbig").removeClass("lisbig_bg2");
	//attivo il selezionato
        jQuery(".listini > div:nth-child("+version+")")
        .removeClass("lissmall").removeClass("lissmall_bgimg")
        .addClass("lisbig").addClass("lisbig_bgimg").find(".tx_top_col span").attr("style","");
        jQuery(".listini2 > div:nth-child("+version+")")
        .removeClass("lissmall").removeClass("lissmall_bg2")
        .addClass("lisbig").addClass("lisbig_bg2");
    }
}

/**
 * Nasconde il free
 */
function hideFree(){
    var isNoFree=gup("nofree");

    if (isNoFree!=null && isNoFree!="" && (isNoFree==true || isNoFree=='true'))
    {
        jQuery("#box_bottone_banner").hide();
	//disattivo il free
        jQuery(".listini > div:nth-child(4)").hide();
        jQuery(".listini2 > div:nth-child(4)").hide();
    }
}


