var province;

function getProvinceList(type, pro) {
	var country = document.getElementById("zest_country");
	country = country.options[country.selectedIndex].value;
	document.getElementById('zest_' + type + 'type').options.length = 0;
	document.getElementById('zest_province').options.length = 0;
	province = new sack();
	province.requestFile = '/includes/getProvince.php?country='+country+'&province='+pro;
	province.onCompletion = function(){ createProvinces();
		if (type == 'lodge') {
			getLodgeType();
		} else {
			getPackageType();
		}
	};
	province.runAJAX();
}

function createProvinces() {
	var obj = document.getElementById('zest_province');
	eval(province.response);
}

var type;

function getLodgeType() {
	var province = document.getElementById("zest_province");
	province = province.options[province.selectedIndex].value;
	var country = document.getElementById("zest_country");
	country = country.options[country.selectedIndex].value;
	document.getElementById('zest_lodgetype').options.length = 0;
	type = new sack();
	type.requestFile = '/includes/getLodge.php?country='+country+'&province='+province;
	type.onCompletion = function(){ createTypes('lodge') };
	type.runAJAX();
}

function getPackageType() {
	var province = document.getElementById("zest_province");
	province = province.options[province.selectedIndex].value;
	var country = document.getElementById("zest_country");
	country = country.options[country.selectedIndex].value;
	document.getElementById('zest_packagetype').options.length = 0;
	type = new sack();
	type.requestFile = '/includes/getPackage.php?country='+country+'&province='+province;
	type.onCompletion = function(){ createTypes('package') };
	type.runAJAX();
}

function createTypes(i) {
	i = 'zest_'+i+'type';
	var a = document.getElementById(i);
	eval(type.response);
}
