var nAV = navigator.appVersion.toLowerCase();
var nUA = navigator.userAgent.toLowerCase();
var nP = navigator.platform.toLowerCase();
var isIE = nAV.indexOf('msie')!=-1;
var isIE6 = (nAV.indexOf('msie 6')!=-1 || nAV.indexOf('msie 5')!=-1);
var isFirefox = (nUA.indexOf('firefox')!=-1);
var isOpera = (nUA.indexOf('opera')!=-1);
var isSafari = (nUA.indexOf('safari')!=-1);
var isWin32 = (nP.indexOf('win')!=-1);
var isMac = (nP.indexOf('mac')!=-1);
if (isOpera) {
  isIE = false;
  isIE6 = false;
}


/*****************************/
/** Soundmanager-Funktionen***/
/*****************************/

function init() {
	contentManager.assignHandlers();   
}


function ContentManager() {  
  
  var self = this;    

  this.readystatechangeHandler = function() {
      if (self.onloadHandler) {
        self.onloadHandler();
      }
  }


  this.onloadHandler = function() {   
    if (typeof(soundManager)!="undefined") soundManager.play('b4');     
  }


  this.assignHandlers = function() {   
   
    /*
    var o = $('contentEbene').getElementsByTagName('ul')[0];
    var a = $('contentEbene').getElementsByTagName('a');
    */
    
    var o = document.getElementById('body').getElementsByTagName('ul')[0];
    var a = document.getElementById('body').getElementsByTagName('a');
    
    var oItems = null;
    
    
    for ( var i=0; i<o.childNodes.length; i++ ) {
      
      //alert(o.childNodes[i].nodeType);
      
      if (o.childNodes[i].nodeType != 3) { // non-text
      	
      	//alert(o.childNodes[i]);
        
        oItems = o.childNodes[i].getElementsByTagName('a');
        
        for (var j=oItems.length; j--;) {
          oItems[j]._class = o.childNodes[i].getElementsByTagName('a')[0].title;
          oItems[j].onclick = self.clickHandler;
          oItems[j].onmouseover = self.oMouseHandler;
          oItems[j].onmouseout = self.oMouseHandler;
          oItems[j]._index = i;          
        }
      }
    }
    
   //var a = $('contentEbene').getElementsByTagName('a');
    
    for (var i=0; i<a.length; i++) {
      a[i].onclick = self.clickHandler;
      a[i].onmouseover = self.oMouseHandler;
      a[i].onmouseout = self.oMouseHandler;
      //a[i]._index = i;                
    }
  }


  this.clickHandler = function(o) {
    o = (o&&o.href?o:this);
    if (typeof(soundManager)!="undefined") soundManager.play('fire');
    o.blur();
  }


  this.oMouseHandler = function(evt) {
    var e = evt?evt:window.event;
    if (e.type != 'mouseover' && e.type != 'mouseout') return;
    
    if (e.type == 'mouseover') {
      
      if (typeof(soundManager)!="undefined") soundManager.play('over');            
      
      
      //tooltip
      if( this.name=="shapeLink" || this.name=="moreLink" ){ 
            		
      		//showTooltip('tooltip_1',this.toolTipTEXT);
      		//alert(this.id);

      		showTooltip('tooltip_1',this.toolTipTEXT);
      

      
      
      }
      
      
      
      //if( this.name=="image03") alert(this.class); 
      
      if( this.id=="kuenstlerLink"){
        
        var imgsrc = document.images[this.name].src;
      	var newsrc = imgsrc.substring(0, imgsrc.length-4);
      	var img_newsrc = newsrc + "_over.gif";
      	MM_swapImage(this.name,'',img_newsrc,1);
      	
      }
      
    }
    
    if (e.type == 'mouseout') {      
    
      //tooltipp
      if( this.name=="shapeLink" || this.name=="moreLink") hideTooltip();

      if( this.id=="kuenstlerLink" ) MM_swapImgRestore();
    
    }
    
  }

}

var contentManager = new ContentManager();