ho messo questo codice per valutare il valore di una combo e quindi caricare delle pagine asp, ma mi da errore..

questo è il codice:
codice:
scelta= new LoadVars();
	proprieta = new LoadVars();
	proprieta = tipol.getSelectedItem().label;
	if (proprieta == Liceo){
	scelta.Load("Liceo.asp");
	scelta.onLoad = function(success) {
		if (success) {
			for (i=1; i<=Number(this.tot); i++) {
				elemento = this["lc"+i];
				_root.comboscuole.addItem(elemento);
			}
		}
	}
	}
	else if (proprieta == Istituto Tecnico){
	scelta.Load("Tecnico.asp");
	scelta.onLoad = function(success) {
		if (success) {
			for (i=1; i<=Number(this.tot); i++) {
				elemento = this["tc"+i];
				_root.comboscuole.addItem(elemento);
			}
		}
	};
	}
	else if (proprieta == Istituto Professionale){
	scelta.Load("Professionale.asp");
	scelta.onLoad = function(success) {
		if (success) {
			for (i=1; i<=Number(this.tot); i++) {
				elemento = this["pr"+i];
				_root.comboscuole.addItem(elemento);
			}
		}
	}
	}
	else (proprieta == Istituto Artistico){
	scelta.Load("Artistico.asp");
	scelta.onLoad = function(success) {
		if (success) {
			for (i=1; i<=Number(this.tot); i++) {
				elemento = this["ar"+i];
				_root.comboscuole.addItem(elemento);
			}
		}
	}
	}

questo è l'errore in output:

**Error** Scene=Scena 1, layer=fosciandora, frame=1:Line 58: ')' expected
else if (proprieta == Istituto Tecnico){

Total ActionScript Errors: 1 Reported Errors: 1



ma che cavolo significa???!!!
il codice secondo me è giusto...