function getBodyDimensions() {
	if (window.innerHeight && window.scrollMaxY) { // ff2.0
		x = window.innerWidth + window.scrollMaxX;
		y = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight) { //
		x = document.body.scrollWidth;
		y = document.body.scrollHeight;
	} else { // ie6.0
		x = document.body.offsetWidth;
		y = document.body.offsetHeight;
  	}
	return [x,y];
}
function getMoreInfo(action) {
	var gmibg = document.getElementById('getmoreinfobg');
	var gmipu = document.getElementById('getmoreinfopopup');
	
	if (action=='open') {
		getmoreisup = true;
		gmibg.style.top = 0;
		gmibg.style.left = 0;
		gmibg.style.width = getBodyDimensions()[0]+'px';
		gmibg.style.height = getBodyDimensions()[1]+'px';
		
		gmipu.style.left = getpos(document.getElementById('container'))[0]+215+'px';
		gmipu.style.top = getpos(document.getElementById('container'))[1]+20+'px';
	
		gmibg.style.display = gmipu.style.display = 'block';
		document.getElementById('navBack').style.display="none";
	} else if (action=='close') {
		getmoreisup = false;
		gmibg.style.display = gmipu.style.display = 'none';
		document.getElementById('navBack').style.display="";
	}
}
function checkForm() {
	var missingfields = '';
	if (!document.getmoreinfoform.name.value) { missingfields += '\n\t-name'; }
	if (!document.getmoreinfoform.company.value) { missingfields += '\n\t-company'; }
	if (!document.getmoreinfoform.title.value) { missingfields += '\n\t-title'; }
	if (!document.getmoreinfoform.email.value) { missingfields += '\n\t-email'; }
	if (document.getmoreinfoform.email.value!=document.getmoreinfoform.emailconf.value) { missingfields += '\n\t-email addresses must match'; }
	if (!document.getmoreinfoform.region.value) { missingfields += '\n\t-region'; }
	if (!document.getmoreinfoform.security_code.value) { missingfields += '\n\t-security'; }
	if (missingfields) { alert('Please complete the following field(s):'+missingfields); return false; }
	else { return true; }
}
function getpos(obj) {
	var newleft = newtop = 0;
	if (obj.offsetParent) {
		newleft += obj.offsetLeft
		newtop += obj.offsetTop
		while (obj = obj.offsetParent) {
			newleft += obj.offsetLeft
			newtop += obj.offsetTop
		}
	}
	return[newleft,newtop];
}
function resized() {
	if (getmoreisup==true) {
		getMoreInfo('open');
	}
}
//window.onresize = resized;

