var forbes_opinions_parent;
var array_forbes_opinions;
$(document).ready(function ()
{
    forbes_opinions_parent = document.getElementById("forbes_opinions_parent");
    array_forbes_opinions = forbes_opinions_parent.childNodes;
    check_right_arrow_sign_clickabled();
    check_left_arrow_sign_clickabled();
    var forbes_opinions_number = Number(0);
    for (var i = 0; i < array_forbes_opinions.length; i++)
    {
        if (array_forbes_opinions[i].className !== undefined)
        {
            if ((array_forbes_opinions[i].className).indexOf("forbes_opinions") != -1)
            {
                array_forbes_opinions[i].style.left = Number(20 + forbes_opinions_number * 170) + "px";
                forbes_opinions_number++;
            }
        }
    }
    change_forbes_opinions_parent_height_current();
});
var timer;
var move_lenght = Number(0);
var flag_timer_runs = Boolean(false);
var forbes_opinions_parent_height;
function forward(event)
{
    var right_arrow_sign = document.getElementById("right_arrow_sign");
    if (right_arrow_sign.className == "clickabled" && !flag_timer_runs)
    {
        flag_timer_runs = true;
        change_forbes_opinions_parent_height_forward();
        timer = setInterval("move_divs_forward()", 10);
    }
}
function back(event)
{
    var left_arrow_sign = document.getElementById("left_arrow_sign");
    if (left_arrow_sign.className == "clickabled" && !flag_timer_runs)
    {
        flag_timer_runs = true;
        change_forbes_opinions_parent_height_back();
        timer = setInterval("move_divs_back()", 10);
    }
}
function move_divs_forward()
{
    move_lenght += 5;
    for (var i = 0; i < array_forbes_opinions.length; i++)
    {
        if (array_forbes_opinions[i].className !== undefined)
        {
            if ((array_forbes_opinions[i].className).indexOf("forbes_opinions") != -1)
            {
                array_forbes_opinions[i].style.left = Number(parseInt(array_forbes_opinions[i].style.left) - 5) + "px";
                if ((array_forbes_opinions[i].className).indexOf("current") != -1)
                { array_forbes_opinions[i].style.clip = "rect(auto, auto, auto, " + Number(move_lenght < array_forbes_opinions[i].clientWidth ? move_lenght : array_forbes_opinions[i].clientWidth) + "px)"; }
                if ((array_forbes_opinions[i].className).indexOf("one_aft_cur") != -1)
                { array_forbes_opinions[i].style.clip = "rect(auto, " + Number((move_lenght - 10) > 0 ? (move_lenght - 10) : 0) + "px, auto, auto)"; }
            }
        }
    }
    if (move_lenght >= 170)
    {
        clearInterval(timer);
        move_lenght = 0;
        forbes_opinions_parent.style.height = forbes_opinions_parent_height + "px";
        change_flags_forward();
        check_right_arrow_sign_clickabled();
        check_left_arrow_sign_clickabled();
        flag_timer_runs = false;
    }
}
function move_divs_back()
{
    move_lenght += 5;
    for (var i = 0; i < array_forbes_opinions.length; i++)
    {
        if (array_forbes_opinions[i].className !== undefined)
        {
            if ((array_forbes_opinions[i].className).indexOf("forbes_opinions") != -1)
            {
                array_forbes_opinions[i].style.left = Number(parseInt(array_forbes_opinions[i].style.left) + 5) + "px";
                if ((array_forbes_opinions[i].className).indexOf("one_bef_cur") != -1)
                { array_forbes_opinions[i].style.clip = "rect(auto, auto, auto, " + Number(array_forbes_opinions[i].clientWidth - ((move_lenght - 10) > 0 ? (move_lenght - 10) : 0)) + "px)"; }
                if ((array_forbes_opinions[i].className).indexOf("current") != -1)
                { array_forbes_opinions[i].style.clip = "rect(auto, " + Number((array_forbes_opinions[i].clientWidth - move_lenght) > 0 ? (array_forbes_opinions[i].clientWidth - move_lenght) : 0) + "px, auto, auto)"; }
            }
        }
    }
    if (move_lenght >= 170)
    {
        clearInterval(timer);
        move_lenght = 0;
        forbes_opinions_parent.style.height = forbes_opinions_parent_height + "px";
        change_flags_back();
        check_right_arrow_sign_clickabled();
        check_left_arrow_sign_clickabled();
        flag_timer_runs = false;
    }
}
function change_flags_forward()
{
    var flag_two_aft_cur = Boolean(false);
    for (var i = 0; i < array_forbes_opinions.length; i++)
    {
        if (array_forbes_opinions[i].className !== undefined)
        {
            if ((array_forbes_opinions[i].className).indexOf("forbes_opinions") != -1)
            {
                if ((array_forbes_opinions[i].className).indexOf("two_bef_cur") != -1)
                { array_forbes_opinions[i].className = (array_forbes_opinions[i].className).replace(" two_bef_cur", ""); }
                else if ((array_forbes_opinions[i].className).indexOf("one_bef_cur") != -1)
                { array_forbes_opinions[i].className = (array_forbes_opinions[i].className).replace("one_bef_cur", "two_bef_cur"); }
                else if ((array_forbes_opinions[i].className).indexOf("current") != -1)
                { array_forbes_opinions[i].className = (array_forbes_opinions[i].className).replace("current", "one_bef_cur"); }
                else if ((array_forbes_opinions[i].className).indexOf("one_aft_cur") != -1)
                { array_forbes_opinions[i].className = (array_forbes_opinions[i].className).replace("one_aft_cur", "current"); }
                else if ((array_forbes_opinions[i].className).indexOf("two_aft_cur") != -1)
                {
                    array_forbes_opinions[i].className = (array_forbes_opinions[i].className).replace("two_aft_cur", "one_aft_cur");
                    flag_two_aft_cur = true;
                }
                else
                {
                    if (flag_two_aft_cur)
                    {
                        array_forbes_opinions[i].className = array_forbes_opinions[i].className + " two_aft_cur";
                        flag_two_aft_cur = false;
                    }
                }
            }
        }
    }
}
function change_flags_back()
{
    var flag_two_bef_cur = Boolean(false);
    for (var i = array_forbes_opinions.length - 1; i >= 0; i--)
    {
        if (array_forbes_opinions[i].className !== undefined)
        {
            if ((array_forbes_opinions[i].className).indexOf("forbes_opinions") != -1)
            {
                if ((array_forbes_opinions[i].className).indexOf("two_aft_cur") != -1)
                { array_forbes_opinions[i].className = (array_forbes_opinions[i].className).replace(" two_aft_cur", ""); }
                else if ((array_forbes_opinions[i].className).indexOf("one_aft_cur") != -1)
                { array_forbes_opinions[i].className = (array_forbes_opinions[i].className).replace("one_aft_cur", "two_aft_cur"); }
                else if ((array_forbes_opinions[i].className).indexOf("current") != -1)
                { array_forbes_opinions[i].className = (array_forbes_opinions[i].className).replace("current", "one_aft_cur"); }
                else if ((array_forbes_opinions[i].className).indexOf("one_bef_cur") != -1)
                { array_forbes_opinions[i].className = (array_forbes_opinions[i].className).replace("one_bef_cur", "current"); }
                else if ((array_forbes_opinions[i].className).indexOf("two_bef_cur") != -1)
                {
                    array_forbes_opinions[i].className = (array_forbes_opinions[i].className).replace("two_bef_cur", "one_bef_cur");
                    flag_two_bef_cur = true;
                }
                else
                {
                    if (flag_two_bef_cur)
                    {
                        array_forbes_opinions[i].className = array_forbes_opinions[i].className + " two_bef_cur";
                        flag_two_bef_cur = false;
                    }
                }
            }
        }
    }
}
function check_right_arrow_sign_clickabled()
{
    var right_arrow_sign = document.getElementById("right_arrow_sign");
    for (var i = array_forbes_opinions.length - 1; i >= 0; i--)
    {
        if (array_forbes_opinions[i].className !== undefined)
        {
            if ((array_forbes_opinions[i].className).indexOf("one_aft_cur") != -1)
            {
                right_arrow_sign.className = "clickabled";
                return;
            }
        }
    }
    right_arrow_sign.className = "unclickabled";
}
function check_left_arrow_sign_clickabled()
{
    var left_arrow_sign = document.getElementById("left_arrow_sign");
    for (var i = array_forbes_opinions.length - 1; i >= 0; i--)
    {
        if (array_forbes_opinions[i].className !== undefined)
        {
            if ((array_forbes_opinions[i].className).indexOf("one_bef_cur") != -1)
            {
                left_arrow_sign.className = "clickabled";
                return;
            }
        }
    }
    left_arrow_sign.className = "unclickabled";
}
function change_forbes_opinions_parent_height_forward()
{
    for (var i = array_forbes_opinions.length - 1; i >= 0; i--)
    {
        if (array_forbes_opinions[i].className !== undefined)
        {
            if ((array_forbes_opinions[i].className).indexOf("one_aft_cur") != -1)
            {
                if (forbes_opinions_parent.clientHeight < array_forbes_opinions[i].clientHeight)
                { forbes_opinions_parent.style.height = array_forbes_opinions[i].clientHeight + "px"; }
                forbes_opinions_parent_height = array_forbes_opinions[i].clientHeight;
                break;
            }
        }
    }
}
function change_forbes_opinions_parent_height_back()
{
    for (var i = array_forbes_opinions.length - 1; i >= 0; i--)
    {
        if (array_forbes_opinions[i].className !== undefined)
        {
            if ((array_forbes_opinions[i].className).indexOf("one_bef_cur") != -1)
            {
                if (forbes_opinions_parent.clientHeight < array_forbes_opinions[i].clientHeight)
                { forbes_opinions_parent.style.height = array_forbes_opinions[i].clientHeight + "px"; }
                forbes_opinions_parent_height = array_forbes_opinions[i].clientHeight;
                break;
            }
        }
    }
}
function change_forbes_opinions_parent_height_current()
{
    for (var i = array_forbes_opinions.length - 1; i >= 0; i--)
    {
        if (array_forbes_opinions[i].className !== undefined)
        {
            if ((array_forbes_opinions[i].className).indexOf("current") != -1)
            {
                forbes_opinions_parent.style.height = array_forbes_opinions[i].clientHeight + "px";
                break;
            }
        }
    }
}
