/* Codice per la gestione della visibilità del campo N° tessera Lista dei Verdi */
/* 30/09/2009 creazione e gestione visibilità numero tessera*/
/* 01/10/2009 gestione puff */
$(document).ready(function(){
/* PayPal Interface */
if($("#paypal_chooser").length > 0){
    var str_BN_standard = "#buy_now_standard_";
    var str_BN_promotion = "#buy_now_promotion_";
    var str_promotion_desc = "#promotion_description_";
    var str_standard_desc = "#standard_description_";
    var checkboxes = $("a.checkbox");

    var promotion_html ="Ricordati di inserire il tuo numero di tessera dei Verdi.";
    
    $("#pay_container .description").hover(
      function () {
        $(this).css("border-color","#8C8C8C");
      }, 
      function () {
        $(this).css("border-color","#ccc");
      }
    );

    if(checkboxes.length > 0){
	checkboxes.click( function(Event){
	    Event.preventDefault();
	    $(this).toggleClass("check_on");
	    
	    var checked_id = $(this)[0].id.replace("checkbox_","");
	    var standard_payP_container = $(str_BN_standard + checked_id);
	    var promotion_payP_container = $(str_BN_promotion + checked_id);
	    var promotion_description = $(str_promotion_desc + checked_id);
	    var standard_text = $(str_standard_desc + checked_id);
	    promotion_description.html(promotion_html);
	    
	    if($(this).hasClass("check_on")){
		standard_payP_container.hide();
		promotion_payP_container.show();
		promotion_description.show();
		standard_text.animate({opacity: 0.3}, 800);
	    }else{
		promotion_payP_container.hide();
		promotion_description.hide();
		standard_text.animate({opacity: 1}, 100);
		standard_payP_container.show();
	    }
	});
    }
}

// ############################################################################ //        
/* Interfaccia 1° pagina */
    var pay_desc_container = $('div#pay_container');
    if(pay_desc_container.length > 0){
		var bubbles = $('#pay_container .description .promotion img');
		if(bubbles.length > 0){
			bubbles.fadeIn(500);
		}
    }
/* Selezione */
    var promozione_verdi_id_list = new Array("9","8","7","6");
    var subscription_type_field = $("div#webform-component-abbonamento input");
    var tessera_verdi_container = $('div#webform-component-numero_tessera_lista_verdi');

    subscription_type_field.click(function(){
	var selected_value = $(this).val();
	if( jQuery.inArray(selected_value, promozione_verdi_id_list) != (-1)){
	    if(tessera_verdi_container.is(':hidden')){
		tessera_verdi_container.slideDown('normal');
	    }
	}else{
	    if(! tessera_verdi_container.is(':hidden') ){
		tessera_verdi_container.slideUp('fast');
	    }
	}
    });
});
