$(document).ready(function() {
    //var additional_slides_urls = ["/content_images/home_logos/logo_merck.gif",
    //	"/content_images/home_logos/logo_novartis.gif",
    //	"/content_images/home_logos/logo_unilever.gif",
    //	"/content_images/home_logos/logo_wuxi.gif",
    //   "/content_images/home_logos/logo_clariant.gif",
    //	"/content_images/home_logos/logo_coke.gif",
    //	"/content_images/home_logos/logo_ferro.gif",
    //	"/content_images/home_logos/logo_johnandjohn.gif"];
    //
    //    var addl_links = ["http://www.equipnet.com/browse/list_view.aspx?companyid=19613",
    //    "http://www.equipnet.com/browse/list_view.aspx?companyid=4279",
    //    "http://www.equipnet.com/browse/list_view.aspx?companyid=29950",
    //    "http://www.equipnet.com/browse/list_view.aspx?companyid=71710",
    //    "http://www.equipnet.com/browse/list_view.aspx?companyid=93506",
    //    "http://www.equipnet.com/browse/list_view.aspx?companyid=39887",
    //    "http://www.equipnet.com/browse/list_view.aspx?companyid=89866",
    //    "http://www.equipnet.com/browse/list_view.aspx?companyid=33207"];
    //alert('here');
    var slideshow_speed = 3500;
    var animation_speed = 600;


    var alt_slideshow_container = $("#alt_slideshow");
    var alt_slideshow_indicator = $("span", alt_slideshow_container);
    var alt_slide1_container = $("div:first", alt_slideshow_container);
    var alt_slide2_container = $("#slide2", alt_slideshow_container);
    var alt_slide3_container = $("#slide3", alt_slideshow_container);
    var alt_slide4_container = $("div:last", alt_slideshow_container);

    var alt_slides = [$("img", alt_slide1_container), $("img", alt_slide2_container)];

    $.each(additional_slides_urls, function(index, url) {
        var img = $(new Image());
        img.load(function() {
            alt_slides[index + 0] = img;
        }).attr("src", url).attr("border", 0);
    });

    //    alert(
    //    alert(addl_links[0]);
    //    alert(addl_links[1];

    var alt_timer;


    var alt_slide_counter = -1;
    var slide_no = -1;
    var slide_is_ready = true;

    var alt_slides_update = function() {
        if (slide_is_ready) {
            slide_is_ready = false;
            alt_slide_counter++;

            var slide;
            if (alt_slide_counter == additional_slides_urls.length + 0) alt_slide_counter = 0;
            slide = alt_slides[alt_slide_counter];

            var change_slides = setInterval(function() {
                if (slide) {
                    // alert(alt_slide_counter);
                    clearInterval(change_slides);
                    slide_no++;
                    if (slide_no == 0) {
                        alt_animate(slide, alt_slide1_container);
                        document.getElementById("url1").href = addl_links[alt_slide_counter];
                    }
                    else
                        if (slide_no == 1) {
                        alt_animate(slide, alt_slide2_container);
                        document.getElementById("url2").href = addl_links[alt_slide_counter];
                    }
                    else
                        if (slide_no == 2) {
                        alt_animate(slide, alt_slide3_container);
                        document.getElementById("url3").href = addl_links[alt_slide_counter];
                    }
                    else {
                        alt_animate(slide, alt_slide4_container);
                        document.getElementById("url4").href = addl_links[alt_slide_counter];
                        slide_no = -1;
                    }

                    // if (alt_slide_counter % 2 == 1)
                    //    alt_animate(slide, alt_slide2_container);
                    // else
                    //     alt_animate(slide, alt_slide1_container);
                }
            }, 200);
        } else
            setTimeout(alt_slides_update, 200);
    };

    function alt_animate(next_slide, container) {
        var slide_container = container;
        var current_slide = $("img", slide_container);
        var slide = next_slide;

        slide.hide();


        current_slide.fadeOut(animation_speed, function() {
            slide_container.append(slide);
            slide.fadeIn(animation_speed, function() {
                slide_is_ready = true;
            });
            current_slide.remove();
        });
    };

    //	$(".start_button", alt_slideshow_container).click(function() {
    if (additional_slides_urls.length >= 2) {
        alt_timer = setInterval(alt_slides_update, slideshow_speed);
        alt_slideshow_indicator.text("[ Running ]");
    }
    //	    return false;
    //	});


});
