function iip_updateData(changedParamKey, changedParamValue, updateHeatmap)
{
	document.getElementById(changedParamKey).value = changedParamValue;
	//alert(GetControlParameters('iip_profiles_chart'));
	iip_updateChart(GetControlParameters('iip_profiles_chart'));
}

function iip_updateChart(params)
{
	IIPProfilesUpdateChart(null, params, null, 3, null);
}

function iip_updateGrid(params)
{
	UpdateControlEx('iip_profiles_grid', 'iip_profiles_grid', GetControlParameters('iip_profiles_dropdown')+"&p="+params, null, null, 3);
}


function IIPProfilesYouButtonsHtml(params) {
    var redirectUrl = (window.location.href.indexOf("novae.investarsinsight.com") > 0) ? "http://you.investarsinsight.com" : "http://www.getayou.com";
    window.location.href = redirectUrl + '/iip_you_portfolio.aspx' + params;
}


function ShowHelpBalloon(obj,params) {
	UpdateControlEx('rds_reports_popup', 'rds_reports_popup', GetControlParameters('iip_profiles_grid')+"&sMode=1&"+params, ShowBalloon, obj, null);
}

function ShowBalloon(obj) {
	var elshow = document.getElementById("hint0");
	if (elshow) {
	    var x = findPosX(obj);
	    var y = findPosY(obj);
	    elshow.style.top = y + 2;
	    elshow.style.left = x;
	    elshow.style.display = "block";
        }
}

function HideHelpBalloon() {
	var elshow = document.getElementById("hint0");
	if (elshow) {
            elshow.style.display = "none";
        }
}


function findPosX(obj) {
    var curleft = 0;
    if (obj.offsetParent)
        while (1) {
        curleft += obj.offsetLeft;
        if (!obj.offsetParent)
            break;
        obj = obj.offsetParent;
    }
    else if (obj.x)
        curleft += obj.x;
    return curleft;
}

function findPosY(obj) {
    var curtop = 0;
    if (obj.offsetParent)
        while (1) {
        curtop += obj.offsetTop;
        if (!obj.offsetParent)
            break;
        obj = obj.offsetParent;
    }
    else if (obj.y)
        curtop += obj.y;
    return curtop;
}

