function iframe_resizer(){ 
	var iFrames=document.getElementsByTagName('iframe'); 
	
	function iResize(){
		for(var i=0,j=iFrames.length;i<j;i++) {
			iFrames[i].style.height=iFrames[i].contentWindow.document.body.offsetHeight+'px';
		}
	}
	
	if($.browser.safari||$.browser.opera) {
		$('iframe').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 {
		$('iframe').load(function() {
			this.style.height=this.contentWindow.document.body.offsetHeight+'px';
		});
	}
}

function manualResize() {
	$('iframe').trigger('load');
}

$(document).ready(function(){
	iframe_resizer();
});
