//onload
document.observe("dom:loaded", function() {
    msc_onload2();
});

var switcher;

function msc_onload2(){
  
    // MSC Gallery
    var msc_gallery = $$('a.c_wmgallery_anker');
    if(null != msc_gallery){
		var actItem = 0;
		switcher = window.setTimeout(function(){nextGalleryItem(actItem, false)},30000);

        for(i=0; i < msc_gallery.length; ++i){
			// wechsel wenn der User klickt
			msc_gallery[i].observe('click', function(event, i){
               	Event.stop(event);
				var actItem = this.id.substr(1,this.id.length);
				nextGalleryItem(actItem, 'click');
            });
        }
    } 
}
function nextGalleryItem(actItem, click){
	
	clearTimeout(switcher);
	
	var msc_gallery_box = $('c_wmgallerybx');
    var msc_gallery = $$('a.c_wmgallery_anker');
    var msc_gallery_img_fallback = $('msc_gallery_img_fallback');
	
    var c_wmgallerybx_client = $('c_wmgallery_client');
    var c_wmgallerybx_campaign = $('c_wmgallery_campaign');

	if(click == "click"){
		actItem = parseInt(actItem);
		if(actItem == msc_gallery.length){
			actItem = actItem-1;
		}else{
			actItem -= 1;
		}
		
	}else{
		if(actItem == msc_gallery.length-1){
			actItem = 0;
		}else{
			actItem += 1;
		}
	}
		
	msc_gallery[actItem].cleanWhitespace();
    var msc_overlay = $(msc_gallery[actItem].childNodes[0]);
    msc_overlay.removeClassName('c_wmgallery_mask');
    msc_overlay.addClassName('c_wmgallery_actmask');
	
	if(msc_gallery[actItem].getAttribute("type") == "swf"){
		var flashvars = {};
		var params = {
			bgcolor: "#FFFFFF"
		};
		var attributes = {};		
		
		// Load SWF Object
		swfobject.embedSWF(msc_gallery[actItem].href, "msc_gallery_flash", "300", "250", "9.0.0", "", flashvars, params, attributes);
		$('msc_gallery_flash').style.left = '0px';
		
		// Set GIF Fallback for Flash
		var msc_fallback = msc_gallery[actItem].href.replace('.swf', '.gif');
		msc_gallery_img_fallback.src = msc_fallback;
					
	}else{
					
		var flashvars = {};
		var params = {
			wmode: "transparent"
		};
		var attributes = {};
		
		swfobject.embedSWF("msc_dummy.swf", "msc_gallery_flash", "1", "1", "9.0.0", "", flashvars, params, attributes);
		$('msc_gallery_flash').style.left = '-10px';
		msc_gallery_img_fallback.src = msc_gallery[actItem].href;
		
	}
                
	// change client and campaign
	c_wmgallerybx_client.update(msc_gallery[actItem].title);
	c_wmgallerybx_campaign.update(msc_gallery[actItem].getAttribute("rel"));
                
	// wieder inaktiv setzen
	var msc_gallery = $$('a.c_wmgallery_anker');
	for(i=0; i < msc_gallery.length; ++i){
		if(msc_gallery[i].id != msc_gallery[actItem].id){
			msc_gallery[i].cleanWhitespace();
			var msc_overlay = $(msc_gallery[i].childNodes[0]);
			msc_overlay.addClassName('c_wmgallery_mask');
			msc_overlay.removeClassName('c_wmgallery_actmask');
		}
	}

	switcher = window.setTimeout(function(){nextGalleryItem(actItem)},30000);
	
}
