function r1_changeRegion() {
	if (document.form.r1_country.value == "CA") {
		document.getElementById("r1_show_regionProvs").style.display = '';
		document.getElementById("r1_show_regionStates").style.display = 'none';
		document.getElementById("r1_show_regionOther").style.display = 'none';

		document.getElementById("r1_show_postalcode").style.display = '';
		document.getElementById("r1_show_zipcode").style.display = 'none';
		document.getElementById("r1_show_areacode").style.display = 'none';
		
		document.form.r1_regionProvs.disabled = false;
		document.form.r1_regionStates.disabled = true;
		document.form.r1_regionOther.disabled = true;
		
		document.form.r1_postalcode.disabled = false;
		document.form.r1_zipcode.disabled = true;
		document.form.r1_areacode.disabled = true;		
	} else if (document.form.r1_country.value == "US") {
		document.getElementById("r1_show_regionProvs").style.display = 'none';
		document.getElementById("r1_show_regionStates").style.display = '';
		document.getElementById("r1_show_regionOther").style.display = 'none';
		
		document.getElementById("r1_show_postalcode").style.display = 'none';
		document.getElementById("r1_show_zipcode").style.display = '';
		document.getElementById("r1_show_areacode").style.display = 'none';		
		
		document.form.r1_regionProvs.disabled = true;
		document.form.r1_regionStates.disabled = false;
		document.form.r1_regionOther.disabled = true;
		
		document.form.r1_postalcode.disabled = true;
		document.form.r1_zipcode.disabled = false;
		document.form.r1_areacode.disabled = true;				
	} else {
		document.getElementById("r1_show_regionProvs").style.display = 'none';
		document.getElementById("r1_show_regionStates").style.display = 'none';
		document.getElementById("r1_show_regionOther").style.display = '';
		
		document.getElementById("r1_show_postalcode").style.display = 'none';
		document.getElementById("r1_show_zipcode").style.display = 'none';
		document.getElementById("r1_show_areacode").style.display = '';
		
		document.form.r1_regionProvs.disabled = true;
		document.form.r1_regionStates.disabled = true;
		document.form.r1_regionOther.disabled = false;
		
		document.form.r1_postalcode.disabled = true;
		document.form.r1_zipcode.disabled = true;
		document.form.r1_areacode.disabled = false;		
	}
}

function r2_changeRegion() {
	if (document.form.r2_country.value == "CA") {
		document.getElementById("r2_show_regionProvs").style.display = '';
		document.getElementById("r2_show_regionStates").style.display = 'none';
		document.getElementById("r2_show_regionOther").style.display = 'none';

		document.getElementById("r2_show_postalcode").style.display = '';
		document.getElementById("r2_show_zipcode").style.display = 'none';
		document.getElementById("r2_show_areacode").style.display = 'none';
		
		document.form.r2_regionProvs.disabled = false;
		document.form.r2_regionStates.disabled = true;
		document.form.r2_regionOther.disabled = true;
		
		document.form.r2_postalcode.disabled = false;
		document.form.r2_zipcode.disabled = true;
		document.form.r2_areacode.disabled = true;		
	} else if (document.form.r2_country.value == "US") {
		document.getElementById("r2_show_regionProvs").style.display = 'none';
		document.getElementById("r2_show_regionStates").style.display = '';
		document.getElementById("r2_show_regionOther").style.display = 'none';
		
		document.getElementById("r2_show_postalcode").style.display = 'none';
		document.getElementById("r2_show_zipcode").style.display = '';
		document.getElementById("r2_show_areacode").style.display = 'none';		
		
		document.form.r2_regionProvs.disabled = true;
		document.form.r2_regionStates.disabled = false;
		document.form.r2_regionOther.disabled = true;
		
		document.form.r2_postalcode.disabled = true;
		document.form.r2_zipcode.disabled = false;
		document.form.r2_areacode.disabled = true;				
	} else {
		document.getElementById("r2_show_regionProvs").style.display = 'none';
		document.getElementById("r2_show_regionStates").style.display = 'none';
		document.getElementById("r2_show_regionOther").style.display = '';
		
		document.getElementById("r2_show_postalcode").style.display = 'none';
		document.getElementById("r2_show_zipcode").style.display = 'none';
		document.getElementById("r2_show_areacode").style.display = '';
		
		document.form.r2_regionProvs.disabled = true;
		document.form.r2_regionStates.disabled = true;
		document.form.r2_regionOther.disabled = false;
		
		document.form.r2_postalcode.disabled = true;
		document.form.r2_zipcode.disabled = true;
		document.form.r2_areacode.disabled = false;		
	}
}

function sameAddress() {
	if (document.form.rider2same.checked == true) {
		document.getElementById("show_rider2same").style.display = 'none';
	} else {
		document.getElementById("show_rider2same").style.display = '';
	}
}

function changeTour() {
	if (document.form.tour.value == "custom") {
		document.getElementById("show_customTour").style.display = '';
		document.form.customTour.disabled = false;
	} else {
		document.getElementById("show_customTour").style.display = 'none';
		document.form.customTour.disabled = true;
	}
}