  function OpenWin(path, width, height) {
    win = window.open(path, 'miniwin', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, copyhistory=no, sizeable=yes, width='+width+' ,height='+height+'');
    win.focus();
  }
  
function setOuterHTML(element, toValue)
{
	if (typeof(element.outerHTML) != 'undefined')
		element.outerHTML = toValue;
	else
	{
		var range = document.createRange();
		range.setStartBefore(element);
		element.parentNode.replaceChild(range.createContextualFragment(toValue), element);
	}
}

function setInnerHTML(element, toValue)
{
	element = document.getElementById(element)
	if (typeof(element.innerHTML) != 'undefined')
		element.innerHTML = toValue;
	else
	{
		var range = document.createRange();
		range.setStartBefore(element);
		element.parentNode.replaceChild(range.createContextualFragment(toValue), element);
	}
}

function swap_content(span) {
    displayType = (document.getElementById(span).style.display == "none") ? "inline" : "none";
    document.getElementById(span).style.display = displayType;
}
