window.onload = function()
{
  if($('produkt_ct13').hasClass('produktlink'))
  {
    var myct13 = new Fx.Style( 'produkt_ct13', 'opacity', {wait: false, duration: 0}).set(0.5);  
  	$('produkt_ct13').addEvent('mouseover', function(){
  		myct13.start(0.5,1);
  		return false;
  	});
  
  	$('produkt_ct13').addEvent('mouseout', function(){
  		myct13.start(1,0.5);
  		return false;
  	});
  }

  if($('produkt_ct28').hasClass('produktlink'))
  {
    var myct28 = new Fx.Style( 'produkt_ct28', 'opacity', {wait: false, duration: 0}).set(0.5);  
  	$('produkt_ct28').addEvent('mouseover', function(){
  		myct28.start(0.5,1);
  		return false;
  	});
  
  	$('produkt_ct28').addEvent('mouseout', function(){
  		myct28.start(1,0.5);
  		return false;
  	});
  }

  if($('produkt_ct42').hasClass('produktlink'))
  {
    var myct42 = new Fx.Style( 'produkt_ct42', 'opacity', {wait: false, duration: 0}).set(0.5);  
  	$('produkt_ct42').addEvent('mouseover', function(){
  		myct42.start(0.5,1);
  		return false;
  	});
  
  	$('produkt_ct42').addEvent('mouseout', function(){
  		myct42.start(1,0.5);
  		return false;
  	});
  }

  if($('produkt_kiga13').hasClass('produktlink'))
  {
    var mykiga13 = new Fx.Style( 'produkt_kiga13', 'opacity', {wait: false, duration: 0}).set(0.5);  
  	$('produkt_kiga13').addEvent('mouseover', function(){
  		mykiga13.start(0.5,1);
  		return false;
  	});
  
  	$('produkt_kiga13').addEvent('mouseout', function(){
  		mykiga13.start(1,0.5);
  		return false;
  	});
  }

  if($('produkt_kiga28').hasClass('produktlink'))
  {
    var mykiga28 = new Fx.Style( 'produkt_kiga28', 'opacity', {wait: false, duration: 0}).set(0.5);  
  	$('produkt_kiga28').addEvent('mouseover', function(){
  		mykiga28.start(0.5,1);
  		return false;
  	});
  
  	$('produkt_kiga28').addEvent('mouseout', function(){
  		mykiga28.start(1,0.5);
  		return false;
  	});
  }
  
  if($('produkt_lbw28').hasClass('produktlink'))
  {
    var mylbw28 = new Fx.Style( 'produkt_lbw28', 'opacity', {wait: false, duration: 0}).set(0.5);  
  	$('produkt_lbw28').addEvent('mouseover', function(){
  		mylbw28.start(0.5,1);
  		return false;
  	});
  
  	$('produkt_lbw28').addEvent('mouseout', function(){
  		mylbw28.start(1,0.5);
  		return false;
  	});
  }      
	
  var slider = {
  
      parseRALBox: function(tagid)
      {
        var myralbox = $$('#'+ tagid +' .ralbox');
    		var fx = new Fx.Elements(myralbox, {wait: false, duration: 300, transition: Fx.Transitions.quadOut});
    		myralbox.each(function(ralbox, i)
        {
    			ralbox.addEvent('mouseover', function(e)
          {
    				e = new Event(e).stop();
    				var obj = {};
    				obj[i] = {'width': [ralbox.getStyle('width').toInt(), 100], 'color': '#D0D0D0'};
    				myralbox.each(function(other, j){
    					if (other != ralbox){
    						var w = other.getStyle('width').toInt();
    						if (w != 45) 
                {
                  obj[j] = {'width': [w, 45], 'color': other.getStyle('background-color','#000000')};
                }
    					}
    				});
    				fx.start(obj);
    			});
    		});
    		
    		document.addEvent('mouseover', function(e){
    			e = new Event(e);
    			var rel = e.relatedTarget;
    			if (!rel) return;
    			if (rel.hasClass && (rel.hasClass('ralbox') || rel.hasClass('ralbox') || rel.id == 'ralbox')){
    				var obj = {};
    				myralbox.each(function(other, j){
    					obj[j] = {'width': [other.getStyle('width').toInt(), 45], 'color': other.getStyle('background-color','#000000')};
    				});
    				fx.start(obj);
    			};
    		}); 
      }   
  }

  if($('ralboxDekor'))
  {
    slider.parseRALBox('ralboxDekor');
  }               
  if($('ralboxPlattenA'))
  {
    slider.parseRALBox('ralboxPlattenA');
  }      
  if($('ralboxPlattenB'))
  {
    slider.parseRALBox('ralboxPlattenB');
  }  
  if($('ralboxPlattenC'))
  {
    slider.parseRALBox('ralboxPlattenC');
  }
  if($('ralboxPlattenD'))
  {
    slider.parseRALBox('ralboxPlattenD');
  }
  if($('gmap'))PaintGmap();
}
