function createRequestObject(){
  var request_;
  var browser = navigator.appName;
  if(browser == "Microsoft Internet Explorer"){
    request_ = new ActiveXObject("Microsoft.XMLHTTP");
  }
  else
  {
    request_ = new XMLHttpRequest();
  }
  return request_;
}
var http = createRequestObject();


function getLocation(){
  var resort_id = document.getElementById('resort_id').value;
 	
  http.open('post', '/locations/get_location',true);

  http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  http.send('resort_id='+resort_id);
  http.onreadystatechange = handleInfo;
}

function handleInfo(){
/*
  if(http.readyState == 1){
    document.getElementById('location_dropdowns').innerHTML = 'updating options...'+http.status;
  }
*/
  if(http.status == 200){
    var response = http.responseText;
	document.getElementById('location_dropdowns').innerHTML = response;
  }
}



function getRegions(){
  var country_id = document.getElementById('country_id').value;
 	
  http.open('post', '/locations/get_regions',true);

  http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  http.send('country_id='+country_id);
  http.onreadystatechange = handleInfo2;
}

function handleInfo2(){
/*
  if(http.readyState == 1){
    document.getElementById('location_regions').innerHTML = 'updating options...'+http.status;
  }
*/
  if(http.status == 200){
    var response = http.responseText;
	document.getElementById('location_regions').innerHTML = response;
  }
}


function getCities(){
  var region_id = document.getElementById('region_id').value;
 	
  http.open('post', '/locations/get_cities',true);

  http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  http.send('region_id='+region_id);
  http.onreadystatechange = handleInfo3;
}

function handleInfo3(){
  /*
if(http.readyState == 1){
    document.getElementById('location_cities').innerHTML = 'updating options...';
  }
*/
  if(http.status == 200){
    var response = http.responseText;
	document.getElementById('location_cities').innerHTML = response;
  }
}




/** BETTER PROTOTYPE DRIVEN AJAX REQUESTS **/

function loadDefault(){
	var dId = $F('dl_id');
	if(document.getElementById('lId')){
		var lId = $F('lId');
	}
	new Ajax.Updater('listingForm' , '/owner/load_defaults', {method: 'post', parameters: {default_id: dId, lId: lId}})

}