// JavaScript Document

function fontNormal()
{
//alert('normal');
setStyleByTag("H2","font","bold 10pt Verdana, Arial, Helvetica, sans-serif",1);
setStyleByTag("H3","font","bold 10pt Verdana, Arial, Helvetica, sans-serif",1);
setStyleByTag("H4","font","bold 10pt Verdana, Arial, Helvetica, sans-serif",1);
document.getElementById('frontinner').style.fontSize='10pt';
document.getElementById('frontinner').style.lineHeight='15pt';
document.getElementById('frontinner').style.top='175px';
document.getElementById('frontimg').src='images/VIEW_front.jpg';
document.images('frontimg').height=426;
document.getElementById('frontimg').style.height=426;
document.getElementById('maincontentbottom').style.height=426;
}
function fontMid()
{
//alert('mid');
setStyleByTag("H2","font","bold 16px Verdana, Arial, Helvetica, sans-serif",1);
setStyleByTag("H3","font","bold 16px Verdana, Arial, Helvetica, sans-serif",1);
setStyleByTag("H4","font","bold 16px Verdana, Arial, Helvetica, sans-serif",1);
setStyleByTag("p","font","bold 16px Verdana, Arial, Helvetica, sans-serif",1);
document.getElementById('frontinner').style.fontSize='16px';
document.getElementById('frontinner').style.lineHeight='22px';
document.getElementById('frontinner').style.top='190px';
document.getElementById('frontimg').src='images/VIEW_front-large.jpg';
document.images('frontimg').height=450;
document.getElementById('frontimg').style.height=450;
document.getElementById('maincontentbottom').style.height=450;
}
function fontLarge()
{
//alert('large');
setStyleByTag("H2","font","bold 20px Verdana, Arial, Helvetica, sans-serif",1);
setStyleByTag("H3","font","bold 20px Verdana, Arial, Helvetica, sans-serif",1);
setStyleByTag("H4","font","bold 20px Verdana, Arial, Helvetica, sans-serif",1);
setStyleByTag("p","font","bold 20px Verdana, Arial, Helvetica, sans-serif",1);
document.getElementById('frontinner').style.fontSize='20px';
document.getElementById('frontinner').style.lineHeight='24px';
document.getElementById('frontinner').style.top='210px';
document.getElementById('frontimg').src='images/VIEW_front-large.jpg';
document.images('frontimg').height=600;
document.getElementById('frontimg').style.height=600;
document.getElementById('maincontentbottom').style.height=600;
}
// setStyleByTag: given an element type, style property and 
// value, and whether the property should override inline styles or
// just global stylesheet preferences, apply the style.
// args:
//  e - element type or id
//  p - property
//  v - value
//  g - boolean 0: modify global only; 1: modify all elements in document
function setStyleByTag(e, p, v, g) {
	if(g) {
		var elements = document.getElementsByTagName(e);
		for(var i = 0; i < elements.length; i++) {
			elements.item(i).style[p] = v;
		}
	} else {
		var sheets = document.styleSheets;
		if(sheets.length > 0) {
			for(var i = 0; i < sheets.length; i++) {
				var rules = sheets[i].cssRules;
				if(rules.length > 0) {
					for(var j = 0; j < rules.length; j++) {
						var s = rules[j].style;
						// selectorText broken in NS 6/Mozilla: see
						// http://bugzilla.mozilla.org/show_bug.cgi?id=51944
						ugly_selectorText_workaround();
						if(allStyleRules) {
							if(allStyleRules[j] == e) {
								s[p] = v;
							}			
						} else {
							// use the native selectorText and style stuff
							if(((s[p] != "") && (s[p] != null)) &&
							   (rules[j].selectorText == e)) {
								s[p] = v;
							}
						}

					}
				}
			}
		}
	}
}
