var http = getXMLHTTPRequest();
var validzip;
validzip = 0;


function getXMLHTTPRequest() {
try {
req = new XMLHttpRequest();
} catch(err1) {
    try {
    req = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (err2) {
        try {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (err3) {
            req = false;
        }
    }
}
return req;
}

function updateDwellValue(dwellVal) {
	updateInclValue(dwellVal);
	dwellVal = formatCurrency(dwellVal);
	return dwellVal;
}

function updateInclValue(dwellVal) {
	var inclVal;
	inclVal = formatCurrency(Math.round(dwellVal * .4));
	document.eq_info.res_incl.value = inclVal;
	}

function useHttpResponse() {
  if (http.readyState == 4) {
    if (http.status == 200) {
      mytext = http.responseText.split("|");
      validzip = mytext[0];
      if (validzip=="0"){
        document.getElementById('cityName').innerHTML = "Invalid AR Zip Code";
        document.getElementById('stateName').innerHTML = "-";
        document.getElementById('countyName').innerHTML = "-";
        document.getElementById('EQZone').innerHTML = "-";
      } else {
        validzip = "1";
        document.getElementById('cityName').innerHTML = mytext[0];
        document.getElementById('stateName').innerHTML = mytext[1];
        document.getElementById('countyName').innerHTML = mytext[2];
        document.getElementById('EQZone').innerHTML = mytext[3];
        }   
	    }
	  }
	}

function getvalidzip() {
  var newzipcode = document.eq_info.zip2.value;
  var myurl = 'getzip2.php?zipcode='+newzipcode;
  http.open("GET", myurl, true);
  http.onreadystatechange = useHttpResponse;
  http.send(null);
  }


function getType(isRes) {
	if (isRes) {
		document.getElementById("residential_values").style.display = 'block';			
		document.getElementById("commercial_values").style.display = 'none';	
	} else {
		document.getElementById("residential_values").style.display = 'none';
		document.getElementById("commercial_values").style.display = 'block';	
	} 
}

function formatCurrency(num) {
num = num.toString().replace(/\$|\,/g,'');
if(isNaN(num))
num = "0";
sign = (num == (num = Math.abs(num)));
num = Math.floor(num*100+0.50000000001);
cents = num%100;
num = Math.floor(num/100).toString();
if(cents<10)
cents = "0" + cents;
for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
num = num.substring(0,num.length-(4*i+3))+','+
num.substring(num.length-(4*i+3));
return (((sign)?'':'-') + '$' + num);
}

function isvalidform() {
getvalidzip();
if (validzip == "1") {
		return true;
	} else {
		alert ("Zip Code must be a valid zip in the state of Arkansas.");
		return false;
	}
}

function configurepage() {
	if (document.eq_info.build_type[0].checked) {
		document.getElementById("residential_values").style.display = 'block';
	}
	if (document.eq_info.build_type[1].checked) {
		document.getElementById("commercial_values").style.display = 'block';
	}
}

function resetform() {
document.eq_info.reset();
document.getElementById("residential_values").style.display = 'none';
document.getElementById("commercial_values").style.display = 'none';
}
