var nFotos=0;

function albums(j){  //returns all photos in a specific album 	
 var np = j.feed.openSearch$totalResults.$t;
 var inC;
 if(columns>1) inC=true; else inC=false;  
 albumHTML='';     
      
 if(inC){
    albumHTML+='<table class="'+cssColumns+'">';
 }else{
    if(cssColumns.length>0) albumHTML+='<div class="'+cssColumns+'">';
 }
 nFotos=j.feed.entry.length;
 for(i=0;i<j.feed.entry.length;i++){  
    var img_url = j.feed.entry[i].media$group.media$content[0].url;
    var img_thumb = j.feed.entry[i].media$group.media$thumbnail[0].url;
    
    // Falta traducir de UTF-8 a windows-1252 mediante javascript la descripción de la foto  
    var img_desc = j.feed.entry[i].media$group.media$description.$t;
          
    img_desc=RepairEncoding(img_desc);    
    
    // Creamos una versión sin tags HTML para ponerla en el tooltip
    var img_title = img_desc.replace(/(<([^>]+)>)/ig,''); 
    
    // Precargamos las imágenes
    new Asset.image(img_thumb+'?crop=0');
    new Asset.image(img_url+'?imgmax=800');
    
    // Construimos la cadena XHTML con el thumbnail
    if(inC){
      if(i%2==0) albumHTML+='<tr><td>'; else albumHTML+='<td>';   
    }
    albumHTML+='<div class="layout_photo_frame"><table cellspacing="0" cellpadding="0" class="content_photo_table"><tr><td>'
    albumHTML+='<a target="_new" title="'+img_desc+'" id="image'+(i+1)+'" rel="milkbox:'+albumTitle+'" href="'+img_url+'?imgmax=800 ">';  			
  	albumHTML+='<img class="layout_zoom_photo" onmouseout="ResaltarImagen(false,$(this).getNext());" onmouseover="ResaltarImagen(true,$(this).getNext());" src="/layout/images/zoom_photo.gif" width="13px" height="8px" />';	
  	albumHTML+='<img class="content_photo" onmouseout="ResaltarImagen(false,this);" onmouseover="ResaltarImagen(true,this);" src="'+img_thumb+'?crop=0" alt="'+img_title+'" />';	
    albumHTML+='</a><div class="content_photo_caption image'+(i+1)+'">'+img_desc+'</div></td></tr></table></div>'
    if(inC){
      if(i%2==1) albumHTML+='</td></tr>'; else albumHTML+='</td>';
    }
  }  
  if(inC>0){
      if(i%2==0){
        albumHTML+='<td></td></tr></table>';
      }else{
        albumHTML+='</table>';
      }
  }else{
    if(cssColumns.length>0) albumHTML+='</div>';
  }
  if($(divID)) $(divID).set('html',albumHTML); else setTimeout('$(divID).set("html",albumHTML);',200);  
  milkbox = new Milkbox();
  
  // Aquí tenemos que arreglar los layout_zoom_foto que se ven mal en el Chrome
  $$('img.content_photo').each(function(obj,i,a){obj.getPrevious().set('styles',{'display':'none'});});
  iFotos=0;
  $$('img.content_photo').addEvent('load',function(){iFotos++;if(iFotos==nFotos)RepairZoomPhoto();});
}

function RepairZoomPhoto(){    
  $$('img.content_photo').each(function(obj,i,a){obj.getPrevious().set('styles',{'display':'block'});});
}

function pwamontpe(){
  // Realizamos la llamada a la API de Picasa, que realizará un callback a la función de arriba albums
  var url='http://picasaweb.google.com/data/feed/base/user/webmontpellier/album/'+albumTitle+'?category=photo&alt=json&callback=albums&thumbsize='+thumbWidth+'u';  
  new Asset.javascript(url);  
}