/*
Usage:

<a href="javascript:dl_openDialog('confirm');">open</a>
<div id="confirm" class="dl-dialog">
<div class="dl-dialog-name">Confirm Box</div>
Yes? No? Make up your mind already!<br><br>
<input type="button" value="Yes/No" onclick="dl_closeDialog(this);"><br>
</div>

*/

var dl_table_begin = '<table border="0" cellpadding="0" cellspacing="0" class="dl-dialog-bg">' +
	'<tr class="dl-dialog-head">' +
	'<th style="text-align:left;" id="head">';
	
var dl_table_middle = '</th>' +
	'<th style="text-align:right;"><img src="images/b_close.gif" alt="" width="14" height="13" border="0" class="dl-button" ' +
	'onmouseover="this.className=\'dl-button-hover\';" ' +
	'onmouseout="this.className=\'dl-button\';" ' +
	'onmousedown="this.className=\'dl-button-down\';" ' +
	'onmouseup="this.className=\'dl-button-hover\';" ' +
	'onclick="dl_closeDialog(this); this.className=\'dl-button\';"></th>' +
	'</tr><tr><td colspan="2" class="dl-dialog-content">';

var dl_table_end = '</td></tr></table>';

function dl_closeDialog(el) {
	while (el.parentNode) { if (el.className == "dl-dialog") break; el = el.parentNode;  }
	if (el) {
		el.style.visibility = "hidden";
		el.style.display = "none";
	}
}

function dl_openDialog(id)
{
	var el = document.getElementById(id);
	el.style.display = "block";
	el.style.left = Math.round((pos_getWindowWidth(window)-el.offsetWidth)/2)+"px";
	el.style.top = Math.round((pos_getWindowHeight(window)-el.offsetHeight)/2*0.90)+"px";
	el.style.visibility = "visible";
}

function dl_openRelDialog(el, id)
{
	var x = 100, y = 100;
	el = document.getElementsByName(el.name);

	for (var i=0; i<el.length; i++) {
		x = pos_getAbsX(el[i]);
		if ((x != 0) && (x != null)) { y = pos_getAbsY(el[i]) + (el[i].style.pixelHeight>el[i].offsetHeight?el[i].style.pixelHeight:el[i].offsetHeight); break; }
	}
	if ((x == 0) || (x == null)) { x = 100; y = 100; }

	var dl = document.getElementById(id);
	dl.style.display = "block";
	dl.style.left = x+"px";
	dl.style.top = y+"px";
	dl.style.visibility = "visible";
}

function dl_init() {
	var divs = document.getElementsByTagName("DIV");
	var i, j, name;
	for (i=0; i<divs.length; i++) {
		if (divs[i].className == "dl-dialog") {
			name = "&nbsp;";
			for (j=0; j<divs[i].getElementsByTagName("DIV").length; j++) {
				if (divs[i].getElementsByTagName("DIV")[j].className == "dl-dialog-name") { name = divs[i].getElementsByTagName("DIV")[j].innerHTML; break; }
			}
			divs[i].innerHTML = dl_table_begin + name + dl_table_middle + divs[i].innerHTML + dl_table_end;
		}
	}
}

var dl_onload = window.onload;
window.onload = dl_init;
