var selectedRow = null;
var doc = document;
var docFrm = doc.Form1;

function ViewDetails(companyId, elem)
{
	var srcElem = elem;
	SelectRow(srcElem);
	document.all.UserDetailsFrame.src = "UserDetails.aspx?CompanyId=" + companyId;
}

function SelectRow(row)
{
	if(row == selectedRow) return;
	
	if(selectedRow != null)
	{
		for(var i=0; i < selectedRow.children.length; i++)
		{
			selectedRow.children[i].style.backgroundColor = "";	
		}
	}
	
	for(var i=0; i < row.children.length; i++)
	{
		row.children[i].style.backgroundColor = "whitesmoke";		
	}
	
	selectedRow = row;
}

function ShowNewMember()
{
	//if some details are already shown
	if(Wrapper.style.display == "block")
	{
		ClearForm();
		docFrm.DeleteButton.style.display = "none";
	}
	
	Wrapper.style.display = "block";
	docFrm.SaveButton.style.display = "inline";
	docFrm.NewCompany.value = "1";
}

function ClearForm()
{
	for(var i=0; i < docFrm.elements.length; i++)
	{
		switch(docFrm.elements[i].type.toUpperCase())
		{
			case "SELECT-ONE":
				docFrm.elements[i].selectedIndex = 0;
				break;
			case "CHECKBOX":
				docFrm.elements[i].checked = false;
				break;
			case "TEXT":
				docFrm.elements[i].value = "";
				break;
		}
	}
	
	ExpiryDate.innerText = "";
	MembershipNumber.innerText = "";
}
