// XXiiiX
var _CurentPortfolioPosition;
var _PortfolioTicker;
var _PortfolioTickerHeight=0;
var _PortfolioTickerPairArray;
var _PortfolioTickerWorking=true;

function initPortfolioTicker()
{
    ResizeLogo();
    initScroller();
}
function initScroller()
{
 _PortfolioTickerPairArray=Array();
     var posNumber=0;
    var posArray=0;
    var childCount=0;
    
    _PortfolioTickerPairArray[posArray]=0;
    posArray++;
    
    $('#tickerPortfolioID').children("ul").children("li").each(function(){
        childCount++;
        posNumber++;
        _PortfolioTickerHeight+=$(this).height()+24;
        if(posNumber==3)
        {
            posNumber=0;
            _PortfolioTickerPairArray[posArray]=-_PortfolioTickerHeight;
            posArray++;
        }
    });
    
    if((childCount/3)%2==0)
    {
        _PortfolioTickerPairArray[_PortfolioTickerPairArray.length-1]=0;
    }
    
    _CurentPortfolioPosition=200;
    $('#tickerPortfolioID').css("top",200);
    _PortfolioTicker=setInterval("scrollTickerPortfolio()",5);
}
function scrollTickerPortfolio()
{
    if(_PortfolioTickerWorking)
    {
        if(_CurentPortfolioPosition<-_PortfolioTickerHeight)
        {
            _CurentPortfolioPosition=200;
            return;
        }
        for(var pos in _PortfolioTickerPairArray)
        {
            if(_PortfolioTickerPairArray[pos]==_CurentPortfolioPosition)
            {
                _CurentPortfolioPosition-=1;
                stopTicker_portfolio();
                setTimeout("continueTicker_portfolio()",5000);
                return;
            }
        }
        _CurentPortfolioPosition-=1;
        $('#tickerPortfolioID').css("top",_CurentPortfolioPosition);
    }
}
function continueTicker_portfolio()
{
    _PortfolioTickerWorking=true;
}
function stopTicker_portfolio()
{
    _PortfolioTickerWorking=false;
}


var ResizeCount = 0;
var CountRepeat = 0;

function ResizeImage(image,$image)
{
        maxWidth = 127;
	maxHeigth = 37;

        originalWidth = image.width;
        originalHeigth = image.height;


	if(originalWidth > 0 && originalHeigth  > 0)
	{
		// Resample image
		if (originalWidth  > maxWidth)
		{
			$image.attr("width", maxWidth);

        		originalWidth = image.width;
        		originalHeigth = image.height;
		}
                if (originalHeigth  > maxHeigth)
		{
			$image.attr("height", maxHeigth);
                        $image.removeAttr("width");
		}
	}
}
function ResizeLogo()
{
 $(".portfolioTickerImage").each(function(){
        $(this).load(function(){
	  ResizeImage(this,$(this));
        });
 });
}



