﻿var _dir;
		
function ShowModal(modal)
{
	var modalPopup = $find(modal);
	modalPopup.show();
}

function HideModal(modal)
{
	var modalPopup = $find(modal);
	modalPopup.hide();
}

function ShowScreens(type, val)
{
    _dir = type;

	var imgScreenshot = document.getElementById('imgScreenshot');
	imgScreenshot.src = '/img/compliancetrak/' + _dir + '_' + GetScreenshotLowerBound(val) + '.gif';
	
	var lnkPrev = document.getElementById('lnkPrev');
	var lnkNext = document.getElementById('lnkNext');
	
	lnkPrev.href = "javascript:CycleScreens(-1,'" + val + "');";
	lnkNext.href = "javascript:CycleScreens(1,'" + val + "');";
	
	ShowModal('mpbScreens');
}

function CycleScreens(increment, val)
{
	var imgScreenshot = document.getElementById('imgScreenshot');
	var imageNumber = imgScreenshot.src.substring(imgScreenshot.src.lastIndexOf('_') + 1, imgScreenshot.src.lastIndexOf('.'));
	imageNumber = (imageNumber * 1) + increment;
	if (imageNumber > GetScreenshotUpperBound(val)) imageNumber = GetScreenshotLowerBound(val);
	if (imageNumber < GetScreenshotLowerBound(val)) imageNumber = GetScreenshotUpperBound(val);
	imgScreenshot.src = '/img/compliancetrak/' + _dir + '_' + imageNumber + '.gif';
	
	ShowModal('mpbScreens');
}

function GetScreenshotLowerBound(val)
{
    switch (val)
    {
        case 'calendar':
            return 1;

        case 'elf':
            return 5;

        case 'fund':
            return 8;

        case 'manager':
            return 1;

        case 'ctAll':
            return 1;
       }
}

function GetScreenshotUpperBound(val)
{
	switch(val)
	{
		case 'calendar':
			return 4;
			
		case 'elf':
			return 7;
			
		case 'fund':
		    return 10;

		case 'manager':
		    return 7;

		case 'ctAll':
		    return 10;
	}
}