var none_const = 0;
var companyNav_const = 364;
var servicesNav_const = 483;
var resultsNav_const = 602;
var newsNav_const = 721;
var resourcesNav_const = 843;
var rollNav = "";
var activeNavItem = "";
function rollOver(thisNav) {
	rollNav = thisNav;
	var rollelement = document.getElementById("navRollOver");
	var markerLeft = (document.body.clientWidth - 969)/2;
	if(markerLeft < 0){
		markerLeft = 0;
	}
	var thisPosition = markerLeft + eval(thisNav + "_const");
	rollelement.style.left = thisPosition + "px";
	rollelement.style.visibility = "visible";
	//fix for 3px difference between news and resources!
	//alert(thisNav);
	//alert(activeNavItem);
	if((thisNav == "resourcesNav" && activeNavItem == "newsNav") || (thisNav == "newsNav" && activeNavItem == "resourcesNav")){
	  var rollFill = document.getElementById("navResourcesFill");
	  var newPos = markerLeft +  resourcesNav_const - 3;
	  rollFill.style.left = newPos + "px";
	  rollFill.style.visibility = "visible";
	}
}
function hideRollOver() {
	if(rollNav != "servicesNav" && rollNav != "companyNav" && rollNav != "resultsNav" && rollNav != "newsNav"){
	var rollelement = document.getElementById("navRollOver");
	rollelement.style.visibility = "hidden";
	}
	//fix for 3px difference between news and resources!
	var rollFill = document.getElementById("navResourcesFill");
	rollFill.style.visibility = "hidden";
	
}
function activeNav(thisNav) {
	activeNavItem = thisNav;
	if(thisNav != 'none'){
	var rollelement = document.getElementById("activeNav");
	var markerLeft = (document.body.clientWidth - 969)/2;
	if(markerLeft < 0){
		markerLeft = 0;
	}
	var thisPosition = markerLeft + eval(thisNav + "_const");
	rollelement.style.left = thisPosition + "px";
	rollelement.style.visibility = "visible";
	}
}

function viewPhoto(){
	document.getElementById('homeHero').innerHTML = "";
}

function checkForm(){
	var errorMsg = "";
	if(document.forms.contactUs.firstName.value ==''){
		errorMsg = errorMsg + 'Please enter your name.\n';
	}
	if(document.forms.contactUs.email.value ==''){
		errorMsg = errorMsg + "Please enter your email address.\n";
	} else {
		var emailFilter= /^[-_.a-zA-Z0-9]+@[-_.a-zA-Z0-9]+.[a-zA-Z0-9]+$/;
		if (!(emailFilter.test(document.forms.contactUs.email.value))) {
			errorMsg = errorMsg + "Please enter a valid email address.\n";
		}
	}
	if(document.forms.contactUs.message.value ==''){
		errorMsg = errorMsg + 'Please enter your message.\n';
	}
	if(errorMsg != ""){
		alert(errorMsg);
		return false;
	}
}
var lastContentHeight = 0;
function positionElements(){
	//document.getElementById("subContent").style.height = '10px';
	//var viewHeight = document.body.clientHeight;
	
	var viewHeight = ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) -150;
	
	//var viewHeight = window.InnerHeight;
	
	var ie7=document.all && window.XMLHttpRequest && !window.opera;
	if( ie7 ){
	var contentHeight = document.getElementById("FMContentContainer").offsetTop + document.getElementById("FMContentContainer").offsetParent.offsetTop;
	} else {
	var contentHeight = document.getElementById("FMContentContainer").offsetTop;
	}
	
	
	if((viewHeight)<(contentHeight + 130)) {
	 //CHANGED A NUMBER OF THINGS For IE7, had to remove this technique. ugh.
	 //document.getElementById("subContent").style.height = (contentHeight-190) + 'px';
	}
	//alert(document.getElementById("FMContentContainer").offsetParent);
	//alert('veiwHeight' + viewHeight);
}

var offsetCompany = 356;
var offsetServices = 477;
var offsetResults = 596;
var offsetNews = 716;
var offsetResources = 836;
function positionNav(){
	var markerLeft = (document.body.clientWidth - 969)/2;
	document.getElementById("navHider").style.left = markerLeft + 'px';
	document.getElementById("navHider2").style.left = markerLeft + 'px';
	var companyPos = markerLeft + offsetCompany;
	if(companyPos < offsetCompany){
		companyPos = offsetCompany;
	}
	document.getElementById("companySubNav").style.left = companyPos + 'px';
	var servicesPos = markerLeft + offsetServices;
	if(servicesPos < offsetServices){
		servicesPos = offsetServices;
	}
	document.getElementById("servicesSubNav").style.left = servicesPos + 'px';
	var resultsPos = markerLeft + offsetResults;
	if(resultsPos < offsetResults){
		resultsPos = offsetResults;
	}
	document.getElementById("resultsSubNav").style.left = resultsPos + 'px';

	var newsPos = markerLeft + offsetNews;
	if(newsPos < offsetNews){
		newsPos = offsetNews;
	}
	document.getElementById("newsSubNav").style.left = newsPos + 'px';

	var resourcesPos = markerLeft + offsetResources;
	if(resourcesPos < offsetResources){
		resourcesPos = offsetResources;
	}
	document.getElementById("resourcesSubNav").style.left = resourcesPos + 'px';
}


function terms() {
	newwindow=window.open('https://secure6.pointinspace.com/~mightydata/services/terms.php','terms','height=315,width=450');
	if (window.focus) {newwindow.focus()}
	return false;
}
