$(document).ready(function() {

    if ($('#slideshow').length) {
        $('#slideshow').cycle({timeout:8000});
        
        //Pause the slidershow with clearInterval
        $('#btn-pause').click(function (e) {
            e.preventDefault();
            $('#slideshow').cycle('pause');
        });
        
        //Continue the slideshow with setInterval
        $('#btn-play').click(function (e) {
            e.preventDefault();
            $('#slideshow').cycle('resume');
        });
    }
    
    //
    //Text Sizer
    if (getCookie('TEXT_SIZE')) {
        $('#container').removeClass('small medium large').addClass(getCookie('TEXT_SIZE'));
    } else {
        $('#container').addClass('medium');
    }
    
    $('.tools a').click(function() {
        var textSize = $(this).attr('class');
        $('#container').removeClass('small medium large').addClass(textSize);
        
        document.cookie = 'TEXT_SIZE='+ textSize + '; path=/;';
        
        return false;
    });
    
    //
    //Search
    $('#SearchString').focus(function() {
        $(this).prev('label').hide();
    });
    $('#SearchString').blur(function() {
        $(this).prev('label').show();
    });
    
    if ($('#seq').length) {
        $('#seq').submit(function(e) {
            e.preventDefault();
            $('.result, fieldset.conditional').hide();
            
            var $num = $('input[name="empNum"]:checked');
            switch ($num.val()) {
                case '1':
                    $('#single').show().focus();
                    resetLarge();
                    break;
                case '2':
                    $('#qualify').show().focus();
                    resetLarge();
                    break;
                case '3':
                    $('fieldset.conditional').show();
                    $('#empTypes').focus();
                    break;
            }
            
            var $type = $('input[name="empType"]:checked');
            var $hours = $('input[name="empHours"]:checked');
            
            if ($num.val() == '3' && ($type.val() != '0' || $hours.val() != '0')) {
                $('#large').show().focus();
            }
        });
        
        function resetLarge() {
                $('input[name="empType"]:last').attr('checked', true);
                $('input[name="empHours"]:last').attr('checked', true);
        }
    }
    
    if ($('#elq').length) {        
        $('#elq').submit(function(e) {            
            e.preventDefault();
            $('.result').hide();
            var i = 0;
            
            $(':radio').each(function () {
                if ($(this).is(':checked')) {
                    if($(this).val() == '2') {
                        $('#ineligible').show().focus();
                        return false;
                    } else {
                        i++;
                    }
                }
            });
            
            if (i == 6) {
                $('#eligible').show().focus();
            }
        });
    }
    
    var carriers;
    if ($('#hp-content').length) {    
        carriers = ['<a href="#"><img src="/artwork/logo-celtic.gif" alt="Celtic logo, 1-877-779-5228" /></a><br />1-877-779-5229', '<a href="#"><img src="/artwork/logo-united.gif" alt="UnitedHealthcare logo, 1-866-438-5588" /></a><br />1-866-438-5588'];
        swapCarriers(carriers);
    }
    
});

function swapCarriers(carriers) {

    var c1 = $('#carrier1');
    var c2 = $('#carrier2');
    
    var c = Math.floor(Math.random()*carriers.length);        
    c1.html(carriers[c]);
    carriers.splice(c,1);
    c2.html(carriers[0]);
}
 
function newsslider(prev) {
 
    //Get the current selected item (with selected class), if none was found, get the first item
    var current_image = $('#gallery li.selected').length ? $('#gallery li.selected') : $('#gallery li:first');
    var current_excerpt = $('#excerpt li.selected').length ? $('#excerpt li.selected') : $('#excerpt li:first');
 
    //if prev is set to 1 (previous item)
    if (prev) {
         
        //Get previous sibling
        var next_image = (current_image.prev().length) ? current_image.prev() : $('#gallery li:last');
        var next_excerpt = (current_excerpt.prev().length) ? current_excerpt.prev() : $('#excerpt li:last');
     
    //if prev is set to 0 (next item)
    } else {
         
        //Get next sibling
        var next_image = (current_image.next().length) ? current_image.next() : $('#gallery li:first');
        var next_excerpt = (current_excerpt.next().length) ? current_excerpt.next() : $('#excerpt li:first');
    }
 
    //clear the selected class
    $('#excerpt li, #gallery li').removeClass('selected');
     
    //reassign the selected class to current items
    next_image.addClass('selected');
    next_excerpt.addClass('selected');
 
    //Scroll the items
    $('#mask-gallery').scrollTo(next_image, 800);       
    //$('#mask-excerpt').scrollTo(next_excerpt, 800, {axis:'x'});                 
     
}
