<!--
function chgact(az,st,op,val,op2,val2,op3,val3,ret,act,frm,anc){
var fAct;
var actAtt = "";
var ctrlAct = true;
var cImp;
var ctrlArea;
if(ctrlObb(frm)){
if(ctrlVal(frm)){fAct = document["form"+frm]}else{fAct = document.form1}
if(ctrlVal(act)){
	if(act=="rpl"){
		actAtt = fAct.action;
		ctrlArea=document.getElementById("ri");
		if((ctrlArea.value!==undefined)&&(ctrlArea.value!="")&&(ctrlArea.value!=null)){
			actAtt=ctrlArea.value+".asp"
		}else{
			actAtt=actAtt.replace('_gest.', '.')
		}
		//window.location.href = actAtt;
	}else if(act=="n"){
		ctrlAct = false;
		alert("La voce selezionata non è raggiungibile durante questa eleborazione.");
	}else{
		actAtt = act + ".asp";
	}
}else{
	actAtt = fAct.action;
}

if(ctrlVal(az)){actAtt = actAtt + ctrlPat(actAtt) + "az=" + az;}
if(ctrlVal(st)){actAtt = actAtt + ctrlPat(actAtt) + "st=" + st}
if(ctrlVal(op)){actAtt = actAtt + ctrlPat(actAtt) + op + "=" + val}
if(ctrlVal(op2)){actAtt = actAtt + ctrlPat(actAtt) + op2 + "=" + val2}
if(ctrlVal(op3)){actAtt = actAtt + ctrlPat(actAtt) + op3 + "=" + val3}
if(ctrlVal(ret)){if(confirm(ret)){cImp = ctrlInp(val3);if(cImp==true){actAtt = actAtt + ctrlPat(actAtt) + "q=1";}else if(typeof(cImp=="string")){actAtt = actAtt + ctrlPat(actAtt) + cImp;}fAct.action = actAtt;}else{ctrlAct = false;}}}else{ctrlAct = false;}
if(ctrlAct){if(ctrlVal(anc)){actAtt = actAtt + "#" + anc}fAct.action = actAtt;fAct.submit();}
}
function ctrlPat(actAtt){if(actAtt.search(/\.asp\?/) != -1){return "&"}else{return "?";}}
function ctrlInp(tipo){
var val = "";
switch(tipo){
case 'img':
return confirm("- Se volete conservare l'immagine in archivio premete ANNULLA \r- Se volete cancellare completamente l'immagine dal sito premete OK");break;
case 'ven':
if(confirm("- Creo un duplicato in catalogo? \rSe volete duplicare questo articolo e mantenerlo in catalogo premete OK \r- altrimenti premete ANNULLA")){val = "dup=1";}if(confirm("- Mantengo l'articolo in catalogo con il timbro VENDUTO? \rSe volete mantenere questo articolo in catalogo premete OK \r- altrimenti premete ANNULLA")){if(val==""){val = "ven=1"}else{val = val + "&ven=1"}}return val;break;
default:
return false;break;}
}

function ctrlObb(nForm) {
var doc;
if(ctrlVal(nForm)){doc = document["form"+nForm]}else{doc = document.form1}
var num = doc.elements.length; var ctrlObb; var ctrlSub = true;
for (var i =0; i<num; ++i){if (doc.elements[i].title == "Campo obbligatorio"){ctrlObb = true;
switch(doc.elements[i].type){
case 'text':
if((doc.elements[i].value!==undefined)&&(doc.elements[i].value!="")&&(doc.elements[i].value!=null)){ctrlObb = false;}break;
case 'select-one':
if((doc.elements[i].selectedIndex!==undefined)&&(doc.elements[i].selectedIndex!="")&&(doc.elements[i].selectedIndex!=null)){ctrlObb = false;}break;}if(ctrlObb){makeNode(doc.elements[i]);ctrlSub = false;}}}
return ctrlSub;
}
function makeNode(objForm){
var objPrev = objForm.previousSibling; var objElm = document.createElement("span"); var elmTxt = document.createTextNode(" Campo obbligatorio");
objElm.setAttribute("class", "cobb"); objElm.appendChild(elmTxt); objPrev.appendChild(objElm);
}
function makeNode2(){
var objctrl = document.getElementById("ndt");
var id = parseInt(objctrl.value);
var newid = id+1;
var objForm = document.getElementById("form1");
var objPar = document.getElementById("dt"+id); 
var objdiv0 = document.createElement("div");
var objdiv1 = document.createElement("div");
var objlab1 = document.createElement("label");
var objtxt1 = document.createTextNode('Luogo');
var objinp1 = document.createElement("input")
var objdiv2 = document.createElement("div");
var objlab2 = document.createElement("label");
var objtxt2 = document.createTextNode('Data');
var objinp2 = document.createElement("input")
var objdiv3 = document.createElement("div");
var objbut1 = document.createElement("input");
var objbut2 = document.createElement("input");
objlab1.appendChild(objtxt1);
objlab2.appendChild(objtxt2);
objdiv0.setAttribute("id", "dt"+newid); 
objdiv0.setAttribute("class", "calendar"); 
objdiv1.setAttribute("class", "col5"); 
objdiv2.setAttribute("class", "col5"); 
objdiv3.setAttribute("class", "pls");
objinp1.setAttribute("type", "text");
objinp1.setAttribute("name", "luogo"+newid);
objinp1.setAttribute("size", "40");
objinp2.setAttribute("type", "text");
objinp2.setAttribute("name", "data"+newid);
objinp2.setAttribute("size", "40");
objbut1.setAttribute("type", "button");
objbut1.setAttribute("value", "-");
objbut1.setAttribute("onclick", "delnode('"+newid+"')");
objbut2.setAttribute("type", "button");
objbut2.setAttribute("value", "+");
objbut2.setAttribute("onclick", "makeNode2('"+newid+"')");
//objdiv1.appendChild(objlab1);
//objdiv2.appendChild(objlab2);
objdiv1.appendChild(objinp1);
objdiv2.appendChild(objinp2);
objdiv3.appendChild(objbut1);
objdiv3.appendChild(objbut2);
objdiv0.appendChild(objdiv1);
objdiv0.appendChild(objdiv2);
objdiv0.appendChild(objdiv3);
objForm.insertBefore(objdiv0, objPar.nextSibling);
objctrl.setAttribute("value", newid);
}
function delnode(){
var objctrl = document.getElementById("ndt");
var id = parseInt(objctrl.value);
var newid = id-1;
var objForm = document.getElementById("form1");
var objDel = document.getElementById("dt"+id);
objForm.removeChild(objDel);
objctrl.setAttribute("value", newid);
}
//-->
