var globalPassData = '';

(function(){

    var listOffers = $('#new_promo div.offer_single'),
    //anchorsOffers = $('#new_promo div.offer_single a');
	anchorsOffers = $('#new_promo div.offer_single > span.sem-flight > a');

    $.prettyLoader({
        animation_speed: 'fast', /* fast/normal/slow/integer */
        bind_to_ajax: true, /* true/false */
        delay: false, /* false OR time in milliseconds (ms) */
        loader: '../includes/compagnie-aeree/images/prettyLoader/ajax-loader.gif', /* Path to your loader gif */
        offset_top: 13, /* integer */
        offset_left: 10 /* integer */
    });

    function muteAnchors(){
        
        anchorsOffers.attr('href', '#', createFlottingForm(anchorsOffers));
        
    }
	$('span.sem-price a').css({'color': '#FF6600','font-size': '0.8em'});
	$('span.sem-price').css({'margin-right': '2px'});
    
    function createFlottingForm(dataToBind){
        
        dataToBind.bind('click', function(e){
            
            var clickedEl = $(this),
            cityCodeP = clickedEl.parent().siblings('span.ccp'),
            cityCodeA = clickedEl.parent().siblings('span.cca'),
            styleForm = 'position:absolute;margin-top:30px;margin-left:0px;padding:4px;',
            actionForm = 'http://www.opodo.it/opodo/flights/search',
            cittaPartenzaIata = cityCodeP.text(),
            cittaArrivoIata = cityCodeA.text();
        
            var dataToPassToForm = {
                'stileForm': styleForm,
                'actionForm': actionForm,
                'cittaPartenzaIata': cittaPartenzaIata,
                'cittaArrivoIata': cittaArrivoIata
            };
            globalPassData = dataToPassToForm;

            $.get('../includes/compagnie-aeree/flottant_form.html',dataToPassToForm, function(data){

                //var clickedDiv = clickedEl.parent().parent();
				var clickedDiv = clickedEl;
                var appendD = $(data).appendTo(clickedDiv);
                dataToBind.unbind(e);
                appendD.find('#F_CLOSE').bind('click', function(e){
                    e.stopPropagation();
                    $('#div_form').remove();
                    createFlottingForm(dataToBind);
                });
            });

            return false;
        });
    }

    muteAnchors();
	
})();
