function caricaFeed(options,param,page){
  //$('.wrp-struct').hide;
  $('.wrp-struct').hide();
  $('#wrp-wrapper').show();
  var loaded=false; 
  if(!page)var page=1;
  var url='/app/webroot/files/geofeed/?';
  var separa = "";
  for (var a in param) {  
    url+=(param[a]!='')?separa+a+"="+param[a]:'';
    separa = "&";
  }
                                var headerSt='<div class="closeStr" onclick="$('+"'"+'#wrp-wrapper'+"'"+').hide()">Chiudi</div><h1>'+options.label+' <span id="total-'+options.wrp+'">Total</span></h1><div class="pagin" id="pagin-'+options.wrp+'"></div>';
                                
                                if(loaded==true){
                                    //schedSwitOsp('ch-'+options.wrp,'wrp-struct'); 
                                    $('#pagin-'+options.wrp).parent().html(headerSt);
                                           
                                }else{
                                    var innerA='<div id="container-'+options.wrp+'" class="wrp-struct notranslate" style="display:none"><div style="overflow:auto">'+headerSt+'</div><div id="'+options.wrp+'" class="wrp-in_struct"></div></div>';
                                    $("#wrp-wrapper").append(innerA);
                                }

                                    /*
                                    new Insertion.Bottom('directory-wrp','<img style="display:none" id="ch-'+options.wrp+'" src="/img/marker_p_'+options.sigla+'.png"/>');//---</li>'
                                    Event.observe($('ch-'+options.wrp),'click',function(){schedSwitOsp('ch-'+options.wrp,'wrp-struct');});
                                    $('ch-'+options.wrp).addClassName('nh') ;
                                    $('loadedBar').show();*/
  var preurl=url;
  url+='&page='+page;
					//$(st,"#tabs").load(treedata.url);
					$.ajax({
						url: url,
						type: "GET",
						dataType: "html",
						complete : function (transport, err) {
							//$(options.wrp,"#tabs").append(req.responseText);
							/*var fs = '<iframe src="'+treedata.url+'" style="width:100%; height:800px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0" vspace="0" hspace="0"/>';
							$(st,"#tabs").append(fs);*/
							
							
							

              var markers = transport.responseXML.getElementsByTagName( 'marker' );
              var count = transport.responseXML.getElementsByTagName( 'count' );
              var page= count[0].getAttribute("page");
              var total= count[0].getAttribute("total");
              var npp= count[0].getAttribute("npp");
							
             
              $('#'+options.wrp).html('');
              var templ='';
              
              for( var b = 0; b < markers.length; b++ ) {
             
                var lat = parseFloat(markers[b].getAttribute("lat"));
                var lng = parseFloat(markers[b].getAttribute("lng"));
                var id = markers[b].getAttribute("id");
                var cat = markers[b].getAttribute("cat");
          
                var html = markers[b].getAttribute("html");
                var label = markers[b].getAttribute("label");
                var loc = markers[b].getAttribute("loc");
                
          
                // aggiungo gli hotel al mio array per poi usarli in gmaps
                //mapson.prototype.markershotel.push({"lat":lat,"lon":lng,"id":id,"html":html,"label":label,"loc":loc});
          
          //alert(options.wrp);
                //$('sch-b-99').innerHTML += html;
                var data = new Date();
                var giorno = data.getDay();
                var mese = data.getMonth();
                var date= data.getDate();
                var anno= data.getYear();
                
                var oggi=(date+'/'+(mese+1)+'/'+(anno-100));
                
                var data= new Date();
                data.setDate(data.getDate()+1);
                var giorno = data.getDay();
                var mese = data.getMonth();
                var date= data.getDate();
                var anno= data.getYear();
                
                var domani=(date+'/'+(mese+1)+'/'+(anno-100));
                
                var url=(param.level==0)?"http://primocontatto.ospitalitalia.it/motore_scheda.php?TPHPSESSID=&nr="+id:"http://www.otravel.it/cgi-twaypub_0/checkins.cgi?tpo=S&cdo=NEX_S"+id+"&dtd="+oggi+"&dta="+domani+"&nal_378PQ1WFLHVV=0";
                var img="";
                
                //<img style="float:right" src="/img/cat/'+cat+'.gif"/>
                templ +='<a href="javascript:location.href ='+"'"+url+"'"+'" target="_blank"><h4>'+loc+'<\/h4>'+ label + '<\/a>';// onmouseover="$(this).next().toggle();" onmouseout="$(this).next().hide();" 
                                              //'<div class="popHotel" style="display:none"><b>'+loc+'</b><br/><span style="background:url('+img+')"></span><p>'+html+'</p></div>';
          
              }
              
              
              $('#'+options.wrp).html(templ);
              var paginatore =(options.wrp!="wrp-news")?"Trovate "+total+" strutture":"Ci scusiamo del disagio. Siamo in fase di realizzazione";
              
              $("#total-"+options.wrp).html(paginatore);
              $("#pagin-"+options.wrp).html('');
              if((total-0) > npp){
              
                var partida=((page-(npp/2))<1)?1:(page-(npp/2));
                for( var pagina = partida; pagina < ((total/npp)+1); pagina++ ) {
                  var nh=(pagina==page)?' class="nh"':'';
                  
                  var optio="{wrp:'"+options.wrp+"',sigla:'"+options.sigla+"',label:'"+options.label+"'}";
                  var para="{level:'"+param.level+"',type:'"+param.type+"',lat:'"+param.lat+"',lon:'"+param.lon+"'}";
                  $("#pagin-"+options.wrp).append('<span'+nh+'><a id="pagina-'+options.wrp+pagina+'" href="javascript:;" onclick="caricaFeed('+optio+','+para+','+pagina+')">'+pagina+"</a></span>")

                  
                  
                  //ONCLICK caricaFeed(options,param,$(this).innerHTML);
                  
                  //limita la visualizzazione delle pagine
                  if(pagina>(partida+10))break;
                }
              }
              $('#container-'+options.wrp).show();
              
              $('#ch-'+options.wrp).show();
              //$('#loadedBar').hide();
              
              
              
              
              
              
              
              
              
              
              
              
						}
					});
$('#'+options.wrp).show;

}
io = function(){};

$.extend(io.prototype, {
   options: false
});
//$.cookie('destLang', null);
// example of using the class built above
var iooo = new io();
    
    var destLang = $.cookie('destLang');
    
    if( destLang ){
        iooo.options=true;
    }
/*
Autocomplete



    
var listOfLoc = [];
var listOfSchede = [];
$(document).ready(function(){

   $.get("/locations/jcomplete", function(data){
     listOfLoc = data.split("\r\n");    
   });
   $(".suggest").autocomplete("/locations/jcomplete", {
        matchContains:false,
        minChars:3, 
        autoFill:false,
        mustMatch:false,
        cacheLength:20,
        max:20
    });
  

   $.get("/schede/jcomplete", function(data){
     listOfSchede = data.split("\r\n");    
   });
   $(".schedeion").autocomplete("/schede/jcomplete", {
        matchContains:false,
        minChars:3, 
        autoFill:false,
        mustMatch:false,
        cacheLength:20,
        max:20
    });
   
});
*/
/*
Traduci
*/
 $.translate.myUI = function(a, b, c){
  var languages = $.translate.getLanguages(true, ["it","en", "es", "de", "fr", "ja", "ru"]) //here you can filter the languages
  var str='', cs='', cl='';
  if(c){ cs='<'+c+'>'; cl='</'+c+'>'; }
  $.each( languages , function(l, lc){
    str+=('<'+b+'>'+cs+l.charAt(0)+l.substring(1).toLowerCase()+cl+'</'+b+'>');
  });
  return $('<'+a+' class="jq-translate-ui">'+str+'</'+a+'>');
}
jQuery(function($){ //when DOM is ready

var cook = $.cookie('destLang');

  $.translate(function(){  //when the Google Language API is loaded
  
    function translateTo( destLang ){ //this can be declared in the global scope too if you need it somewhere else
        $('body').translate( 'italian', destLang, {
          not: '.jq-translate-ui, .notranslate', 
          fromOriginal:true,
          start:     function(){   $('#progressbar').show();$('#langSelect').hide(); },
          complete:  function(){   $('#progressbar').hide();$('#langSelect').show();g_maps();
var destLang = $.cookie('destLang');}


        });
    }

    $.translate.myUI('ul', 'li', 'div')  
      .appendTo('#langSelect')
      //.css({'color':'blue', 'background-color':'white'})
      .find('div')
      .css('cursor','pointer')
      .click(function(){

        translateTo( $(this).text() );
        //alert($(this).text()+' - italian');
        if( $(this).text() != "Italian"){
          //$.cookie('destLang', $(this).text(), { path: '/'});
          $.cookie('destLang', $(this).text(), { expires: 7, path: '/'});
        }else{
          //$.cookie('destLang', "italian", { path: '/'});
          //alert('entr');
          $.cookie('destLang', null, {path: '/'});
        }
        return false;
      })
    

    
    var destLang = $.cookie('destLang');
    
    if( destLang )
        translateTo( destLang );
    

  }); //end of Google Language API loaded
  
}) //end of DOM ready
