function clear_destiny(){
	var destinationSelect = xajax.$("destination");
	var destinationClear = false;
	while(!destinationClear){
		if(destinationSelect.length != 0){
			destinationSelect.remove(0);
		}
		else{
			destinationClear = true;
		}
	}
}

function origin_change(){
	if(xajax.$("origin").value == "no"){
		clear_destiny();
		xajax.$("destinationLoading").style.display = "none";
		xajax.$("destination").disabled = true;
	}
	else{
		clear_destiny();
		xajax.$("destinationLoading").style.display = "";
		xajax.$("origin").disabled = true;
		xajax.$("destination").disabled = true;
		xajax_destinations(xajax.$('origin').value);
	}
}

function destiny_ready(){
	xajax.$("destinationLoading").style.display = "none";
	xajax.$("origin").disabled = false;
	xajax.$("destination").disabled = false;
}

function add_destiny(value, text){
	var destinationOption = document.createElement("option");
	
	var destinationSelect = xajax.$("destination");
	destinationOption.value = value;
	destinationOption.text = text;
	
	try{
		destinationSelect.add(destinationOption,null);
	}
	catch(ex){
		destinationSelect.add(destinationOption);
	}
}