// top image rollovers
if (document.images) {            
  currenton = new Image();   currenton.src = "images/b_current_on.gif"; 
  currentoff = new Image();  currentoff.src = "images/b_current_off.gif";
  backon = new Image();   backon.src = "images/b_back_on.gif"; 
  backoff = new Image();  backoff.src = "images/b_back_off.gif";
  ffton = new Image();   ffton.src = "images/b_fft_on.gif"; 
  fftoff = new Image();  fftoff.src = "images/b_fft_off.gif";
}
function imgOn(imgName) {
    if (document.images) {
        document[imgName].src = eval(imgName + "on.src");       
    }
}
function imgOff(imgName) {
    if (document.images) {
        document[imgName].src = eval(imgName + "off.src");
    }
}

// add to favorites
function bookmark(){
window.external.AddFavorite("http://www.homedt.com","Lake Placid & Highlands County Information");
var url="http://www.homedt.com";
var title="Relocation Guide";
}

// email validation
function emailCheck() {
txt=document.isn.email.value;
if (txt.indexOf("@")<3){
alert("Please enter a valid e-mail address. Ex. info@adoptinfo.net");
return false;
}
if ((txt.indexOf(".com")<5)&&(txt.indexOf(".org")<5)
&&(txt.indexOf(".gov")<5)&&(txt.indexOf(".net")<5)
&&(txt.indexOf(".cc")<5)&&(txt.indexOf(".info")<5)
&&(txt.indexOf(".mil")<5)&&(txt.indexOf(".edu")<5)){
alert("I'm sorry. This email address seems wrong. Please"
+" check the suffix for accuracy. (It should include a "
+".com, .edu, .net, .org, .gov or .mil)");
return false;
	}
return true;
}

// email address
function isEmailAddr(email)
{
  var result = false;
  var theStr = new String(email);
  var index = theStr.indexOf("@");
  if (index > 0)
  {
    var pindex = theStr.indexOf(".",index);
    if ((pindex > index+1) && (theStr.length > pindex+1))
	result = true;
  }
  return result;
}

// valid required
function validRequired(formField,fieldLabel)
{
	var result = true;
	
	if (formField.value == "")
	{
		alert('Please enter a value for the "' + fieldLabel +'" field.');
		formField.focus();
		result = false;
	}
	return result;
}

// validate digits
function allDigits(str)
{
	return inValidCharSet(str,"0123456789");
}

// validate email
function validEmail(formField,fieldLabel,required)
{
	var result = true;
	if (required && !validRequired(formField,fieldLabel))
		result = false;
	if (result && ((formField.value.length < 3) || !isEmailAddr(formField.value)) )
	{
		alert("Please enter a complete email address in the form: yourname@yourdomain.com");
		formField.focus();
		result = false;
	}
  return result;
}

// valid number field
function validNum(formField,fieldLabel,required)
{
	var result = true;
	if (required && !validRequired(formField,fieldLabel))
		result = false;
 	if (result)
 	{
 		if (!allDigits(formField.value))
 		{
 			alert('Please enter a number for the "' + fieldLabel +'" field.');
			formField.focus();		
			result = false;
		}
	} 
	return result;
}

// validate integer
function validInt(formField,fieldLabel,required)
{
	var result = true;
	if (required && !validRequired(formField,fieldLabel))
		result = false;
 	if (result)
 	{
 		var num = parseInt(formField.value);
 		if (isNaN(num))
 		{
 			alert('Please enter a number for the "' + fieldLabel +'" field.');
			formField.focus();		
			result = false;
		}
	} 
	return result;
}