﻿// JScript File


startSlideshow = function(slides, delaySec, fadeDurationSec){
    setTimeout(switchSlides(slides, delaySec, fadeDurationSec), delaySec * 1000);
}


switchSlides = function(slides, delaySec, fadeDurationSec){
    delayMSec = delaySec * 1000;
    fadeDurationMSec = fadeDurationSec * 1000;
 
    for(i=0; i < slides.length; i++)
    {
        if(slides[i].style.display != 'none'){
            currentSlide = slides[i];
            
            if(i == (slides.length - 1)){
                nextSlide = slides[0];
            }else{
                nextSlide = slides[i+1];
            }
        }
    }
    
    return (function() {
        Effect.Fade(currentSlide, { duration: fadeDurationSec });
        Effect.Appear(nextSlide, { duration: fadeDurationSec });
        setTimeout(switchSlides(slides, delaySec, fadeDurationSec), delayMSec);        
    })                
    
}
                            






init = function()
{
    slideshow = document.getElementById('front-slideshow');
    if(typeof(slideshow) != 'undefined' && slideshow != null)
    {  
        slides = slideshow.getElementsByTagName('div');
        startSlideshow(slides, 5.0, 2.5);
    }
    
    searchBox = document.getElementById('searchTextbox');
    if(typeof(searchBox) != 'undefined' && searchBox != null)
    {
        emptyStyle = "font-style: italic; color: #aaa;";
        normalStyle = "";
        searchBox.onfocus = function(){
            me = eval("this");
            if(me.style.fontStyle == "italic" && me.value == "Search Jobs"){
                me.setAttribute("style", normalStyle);
                me.value = "";
            }
        }
        searchBox.onblur = function(){
            me = eval("this");
            if(me.style.fontStyle == "" && me.value == ""){
                me.setAttribute("style", emptyStyle);
                me.value = "Search Jobs";
            }
        }
                
            
    }
    
}


oldOnLoad = window.onload;
if(typeof(oldOnLoad) == 'function'){ 
    window.onload = function(){
        oldOnLoad();
        init();
    }
}else{
    window.onload = function(){
        init();
    }
}