/**
* 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
**/

/* detect Browser Version and decide what we will do... 


var browser=navigator.appName;
var b_version=navigator.appVersion;
var version=parseFloat(b_version);

alert (browser);
alert (version);

*/
/*
if( browser == 'MSIE' && version>=6) {
alert("Your browser is good enough!");
}
else
{
alert('Its time to upgrade your browser!' + version + browser + '...');
}

*/








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/navigation.php/text.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({
							display : 'block',
							width : iPathWidth,
							height : 30,
							'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')); 
      } 
   }); 
}); 
