﻿function SR2CheckModeItem(item) {
    var item1 = document.getElementById('CheckerItem1');
    var item2 = document.getElementById('CheckerItem2');
    var hf = document.getElementById('ModeCheckerHF');
    if (hf != null) {
        if (hf.value == item) { return; }
        hf.value = item;
        this.className = 'factCaptionSelected';
        if (item1 != null) {
            if (item == 1) {
                item1.className = 'factCaptionSelected';
                item1.style.textDecoration = '';
            }
            else {
                item1.className = 'factCaptionUnSelected';
            }
        }
        if (item2 != null) {
            if (item == 2) {
                item2.className = 'factCaptionSelected';
                item2.style.textDecoration = '';
            }
            else {
                item2.className = 'factCaptionUnSelected';
            }
        }
    }
    SROnCheckerChanged();
}

function YearChangedSR2(combo) 
{
    var hf = document.getElementById('ModeCheckerHF');
    hf.value = combo.value;
    SR2OnCheckerChanged(combo.value);
}

function SR2OnCheckerChanged(value) 
{
    GetTourismGeneratedTaxesTableHTML();
    LoadPie();
    LoadStolbics();
}

function StateResults2Render(containerId, val) 
{
    var container = document.getElementById(containerId);
    var res = "";
    
    res += "<input id=\"ModeCheckerHF\" type=\"hidden\" value=\""+val+"\"/>";
    res += "<br />";

    res += "Time period: " + getYearCheckerHTML_YO("SR2YearChecker", "YearChangedSR2(this);", "width:200px;");
    
    var str = "";

    str += "<table height=\"100%\">";
    str += "<tr height=\"50%\">";
    str += "<td valign=\"top\" id=\"TourismGeneratedTaxesTable\">";
        
    
    str += "</td>";
    str += "<td valign=\"top\">";

    str += "<table>";
    str += "<tr>";
    str += "<td id=\"StolbicsPlace\" >";
    str += "</td>";
    str += "</tr>";
    str += "<tr>";
    str += "<td align=\"center\">";
    str += "<img src=\"img/legend.gif\" />";
    str += "</td>";
    str += "</tr>";
    str += "</table>";
    
    str += "</td>";
    str += "</tr>";
    str += "<tr>";
    str += "<td id=\"PieTablePlace\" style=\"padding-top:40px\" valign=\"top\">";
    str += "</td>";
    str += "<td id=\"PiePlace\" valign=\"top\">";
    str += "";
    str += "</td>";
    str += "</tr>";
    str += "</table>";

    container.innerHTML = res + str;
    GetTourismGeneratedTaxesTableHTML();
    LoadPie();
    LoadStolbics();
}

function GetTourismGeneratedTaxesTableHTML() 
{
    var hf = document.getElementById('ModeCheckerHF');
    LoadScript("reporting/StateResults2Data.ashx?year=" + hf.value);
}   

function LoadPie() 
{
    var hf = document.getElementById('ModeCheckerHF');
    var Chart = new FusionCharts("swf/Doughnut2D.swf", "Pie", "500px", "250px", "0", "0");
    Chart.setDataURL("Reporting/PieXML.ashx?year="+hf.value);
    Chart.render("PiePlace");
}

function LoadStolbics() 
{
    var hf = document.getElementById('ModeCheckerHF');
    var Chart = new FusionCharts("swf/MSColumn2D.swf", "Stolbic", "500px", "300px", "0", "0");
    Chart.setDataURL("Reporting/ImpactStolbicsXML.ashx?year="+hf.value);
    Chart.render("StolbicsPlace");
}

