﻿// Name:        WlcFeatureControl.js
// Assembly:    CCLI.Relationship.NA.CommunityWebSite.WebSite
// Version:     1.1.19.*
//!-----------------------------------------------------------------------
//! Copyright CCLI. All rights reserved.
//!-----------------------------------------------------------------------

function runSlideShow() {
    if (null === slide)
        return;
    slide = slide + 1;
    if (slide > (size-1)) slide=0;
    
    animateSlide();   
    timeout = setTimeout('runSlideShow()', slideShowSpeed);
}

function animateSlide()
{
    try 
    {
        switchSlideShowItem();    
        if (document.all)
        {
            document.images.SlideShow.style.filter="blendTrans(duration=crossFadeDuration)";
            document.images.SlideShow.style.filter="blendTrans(duration=1)";        
            document.images.SlideShow.filters.blendTrans.Apply();      
        }
        document.images.SlideShow.src = preLoad[slide].src;
        if (document.all)
        {
            document.images.SlideShow.filters.blendTrans.Play();
        }
    }
    catch(err) 
    {
    }
}

function mouseOverImage() {
    try {
        clearTimeout(timeout);
    } catch (ex) { }
}

function mouseOutImage() {
    try {
        clearTimeout(timeout);
    } catch (ex) { }
    
    timeout = setTimeout('runSlideShow()', slideShowSpeed/2);
}

function nextArticle()
{
    clearTimeout(timeout);    
    slide = slide + 1;
    if (slide > (size-1)) slide=0;
    animateSlide();        
}

function previousArticle()
{
    clearTimeout(timeout);
    
    slide = slide - 1;
    if (slide < 0) slide=(size-1);    
    animateSlide();
}

function highlightNextLink()
{
    if (null !== titleLinkIds)
    {
        if (slide == 0)
        {
//            document.getElementById(titleLinkIds[0]).setAttribute("class", "f_link_title_auto");
//            document.getElementById(titleLinkIds[1]).setAttribute("class", "f_link_title");
//            document.getElementById(titleLinkIds[2]).setAttribute("class", "f_link_title");
//            document.getElementById(titleLinkIds[0]).setAttribute("className", "f_link_title_auto");
//            document.getElementById(titleLinkIds[1]).setAttribute("className", "f_link_title");
//            document.getElementById(titleLinkIds[2]).setAttribute("className", "f_link_title"); 

            document.getElementById(titleLinkIds[0]).style.color ='#0000AA';            
            document.getElementById(titleLinkIds[0]).style.textDecoration = 'underline';
            document.getElementById(titleLinkIds[1]).style.color ='#000000';
            document.getElementById(titleLinkIds[1]).style.textDecoration  ='none';
            document.getElementById(titleLinkIds[2]).style.color ='#000000';
            document.getElementById(titleLinkIds[2]).style.textDecoration  ='none';            
            document.getElementById(titleLinkIds[0]).style.color ='#0000AA';
            document.getElementById(titleLinkIds[0]).style.textDecoration = 'underline';
            document.getElementById(titleLinkIds[1]).style.color ='#000000';
            document.getElementById(titleLinkIds[1]).style.textDecoration  ='none';
            document.getElementById(titleLinkIds[2]).style.color ='#000000';
            document.getElementById(titleLinkIds[2]).style.textDecoration  ='none'; 
        }
        
        if (slide == 1)
        {
//            document.getElementById(titleLinkIds[0]).setAttribute("class", "f_link_title");
//            document.getElementById(titleLinkIds[1]).setAttribute("class", "f_link_title_auto");
//            document.getElementById(titleLinkIds[2]).setAttribute("class", "f_link_title");
//            document.getElementById(titleLinkIds[0]).setAttribute("className", "f_link_title");
//            document.getElementById(titleLinkIds[1]).setAttribute("className", "f_link_title_auto");
//            document.getElementById(titleLinkIds[2]).setAttribute("className", "f_link_title");

            document.getElementById(titleLinkIds[0]).style.color  ='#000000';
            document.getElementById(titleLinkIds[0]).style.textDecoration  ='none';
            document.getElementById(titleLinkIds[1]).style.color  ='#0000AA';
            document.getElementById(titleLinkIds[1]).style.textDecoration  ='underline';
            document.getElementById(titleLinkIds[2]).style.color  ='#000000';
            document.getElementById(titleLinkIds[2]).style.textDecoration  ='none';
            document.getElementById(titleLinkIds[0]).style.color  ='#000000';
            document.getElementById(titleLinkIds[0]).style.textDecoration  ='none';
            document.getElementById(titleLinkIds[1]).style.color  ='#0000AA';
            document.getElementById(titleLinkIds[1]).style.textDecoration  ='underline';
            document.getElementById(titleLinkIds[2]).style.color  ='#000000';
            document.getElementById(titleLinkIds[2]).style.textDecoration  ='none';
        }
        
        if (slide == 2)
        {
//            document.getElementById(titleLinkIds[0]).setAttribute("class", "f_link_title");
//            document.getElementById(titleLinkIds[1]).setAttribute("class", "f_link_title");
//            document.getElementById(titleLinkIds[2]).setAttribute("class", "f_link_title_auto");
//            document.getElementById(titleLinkIds[0]).setAttribute("className", "f_link_title");
//            document.getElementById(titleLinkIds[1]).setAttribute("className", "f_link_title");
//            document.getElementById(titleLinkIds[2]).setAttribute("className", "f_link_title_auto"); 
            
            document.getElementById(titleLinkIds[0]).style.color  ='#000000';
            document.getElementById(titleLinkIds[0]).style.textDecoration  ='none';
            document.getElementById(titleLinkIds[1]).style.color  ='#000000';
            document.getElementById(titleLinkIds[1]).style.textDecoration  ='none';
            document.getElementById(titleLinkIds[2]).style.color  ='#0000AA';
            document.getElementById(titleLinkIds[2]).style.textDecoration  ='underline';
            document.getElementById(titleLinkIds[0]).style.color  ='#000000';
            document.getElementById(titleLinkIds[0]).style.textDecoration  ='none';
            document.getElementById(titleLinkIds[1]).style.color  ='#000000';
            document.getElementById(titleLinkIds[1]).style.textDecoration  ='none';
            document.getElementById(titleLinkIds[2]).style.color  ='#0000AA'; 
            document.getElementById(titleLinkIds[2]).style.textDecoration  ='underline';
        }
    }
}

function mouseHoverLink(slideId)
{
    slide = slideId;
    animateSlide();
    mouseOverImage();
}

function displayCurrentArticle() 
{
    window.location = "" + articleIds[slide];
}

function gotoFeatured() 
{
    document.location.href = featuredUrls[slide];    
}