function interstitial()
{
	var app = this;

	app.addEvent = function(obj, type, fn)
	{
		if (obj.addEventListener)
		{
			obj.addEventListener(type, fn, false);
		}
		else if (obj.attachEvent)
		{
			obj["e"+type+fn] = fn;
			obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
			obj.attachEvent("on"+type, obj[type+fn]);
		}
	}

	app.init = function()
	{
		var elem = null;

		elem = document.getElementById('interstitial');
		if (elem)
		{
			elem = document.getElementById('interstitial_close');
			elem2 = document.getElementById('deactivate');
			if (elem)
			{
				app.addEvent(elem, 'click', function() { app.close(); } );
				app.checkImage();
			}

			if (elem2)
			{
				app.addEvent(elem2, 'click', function() { app.close(); } );
			}
		}
	}

	app.checkImage = function()
	{
		var elem = document.getElementById('interstitial_img');
		if (elem)
		{
			if (elem.complete == true)
				app.open();
			else
				window.setTimeout(app.checkImage, 200);
		}
	}

	app.close = function()
	{
		var elem = document.getElementById('interstitial');
		var elem2 = document.getElementById('deactivate');
		if (elem) elem.style['display'] = 'none';
		if (elem2) elem2.style['display'] = 'none';
	}

	app.open = function()
	{
		var elem = document.getElementById('interstitial');
		var elem2 = document.getElementById('deactivate');
		if (elem) elem.style['display'] = 'block';
		if (elem2) elem2.style['display'] = 'block';
		window.setTimeout(app.close, 8000);
	}
}

function interstitial_iframe_response()
{
	var target_p = document.getElementById('is_p');
	var target_f = document.getElementById('is_f');

	if (target_p && target_f)
	{
		target_p.style.display = 'none';
		target_f.style.height = '140px';
	}
}

var interstitialApp;
interstitialApp = new interstitial();
interstitialApp.addEvent(window, 'load', function() { interstitialApp.init(); } );