﻿//Shadowbox.loadSkin('classic', '/TopletsResources/js/shadowbox-3.0b/skin');
//Shadowbox.loadLanguage('en', '/TopletsResources/js/shadowbox-3.0b/lang');
//Shadowbox.loadPlayer(['flv', 'html', 'iframe', 'img', 'qt', 'swf', 'wmp'], '/TopletsResources/js/shadowbox-3.0b/player');
//Shadowbox.loadPlayer(['html', 'iframe', 'img'], '/TopletsResources/js/shadowbox-3.0b/player');

/*
var oldonload_ShadowboxInit = window.onload;
if (typeof window.onload != 'function') {
	window.onload = Shadowbox.init();
}
else {
	window.onload = function() {
		oldonload_ShadowboxInit();
		Shadowbox.init();
	}
}
*/


Shadowbox_Defaults = {
	width: 975,
	height: 6000, //will equal to max height
	opacity: 0.8,
	resizeDuration: 0.3,
	fadeDuration: 0.3,
	overlayColor: "#eee"
}

Shadowbox.init({
	// let's skip the automatic setup because we don't have any
	// properly configured link elements on the page
	skipSetup: true,
	language: "en",
	players: ['html', 'iframe', 'img'],
    overlayColor: Shadowbox_Defaults.overlayColor,
	overlayOpacity: Shadowbox_Defaults.opacity,
	resizeDuration: Shadowbox_Defaults.resizeDuration,
	fadeDuration: Shadowbox_Defaults.fadeDuration,
	modal: false,
	
	ShowInfo: false
});




function Shadowbox_iframe(_url, _title, _width, _height, _Options) {
	if (!_width)
		_width = Shadowbox_Defaults.width;
	if (!_height)
		_height = Shadowbox_Defaults.height;

	//if (!Shadowbox) {
	//	alert('not loaded');
	//}
	
	if (!!Shadowbox.open) {
		Shadowbox.open({
						player:     'iframe',
						content:    _url,
						height:     _height,
						width:      _width,
						title:      _title
					});

		Shadowbox.applyOptions({ modal: true });
		
		if (_Options)
			Shadowbox.applyOptions(_Options);
	}
}



function Shadowbox_element(_id, _title, _width, _height, _opacity) {
	if (!_width)
		_width = Shadowbox_Defaults.width;
	if (!_height)
		_height = Shadowbox_Defaults.height;
	if (!_opacity)
		_opacity = Shadowbox_Defaults.opacity;
	  
	if (!!Shadowbox.open) {
		Shadowbox.open({
			player: 'html',
			content: _id,
			height: _height,
			width: _width,
			title: _title,
			options: {
				overlayOpacity: _opacity,
				resizeDuration: Shadowbox_Defaults.resizeDuration,
				fadeDuration: Shadowbox_Defaults.fadeDuration,
				modal: false,
				enableKeys: false,
				onFinish: function(item) {
					var sbc = document.getElementById('shadowbox_content');
					var Child = document.getElementById(sbc.innerHTML);
					Shadowbox._ChildId = sbc.innerHTML;
					Shadowbox._ChildParent = Child.parentNode;
					sbc.innerHTML = "";
					//alert(sbc.innerHTML);
					sbc.appendChild(Child);
				},
				onPreClose: function(item) {
					var Child = document.getElementById(Shadowbox._ChildId);
					Shadowbox._ChildParent.appendChild(Child);
				}
			}

		});
	}
}