﻿var seriesId = 0;
var gmode = 2; //1-byMonth,2-byQuater,3-byHalfYear,4-byYears
var mode = 1; //1=graph,2-table
var age = 1;
var inProcess = false;
var Mode_Selected = function(m) {
	if (mode == m)
		return;
	mode = m;
	$("#btn_mode1").removeClass("stat_formSelected");
	$("#btn_mode2").removeClass("stat_formSelected");
	$("#btn_mode" + mode).addClass("stat_formSelected");
	UpdateGraph();
}
var gMode_Selected = function(gm) {
	if (gmode == gm)
		return;
	gmode = gm;
	$("#btn_gmode1").removeClass("stat_formSelected");
	$("#btn_gmode2").removeClass("stat_formSelected");
	$("#btn_gmode3").removeClass("stat_formSelected");
	$("#btn_gmode4").removeClass("stat_formSelected");
	$("#btn_gmode" + gmode).addClass("stat_formSelected");
	UpdateGraph();
}

var ageSelected = function() {
	var m_age = $('#age option:selected').val();
	var ageText = $('#age option:selected').html();
	if (age != m_age) {
		age = m_age;
		$("#spAge").html(ageText);
		var d = new Date();
		var curr_year = d.getFullYear();
		switch (age) {
			case "1":
				$("#spPeriod").html("годов выпуска с " + (curr_year - 1) + " по " + curr_year + " год");
				break;
			case "2":
			    $("#spPeriod").html("годов выпуска с " + (curr_year - 3) + " по " + (curr_year - 1) + " год");
				break;
			case "3":
			    $("#spPeriod").html("годов выпуска с " + (curr_year - 5) + " по " + (curr_year - 3) + " год");
				break;
			case "5":
			    $("#spPeriod").html("годов выпуска до " + (curr_year - 10) + " года");
				break;
            case "4":
                $("#spPeriod").html("годов выпуска с " + (curr_year - 5) + " по " + (curr_year - 10) + " год");
            break;	
				
			default:
				break;
		}
		//UpdateGraph();
	}
}



var UpdateGraph = function() {


    if (inProcess)
        return;

    inProcess = true;
    $("#waitStatDiv").show();
    //ageSelected();
    if (mode == 1) {
        $("#statTable").hide();
        $("#statGraph").load("/AjaxForms/Stat/Graph.aspx?seriesId=" + seriesId + "&mode=" + gmode + "&age=" + age, completedLoad);
        $("#statGraph").show();
    }
    else if (mode == 2) {
        $("#statGraph").hide();
        $("#statTable").load("/AjaxForms/Stat/Table.aspx?seriesId=" + seriesId + "&mode=" + gmode + "&age=" + age, completedLoad);
        $("#statTable").show();
    }
}
var completedLoad = function(responseText, textStatus, obj) {
	$("#waitStatDiv").hide();
	inProcess = false;
}
