/* removed from list/index.php per SEO request */

var reqFields=new Array(
  Array ('FirstName', 'First Name'),
  Array ('LastName', 'Last Name'),
  Array ('EmailAddress', 'Email Address', 'isEmail'),
  Array ('ReferredBy', 'Referred By')
);

var reqChkBoxes=new Array(
  Array ('ContactEmail'),
  Array ('ContactPhone'),
  Array ('ContactUSMail')
);

function validateChkBoxes(f){
	for ( c = 0; c < reqChkBoxes.length; c++ ) {
		fn = reqChkBoxes[c][0];
		if(eval("f."+fn+".checked==true")) return true;
	}
	alert("Please select how you prefer to be contacted.");
	return false;
}

amenitiesChecked = 0;
function amenitiesCount(element){
	if(element.checked==true){
		if(amenitiesChecked==5){
			element.checked = false;
			alert("Please select no more than 5 amenities.");
		} else {
			amenitiesChecked++;
		}
	} else {
		amenitiesChecked--;
	}
}

function newXmlHttpObject() {
    var xmlhttp = null;
    try {
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e) {
        try {
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch (E) {
            xmlhttp = false;
        }
    }
    if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
        xmlhttp = new XMLHttpRequest();
    }
    return xmlhttp;
}

function foundZip() {
    if (xh.readyState == 4) {
        if (xh.responseText != 'not found') {
            var responseArray = xh.responseText.split(',');
            var city = responseArray[0];
            var state = responseArray[1];
            document.lewis.City.value = city;

            var index = -1;
            for (var i = 0; i < document.lewis.State.options.length; i++) {
                if (document.lewis.State.options[i].value == state) {
                    index = i;
                    break;
                }
            }
            if (index != -1) {
                document.lewis.State.options.selectedIndex = index;
            }
        }
        // not found
        else {
            document.lewis.City.value = '';
            document.lewis.State.options.selectedIndex = 0;
        }
    }
}

var xh = null;

function lookupZip() {
    if (xh != null) {
        xh.abort();
        xh = null;
    }
    xh = newXmlHttpObject();
    xh.onreadystatechange = foundZip;
    xh.open('GET', 'zip.php?zip=' + document.lewis.Zip.value, true);
    xh.send(null);
}

function disableCityState() {

    // don't disable city and state
    return;

    if (newXmlHttpObject() != null) {
        document.lewis.City.disabled = true;
        document.lewis.State.disabled = true;
        document.lewis.City.style.backgroundColor = "#D1D8C5";
        document.lewis.State.style.backgroundColor = "#D1D8C5";
    }
}