var real_size = 0;
function document_width() {
	if (navigator.appName == 'Netscape') {
		return (window.innerWidth - 100);
	}
	else {
		return (document.body.offsetWidth - 100);
	}
}

function image_resize(width,height) {
	image_handle = document.getElementById('image');
	image_handle.width = width;
	image_handle.height = height;
}

function change_size_info(text) {
	document.getElementById('size_info').innerHTML = text;
	return;
}

function switch_size() {
	if (real_size == 0) {
		real_size = 1;
		dynamic_resize();
	}
	else {
		real_size = 0;
		dynamic_resize();
	}
return;
}

function optimal_size() {
	if (image_width > document_width()) {
		document.getElementById('resize_link').setAttribute('href','javascript:switch_size();');
		if (real_size == 1) {
			change_size_info('Image is enlarged to the full size.');
		}
		else {
			change_size_info('Image is adjusted to the window size. Click it to enlarge.');
		}
		return false;
	}
	else {
		document.getElementById('resize_link').removeAttribute('href');
		change_size_info(' ');
		return true;
	}
}

function dynamic_resize() {
	image_handle = document.getElementById('image');
	if (optimal_size() || real_size == 1) {
		image_resize(image_width,image_height);
		document.getElemen
		return;
	}
	image_handle = document.getElementById('image');
	if (image_handle.width != document_width()) {
		height = ((document_width()/image_width) * image_height);
		image_resize(document_width(),height);
	}
}
onresize=dynamic_resize;