function updateView() {
	
	if( (navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) ) { // Optimize iPhone Viewport
		document.getElementById('header').style.textAlign = 'right';
		switch (window.orientation) {
				case 0: // Portrait
					document.getElementById('iOSView').setAttribute('content','initial-scale = 0.3, minimum-scale = 0.3, user-scalable = yes');
					break;
				case 90: // Landscape
					document.getElementById('iOSView').setAttribute('content','initial-scale = 0.46, minimum-scale = 0.46, user-scalable = yes');
					break;
				case -90: // Landscape counterclockwise
					document.getElementById('iOSView').setAttribute('content','initial-scale = 0.46, minimum-scale = 0.46, user-scalable = yes');
					break;
				case 180:
					document.getElementById('iOSView').setAttribute('content','initial-scale = 0.3, minimum-scale = 0.3, user-scalable = yes');
					break;
		}
	} else if ( (navigator.userAgent.match(/iPad/i)) ) { // Optimize iPad Viewport
		switch (window.orientation) {
				case 0: // Portrait
					document.getElementById('iOSView').setAttribute('content','initial-scale = 0.75, minimum-scale = 0.75, user-scalable = yes');
					break;
				case 90: // Landscape
					document.getElementById('iOSView').setAttribute('content','initial-scale = 1.0, minimum-scale = 1.0, user-scalable = yes');
					break;
				case -90: // Landscape counterclockwise
					document.getElementById('iOSView').setAttribute('content','initial-scale = 1.0, minimum-scale = 1.0, user-scalable = yes');
					break;
				case 180:
					document.getElementById('iOSView').setAttribute('content','initial-scale = 0.75, minimum-scale = 0.75, user-scalable = yes');
					break;
		}
	}
}
