function toggleCheck(thisField)
{
	checkSet = eval("document.CertifyForm." + thisField)
	checkSet.checked = !(checkSet.checked)
}

function popupWindow(whichHTML)
{
	popWindow = window.open(whichHTML,"popWindow","toolbar=no,location=no,scrollbars=yes,resizable=yes,width=300,height=200,top=200,left=100")
//	popWindow.document.write("<HTML><HEAD><TITLE>Why it matters<\/TITLE><\/HEAD>")
//	popWindow.document.write("<BODY>Many chemicals have residue which lasts a long time. Even though the chemical may have been applied some time ago, it may still be interfering with your indoor air space.")
//	popWindow.document.write("<\/BODY><\/HTML>")
//	popWindow.focus()
}

function copyAddresses(thisCheck)
{
	if (thisCheck.checked)
	{
		document.CertifyForm.Txt_MailAddr1.value = document.CertifyForm.Txt_Addr1.value
		document.CertifyForm.Txt_MailAddr2.value = document.CertifyForm.Txt_Addr2.value
		document.CertifyForm.Txt_MailCity.value = document.CertifyForm.Txt_City.value
		document.CertifyForm.Txt_MailState.value = document.CertifyForm.Txt_State.value
		document.CertifyForm.Txt_MailZip.value = document.CertifyForm.Txt_Zip.value
	}
}

function devFillAddresses(thisCheck)
{
	if (thisCheck.checked)
	{
		document.CertifyForm.Txt_Name.value = 'Joe User'
		document.CertifyForm.Txt_Company.value = 'Acme, Inc'
		document.CertifyForm.Txt_MailAddr1.value = document.CertifyForm.Txt_Addr1.value = '123 Mail St'
		document.CertifyForm.Txt_MailAddr2.value = document.CertifyForm.Txt_Addr2.value = 'Suite #42'
		document.CertifyForm.Txt_MailCity.value = document.CertifyForm.Txt_City.value = 'New Town'
		document.CertifyForm.Txt_MailState.value = document.CertifyForm.Txt_State.value = 'NV'
		document.CertifyForm.Txt_MailZip.value = document.CertifyForm.Txt_Zip.value = '12345'
		document.CertifyForm.Txt_EMail = 'Joe@User.com'
	}
}

function validEmail(email)
{
	invalidChars = " /:,;"
	
	if (email == "")
	{
		return false
	}
	
	for (i=0; i<invalidChars.length;i++)
	{
		badChar = invalidChars.charAt(i)
		if (email.indexOf(badChar,0) > -1)
		{
			return false
		}
	}
	
	atPos = email.indexOf("@",1)
	if (atPos == -1)
	{
		return false
	}
	
	if (email.indexOf("@",atPos+1) > -1)
	{
		return False
	}
	
	periodPos = email.indexOf(".",atPos)
	
	if (periodPos == -1)
	{
		return false
	}
	
	if (periodPos+3 > email.length)
	{
		return false
	}
	
	return true
}

function verifyFields(myForm)
{
	if (myForm.Txt_Addr1.value == "42")
		return true

	if (myForm.Txt_Name.value == "")
	{
		alert("Missing Name")
		myForm.Txt_Name.focus()
		myForm.Txt_Name.select()

		return false
	}
	
	if (myForm.Txt_Addr1.value == "")
	{
		alert("Missing Property Address")
		myForm.Txt_Addr1.focus()
		myForm.Txt_Addr1.select()

		return false
	}

	if (myForm.Txt_City.value == "" || myForm.Txt_State.value == "" || myForm.Txt_Zip.value == "" )
	{
		alert("Incomplete Property Address")
		if (myForm.Txt_City.value == "")
		{
			myForm.Txt_City.focus()
			myForm.Txt_City.select()
		}
		else
		if (myForm.Txt_State.value == "")
		{
			myForm.Txt_State.focus()
			myForm.Txt_State.select()
		}
		else
		{
			myForm.Txt_Zip.focus()
			myForm.Txt_Zip.select()
		}
		
		return false
	}

	if (myForm.Txt_MailAddr1.value == "")
	{
		alert("Missing Mailing Address")
		myForm.Txt_MailAddr1.focus()
		myForm.Txt_MailAddr1.select()

		return false
	}

	if (myForm.Txt_MailCity.value == "" || myForm.Txt_MailState.value == "" || myForm.Txt_MailZip.value == "" )
	{
		alert("Incomplete Mailing Address")
		if (myForm.Txt_MailCity.value == "")
		{
			myForm.Txt_MailCity.focus()
			myForm.Txt_MailCity.select()
		}
		else
		if (myForm.Txt_MailState.value == "")
		{
			myForm.Txt_MailState.focus()
			myForm.Txt_MailState.select()
		}
		else
		{
			myForm.Txt_MailZip.focus()
			myForm.Txt_MailZip.select()
		}
		
		return false
	}

	if (!validEmail(myForm.Txt_EMail.value))
	{
		alert("Invalid or Missing E-Mail Address")
		myForm.Txt_EMail.focus()
		myForm.Txt_EMail.select()

		return false
	}
	
	return true
}
