var mssC = 0;
var mssN = 1;

function so_xfade(mssNum){
   if(mssNum == null){
      mssNum = mssN;
   } else if (mssNum == mssC){
      return
   } else {
      mssN = mssNum;
   }
   cImage = document.getElementById('mss-multi-image-'+mssC);
   nImage = document.getElementById('mss-multi-image-'+mssN);
	
	cImage.xOpacity = .99;
   nImage.xOpacity = 0;
	
	function mssFade(){
   	cOpacity = cImage.xOpacity;
   	nOpacity = nImage.xOpacity;
   	
   	cOpacity-=.05; 
   	nOpacity+=.05;
   	
   	nImage.style.display = "block";
   	cImage.xOpacity = cOpacity;
   	nImage.xOpacity = nOpacity;
   	
   	setOpacity(cImage); 
   	setOpacity(nImage);
   	
   	if(cOpacity<=0) {
   		cImage.style.display = "none";
   		mssC = mssN;
         return;
   	} else {
   		setTimeout(mssFade,50);
   	}
	}
	
	function setOpacity(obj) {
		if(obj.xOpacity>.99) {
			obj.xOpacity = .99;
			return;
		}
		obj.style.opacity = obj.xOpacity;
		obj.style.MozOpacity = obj.xOpacity;
		obj.style.filter = "alpha(opacity=" + (obj.xOpacity*100) + ")";
	}
	
	mssFade();
}



function modalVideo(type){
   if(type == 'on'){
      var height = Math.max(document.body.clientHeight, document.body.offsetHeight, document.body.scrollHeight);
      var width = Math.max(document.body.clientWidth, document.body.offsetWidth, document.body.scrollWidth);
      $('mssModal-video').setStyle('display','block');
      $('mssModal-video').setStyle('height',height+'px');
      $('mssModal-video-container').setStyle('left',(width/2 - 334) + 'px');
      $('mssModal-video-video').set('html',mssVideo);
   } else {
      $('mssModal-video').setStyle('display','none');
      $('mssModal-video-video').set('html','');
   }
}













window.addEvent("domready", function() {
   if($('mss-horizontal-scroller-1') && $('mss-horizontal-scroller-1').getProperty('class').indexOf('off')==-1){
   	new mssCarousel({
   		item: {size: 98},
   		animation: {
   		   duration:500,
            amount: 1
         }
   	});
	}
	
	$$('#mss-horizontal-scroller-content-1 .image').each(function(image){
         image.addEvent('click',function(){
            if(this.id!='image-10'){
               so_xfade(this.id.substring(6));
            } else {
               modalVideo('on');
            }
         });
   });
});
