var objPreviousSelectedItem;

var strClassItem='UnSelectedRow';
var strClassHover='ItemHover';
var strClassSelected='SelectedRow';

function MouseOverItem(prmItem)
{
	if(prmItem.className!=strClassSelected)
	{
		prmItem.className=strClassHover;
	}
}
function MouseOutOfItem(prmItem)
{
	if(prmItem.className!=strClassSelected)
	{
		prmItem.className=strClassItem;
	}
}
function ItemClick(prmSelectedClass,prmUnSelectedClass,prmItem)
{
	//var intRow= prmItem.parentElement.rowIndex;
	//var intColumn=prmItem.cellIndex;
	//var strInnerHTML=prmItem.innerHTML;
	//alert("Row=" + intRow + " Column=" + intColumn + " innerHTML=" + strInnerHTML);
	try
	{
		objPreviousSelectedItem.className=prmUnSelectedClass;
	}
	catch(e){}

	prmItem.className=prmSelectedClass;
	objPreviousSelectedItem=prmItem;
}
function FilterByCellValue(prmHTMLTable,prmCellIndex,prmValue,prmStartRow)
{
	var intRowCount;

	for(intRowCount=prmStartRow;intRowCount<prmHTMLTable.rows.length;intRowCount++)
	{
		var objTableRow;
		objTableRow=prmHTMLTable.rows(intRowCount);
		//alert (objTableRow.cells(prmCellIndex).innerHTML + "-" + prmValue);
		if(objTableRow.cells(prmCellIndex).innerHTML!=prmValue)
		{
			objTableRow.style.display="none";
		}
		else
		{
			objTableRow.style.display="";
		}
	}
}

function GetSelectedRowNumber(prmHTMLTable)
{
	var intRowCount;

	for(intRowCount=1;intRowCount<prmHTMLTable.rows.length;intRowCount++)
	{
		var objTableRow;
		objTableRow=prmHTMLTable.rows(intRowCount);
		//alert (objTableRow.cells(prmCellIndex).innerHTML + "-" + prmValue);
		if(objTableRow.className==strClassSelected)
		{
			return intRowCount;
		}
	}
    return -1;
}

function CopyTablesRows(prmToObject,prmFromTable1,prmFromTable2)
{
	prmToObject.innerHTML="<table border=0 cellspacing=0 cellpadding=0>" +prmFromTable1.innerHTML + prmFromTable2.innerHTML+"</table>";
	//alert(prmFromTable1.innerHTML + prmFromTable2.innerHTML);
	//prmToTable.innerHTML=prmFromTable1.innerHTML ;
		/*
	var intRowCount;
	for(intRowCount=0;intRowCount<prmFromTable1.rows.length;intRowCount++)
	{
		var objTableRow;
		var objNewRow;
		objTableRow=prmFromTable1.rows(intRowCount);
		objNewRow=prmToTable.insertRow();
		objNewRow=objTableRow.innerHTML;
	}

	for(intRowCount=0;intRowCount<prmFromTable2.rows.length;intRowCount++)
	{
		var objTableRow;
		var objNewRow;
		objTableRow=prmFromTable2.rows(intRowCount);
		objNewRow=prmToTable.insertRow();
		objNewRow=objTableRow.innerHTML;
	}
	*/

}