//  Lightview4Picasa 0.1
//  Copyright (c) 2010-2010 Stefan Seltzsam
// 
  
function modifyTitlesAndHrefs() {
  var titleOnly
  
  $$('a').each(function(link) { 
    if (link.title.indexOf('::', 0) == -1)
    {  
        titleOnly = link.title; 
    }
    else
    {
        titleOnly= link.title.substr(0, link.title.indexOf('::', 0)) ;
    } 
  
    if (titleOnly != "" & link.pathname.indexOf(titleOnly) == (link.pathname.length - titleOnly.length)) { 
      if (link.title.indexOf('::', 0) == -1)
      {  
          link.title = ''; 
      }
      else
      {
        link.title = link.title.substr(link.title.indexOf('::', 0)) ;
      } 
    }
    
    if (link.href.indexOf('file:') == 0) {
        var colonPos
        colonPos = link.href.indexOf(':', 6)
        if (colonPos > -1 && colonPos <10) {
          link.href = link.href.substr(0,colonPos) + '|' + link.href.substr(colonPos+1)
        }
    }
 });
}

function modifyAlbumDescription() {
  var text = document.getElementsByTagName("h2")[0].firstChild.data
  
  text = escape(text);
  if(text.indexOf('%0D%0A') > -1){
      re_nlchar = /%0D%0A/g ;
  }else if(text.indexOf('%0A') > -1){
      re_nlchar = /%0A/g ;
  }else if(text.indexOf('%0D') > -1){
      re_nlchar = /%0D/g ;
  }
  
  text =  unescape( "<p>" + text.replace(re_nlchar,'</p><p>') + "</p>" );
  document.getElementsByTagName("h2")[0].innerHTML= text
};


Event.observe(window, 'load', modifyTitlesAndHrefs);
Event.observe(window, 'load', modifyAlbumDescription);

