
function BWAddLoadEvent(func) { 
	  var oldonload = window.onload; 
	  if (typeof window.onload != 'function') { 
	    window.onload = func; 
	  } else { 
	    window.onload = function() { 
	      if (oldonload) { 
	        oldonload(); 
      } 
      func(); 
    } 
  } 
} 

function atload() {
	if (typeof jQuery == 'undefined')
	{
		var arr = document.getElementsByTagName("iframe");

		for (var i = 0; i< arr.length; i++)
		{
			if (arr[i].className=='bildspel' || arr[i].className=='iframe_resize')
			{
				arr[i].style.height = arr[i].contentWindow.document.body.offsetHeight + 'px';
			}
		}
	}
	else
	{
		// jQuery is loaded  
		$(document).ready(
			function ()
			{
				var iFrames = $('.bildspel');
				var iFrames2 = $("iframe[name=BookARoom_Type2_Swe]");
				var iFrames3 = $("iframe[name=BookARoom_Type2_Eng]");
				var iFrames4 = $('.iframe_resize');
				var iFrames5 = $("iframe[name=BookARoom_Type1_Swe]");
				var iFrames6 = $("iframe[name=BookARoom_Type1_Eng]");
				function iResize() 
				{
					for (var i = 0, j = iFrames.length; i < j; i++)
					{
						iFrames[i].style.height = iFrames[i].contentWindow.document.body.offsetHeight + 'px';
					}

					for (var i = 0, j = iFrames2.length; i < j; i++)
					{
						iFrames2[i].style.height = iFrames2[i].contentWindow.document.body.offsetHeight + 'px';
					}

					for (var i = 0, j = iFrames3.length; i < j; i++)
					{
						iFrames3[i].style.height = iFrames3[i].contentWindow.document.body.offsetHeight + 'px';
					}

					for (var i = 0, j = iFrames4.length; i < j; i++)
					{
						iFrames4[i].style.height = iFrames4[i].contentWindow.document.body.offsetHeight + 'px';
					}

					for (var i = 0, j = iFrames5.length; i < j; i++)
					{
						iFrames5[i].style.height = iFrames5[i].contentWindow.document.body.offsetHeight + 'px';
					}

					for (var i = 0, j = iFrames6.length; i < j; i++)
					{
						iFrames6[i].style.height = iFrames6[i].contentWindow.document.body.offsetHeight + 'px';
					}
				}
				if ($.browser.safari || $.browser.opera || $.browser.msie || $.browser.mozilla)
				{
					iFrames.load(
						function ()
						{
							setTimeout(iResize, 0);
						}
					);
		
					for (var i = 0, j = iFrames.length; i < j; i++)
					{
						var iSource = iFrames[i].src;
						iFrames[i].src = '';
						iFrames[i].src = iSource;
					}
				}
				else 
				{
					iFrames.load(
						function ()
						{
							for (var i = 0, j = iFrames.length; i < j; i++)
							{
								iFrames[i].style.height = iFrames[i].contentWindow.document.body.offsetHeight + 'px';
							}
							for (var i = 0, j = iFrames2.length; i < j; i++)
							{
								iFrames2[i].style.height = iFrames2[i].contentWindow.document.body.offsetHeight + 'px';

							}
							for (var i = 0, j = iFrames3.length; i < j; i++)
							{
								iFrames3[i].style.height = iFrames3[i].contentWindow.document.body.offsetHeight + 'px';
							}

							for (var i = 0, j = iFrames4.length; i < j; i++)
							{
								iFrames4[i].style.height = iFrames4[i].contentWindow.document.body.offsetHeight + 'px';
							}

							for (var i = 0, j = iFrames5.length; i < j; i++)
							{
								iFrames5[i].style.height = iFrames5[i].contentWindow.document.body.offsetHeight + 'px';
							}
		
							for (var i = 0, j = iFrames6.length; i < j; i++)
							{
								iFrames6[i].style.height = iFrames6[i].contentWindow.document.body.offsetHeight + 'px';
							}
						}
					);
				}
			}
		);
	}
}

BWAddLoadEvent(atload);
