var arrSmis = new Array();
var arrTotalSmis = new Array();
function viewDes(id) {
	document.getElementById(id).style.display = 'block';
}
function hideDes(id) {
	document.getElementById(id).style.display = 'none';
}

function checkSMIS(sel) {
	var arr = sel.id.split("_");
	var vl = arr[1];
	var index = 0;
	for (i = 0; i < arrSmis.length; i++) {
		if (vl == arrSmis[i]) {
			index = arrTotalSmis[i];
		}
	}
	if (sel.checked == false) {
		for (i = 1; i <= index; i++) {
			window.document.getElementById("type_" + vl + "_" + i).style.display = "none";
			window.document.getElementById("type_" + vl + "_" + i).style.visibility = "hidden";
		}
	} else {
		for (i = 1; i <= index; i++) {
			window.document.getElementById("type_" + vl + "_" + i).style.display = "";
			window.document.getElementById("type_" + vl + "_" + i).style.visibility = "";
		}
	}
	var totalSmis = window.document.getElementsByName("smistype");
	var tt = 0;
	for (i = 0; i < totalSmis.length; i++) {
		if (totalSmis[i].checked == true) {
			tt++;
		}
	}
	if (tt == totalSmis.length) {
		window.document.getElementById("smisAll").checked = true;
	} else {
		window.document.getElementById("smisAll").checked = false;
	}

}

function checkAllSMIS(sel) {
	var arrType = window.document.getElementsByName("smistype");
	for (i = 0; i < arrType.length; i++) {
		arrType[i].checked = sel.checked;
	}

	var ds = "none";
	var vs = "hidden";
	if (sel.checked == true) {
		ds = "";
		vs = "";
	}
	for (i = 0; i < arrSmis.length; i++) {
		if (arrTotalSmis[i] > 0) {
			for (j = 1; j <= arrTotalSmis[i]; j++) {
				window.document.getElementById("type_" + arrSmis[i] + "_" + j).style.display = ds;
				window.document.getElementById("type_" + arrSmis[i] + "_" + j).style.visibility = vs;
			}
		}
	}

}

function doProvious() {
	var slyear = window.document.getElementById("slYear");
	var slmonth = window.document.getElementById("slMonth");
	var indexYear = slyear.selectedIndex;
	var indexMonth = slmonth.selectedIndex;
	if (indexYear == 0) {
		if (indexMonth == 0) {
			return false;
		} else {
			slmonth.selectedIndex = indexMonth - 1;
		}
	} else {
		if (indexMonth == 0) {
			slyear.selectedIndex = indexYear - 1;
			slmonth.selectedIndex = 11;
		} else {
			slmonth.selectedIndex = indexMonth - 1;
		}
	}
	window.document.viewCalendarForm.submit();
}

function doNext() {
	var slyear = window.document.getElementById("slYear");
	var slmonth = window.document.getElementById("slMonth");
	var indexYear = slyear.selectedIndex;
	var indexMonth = slmonth.selectedIndex;
	if (indexYear == slyear.options.length - 1) {
		if (indexMonth == 11) {
			return false;
		} else {
			slmonth.selectedIndex = indexMonth + 1;
		}
	} else {
		if (indexMonth == 11) {
			slyear.selectedIndex = indexYear + 1;
			slmonth.selectedIndex = 0;
		} else {
			slmonth.selectedIndex = indexMonth + 1;
		}
	}
	window.document.viewCalendarForm.submit();
}