function addLoadEvent ( func ) {
	var oldonload = window.onload;
	if ( typeof window.onload != 'function' ) {
		window.onload = func;
	} else {
		window.onload = function() {
			oldonload();
			func();
		};
	}
}

var RecaptchaOptions = {
	theme : 'clean'
}

var pageLoaders = {
	init : function ( ) {
		var content = document.getElementById("content");
		var directionals = document.getElementById("directionals");
		var contentHeight = 0;
		if ( directionals && content ) {
			var directHeight = $("directionals").getHeight();
			contentHeight = $("content").getHeight();
			if ( contentHeight < directHeight ) {
				content.style.height = ( directHeight ) + "px";
			}
		}
		var contact = document.getElementById("contact");
		if ( contact ) {
			contact.onsubmit = new Function( "return contactForms.contactCheck();" );
		}
		if ( document.body.className == "template-1" || document.body.className == "template-2" ) {
			document.getElementById("menu_2").className = document.getElementById("menu_2").className + " current";
		}
		var headings = document.getElementsByTagName("h1");
		headings += document.getElementsByTagName("h2");
		headings += document.getElementsByTagName("h3");
		for ( var i = 0; i<headings.length; i++ ) {
			headings[i].title = "";
		}
/*		var gloss = document.getElementById("glossary");
		if ( gloss ) {
			var dts = gloss.getElementsByTagName("a");
			for ( var i=0; i<dts.length; i++ ) {
				dts[i].onclick = new Function( "return glossary.reveal('" + dts[i].id + "')" );
			}
		} */
	}
}

var glossary = {
	reveal : function ( eid ) {
		var t = document.getElementById( eid);
		var e = document.getElementById( "d" + eid );
		if ( e.style.display == "none" ) {
			e.style.display = "block";
			t.className = "active";
		} else {
			e.style.display = "none";
			t.className = "";
		}
	}
}

var contactForms = {
	contactCheck : function ( ) {
		var msg = "";
		var fname = document.getElementById("First_Name");
		var lname = document.getElementById("Last_Name");
		var email = document.getElementById("Your_Email");
		var phone = document.getElementById("Your_Phone");
		if ( fname.value == "" ) {
			msg += "Please enter your first name.\n";
		}
		if ( lname.value == "" ) {
			msg += "Please enter your last name.\n";
		}
		if ( email.value == "" ) {
			msg += "Please enter your email address.\n";
		}
		if ( phone.value == "" ) {
			msg += "Please enter your phone number.\n";
		}
		if ( msg ) {
			alert( msg );
			return false;
		}
		return true;
	}
}

if ( document.getElementById && document.getElementsByTagName ) {
	addLoadEvent(pageLoaders.init);
}