function initNav() {
	sideCols();
	var nav = getElement('navSide');
	var navH = nav.offsetHeight;
	var navT = findPos(nav)[1]+20;
	var foot = getElement('footer');
	var footT = findPos(foot)[1];
	if (navT+navH<footT) {
		var navNew = footT-navT;
		nav.style.height = navNew+'px';
		var last = getElement('navLast');
		last.style.marginTop = (navNew-navH)+'px';
	}
}

function sideCols() {
	var top = 135;
	var center = 910;
	var l = getElement('left');
	var r = getElement('right');
	var w = document.documentElement.clientWidth || window.innerWidth;
	var foot = getElement('footer');
	var footB = findPos(foot)[1]+foot.offsetHeight;
	var h = document.documentElement.clientHeight || window.innerHeight;
	if (footB>h) {
		h = footB;
	}
	var dw = (w-center)/2;
	l.style.top = r.style.top = top+'px';
	l.style.height = r.style.height = (h-top)+'px';
	r.style.left = Math.floor(dw+center)+'px';
	l.style.width = Math.floor(dw)+'px';
	r.style.width = Math.ceil(dw)+'px';
}

function getElement(id) {
	var elem;
	if (document.getElementById) {
		elem = document.getElementById(id);
	} else if (document.all) {
		elem = document.all[id];
	} else if (document.layers) {
		elem = document.layers[id];
	}
	return elem;
}

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}

function checkForm() {
	var form = getElement('sForm');
	var ok = true;
	var fields = ['company', 'address', 'city', 'state', 'zip', 'fname', 'lname', 'title', 'email', 'phone', 'type', 'number'];
	for (i = 0; i<fields.length; i++) {
		if (form[fields[i]].value == '') {
			ok = false;
			break;
		}
	}
	if (!ok) {
		alert('Please fill in all required fields before submitting the form.');
		return false;
	} else {
		return true;
	}
}

function checkFormF() {
	var form = getElement('sForm');
	var ok = true;
	var fields = ['company', 'address', 'city', 'state', 'zip', 'country', 'fname', 'lname', 'title', 'email', 'phone'];
	for (i = 0; i<fields.length; i++) {
		if (form[fields[i]].value == '') {
			ok = false;
			break;
		}
	}
	if (!ok) {
		alert('Please fill in all required fields before submitting the form.');
		return false;
	} else {
		return true;
	}
}
