function closePopup(id)
{
	hideElementById('popdiv' + id);
	hideElementById('popfr' + id);
}

function showPopup(id, mainId)
{
	hideElementsByNameAndClass('divPopup', 'DIV');
	hideElementsByNameAndClass('frPopup', 'IFRAME');
				
	showElementById('popfr' + id);
	showElementById('popdiv' + id);
	
	if(mainId != null)
	{
        var main = document.getElementById(mainId + 'Main');
        var content = document.getElementById('ContentArea');
        content.innerHTML = main.innerHTML;
        document.getElementById(id + 'title').innerHTML = document.getElementById('popupTitle').innerHTML;
	}   
}

function hideElementsByNameAndClass(nam, clss)
{
	var objs = document.getElementsByTagName(clss);

	for (var i = 0; i < objs.length; i++)
	{
		if (objs[i].className == nam)
		{
			objs[i].style.display = "none";
		}
	}
}

function showElementById(id)
{
	elem = document.getElementById(id);
	if (elem)
	{
		elem.style.display = "block";
	}
}

function hideElementById(id)
{
	elem = document.getElementById(id);
	if (elem)
	{
		elem.style.display = "none";
	}
}
