﻿function initPage() {
	padWhite();
}

function padWhite() {
	var menuDIV = document.getElementById('leftcolumn');
	var contentDIV = document.getElementById('maincontent');
	var menuH = 0;
	var contentH = 0;
	if (menuDIV.offsetHeight) {
		menuH = menuDIV.offsetHeight;
		contentH = contentDIV.offsetHeight;
	}
	else if (menuDIV.style.pixelHeight) {
		menuH = menuDIV.style.pixelHeight;
		contentH = contentDIV.style.pixelHeight;
	}
	if (menuH > 0 && menuH > contentH) contentDIV.style.height = menuH + "px";
	else if (menuH > 0 && menuH < (contentH-40)) menuDIV.style.height = (contentH-40) + "px";
}

function getElementPosition(elemID) {
    var offsetTrail = document.getElementById(elemID);
    var offsetLeft = 0;
    var offsetTop = 0;
    while (offsetTrail) {
        offsetLeft += offsetTrail.offsetLeft;
        offsetTop += offsetTrail.offsetTop;
        offsetTrail = offsetTrail.offsetParent;
    }
    // The following Mac-specific code only seems to screw things up
    /*if (whichPlatform() == "Mac" && typeof document.body.leftMargin != "undefined") {
        offsetLeft += document.body.leftMargin;
        offsetTop += document.body.topMargin;
    }*/
    return {left:offsetLeft, top:offsetTop};
}

function iContactVerifyRequired() {
	if (document.icpsignup["fields_email"].value == "" || document.icpsignup["fields_email"].value == "e-mail address") {
		document.icpsignup["fields_email"].focus();
		alert("Please enter your e-mail address.");
		return false;
	}
	else {
		document.icpsignup["redirect"].value = document.icpsignup["redirect"].value + "?email=" + document.icpsignup["fields_email"].value;
		return true;
	}
}