var dwz_openCombo = "";document.onmousedown=dwz_needCloseCombo;var dwz_stopTimer = "1";var righe = new Array();var colonne = new Array();function dwz_createCombo(name){dwz_creaRighe(name,eval(name+"_par.dw_righe"));};function dwz_creaRighe(cmb,n){for(x=0;x<=n;x++){tmp = dwz_findObj(cmb+"_dwz_line_"+x);righe[cmb+"_"+x] = tmp;maxCol = parseInt(eval(cmb+"_par.maxCols"));for(y=0;y<=maxCol;y++){tmp = dwz_findObj(cmb+"_Line_"+x+"_Col_"+y);colonne[cmb+"_"+x+"_"+y] = tmp;};};};function dwz_openComboContainer(cmb){var comboContainer = dwz_findObj(cmb);if(comboContainer.length>1){msg = "WARNING!!\n";msg += "I find " + comboContainer.length + " controls with the same name: " + cmb + "\n";msg += "This is not permitted!!\n";msg += "Each control must have a unique name in the document.\n";msg += "Please change the name of one of them.";alert(msg);return;};comboContainer = dwz_findObj(cmb+"_dwzComboContainer");if((dwz_openCombo!="") && (dwz_openCombo!=cmb)){dwz_closeCombo();};dwz_stopTimer = "0";if(comboContainer.style.visibility == "visible"){dwz_needCloseCombo();}else{clearTimeout(window.dwz_timerCombo);dwz_openCombo = cmb;var imagePos = cmb+"_dwzImagePosition";var position = dwz_getPosition(imagePos);IE4=(document.all)?true:false;if(!IE4){eval("comboContainer.style.left='"+dwz_screenAdjust(position.x,dwz_getStyle(comboContainer,"width"),"x")+"px'");eval("comboContainer.style.top='"+dwz_screenAdjust(position.y,dwz_getStyle(comboContainer,"height"),"y")+"px'");}else{comboContainer.style.left = dwz_screenAdjust(position.x,comboContainer.style.width,"x");comboContainer.style.top = dwz_screenAdjust(position.y,comboContainer.style.height,"y");};comboContainer.style.visibility = "visible";var comboTxt = dwz_findObj(cmb);dwz_scrollValue(cmb,comboTxt.value);};};function dwz_screenAdjust(pos,dim,coord){NS4=(document.layers) ? true : false;if(!IE4){var scrBars = 10;winBot = (window.pageYOffset + window.innerHeight) - scrBars;winRight = (window.pageXOffset + window.innerWidth) - scrBars;}else{var scrBars = -10;winBot = (document.body.scrollTop + document.body.clientHeight) - scrBars;winRight = (document.body.scrollLeft + document.body.clientWidth) - scrBars;};newPos = pos;switch(coord){case "x":;dim = parseInt(dim.replace(/px/gi,""));if((pos+dim)>winRight){newPos = (winRight - dim);if(newPos<1){newPos=3};};break;case "y":;newPos = pos;};return newPos;};function dwz_listItemSelected(cmb,el,index){if(dwz_findObj(cmb+"_dwzSelectedIndex").value==""){return false;}else{selItem = dwz_findObj(cmb+"_dwzSelectedIndex").value.split(",");trovato=false;for(x=0;x<selItem.length;x++){if(selItem[x]==index){	trovato=true;	break;};};return trovato;};};function dwz_scrollValue(cmb,v){var n = 0;var trovato = false;while(righe[cmb+"_"+n]){if(eval(cmb+"_par.Value["+n+"]").replace(/\\u0027/gi,"'").replace(/\\u0022/gi,'"')==v.replace(/\\u0027/gi,"'").replace(/\\u0022/gi,'"')){trovato = true;break;}else{n++;};};dwz_unSelectAll(cmb);if(trovato){selColor=eval(cmb+"_par.bgRolColor");selTxtColor=eval(cmb+"_par.fontRolColor");dwz_setColor(righe[cmb+"_"+n],selColor);		selTxtColor=eval(cmb+"_par.fontRolColor");selTxtFace=eval(cmb+"_par.fontRolFace");selTxtBold=eval(cmb+"_par.fontRolBold");selTxtSize=eval(cmb+"_par.fontRolSize");maxCol = parseInt(eval(cmb+"_par.maxCols"));for(x=0;x<=maxCol;x++){el = colonne[cmb+"_"+n+"_"+x];	if(el){	dwz_setTxtColor(el,selTxtColor);	dwz_setTxtFace(el,selTxtFace);	dwz_setTxtBold(el,selTxtBold);	dwz_setTxtSize(el,selTxtSize);};};var p = dwz_getPosition(cmb+"_dwzlinePos_"+n);var q = dwz_getPosition(cmb+"_dwzComboContainer");if(dwz_Header(cmb)){delta = parseInt(eval(cmb+"_par.headerHeight")) + 1;}else{delta = 0;};dwz_findObj(cmb+"_dwzContainer").scrollTop = (p.y - q.y)  - delta;dwz_findObj(cmb+"_dwzSelectedIndex").value = n;}else{dwz_findObj(cmb+"_dwzContainer").scrollTop = -dwz_findObj(cmb+"_dwzContainer").scrollTop;};};function dwz_Header(cmb){if(dwz_findObj(cmb+"_dwzHeader")){return true;}else{return false;};};function dwz_setComboValue(cmb,el,index){dwz_unSelectAll(cmb);dwz_findObj(cmb).value = eval(cmb+"_par.Value["+index+"]").replace(/\\u0027/gi,"'").replace(/\\u0022/gi,'"');dwz_findObj(cmb+"_display").value = eval(cmb+"_par.Text["+index+"]").replace(/\\u0027/gi,"'").replace(/\\u0022/gi,'"');dwz_findObj(cmb+"_dwzSelectedIndex").value = index;dwz_closeCombo();};function dwz_clickListItem(cmb,el,index){itemSelected = dwz_listItemSelected(cmb,el,index);if(eval(cmb+"_par.dw_multiSelect")=="0"){multiSelect = false;}else{multiSelect = true;};	if(itemSelected){dwz_unSetListValue(cmb,el,index);}else if(!multiSelect){tmpN = dwz_findObj(cmb+"_dwzSelectedIndex").value;if(tmpN!="-1"){dwz_unSetListValue(cmb,righe[cmb+"_"+tmpN],tmpN);};dwz_findObj(cmb+"_dwzSelectedIndex").value=="";dwz_findObj(cmb).value = "";dwz_setListValue(cmb,el,index);dwz_setListItem(cmb,el,index,eval(cmb+"_par.bgRolColor"),eval(cmb+"_par.fontRolColor"),eval(cmb+"_par.fontRolFace"),eval(cmb+"_par.fontRolBold"),eval(cmb+"_par.fontRolSize"));}else{dwz_setListValue(cmb,el,index);dwz_setListItem(cmb,el,index,eval(cmb+"_par.bgRolColor"),eval(cmb+"_par.fontRolColor"),eval(cmb+"_par.fontRolFace"),eval(cmb+"_par.fontRolBold"),eval(cmb+"_par.fontRolSize"));};};function dwz_setListValue(cmb,el,index){if(dwz_findObj(cmb).value==""){dwz_findObj(cmb).value = eval(cmb+"_par.Value["+index+"]");}else{dwz_findObj(cmb).value = dwz_findObj(cmb).value + "," + eval(cmb+"_par.Value["+index+"]");};if(dwz_findObj(cmb+"_dwzSelectedIndex").value=="-1"){dwz_findObj(cmb+"_dwzSelectedIndex").value = index;}else{dwz_findObj(cmb+"_dwzSelectedIndex").value = dwz_findObj(cmb+"_dwzSelectedIndex").value + "," + index;};	};function dwz_unSetListValue(cmb,el,index){listaValori = dwz_findObj(cmb).value.split(",");valore = eval(cmb+"_par.Value["+index+"]");cong = "";newValori = "";trovato = false;for(x=0;x<listaValori.length;x++){if((valore!=listaValori[x]) || (trovato)){newValori += cong + listaValori[x];cong = ",";}else{trovato = true;};};dwz_findObj(cmb).value = newValori;listaValori = dwz_findObj(cmb+"_dwzSelectedIndex").value.split(",");cong = "";newValori = "";trovato = false;for(x=0;x<listaValori.length;x++){if((index!=listaValori[x]) || (trovato)){newValori += cong + listaValori[x];cong = ",";}else{trovato = true;};};if(newValori==""){newValori="-1"};dwz_findObj(cmb+"_dwzSelectedIndex").value = newValori;dwz_setListItem(cmb,el,index,eval(cmb+"_par.bgColor"),eval(cmb+"_par.fontColor"),eval(cmb+"_par.fontFace"),eval(cmb+"_par.fontBold"),eval(cmb+"_par.fontSize"))	;};function dwz_getLineIndex(el){var valori = el.getAttribute("id").split("_");return valori[3];};function dwz_getComboFromLine(el){var valori = el.getAttribute("id").split("_");return valori[0];};function dwz_unSelectAll(cmb){if(dwz_findObj(cmb+"_dwzSelectedIndex").value!=-1){unSelColor=eval(cmb+"_par.bgColor");dwz_setColor(righe[cmb+"_"+dwz_findObj(cmb+"_dwzSelectedIndex").value],unSelColor);unSelTxtColor=eval(cmb+"_par.fontColor");unSelTxtFace=eval(cmb+"_par.fontFace");unSelTxtBold=eval(cmb+"_par.fontBold");unSelTxtSize=eval(cmb+"_par.fontSize");maxCol = parseInt(eval(cmb+"_par.maxCols"));for(x=0;x<=maxCol;x++){el = colonne[cmb+"_"+dwz_findObj(cmb+"_dwzSelectedIndex").value+"_"+x];if(el){	dwz_setTxtColor(el,unSelTxtColor);	dwz_setTxtFace(el,unSelTxtFace);	dwz_setTxtBold(el,unSelTxtBold);	dwz_setTxtSize(el,unSelTxtSize);};};dwz_findObj(cmb+"_dwzSelectedIndex").value = "-1";};};function dwz_setListItem(cmb,el,index,color,txtColor,txtFace,txtBold,txtSize){dwz_changeDiv(cmb,index,el,color,txtColor,txtFace,txtBold,txtSize);};function dwz_onMouse(cmb, index, color, txtColor, txtFace, txtBold, txtSize){if(eval(cmb+"_par.displayMode")=="0"){isCombo = true;itemSelected = false;}else{isCombo = false;itemSelected = dwz_listItemSelected(cmb,righe[cmb+"_"+index],index);};if((isCombo) || (!itemSelected)){dwz_changeDiv(cmb,index,righe[cmb+"_"+index],color,txtColor,txtFace,txtBold,txtSize);};};function dwz_changeDiv(cmb,index,el,color,txtColor,txtFace,txtBold,txtSize){if(!dwz_Selected(cmb,index)){if(color!=""){dwz_setColor(el,color);}if(txtColor!="" || txtFace!="" || txtBold!="" || txtSize!=""){if(parseInt(index)==0){	maxCol = 0;}else{	maxCol = parseInt(eval(cmb+"_par.maxCols"));}for(c=0;c<=maxCol;c++){	if(txtColor!=""){colonne[cmb+"_"+index+"_"+c].style.color = txtColor;};	if(txtFace!=""){dwz_setTxtFace(colonne[cmb+"_"+index+"_"+c],txtFace);};	if(txtBold!=""){dwz_setTxtBold(colonne[cmb+"_"+index+"_"+c],txtBold);};	if(txtSize!=""){dwz_setTxtSize(colonne[cmb+"_"+index+"_"+c],txtSize);};};};};};function dwz_setColor(el,color){el.bgColor = color;};function dwz_setTxtColor(el,color){el.style.color = color;};function dwz_setTxtFace(el,face){el.style.fontFamily = face};function dwz_setTxtBold(el,bold){if(bold=="0"){bold="normal"}else{bold="bold"};el.style.fontWeight = bold;};function dwz_setTxtSize(el,Size){el.style.fontSize = Size+"px"};function dwz_Selected(cmb,index){if(index==dwz_findObj(cmb+"_dwzSelectedIndex").value){return true;}else{return false;};};function dwz_setOn(v){dwz_stopTimer = v;dwz_clearTimer();};function dwz_needCloseCombo(){if((dwz_stopTimer=="0") && (dwz_openCombo!="") && (dwz_findObj(dwz_openCombo+"_dwzComboContainer").style.visibility=="visible")){window.dwz_timerCombo = setTimeout("dwz_closeCombo()",200);};};function dwz_clearTimer(){clearTimeout(window.dwz_timerCombo)};function dwz_closeCombo(){if(dwz_openCombo!=""){var el = dwz_findObj(dwz_openCombo+"_dwzComboContainer");el.style.visibility = "hidden";dwz_openCombo="";};};function dwz_getPosition(field){el = dwz_findObj(field);	var x = 0;var y = 0;NS4=(document.layers) ? true : false;var r;if(NS4){r = { x: el.document.width, y: el.document.height };}else{r = { x: el.offsetLeft, y: el.offsetTop };};while(el.offsetParent){r.x+=dwz_getParentPos(el.offsetParent,"x");r.y+=dwz_getParentPos(el.offsetParent,"y");el = el.offsetParent;};return r;};function dwz_getParentPos(el,ret){var r;if(NS4){r = { x: el.document.width, y: el.document.height };}else{r = { x: el.offsetLeft, y: el.offsetTop };};if(ret=="x"){return r.x;}else{return r.y;};};function dwz_getStyle(obj,p){return eval("obj.style."+p).replace(/px/gi,"");};function dwz_standardComboChange(cmb){el = dwz_findObj(cmb+"_display");var newVal = "";var cong = "";for(x=0;x<el.options.length;x++){if(el.options[x].selected){newVal += cong + el.options[x].value;cong = ",";};};dwz_findObj(cmb).value = newVal;};function dwz_autoComplete (cmb,field,ev) {var found = false;var textArrayList = eval(cmb+"_par.Text");var valueArrayList = eval(cmb+"_par.Value");for (var i = 0; i < textArrayList.length; i++) {if (textArrayList[i].toUpperCase().indexOf(field.value.toUpperCase()) == 0) {found=true; break;};};if (field.createTextRange) {if (!found) {return;};var cursorKeys ="8;46;37;38;39;40;33;34;35;36;45;";if (cursorKeys.indexOf(event.keyCode+";") == -1) {var oldValue = field.value;var newValue = found ? textArrayList[i] : oldValue;if (newValue != field.value) {	field.value = newValue;	var rNew = field.createTextRange();	rNew.moveStart('character', oldValue.length) ;	rNew.select();	var cmValue = eval(cmb+"_par.Value["+i+"]").replace(/\\u0027/gi,"'").replace(/\\u0022/gi,'"');	dwz_findObj(cmb).value = cmValue;	dwz_scrollValue(cmb,cmValue);};};};};function dwz_setHiddenValue(cmb,valore,field){var textArrayList = eval(cmb+"_par.Text");var valueArrayList = eval(cmb+"_par.Value");var found = false;for (var i = 0; i < textArrayList.length; i++) {if (textArrayList[i].toUpperCase()==field.value.toUpperCase()) {found=true; break;};};if(found){dwz_findObj(cmb).value = valueArrayList[i];}else{if(eval(cmb+"_par.dw_LimitToList")=="1"){dwz_findObj(cmb).value = "";}else{dwz_findObj(cmb).value = valore;};};};function dwz_findObj(n, d){var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}; if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++){x=d.forms[i][n];}; for(i=0;!x&&d.layers&&i<d.layers.length;i++){x=dwz_findObj(n,d.layers[i].document);}; if(!x && d.getElementById) x=d.getElementById(n); return x;};