/*
	ModalBox Integration Script [Version 1]
	Author: James Hartcher
	
	Copyright © 2007 Internet Design Studios Pty Ltd, All Rights Reserved
	www.idstudios.com.au
*/

// Detect Browser Version
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

// Show Modal Popup (iFrame)
function ShowModal(Title, URL, Width, Height) {
	Modalbox.show('<iframe src="' + URL + '" width="' + Width + '" height="' + Height + '" scrolling="no" frameborder="0"></iframe>', { title: Title, width: Width, onShow:function() { PreparePage() }, afterHide:function(){ RestorePage() } });
}

// Prepare Page
function PreparePage()
{
	// Hide Banners
	var objBanners = document.getElementsByClassName("Advertisment");
	for (i = 0; i < objBanners.length; i++) { objBanners[i].style.visibility = 'hidden'; }
	
	// Compensate for ScrollBar
	if (isIE) {
		var objPage = find_object('BodyPage');
		objPage.className = 'Modal';
	}
}

// Restore Page
function RestorePage()
{
	// Show Banners
	var objBanners = document.getElementsByClassName("Advertisment");
	for (i = 0; i < objBanners.length; i++) { objBanners[i].style.visibility = ''; }
	
	// Compensate for ScrollBar
	if (isIE) {
		var objPage = find_object('BodyPage');
		objPage.className = '';
	}
}
