function setDivToUrl(url, div_id)
{
	if(window.ActiveXObject) {
		try {
			var oHTTP = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			var oHTTP = new ActiveXObject("Microsoft.XMLHTTP");
		}
	} else {
		var oHTTP = new XMLHttpRequest();
	}
	
    oHTTP.open("GET",url,true);
    oHTTP.onreadystatechange=function() {
        if (oHTTP.readyState==4) {
			var contents = document.getElementById(div_id);
			contents.innerHTML = oHTTP.responseText;
        }
    }
    oHTTP.send(null);
}

function popupOpen(blanket_id, contents_id, url)
{
	var blanket = document.getElementById(blanket_id);
	var contents = document.getElementById(contents_id);
	
	blanket.style.display = "block";
	contents.style.display = "block";
	
	setDivToUrl(url, contents_id);
}

function popupClose (blanket_id, contents_id)
{
	var blanket = document.getElementById(blanket_id);
	var contents = document.getElementById(contents_id);
	
	blanket.style.display = "none";
	contents.style.display = "none";
}

function popupScrollHandler(blanket_id, contents_id)
{
	var blanket = document.getElementById(blanket_id);
	var contents = document.getElementById(contents_id);
	
	if ( blanket.style.display == "block" ) {
		popupClose(blanket_id, contents_id);
	} else {
		blanket.style.top = document.body.scrollTop;
		contents.style.top = document.body.scrollTop;
	}
}
