segnalazioneHeaderExt.jsp 978 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
<%@ include file="/project/include.jsp" %>

<script type="text/javascript">
	<bui:out modes="create">
	var _areaSogg;
	
	function calcolaArea(soggetto) {
		_areaSogg = null;
		jsLoadString('it.cedaf.icare.customers.zunitdc.segnalazioni.CalcoloAreaAction', "soggetto=" + soggetto, '_setAreaSogg', JS_SYNC);
		return _areaSogg;				
	}	
	
	registerOnChangeLookup('assistitoLookup', function () {
			var soggetto = document.getElementById('id_assistitoLookup').value;		
							
			var areaInput = document.getElementById('areaSelect');
			
			if (areaInput == null) {
				areaInput = document.getElementsByName('areaSelect')[0];
			}
			
			if (areaInput != null && areaInput != undefined ) {
				var areaSogg = calcolaArea(soggetto);
				if (areaSogg == '') {
					areaInput.selectedIndex = 0;
				} else if (areaSogg != '-1') {
					selectComboElementByValue(areaInput,areaSogg);
			   	}
			}
		});
			
	function _setAreaSogg(area) {
		_areaSogg = area;
	}	
	</bui:out>
</script>