
function firstrun() { return false; }

var months = new Array(12);
months[0] = "January";
months[1] = "February";
months[2] = "March";
months[3] = "April";
months[4] = "May";
months[5] = "June";
months[6] = "July";
months[7] = "August";
months[8] = "September";
months[9] = "October";
months[10] = "November";
months[11] = "December";

var days = new Array(7);
days[0] = "Sunday";
days[1] = "Monday";
days[2] = "Tuesday";
days[3] = "Wednesday";
days[4] = "Thursday";
days[5] = "Friday";
days[6] = "Saturday";

function genCalendarGrouping() {
	var tblCalItems = document.getElementById('tblCalItems');
	if (tblCalItems != null) {
		var tbody = tblCalItems.getElementsByTagName("tbody")[0];
		var rows = tbody.getElementsByTagName("tr");
	
		if (rows != null) {
			var pidx = 0;
			var pcls = rows[pidx].className;
			for (var x = 1; x < rows.length; x++) {
				if (rows[x].className != pcls) {
					var new_row = document.createElement("tr");
					var new_cell = document.createElement("td");
					var new_span = document.createElement("span");
					var arrydte = pcls.split("_");
					var grpDte = new Date(arrydte[2], arrydte[0]-1, arrydte[1]);
					var new_text = document.createTextNode(days[grpDte.getDay()] + ", " + months[grpDte.getMonth()] + " " + grpDte.getDate() + ", " + grpDte.getFullYear());
					new_span.appendChild(new_text);
					new_span.id = "cal_" + pcls;
//					new_span.setAttribute("id", "cal_" + pcls);
					new_cell.appendChild(new_span);
					new_cell.className = "day";
					new_cell.colSpan = "5";
//					new_cell.setAttribute("colspan", '5');
					new_row.appendChild(new_cell);
					tbody.insertBefore(new_row, rows[pidx]);
					pidx = ++x;	// make sure to increment x to account for newly added row
					pcls= rows[pidx].className;
					for (var cx = 0; cx < rows[pidx].getElementsByTagName("td").length; cx++) {
						rows[pidx].getElementsByTagName("td")[cx].style.paddingTop = "3px";
						}
					}
				}
			var new_row = document.createElement("tr");
			var new_cell = document.createElement("td");
			var new_span = document.createElement("span");
			var arrydte = pcls.split("_");
			var grpDte = new Date(arrydte[2], arrydte[0]-1, arrydte[1]);
			var new_text = document.createTextNode(days[grpDte.getDay()] + ", " + months[grpDte.getMonth()] + " " + grpDte.getDate() + ", " + grpDte.getFullYear());
			new_span.appendChild(new_text);
			new_span.id = "cal_" + pcls;
			new_cell.appendChild(new_span);
			new_cell.className = "day";
			new_cell.colSpan = "5";
			new_row.appendChild(new_cell);
			tbody.insertBefore(new_row, rows[pidx]);
			for (cx = 0; cx < rows[1].getElementsByTagName("td").length; cx++) {
				rows[1].getElementsByTagName("td")[cx].style.paddingTop = "3px";
				}
			}
		}	
	}

var img_ras = new Image();
var img_das = new Image();
img_ras.src="http://www.ercot.com/images/icons/ico_arrowRight_sm.gif";
img_das.src="http://www.ercot.com/images/icons/ico_arrowDown_sm.gif";

function sh_div(id) {
	var aid = 'a' + id;
	var iid = 'i' + id;
	if (document.getElementById(aid) != null) {
		if (document.getElementById(aid).style.display == "none") {
			if (document.getElementById(iid) != null) {
				if (document.getElementById(iid).src == img_ras.src) { document.getElementById(iid).src = img_das.src; }
				}
			document.getElementById(aid).style.display = "block";
			}
		else {
			if (document.getElementById(iid) != null) {
				if (document.getElementById(iid).src == img_das.src) { document.getElementById(iid).src = img_ras.src; }
				}
			document.getElementById(aid).style.display = "none";
			}
		}
	return;
	}

function chkout() {
	var rtn="";
	}




