var HorzAdvertController=Class.create(
{
	initialize: function(ImgLeft, ImgRight, ImageListLeft, ImageListRight)
	{
        this.ImageListLeft=ImageListLeft;
        this.ImageListRight=ImageListRight;
        this.numImagesLeft=this.ImageListLeft.length;
        this.numImagesRight=this.ImageListRight.length;
        if (this.numImagesLeft>0 )
        {
        	this.AdvertLeft=$(ImgLeft);
	        this.LeftImageCurrent=-1;
	        this.BaseUrlLeft=this.AdvertLeft.src.substring(0,this.AdvertLeft.src.lastIndexOf('/')+1);
            this.SwapImageLeft();
    	}
    	if (this.numImagesRight>0 )
        {
        	this.AdvertRight=$(ImgRight);
	        this.RightImageCurrent=-1;
	        this.BaseUrlRight=this.AdvertRight.src.substring(0,this.AdvertRight.src.lastIndexOf('/')+1);
			this.SwapImageRight();   
    	}
    	this.PE=new PeriodicalExecuter(this.SwapImage.bind(this),3);
    },
    SwapImage: function()
    {
		this.SwapImageLeft();
		this.SwapImageRight();
    },
    SwapImageLeft: function()
    {
		var imgNum=Math.floor(Math.random()*this.numImagesLeft);
		while (imgNum==this.LeftImageCurrent)
        {
            imgNum=Math.floor(Math.random()*this.numImagesLeft);
        }
        this.LeftImageCurrent=imgNum;
        this.AdvertLeft.src=this.BaseUrlLeft+this.ImageListLeft[imgNum];
    },
    SwapImageRight: function()
    {
        //$(this.AdvertRight).fade({ duration: 1 });
        var imgNum=Math.floor(Math.random()*this.numImagesRight);
        while (imgNum==this.LeftImageCurrent || imgNum==this.RightImageCurrent)
        {
            imgNum=Math.floor(Math.random()*this.numImagesRight);
        }
        this.RightImageCurrent=imgNum;
        this.AdvertRight.src=this.BaseUrlRight+this.ImageListRight[imgNum];
		//$(this.AdvertRight).appear({ duration: 0.1 });
    },
    image_click: function()
    {
		//window.open('mailto:marketing@virtuferries.com','','scrollbars=yes,height=600,width=800,resizable=yes');
		//window.open('http:\\www.domain.com','','scrollbars=yes,height=600,width=800,resizable=yes');
		FramesObject.location.href = 'http:\\www.domain.com';
    }
}
);
