﻿    var iOpactity = 100;
    var iGalleryOpacity = 100;
    var bSRTransitionStarted = false;
    var iImageGalleryTransitionDelay = 10000;
    
    function rsTransition(iTimeout)
    {
        if(bSRTransitionStarted==false)
        {
            sFunc = 'rsTransitionStep(' + iTimeout + ')';
            setTimeout(sFunc,5000);
        }
    }
    
    function rsTransitionStep(iTimeout)
    {
        if(iOpactity>1)
        {
            iOpactity = iOpactity-2;
            document.getElementById('regionSelectorLifestyle').style.opacity = iOpactity/100;
            document.getElementById('regionSelectorLifestyle').style.filter = 'alpha(opacity ='+ iOpactity +')';
            
            sFunc = 'rsTransitionStep(' + iTimeout + ')';
            setTimeout(sFunc,iTimeout);
        }
        else
        {
            document.getElementById('regionSelectorLifestyle').style.display = 'none';
        }
    }
    
    window.onload = showInitialImageGallery;
    
    function showInitialImageGallery()
    {
        var oIGDiv = document.getElementById('homeImageGallery_01');
        var oIGTDiv = document.getElementById('homeImageGalleryText_01');
        
        oIGDiv.style.display = 'block';
        oIGTDiv.style.display = 'block';
        
        if(homepageGalleryCount>1)
        {
            var sCode = "imageGalleryTransition(1,2)";
            setTimeout(sCode,iImageGalleryTransitionDelay);
        }
    }
    
    function imageGalleryTransition(iID1, iID2)
    {
        var sID1 = "";
        if(iID1<10)
        {
            sID1 = "0" + iID1;
        }
        else{
            sID1 = iID1;
        }
        
        var oIGDiv1 = document.getElementById('homeImageGallery_' + sID1);
        var oIGTDiv1 = document.getElementById('homeImageGalleryText_' + sID1);
        
        oIGDiv1.style.zIndex = "2";
        oIGTDiv1.style.zIndex = "2";
        
        var sID2 = "";
        if(iID2<10)
        {
            sID2 = "0" + iID2;
        }
        else{
            sID2 = iID2;
        }
        
        var oIGDiv2 = document.getElementById('homeImageGallery_' + sID2);
        var oIGTDiv2 = document.getElementById('homeImageGalleryText_' + sID2);
        
        oIGDiv2.style.zIndex = "1";
        oIGTDiv2.style.zIndex = "1";
        oIGDiv2.style.display = "block";
        oIGTDiv2.style.display = "block";
        
        //Transition fade Layer 1
        var fadeCode = "fadeOutGallery(" + iID1 + ")";
        setTimeout(fadeCode,10);
        
        
        var sCode = "";
        if(iID2<homepageGalleryCount)
        {
            sCode = "imageGalleryTransition(" + iID2 + "," + (iID2+1) + ")";            
        }
        else
        {
            sCode = "imageGalleryTransition(" + iID2 + ",1)";
        }
        setTimeout(sCode,iImageGalleryTransitionDelay);
    }
    
    function fadeOutGallery(iID)
    {
        var sID = "";
        if(iID<10)
        {
            sID = "0" + iID;
        }
        else{
            sID = iID;
        }
        
        var oIGDiv = document.getElementById('homeImageGallery_' + sID);
        var oIGTDiv = document.getElementById('homeImageGalleryText_' + sID);
        var oImg = oIGDiv.getElementsByTagName('img')[0];
        
        iGalleryOpacity = iGalleryOpacity -2;
        
        oImg.style.opacity = iGalleryOpacity/100;
        oImg.style.filter = 'alpha(opacity ='+ iGalleryOpacity +')';
        
        if(iGalleryOpacity>1)
        {
            var fadeCode = "fadeOutGallery(" + iID + ")";
            setTimeout(fadeCode,10);
        }
        else{
            oIGDiv.style.display = "none";
            oIGTDiv.style.display = "none";
            iGalleryOpacity = 100;
            oImg.style.opacity = 1;
            oImg.style.filter = 'alpha(opacity = 100)';
        }
    }
    
    function displayHomepagePromo()
    {        
        document.getElementById('HomepagePromoContainer').style.display = "block";
        document.getElementById('HomepagePromoCloser').style.display = "block";
    }
    
    function hideHomepagePromoCloser()
    {        
        document.getElementById('HomepagePromoCloser').style.display = "none";
    }
    
    function closeHomepagePromo()
    {        
        document.getElementById('HomepagePromoContainer').style.display = "none";
        document.getElementById('HomepagePromoCloser').style.display = "none";
    }
