var hImgWidth;
var container;
var header;
var footer;
var t;

function setPageWidth() {
	container = document.getElementById('container_div');
	header = document.getElementById('header_div');
	loadImage();
}

function loadImage() {
	if (img1.width > 0) {
		container.style.width = img1.width + 'px';
		header.style.height = img1.height + 'px';
		if (footer)
			footer.style.width = img1.width + 'px';
		clearTimeout(t);
	} else {
		t = setTimeout("loadImage()",1000);
	}
}

function loadImageFooter() {
	if (img1.width > 0) {
		footer.style.width = img1.width + 'px';
		clearTimeout(t);
	} else {
		t = setTimeout("loadImageFooter()",1000);
	}
}

function setFooterWidth() {
	footer = document.getElementById('footer_table');
	loadImageFooter();
}

function setiFrameHeight(frame) {
	var frame = document.getElementById(frame);

	var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]
	var FFextraHeight=parseFloat(getFFVersion)>=0.1? 16 : 0 //extra height in px to add to iframe in FireFox 1.0+ browsers

	if (frame && !window.opera){
		if (frame.contentDocument && frame.contentDocument.body.offsetHeight) {
			frame.style.height = frame.contentDocument.body.offsetHeight+FFextraHeight + 'px';
			}
		else if (frame.Document && frame.Document.body.scrollHeight) {
			frame.style.height = frame.Document.body.scrollHeight + 30 + 'px';
			}
	}

}

function resize_iframe(frame) {
	var frame = document.getElementById(frame);
	
	var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]
	var FFextraHeight=parseFloat(getFFVersion)>=0.1? 16 : 0 //extra height in px to add to iframe in FireFox 1.0+ browsers
	
	if (frame.Document && frame.Document.body.scrollHeight) {
			frame.style.height = frame.Document.body.scrollHeight + 30 + "px";
			alert(frame.Document.body.scrollHeight);
			}
	if (frame.contentDocument && frame.contentDocument.body.offsetHeight) {
			frame.style.height = frame.contentDocument.body.offsetHeight+FFextraHeight + 10 + "px";
			}
}