/**
* subnavigation.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.subnav').each(function(sNav) { 
      var linkText = sNav.get('html'); 
            var strings = linkText.split(':');
                    
                    var text = strings[0];
//                  var bold = strings[1].substring(0, (strings[1].length-4));
if(typeof strings[1] != 'undefined') {var bold = strings[1]}
else {var bold = ''}

//                  var bold = strings[1]
//                  alert(strings[1]);

      if (linkText!='') { 
         // Pfad zum dynamischen Image 
                 
                 // HTML zwischen a Tags leeren 
         sNav.empty(); 
         // Create span Element 
         var iSpan = new Element( 'span', {
                    'class' : 'hide',
          'html' : linkText 
                    });
                    // Span Element einf�gen 
          iSpan.inject(sNav, 'inside');
                 // obsolete
                 //var rnd = Math.floor(Math.random()*1111111);
                 // image path
                if (sNav.hasClass('blue')){
                    var path = 'images/subnav_blue.php/foo.png?text='+text+'&textbold='+bold;
                }
                if (sNav.hasClass('green')){
                    var path = 'images/subnav_green.php/foo.png?text='+text+'&textbold='+bold;
                }
                if (sNav.hasClass('antrazith')){
                    var path = 'images/subnav_antrazith.php/foo.png?text='+text+'&textbold='+bold;
                }
                if (sNav.hasClass('beige')){
                    var path = 'images/subnav_beige.php/foo.png?text='+text+'&textbold='+bold;
                }
                if (sNav.hasClass('brown')){
                    var path = 'images/subnav_brown.php/foo.png?text='+text+'&textbold='+bold;
                }
                if (sNav.hasClass('bright')){
                    var path = 'images/subnav_bright.php/foo.png?text='+text+'&textbold='+bold;
                }
         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
                        sNav.addClass('dynnav');
                        // set styles for anchor
                        sNav.setStyles({
                            display : 'block',
                            width : iPathWidth,
                            height : 16,
                            'background-image' : 'url('+iPath.src+')',
                            'background-repeat' : 'no-repeat'
                            /*float : 'left' */
                        });
                    }
                    // set image path after onload section to catch the event
                    iPath.src = (path);
      } else {
                // error output
        alert('kein HTML Inhalt im Link ' +sNav.getProperty('href')); 
      } 
   }); 
}); 