function setCookie(name, value, domain, days) 
{
    var expires = "";

    if(days)
    {
        var date = new Date();
        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
        expires = "; expires=" + date.toGMTString();
    }

    document.cookie = name + "=" + value + expires + ";path=/; domain=." + domain; 
}

function getRootDomain()
{
    var dmn = window.document.domain;   
    var newdmn = "";
    var dmnarray;
    
    dmnarray = dmn.split(".");
    if(dmnarray.length > 1)
    {
        newdmn += dmnarray[dmnarray.length - 2];
        newdmn += "."
    }
    newdmn += dmnarray[dmnarray.length -1];
    return newdmn;          
}

function drawChart(symbols, index)
{
    setIChart1(symbols, index);
    return false;
}

function initChart(token, symbol, index, url)
{
    if(symbol != "")
    {
        setCookie('gi_uid', token, getRootDomain());
        getIChartFrm().location.replace(url);
        drawChart(symbol, index);
        //document.getElementById("stock_list").value = symbol;
    }
}

