// JavaScript Document
function goTo(href) {
	window.location.href = href;
}

function toggle(element) {
	header = "#x-" + element;
	element = "#" + element;
	if (jQuery(element).hasClass("offscreen")) {
		jQuery(element).removeClass("offscreen");
		jQuery(header).attr("class", "collapse");
	} else {
		jQuery(element).addClass("offscreen");
		jQuery(header).attr("class", "expand");
	}
}

function hide(element) {
	jQuery(element).addClass("offscreen");
}

jQuery(document).ready(function() {
});

function doIframe() {
	o = document.getElementsByTagName('iframe');
	for (i = 0; i < o.length; i++) {
		if (/\bautoHeight\b/.test(o[i].className)) {
			setHeight(o[i]);
			addEvent(o[i], 'load', doIframe);
		}
	}
}

function setHeight(e) {
	if (e.Document && e.Document.body.scrollHeight) // ie5+ syntax
		e.height = e.contentWindow.document.body.scrollHeight;

	else if (e.contentDocument && e.contentDocument.body.scrollHeight) // ns6+
																		// &
																		// opera
																		// syntax
		e.height = e.contentDocument.body.scrollHeight + 15;

	else
		(e.contentDocument && e.contentDocument.body.offsetHeight) // standards
																	// compliant
																	// syntax –
																	// ie8
	e.height = e.contentDocument.body.offsetHeight + 15;
}

function addEvent(obj, evType, fn) {
	if (obj.addEventListener) {
		obj.addEventListener(evType, fn, false);
		return true;
	} else if (obj.attachEvent) {
		var r = obj.attachEvent("on" + evType, fn);
		return r;
	} else {
		return false;
	}
}

if (document.getElementById && document.createTextNode) {
	addEvent(window, 'load', doIframe);
}

