var logoSlider_timer = null;
var logoSlider_interval = 10000; //ms
var logoSlider_slideSpeed = 500; //ms
var logoSlider_slideBy = 0;
var logoSlider_html = "";

var featureSlider_isRunning = false;
var featureSlider_timer = null;
var featureSlider_interval = 8000; //ms
var featureSlider_slideSpeed = 600; //ms
var featureSlider_slideBy = 890;
var featureSlider_html = "";

$(document).ready(function() { 
    
    //Start Timers
    featureSlider_start();
    logoSlider_timer = setInterval("logoSlider_slideLeft()",logoSlider_interval);
    
    //Feature Slide Control Bindings
    $("#sFeatureSlideControlLeft").click(function() {
        if ($("#sFeatureSlider #slideTray").is(":animated") == false) {
            featureSlider_stop();
            featureSlider_slideLeft(true);       
        }        
    });
    
    $("#sFeatureSlideControlRight").click(function() {        
        if ($("#sFeatureSlider #slideTray").is(":animated") == false) {
            featureSlider_stop();
            featureSlider_slideRight(true);             
        }
    });
    
    $("#sFeatureSlider, #sFeatureSlideControlLeft, #sFeatureSlideControlRight").hover(function() { 
        featureSlider_stop();
    }, function() {
        featureSlider_start();
    })
                
});

function featureSlider_start() {
    if (featureSlider_isRunning == false) {
        featureSlider_timer = setInterval("featureSlider_slideRight(false)",featureSlider_interval);
        featureSlider_isRunning = true;    
    }
    return true;
}

function featureSlider_stop() {
    if (featureSlider_isRunning == true) { 
        clearInterval(featureSlider_timer);
        featureSlider_timer = null;
        featureSlider_isRunning = false;
    }
    return true;    
}

function featureSlider_slideLeft(restartTimer) {
        
    featureSlider_slideBy = 890;
    featureSlider_html = $("#sFeatureSlider #slideTray div.slide:last").clone();
    $("#sFeatureSlider #slideTray").css("left","-"+featureSlider_slideBy+"px").prepend(featureSlider_html);
    
    $("#sFeatureSlider #slideTray").animate({left: "0px"},featureSlider_slideSpeed,function() {
        $("#sFeatureSlider #slideTray div.slide:last").remove();                
    })
}

function featureSlider_slideRight(restartTimer) {
    featureSlider_slideBy = 0 - $("#sFeatureSlider #slideTray div.slide:first").outerWidth(true);
    featureSlider_html = $("#sFeatureSlider #slideTray div.slide:first").clone();
    $("#sFeatureSlider #slideTray").append(featureSlider_html);
   
    $("#sFeatureSlider #slideTray").animate({left: featureSlider_slideBy},featureSlider_slideSpeed,function() {
        $("#sFeatureSlider #slideTray div.slide:first").remove();
        $("#sFeatureSlider #slideTray").css("left","0px");        
    }) 
}

function logoSlider_slideLeft() {
    
    logoSlider_slideBy = 0 - $("#sLogoSliderInner div:first").outerWidth(true);    
    logoSlider_html = $("#sLogoSliderInner div:first").clone()
    $("#sLogoSliderInner").append(logoSlider_html);
    
    $("#sLogoSliderInner").animate({left: logoSlider_slideBy},logoSlider_slideSpeed,function() {            
        $("#sLogoSliderInner div:first").remove();
        $("#sLogoSliderInner").css("left","0px");
    });
};

function logoSlider_slideRight() { 
    logoSlider_slideBy = $("#sLogoSliderInner div:last").width();
    logoSlider_html = $("#sLogoSliderInner div:last").clone();
    $("#sLogoSliderInner").css("left","-"+logoSlider_slideBy+"px").prepend(logoSlider_html); 
    
    $("#sLogoSliderInner").animate({left: "0px"},logoSlider_slideSpeed,function() {                        
        $("#sLogoSliderInner div:last").remove();
    });        
};
