﻿var intCurrentUSP = 1;
var intNumUSP = 3;
var intNextUSP;
var blnUSPLoop = true;
var intUSPDelay = 5000;
var blnLoopHit = false;

function USPLoop() {
    if (blnUSPLoop) {
        setTimeout("blnLoopHit = true; if (blnUSPLoop) { NextUSP(true); USPLoop(); }", intUSPDelay);
    }
}

window.onload = USPLoop;

function NextUSP(blnKeepEnabled) {
    if (!blnKeepEnabled) {
        blnUSPLoop = false;
    }
    intNextUSP = intCurrentUSP + 1;
    if (intNextUSP > intNumUSP) { intNextUSP = 1; }
    ChangeUSP(intNextUSP);
}

function PrevUSP(blnKeepEnabled) {
    if (!blnKeepEnabled) {
        blnUSPLoop = false;
    }
    intNextUSP = intCurrentUSP - 1;
    if (intNextUSP < 1) {intNextUSP = intNumUSP; }
    ChangeUSP(intNextUSP);
}

function ChangeUSP(intNextUSP) {
    $("#USPText" + intCurrentUSP).slideUp("slow", USPTextHidden);
    $("#USPImage" + intCurrentUSP).fadeOut("slow", USPHidden);
    //alert('attempting to slide up #USPText' + intCurrentUSP);
}

function USPHidden() {
    //alert('attempting to fade in #USPImage' + intNextUSP);
    $("#USPImage" + intNextUSP).fadeIn("slow");
    intCurrentUSP = intNextUSP;
}

function USPTextHidden() {
    $("#USPText" + intNextUSP).slideDown("slow");
}

function ShowScreenshot() {
    $("object").hide();
    $("#Clients p").hide();
    $("#ClientsFMCV p").hide();
    $("#ClientsJL p").hide();
    $("#__ss_2290605 EMBED").hide();
    $("#Presentation EMBED").hide();
    $("#USPImage" + intCurrentUSP).hide();
    $("#FullScreen").fadeIn("slow");
    blnUSPLoop = false;
    blnLoopHit = false;
}

function HideScreenshot() {
    $("#FullScreen").fadeOut("slow", HideScreenshotFinished);
}

function HideScreenshotFinished() {
    $("object").show();
    $("#USPImage" + intCurrentUSP).show();
    $("#Clients p").show();
    $("#ClientsFMCV p").show();
    $("#ClientsJL p").show();
    $("#__ss_2290605 EMBED").show();
    $("#Presentation EMBED").show();
    blnUSPLoop = true;
    if (blnLoopHit) {
        USPLoop();
    }
}
