var oldRow = "";
var oldRowMouseOver = "";
var oldRowMouseOut = "";
var oldColor = "";

function OnRowClick(ControlID,i,ColorClick)
{
	var currRow = "";
	var currIndex = "";
	
	if (oldRow == ControlID+ "_Row" + i) 
		return; 
	currRow = ControlID + "_Row" + i; 
	document.getElementById(ControlID+"_SelectedOpenPosition").value = i;
	
	if(oldRow != "") 
	{
		document.getElementById(oldRow).onmouseover = oldRowMouseOver;
		document.getElementById(oldRow).onmouseout = oldRowMouseOut;
		document.getElementById(oldRow).style.backgroundColor = oldColor;
	}
	if (typeof(document.getElementById(currRow).onmouseout) == "function")
		document.getElementById(currRow).onmouseout();
	oldRowMouseOver = document.getElementById(currRow).onmouseover;
	oldRowMouseOut = document.getElementById(currRow).onmouseout;				
	document.getElementById(currRow).onmouseover = "";
	document.getElementById(currRow).onmouseout = "";
	oldColor = document.getElementById(currRow).style.backgroundColor;
	if(ColorClick != "")
		document.getElementById(currRow).style.backgroundColor = ColorClick;
	oldRow = ControlID + "_Row" + i; 
}


 function testForEnterAndEsc() 
 { 
	 if (event.keyCode == 13 || event.keyCode == 27 || event.keyCode == 8) 
	 {   
		 event.cancelBubble = true;
		 event.returnValue = false;
	 }
 }