// metodi generali gestioni ajax

function spinner(obj){
	doc = document.getElementById(obj)
	doc.style.backgroundImage = 'url(../images/spinner.gif)';
	doc.style.backgroundPosition = '50% 50%';
	doc.style.backgroundRepeat = 'no-repeat'; 
	doc.innerHTML = '&nbsp;';
}

function deSpinn(obj){
	doc = document.getElementById(obj)
	doc.style.backgroundImage = none;
}

function find_val_cmb(val,cmb){
	for(var i = 0; i< cmb.length; i++){
		if(val == cmb[i].text){
			return true;
		}
	}
	return false;
}

function checked_value(obj){
	for (var i = 0; i < obj.length; i++){
		if(obj[i].checked){ return obj[i].value; }
	}
	return false;
}

function multi_selected(obj){
	var val = '';
	for (var i = 0; i < obj.options.length; i++){
		if(obj.options[i].selected){ val += obj.options[i].value; }
	}
	return (val) ? val : false;
}

function selected_value(obj, val){
	for (var i = 0; i < obj.length; i++){
		if(obj[i].value == val){ return i; }
	}
	return false; 
}

function msg(){
	var n = document.getElementById('alert-cs').value;
	var s = document.getElementById('alert-st').value;
	if(n >= 1){upd_sel(s)}; // update 1
	if(n >= 2){upd_sel2(s)}; // update 2
	//...
	document.getElementById('alert').style.visibility = 'hidden';
	document.getElementById('alert-msg').innerHTML = '';
}

function setAlert(cs,st){
	document.getElementById('alert').style.visibility = 'visible';
	// pilota il comportamento della messaggistica
	document.getElementById('alert-cs').value = cs;
	document.getElementById('alert-st').value = st;
}
