function createRequestObject() {
	var request_o;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer") { var browserType = 'IE'; request_o = new ActiveXObject("Microsoft.XMLHTTP"); }
	else { var browserType = 'NONIE'; request_o = new XMLHttpRequest(); }
	return request_o;
}

var http = createRequestObject(); 

function adjustQuoteForm(obj) {
  requestValue = obj.options[obj.selectedIndex].value;
  url = 'ajax.asp?request=' + requestValue + '&'
  http.open('get', url);
	http.onreadystatechange = function() { handleQuoteFormRequest(); }; 
 	http.send(null);
}

function handleQuoteFormRequest() {
	if(http.readyState == 4){ 
	  formObj = MM_findObj('quoteSelector');
		var response = http.responseText;
		if (formObj) {
			formObj.innerHTML = response;
		}
	}  
}

function quoteSubmit() {
  var type = MM_findObj('quotetype')
  requestValue = type.options[type.selectedIndex].value;
  if (requestValue=='LRQ') {
    var location=('http://www.statefarm.com/quote/life.htm');
    this.location.href = location;
  }
  else {
    var zipcode = MM_findObj('instate')
    if (validZipCode(zipcode.value)) {
      quoteselectorform = MM_findObj('quoteselectorform')
      actionURL = 'http://www.statefarm.com/apps/InsuranceApp/S1AppSelector.asp?State=&Agent=&appname=' + requestValue
      quoteselectorform.action = actionURL;
      return true
    }
    else {
      alert('Please check the Postal code you entered.');
    }
  }
  return false;
}
