var GBI_mybox = new function()
{
	var self = this;
	var status = {'error': false, 'init': false, 'show': false};
	var data = {'screen':null, 'sheet':null, 'iframe':null};
	
	self.init = function()
	{
		if(!document.body)
		{
			status.error = true;
			return;
		}
		if(status.init || status.show) return; 
		status.init = true;
		//===
		data.screen = document.createElement('div');
		document.body.appendChild(data.screen);
		var className = document.createAttribute('class');
		className.nodeValue = 'mybox_hdn';
		data.screen.setAttributeNode(className);
		//===
		data.sheet = document.createElement('div');
		document.body.appendChild(data.sheet);
		var className = document.createAttribute('class');
		className.nodeValue = 'mybox_hdn';
		data.sheet.setAttributeNode(className);
		//===
		var text = '<div class="mybox_center"><div class="in_box"><div class="content_box">';
		text += '<iframe frameborder="0" bordercolor="#fff" width="100%" height="100%" src="" id="mybox_iframe"></iframe>';
		text += '<h2 style="color:#22984E; display:block;"><a onclick="GBI_mybox.close()">Zavrieť okno</a></h2>';
		text += '</div></div></div>';
		data.sheet.innerHTML += text;
		data.iframe = document.getElementById('mybox_iframe');
	}
	self.show = function(linka)
	{
		if(status.show || status.error || !status.init) return;
		data.iframe.src=linka;
		data.screen.className = 'mybox_screen';
		data.sheet.className = 'mybox_sheet';
		status.show = true;
	}
	self.close = function()
	{
		if(!status.show || status.error || !status.init) return;
		data.iframe.src='';
		data.screen.className = 'mybox_hdn';
		data.sheet.className = 'mybox_hdn';
		status.show = false;
	}
}

