
//#############################################################################
//#############################################################################
//#############################################################################
var ShowHelp_URL = null
function ShowHelpURL(url) {
    var win = GetTopWindow()
    if ((url != null) && (url != "")) win.ShowHelp_URL = url
    return win.ShowHelp_URL
}

var HelpWindow = null
function ShowHelp(URL) {
    if (URL == null) URL = ShowHelpURL()
    //if (URL == null) URL = "../Help/Index.htm"
    if ((URL == null) || (URL == "")) return
    window.setTimeout("ShowHelpError()",3000)
    try {
	    if ((top.window.HelpWindow != null) && (top.window.HelpWindow.closed == false)) {
		    top.window.HelpWindow.focus()
	    } else {
		    var w = 700; if (w > (screen.availWidth - 40)) w = screen.availWidth - 40
		    var h = 900; if (h > (screen.availHeight - 100)) h = screen.availHeight - 100
		    var x = screen.availWidth - w - 20
		    var y = 20
		    var Fea = "menubar=no,resizable=yes,scrollbars=yes,left={x},top={y},width={w},height={h}"
		    Fea = Fea.replace("{x}",x)
		    Fea = Fea.replace("{y}",y)
		    Fea = Fea.replace("{w}",w)
		    Fea = Fea.replace("{h}",h)
		    top.window.HelpWindow = window.open(URL,"HelpWindow",Fea)
	    }
    } catch(e) {
        ShowHelpError(e.message || e)
    }
}
function ShowHelpError(error) {
    if (top.window.HelpWindow != null) return
    var s = ""
    s += "Dit BRYX.net Content Management Systeem werkt met popup windows.\n"
    s += "Stel uw popup blokkers (ie,google) zodanig in dat popup windows mogelijk worden.\n"
    if (error != null) s += error
    ShowAlert(s)
}
function CloseHelp() {
	if ((top.window.HelpWindow != null) && (top.window.HelpWindow.closed == false)) {
		top.window.HelpWindow.close()
	}
}
AttachEvent(window,"unload",CloseHelp)

//#############################################################################
//#############################################################################
//#############################################################################
var RequestKeyWindow = null
function ShowRequestKey(RequestKey,AccessKey){
	if ((RequestKeyWindow != null) && (RequestKeyWindow.closed == false)) {
		RequestKeyWindow.focus()
	} else {
		var w = 850; if (w > (screen.availWidth - 40)) w = screen.availWidth - 40
		var h = 80; if (h > (screen.availHeight - 40)) h = screen.availHeight - 40
		var x = (screen.availWidth - w) / 2
		var y = (screen.availHeight - h) / 2
		var Fea = "menubar=no,resizable=no,scrollbars=yes,left={x},top={y},width={w},height={h}"
		Fea = Fea.replace("{x}",x)
		Fea = Fea.replace("{y}",y)
		Fea = Fea.replace("{w}",w)
		Fea = Fea.replace("{h}",h)
        RequestKeyWindow = window.open("","",Fea)
        RequestKeyWindow.document.clear()
        RequestKeyWindow.document.write("<html><head><title>RequestKey</title><style>body{overflow:auto}td{font-family:arial;font-size:8pt}</style></head><body style=border:0px onkeyup='if((event||window.event).keyCode==27)window.close()'><center>")
        RequestKeyWindow.document.write("<table cellpadding=0 cellspacing=0 border=0>")
        RequestKeyWindow.document.write("<col width=75>")
        RequestKeyWindow.document.write("<tr><td>RequestKey:</td><td>" + RequestKey + "</td></tr>")
        RequestKeyWindow.document.write("<tr><td>AccessKey:</td><td>" + AccessKey + "</td></tr>")
        RequestKeyWindow.document.write("</table>")
        RequestKeyWindow.document.write("</center></body></html>")
        RequestKeyWindow.document.close()
    }
}
function CloseRequestKey() {
	if ((RequestKeyWindow != null) && (RequestKeyWindow.closed == false)) {
		RequestKeyWindow.close()
	}
}
AttachEvent(window,"unload",CloseRequestKey)

//#############################################################################
//#############################################################################
//#############################################################################
var MediaWindow = null
function ShowMedia(sID,URL) {
	if ((MediaWindow != null) && (MediaWindow.closed == false)) {
		MediaWindow.focus()
	} else {
        if (sID == null) sID = "Media"
        if (URL == null) URL = "..\/Media\/MediaWindow.aspx?Method=Session&Redirect=false&ID=" + sID
        var w = 850; if (w > (screen.availWidth - 40)) w = screen.availWidth - 40
        var h = 600; if (h > (screen.availHeight - 40)) h = screen.availHeight - 40
        var x = (screen.availWidth - w) / 2
        var y = (screen.availHeight - h) / 2
	    var Fea = "menubar=no,resizable=yes,scrollbars=no,left=" + x + ",top=" + y + ",width=" + w + ",height=" + h
        MediaWindow = window.open(URL,"",Fea)
    }
}
function CloseMedia() {
	if ((MediaWindow != null) && (MediaWindow.closed == false)) {
		MediaWindow.close()
	}
}
AttachEvent(window,"unload",CloseMedia)

//#############################################################################
//#############################################################################
//#############################################################################
var AboutWindow = null
function ShowAbout(URL) {
	if ((AboutWindow != null) && (AboutWindow.closed == false)) {
		AboutWindow.focus()
	} else {
	    if (URL == null) URL = "..\/System\/About.aspx?Redirect=false"
	    var w = 550; if (w > (screen.availWidth - 40)) w = screen.availWidth - 40
	    var h = 500; if (h > (screen.availHeight - 40)) h = screen.availHeight - 40
	    var x = (screen.availWidth - w) / 2
	    var y = (screen.availHeight - w) / 2
	    var Fea = "menubar=no,resizable=yes,scrollbars=no,left=" + x + ",top=" + y + ",width=" + w + ",height=" + h
        AboutWindow = window.open(URL,"",Fea)
    }
}
function CloseAbout() {
	if ((AboutWindow != null) && (AboutWindow.closed == false)) {
		AboutWindow.close()
	}
}
AttachEvent(window,"unload",CloseAbout)

//#############################################################################
//#############################################################################
//#############################################################################
var MegaUploadWindow = null
function ShowMegaUpload(URL) {
	if ((MegaUploadWindow != null) && (MegaUploadWindow.closed == false)) {
		MegaUploadWindow.focus()
	} else {
	    if (URL == null) URL = "..\/System\/MegaUpload.aspx"
	    var w = 550; if (w > (screen.availWidth - 40)) w = screen.availWidth - 40
	    var h = 500; if (h > (screen.availHeight - 40)) h = screen.availHeight - 40
	    var x = (screen.availWidth - w) / 2
	    var y = (screen.availHeight - w) / 2
	    var Fea = "menubar=no,resizable=yes,scrollbars=yes,left={x},top={y},width={w},height={h}"
	    Fea = Fea.replace("{x}",x)
	    Fea = Fea.replace("{y}",y)
	    Fea = Fea.replace("{w}",w)
	    Fea = Fea.replace("{h}",h)
	    MegaUploadWindow = window.open(URL,"MegaUploadWindow",Fea)
    }	    
}
function CloseMegaUpload() {
	if ((MegaUploadWindow != null) && (MegaUploadWindow.closed == false)) {
		MegaUploadWindow.close()
	}
}
AttachEvent(window,"unload",CloseMegaUpload)

//#############################################################################
//#############################################################################
//#############################################################################

