var activeHomepageCallout = "home_offer";

function msSwap(imgName,imgRef)
	{document.images[imgName].src = eval(imgName+"_"+imgRef+".src");}

function msSwapNav(imgName,imgRef,layerName,layerView,fromFunct)
	{
	if (activeLayerName != "" && fromFunct == null){objMenu();}
	document.images[imgName].src = eval(imgName+"_"+imgRef+".src");
	activeLayerName = layerName;
	activeImgName = imgName;
	displayElem(layerName,layerView);
	trackPointerForDropMenu();
	}

function msSwapHome(imgName,imgRef)
	{
	if (imgName != activeHomepageCallout)
		{document.images[imgName].src = eval(imgName+"_"+imgRef+".src");}
	}
	
function msSwapNavSub(imgName,imgRef,layerName,layerView,fromFunct)
	{
	if (activeLayerNameSub != "" && fromFunct == null){objMenuSub();}
	document.images[imgName].src = eval(imgName+"_"+imgRef+".src");
	activeLayerNameSub = layerName;
	activeImgNameSub = imgName;
	displayElem(layerName,layerView);
	trackPointerForDropMenuSub();
	}

function msSwapNavNoMenu(imgName,imgRef)
	{
	if (activeLayerName != ""){objMenu();}
	document.images[imgName].src = eval(imgName+"_"+imgRef+".src");
	}
	
function openDocWindow(pUrl,pWidth,pHeight,pWindow)
	{
	if (pUrl.slice(0,7) != "http://"){pUrl = z+pUrl;}
	if (pWidth == null){pWidth = 500;}
	if (pHeight == null){pHeight = 500;}
	if (pWindow == null){pWindow = "NewWindow";}
	window.open(pUrl,pWindow, 'menubar=1,scrollbars=1,resizable=1,toolbar=0,width='+pWidth+',height='+pHeight);
	}

function HomepageCallout(opt)
	{
	document.images["home_offer"].src = eval("home_offer_s1.src");
	document.images["home_technology"].src = eval("home_technology_s1.src");
	document.images["home_partnering"].src = eval("home_partnering_s1.src");
	document.images["home_business"].src = eval("home_business_s1.src");
	
	activeHomepageCallout = "home_"+opt;
	document.images["home_"+opt].src = eval("home_"+opt+"_s3.src");
	document.callout.location.href = z+"sections/homepage/callout_"+opt+".asp";	
	}

function sendThisEmail(page)
	{
	var pageurl = z+"sections/global/email_this_page.asp?p="+page;
	document.location.href = pageurl;
	}

function validate_ContactForm()
	{
	if (document.forms[0].name_first.value == "")
		{
		alert("Please provide your first name.");
		document.forms[0].name_first.focus();
		return false;
		}
	else if (document.forms[0].name_last.value == "")
		{
		alert("Please provide your last name.");
		document.forms[0].name_last.focus();
		return false;
		}
	else if (document.forms[0].email_address.value == "")
		{
		alert("Please provide your email address.");
		document.forms[0].email_address.focus();
		return false;
		}
	else if (document.forms[0].phone_number.value == "")
		{
		alert("Please provide your telephone number.");
		document.forms[0].phone_number.focus();
		return false;
		}
	else if (document.forms[0].company.value == "")
		{
		alert("Please provide your company name.");
		document.forms[0].company.focus();
		return false;
		}
	else if (document.forms[0].position.value == "")
		{
		alert("Please provide your position.");
		document.forms[0].position.focus();
		return false;
		}
	else if (document.forms[0].street1.value == "")
		{
		alert("Please provide your street address.");
		document.forms[0].street1.focus();
		return false;
		}
	else if (document.forms[0].city.value == "")
		{
		alert("Please provide your city.");
		document.forms[0].city.focus();
		return false;
		}
	else if (document.forms[0].state.options[0].selected)
		{
		alert("Please provide your state.");
		document.forms[0].state.focus();
		return false;
		}
	else if (document.forms[0].zip_code.value == "")
		{
		alert("Please provide your zip code.");
		document.forms[0].zip_code.focus();
		return false;
		}
	else if (document.forms[0].area[0].checked == false && document.forms[0].area[1].checked == false)
		{
		alert("Please provide your area of interest in LatchTool Group.");
		document.forms[0].area[0].focus();
		return false;
		}
	else if (document.forms[0].message.value == "")
		{
		alert("Please provide your message for this communication.");
		document.forms[0].message.focus();
		return false;
		}
	}

function validate_ContestForm()
	{
	if (document.forms[0].name_first.value == "")
		{
		alert("Please provide your first name.");
		document.forms[0].name_first.focus();
		return false;
		}
	else if (document.forms[0].name_last.value == "")
		{
		alert("Please provide your last name.");
		document.forms[0].name_last.focus();
		return false;
		}
	else if (document.forms[0].email_address.value == "")
		{
		alert("Please provide your email address.");
		document.forms[0].email_address.focus();
		return false;
		}
	else if (document.forms[0].phone_number.value == "")
		{
		alert("Please provide your telephone number.");
		document.forms[0].phone_number.focus();
		return false;
		}
	else if (document.forms[0].company.value == "")
		{
		alert("Please provide your company name.");
		document.forms[0].company.focus();
		return false;
		}
	else if (document.forms[0].position.value == "")
		{
		alert("Please provide your position.");
		document.forms[0].position.focus();
		return false;
		}
	else if (document.forms[0].street1.value == "")
		{
		alert("Please provide your street address.");
		document.forms[0].street1.focus();
		return false;
		}
	else if (document.forms[0].city.value == "")
		{
		alert("Please provide your city.");
		document.forms[0].city.focus();
		return false;
		}
	else if (document.forms[0].state.options[0].selected)
		{
		alert("Please provide your state.");
		document.forms[0].state.focus();
		return false;
		}
	else if (document.forms[0].zip_code.value == "")
		{
		alert("Please provide your zip code.");
		document.forms[0].zip_code.focus();
		return false;
		}
	else if (document.forms[0].entry.value == "")
		{
		alert("Please provide your entry for the contest.");
		document.forms[0].entry.focus();
		return false;
		}
	else if (document.forms[0].message.value == "")
		{
		alert("Please provide the rationale of your entry for the contest.");
		document.forms[0].message.focus();
		return false;
		}
	}
