/**
* navigation.js 
* Author: Christian Müller
* Email: christian.mueller@impigra.de
* URL: http://www.impigra.de
* Version: 0.0.1a
* No License available, but feel free to contact me for a solution.
*
* Used with the Open Source CMS Contenido
**/


window.addEvent('domready', function() { 
   $$('a.linkElement').each(function(nav) { 
      var linkText = nav.get('html'); 
      if (linkText!='') { 
         // Pfad zum dynamischen Image 
                 
                 // HTML zwischen a Tags leeren 
         nav.empty(); 
         // Create span Element 
         var iSpan = new Element( 'span', {
                    'class' : 'hide',
          'html' : linkText 
                    });
                    // Span Element einfügen 
          iSpan.inject(nav, 'inside');
                 // obsolete
                 //var rnd = Math.floor(Math.random()*1111111);
                 // image path
                 var path = 'images/nav_bright_multi_reg.php/foo.png?text='+linkText;
         var iPath = new Image(); 
                 // manipulation on onload event
                 iPath.onload = function() {                        
            // Class setzen (background-position für hover setzen) 
            var iPathWidth = iPath.width; 
            // set class for anchor
                        nav.addClass('dynnav');
                        // set styles for anchor
                        nav.setStyles({
//                            width : iPathWidth,
//                            float : 'left',
                            display : 'block',
                            height : 20,
                            'background-image' : 'url('+iPath.src+')',
                            'background-repeat' : 'no-repeat'
                        });
                    }
                    // set image path after onload section to catch the event
                    iPath.src = (path);
      } else {
                // error output
        alert('kein HTML Inhalt im Link ' +nav.getProperty('href')); 
      } 
   }); 
}); 