function cycleFontStyle() {
var fSize = document.getElementById('container');

	if (fSize.style.fontSize == '110%') {
		fSize.style.fontSize = '120%';
	} else if (fSize.style.fontSize == '120%') {
		fSize.style.fontSize = '100%';
	} else {
		fSize.style.fontSize = '110%';
	}
}

function toggleForm()
{
var cForm = document.getElementById('contactForm');
	if (cForm.style.visibility == 'visible')
	{
		cForm.style.visibility = 'hidden';
		cForm.style.display = 'none';
	} else {
		cForm.style.visibility = 'visible';
		cForm.style.display = 'block';
	}
}

function checkForm(formobj)
{
var k = Array('name','email','inquiry'), j = 0;
for (var i = 0; i < k.length; i++)
{
	var obj = formobj.elements[k[i]];
	document.getElementById(k[i]).style.background = '#ffffff';
  	if (obj)
	{
		switch(obj.type)
		{
			case 'text':
			case 'textarea':
    			if (obj.value == '' || obj.value == null)
			{
				document.getElementById(k[i]).style.background = '#f9f9f9';
				document.getElementById(k[i]).style.border = '1px solid #999';
				j++;
			}
    		break;
		}
	}
}
if (j == 0)
{
	toggleForm();
	return true;
} else { 
	j = 0;
	return false;
 }
}

// All this trouble just to avoid email harvesters ... remember the good ol' days of document.write()?
function putEmail()
{
classy = document.getElementsByTagName('em');

for (i=0;i<classy.length;i++)
{
	if (classy[i].className == 'mail')
	{
		addy = 'info\x40n2ia\x2Ecom' // slight obfuscation using hex values
		
		tmp = document.createElement('a');
		tmp.href = 'mailto:' + addy;
		//alert(tmp.href)
		tmp.appendChild(document.createTextNode(addy));
		classy[i].replaceChild(tmp, classy[i].firstChild);
	}
	if (classy[i].className == 'jabber') // Jabber accounts (typically) aren't valid email addresses.
	{
		//alert(classy[i].lastChild.nodeValue);
		classy[i].lastChild.nodeValue = 'n2ia\x40jabber\x2Ecz'; // simple replace
	}
 }
}

window.onload = function()
{
	putEmail(); // something to curb email harvesting
}


