﻿
//Share on Facebook
function fbs_click()
{
    var w = 626;
    var h = 436; 
    var u = location.href;
    var t = document.title;
    var top = (($B().clientHeight - h) / 2 + $B().scrollTop) + "px";
    var left = ($B().clientWidth - w) / 2 + "px";
    var url = 'http://www.facebook.com/sharer.php?u=' + encodeURIComponent(u) + '&t=' + encodeURIComponent(t);
    var args = 'toolbar=0,status=0,width=' + w + ',height=' + h + ',top=' + top + ',left=' + left;
    
    window.open(url, 'share', args);
    return false;
}
function $(id)
{
    if (typeof id == 'string')
        return document.getElementById(id);
    else
        return id;
}
//get body object
function $B()
{
    if (document.documentElement)
        return document.documentElement;
    else if (document.body)
        return document.body;
    else return null;
}




/********************************************************
Item pyramid
/********************************************************/
function ShowItemPyramid(sum, max, holId)
{
    var s = ExcludeComma(sum);
    var m = ExcludeComma(max);
    var holItemsPyramid = $(holId);
    if (holItemsPyramid)
    {
        var arrImg = holItemsPyramid.getElementsByTagName("img");
        if (arrImg.length > 0)
        {
            var arr = new Array(arrImg.length - 1);
            arr[0] = arrImg[6];
            arr[1] = arrImg[7];
            arr[2] = arrImg[8];
            arr[3] = arrImg[9];
            arr[4] = arrImg[3];
            arr[5] = arrImg[4];
            arr[6] = arrImg[5];
            arr[7] = arrImg[1];
            arr[8] = arrImg[2];
            arr[9] = arrImg[0];

            for (var i = 0; i < arr.length; i++)
            {
                var elImg = arr[i];

                var elId = (m * 10 / 100) * (i + 1);
                if (m > 0)
                {
                    if (s > elId)
                        elImg.src = "img/item-full.jpg";
                    else
                    {
                        elImg.src = "img/item-half.jpg";
                        break;
                    }
                }
            }
        }
    }
}

function ExcludeComma(outObject)
{
    var index = outObject.indexOf(",");
    while (index >= 0)
    {
        outObject = outObject.replace(",", "");
        index = outObject.indexOf(",");
    }
    //    outObject=parseInt(outObject);
    return outObject;
}
/********************************************************
Item pyramid
/********************************************************/

function ReCalculate()
{
    Calculate('markId', 'valueIn', 'valueOut');
}
function Calculate(idx,val,res)
{
    var i = $(idx);
    var r = $(res);
    var v = $(val);
    if (i && r && v)
    {
        var index=(i.options[i.selectedIndex].value*1);
        r.innerHTML = (index * v.value);
    }

}