
function updateRightPanelDates(pn)
{
    var ddd = pn.getAttribute('ddd');
    var ttt = pn.getAttribute('ttt');
    var spid = pn.getAttribute('spid');
    var msg = pn.getAttribute('msg');
    
    var prid = pn.getAttribute('prid');
    var cucSessionDate = document.getElementById("cucSessionDate_" + spid);
    var cucSessionTime = document.getElementById("cucSessionTime_" + spid);
    var displayMsg = document.getElementById("spTicketAvailMessage_"+prid);
    if(displayMsg != null)
        displayMsg.innerHTML = msg;
    //alert(msg);
    cucSessionDate.innerHTML = ddd;
    cucSessionTime.innerHTML = ttt;    
          
}

function radioChecked(radio) 
{
	var radios = document.getElementsByName(radio.getElementsByTagName('input')[0].name);
	if (radios) 
	{
		radio.getElementsByTagName('input')[0].checked = 'checked';
		for (var i = 0; i < radios.length; ++i) 
		{
			if ((radio.getElementsByTagName('input')[0].value == radios[i].value) && radio.getElementsByTagName('input')[0].checked)  
			{
				var tr = eval("document.getElementById(\"TR" + radios[i].value + "\")");
				for (var j = 0; j < tr.cells.length; ++j) 
				{
					tr.cells[j].style.backgroundColor = "#62111A";
					tr.cells[j].style.color = "#FFFFFF";
				}                
                updateRightPanelDates(radio.getElementsByTagName('input')[0].parentNode);
			} 
			else 
			{
				var tr = eval("document.getElementById(\"TR" + radios[i].value + "\")");                
				for (var j = 0; j < tr.cells.length; ++j) 
				{
						tr.cells[j].style.backgroundColor = "";
						tr.cells[j].style.color = "";
				} 
			}
		}
	}
}

// add radioChecked2,radioLoad2 now in case we break the code for non-stage2

function radioChecked2(radio) 
{
	var radios = document.getElementsByName(radio.getElementsByTagName('input')[0].name);
	var tableName = radio.getElementsByTagName('input')[0].name;
	if (radios) 
	{
		radio.getElementsByTagName('input')[0].checked = 'checked';
		for (var i = 0; i < radios.length; ++i) 
		{
			if ((radio.getElementsByTagName('input')[0].value == radios[i].value) && radio.getElementsByTagName('input')[0].checked)  
			{
				var tr = eval("document.getElementById(\"TR_" + tableName + radios[i].value + "\")");
				for (var j = 0; j < tr.cells.length; ++j) 
				{
					tr.cells[j].style.backgroundColor = "#62111A";
					tr.cells[j].style.color = "#FFFFFF";
				}                
                updateRightPanelDates(radio.getElementsByTagName('input')[0].parentNode);
			} 
			else 
			{
				var tr = eval("document.getElementById(\"TR_" + tableName + radios[i].value + "\")");                
				for (var j = 0; j < tr.cells.length; ++j) 
				{
						tr.cells[j].style.backgroundColor = "";
						tr.cells[j].style.color = "";
				} 
			}
		}
	}
}

function radioLoad(radio) 
{
	var radios = document.getElementsByName(radio.getElementsByTagName('input')[0].name);
 
	if (radios) 
	{
		for (var i = 0; i < radios.length; ++i) 
		{
			if (radios[i].checked)  
			{
				var tr = eval("document.getElementById(\"TR" + radios[i].value + "\")");
				for (var j = 0; j < tr.cells.length; ++j) 
				{
					tr.cells[j].style.backgroundColor = "#62111A";
					tr.cells[j].style.color = "#FFFFFF";
				}		           
			} 
		}
	}
}

function radioLoad2() 
{
    var ctrls = document.getElementsByTagName("input");
    var iCount = 0;
    for (var i = 0; i < ctrls.length; i++)
        if (ctrls[i].type == "radio")
        {
            if (ctrls[i].checked) 
            {
                // have to do this for now
                var tr = ctrls[i].parentNode.parentNode.parentNode;
                if (tr.id != "") 
                    for (var j = 0; j < tr.cells.length; ++j) 
                    {
                        tr.cells[j].style.backgroundColor = "#62111A";
			            tr.cells[j].style.color = "#FFFFFF";
			        }
            }
        }
}

function highlightRow(tr)
{
	for (var j = 0; j < tr.cells.length; ++j) 
	{
		if (!tr.getElementsByTagName('input')[0].checked)
		{
			tr.cells[j].style.backgroundColor = "#62111A";
			tr.cells[j].style.color = "#FFFFFF";
		}
	}
}

function clearHighlight(tr)
{
	for (var j = 0; j < tr.cells.length; ++j) 
	{
		if (!tr.getElementsByTagName('input')[0].checked)
		{
			tr.cells[j].style.backgroundColor = "";
			tr.cells[j].style.color = "";
		}
	}
}