var ShowIFRAME=
{
	preonload: null,
	preonresize: null,

	showiframe: function(e)
	{
		var self=ShowIFRAME;

		if(window.innerHeight)
			visible_height=window.innerHeight;

		else if(document.documentElement && document.documentElement.clientHeight)
			visible_height=document.documentElement.clientHeight;

		else if(document.body)
			visible_height=document.body.clientHeight;

		else
			return;


		var showiframe=document.getElementById("showiframe");

		var curleft=curtop=0;

		var iframe=showiframe;


		curleft=iframe.offsetLeft;
		curtop=iframe.offsetTop;
		iframe=iframe.offsetParent;

		while(iframe)
		{
			curleft+=iframe.offsetLeft;
			curtop+=iframe.offsetTop;
			iframe=iframe.offsetParent;
		}

		var max_height=visible_height-curleft;

		showiframe.style.height=(max_height-40)+"px";

	},

	load: function(e)
	{
		ShowIFRAME.showiframe();
		if (ShowIFRAME.preonload)
			ShowIFRAME.preonload(e);
	},

	resize: function(e)
	{
		ShowIFRAME.showiframe();
		if(ShowIFRAME.preonresize)
			ShowIFRAME.preonresize(e);
	}

}

	ShowIFRAME.preonload=window.onload;
	ShowIFRAME.preonresize=window.onresize;
	window.onload=ShowIFRAME.load;
	window.onresize=ShowIFRAME.resize;


