var zIndex=10;var ricoId;var is=new Is();function set_element_value(a,d){if($(a)){var c=$(a);if(c.type=="text"||c.type=="hidden"||c.type=="button"){c.value=d}else{if(c.type=="select-one"||c.type=="select-multiple"){for(var b=0;b<c.options.length;b++){if(c.options[b].value==d){c.options[b].selected=true}}}else{if(c.type=="div"){c.innerHTML=d}}}}}function set_htmleditor_value(a,d){var c=document.getElementsByTagName("iframe");for(i=0;i<c.length;i++){if(c[i].id.indexOf(a+"___Frame")!=-1){var e=c[i].id;var b=c[i].contentWindow.document.getElementsByTagName("iframe");b[0].contentWindow.document.body.innerHTML=d}}}function roundCorners(b,a){if(typeof(Rico)!="undefined"&&is.moz){for(t=0;t<a.length;t++){elements=b.getElementsByTagName(a[t]);for(i=0;i<elements.length;i++){Rico.Corner.round(elements[i],{compact:true})}}}}function toggleSearch(b,h,j,f,a,l,d,c,g,k){if($(d)){var e=$(d);if(!$(b)){document.cookie=h+"=open";e.src=j;e.title=f;return submitString(c,"id="+d+"&src="+j+"&title="+f,"","Toggle in corso...",d)}else{document.cookie=h+"=close";e.src=a;e.title=l;return removeElement(g,k)}}return false}function formatBox(c,e,a){if($(c)){var b=$(c);b.className=e;b.style.position="absolute";var h=0;var d=0;if(typeof(window.innerWidth)=="number"){h=window.innerWidth;d=window.innerHeight}else{if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){h=document.documentElement.clientWidth;d=document.documentElement.clientHeight}else{if(document.body&&(document.body.clientWidth||document.body.clientHeight)){h=document.body.clientWidth;d=document.body.clientHeight}}}var j=0;if(document.documentElement&&document.documentElement.scrollTop){j=document.documentElement.scrollTop}else{if(document.body&&document.body.scrollTop){j=document.body.scrollTop}else{if(window.pageYOffset){j=window.pageYOffset}else{if(window.scrollY){j=window.scrollY}}}}var k=b.getDimensions(b);var g=(h-k.width)/2;var f=(d-k.height)/2+j;g=(g<0)?0:g;f=(f<0)?0:f;if(a){b.style.zIndex=++zIndex}b.style.left=g+"px";b.style.top=f+"px";b.style.display="block";b.style.cursor="move";if(typeof(Rico)!="undefined"&&is.moz){Rico.Corner.round(b,{compact:true});roundCorners(b,new Array("a","input","table","tr","td","th","fieldset","iframe","select","textarea","checkbox","div"))}Position.includeScrollOffsets=true;new Draggable(c)}}function trimAll(a){while(a.substring(0,1)==" "){a=a.substring(1,a.length)}while(a.substring(a.length-1,a.length)==" "){a=a.substring(0,a.length-1)}return a}function selectAll(b){var a;var c=document.getElementsByTagName("input");for(a=0;a<c.length;a++){if(c[a].type=="checkbox"&&c[a].name.indexOf(b)!=-1){c[a].checked=true}}return false}function unSelectAll(b){var a;var c=document.getElementsByTagName("input");for(a=0;a<c.length;a++){if(c[a].type=="checkbox"&&c[a].name.indexOf(b)!=-1){c[a].checked=false}}return false}function checkSelected(a){var b=false;var c=document.getElementsByTagName("input");for(i=0;i<c.length;i++){if(c[i].type=="checkbox"&&c[i].name.indexOf(a)!=-1&&c[i].checked==true){b=true}}if(!b){window.alert("Per effettuare questa operazione eseguire almeno una selezione.");return false}else{return true}}function trimForm(a){var b=$(a);for(i=0;i<b.elements.length;i++){if(b.elements[i].type=="text"||b.elements[i].type=="textarea"){b.elements[i].value=trimAll(b.elements[i].value)}}}function removeElement(a,b){if($(a)&&$(b)){$(a).removeChild($(b))}return false}function removeElements(a,c){if($(a)){for(var b=0;b<c.length;b++){if($(c[b])){$(a).removeChild($(c[b]))}}}return false}function resetPanel(a,b){b.disabled=true;$(a).innerHTML="";$(a).style.display="none";$("loading").style.display="none";$("loading").innerHTML="";return false}function formRefresh(k,c,a,d,f,m){if(typeof(f)!="undefined"){f=f}else{f=""}if(typeof(m)!="undefined"){m=m}else{m=new Array()}if(typeof(m)!="undefined"){d=d}else{d=""}if(typeof(a)!="undefined"&&$(a)){$(a).innerHTML="";$(a).style.display="none"}if($(k)&&c){c.disabled=true;if(f){formatBox("loading","loader",false);$("loading").style.display="block";$("loading").innerHTML=f}elements=$(k).getElementsByTagName("div");for(i=0;i<elements.length;i++){if(elements[i].id.indexOf("_error")!=-1){elements[i].innerHTML="";elements[i].style.display="none"}else{if(elements[i].id.indexOf("_file_info")!=-1){elements[i].innerHTML=""}}}elements=$(k).getElementsByTagName("input");for(i=0;i<elements.length;i++){if(!inArray(elements[i].id,m)&&elements[i].type!="button"&&elements[i].type!="reset"&&elements[i].type!="submit"){if(elements[i].type=="checkbox"){elements[i].checked=false}else{elements[i].value=""}}}elements=$(k).getElementsByTagName("select");for(i=0;i<elements.length;i++){if(!inArray(elements[i].id,m)){if(elements[i].id.indexOf("msbox_selected")!=-1){if($(elements[i].id)&&$(elements[i].id.replace("selected","selector"))){var h=$(elements[i].id);var j=$(elements[i].id.replace("selected","selector"));moveAllOptions(h,j)}}else{for(var b=0;b<elements[i].options.length;b++){elements[i].options[b].selected=false}}}}var e=$(k).getElementsByTagName("iframe");for(i=0;i<e.length;i++){if(e[i].id.indexOf("___Frame")!=-1){var g=e[i].id;var l=e[i].contentWindow.document.getElementsByTagName("iframe");l[0].contentWindow.document.body.innerHTML=""}if(e[i].id.indexOf("_adv_calendar")!=-1){e[i].contentWindow.location.reload(true)}}$(k).style.display="block";c.disabled=false}if(d){submitString(d,"","","","")}if(f&&!d){$("loading").style.display="none";$("loading").innerHTML=""}return false}function inArray(b,d){var a=false;for(var c=0;c<d.length;c++){if(b==d[c]){a=true;break}}return a}function submitFormAfterCheck(b,c,f,e,a,d){if(checkSelected(b)){if(d){if(!window.confirm(d)){return false}}submitForm(c,f,e,a)}return false}function submitString(functionId,str,confirmation,loadingMessage,disabledElementId){if(!confirmation){if(disabledElementId&&$(disabledElementId)){$(disabledElementId).disabled=true}eval(functionId+'("'+str+'")');if(loadingMessage&&$("loading")){$("loading").innerHTML=loadingMessage;$("loading").style.display="block";formatBox("loading","loader",false)}}else{if(window.confirm(confirmation)){if(disabledElementId&&$(disabledElementId)){$(disabledElementId).disabled=true}eval(functionId+'("'+str+'")');if(loadingMessage&&$("loading")){$("loading").innerHTML=loadingMessage;$("loading").style.display="block";formatBox("loading","loader",false)}}}return false}function submitForm(idForm,functionId,loadingMessage,disabledElementId){if($(idForm)){updateTextarea();updateMultipleSelectBox(true);trimForm(idForm);eval(functionId+'(xajax.getFormValues("'+idForm+'"))');updateMultipleSelectBox(false);if(disabledElementId&&$(disabledElementId)){$(disabledElementId).disabled=true}if(loadingMessage&&$("loading")){$("loading").innerHTML=loadingMessage;$("loading").style.display="block";formatBox("loading","loader",false)}}else{window.alert("Form non trovato")}return false}function updateTextarea(){if(document.getElementsByTagName("iframe")){var d=document.getElementsByTagName("iframe");for(i=0;i<d.length;i++){if(d[i].id.indexOf("___Frame")!=-1){var e=d[i].id;var b=d[i].contentWindow.document.getElementsByTagName("iframe");var a=e.replace("___Frame","");var c=b[0].contentWindow.document.body.innerHTML;c=(c=="<br>"||c=="<br />")?"":c;$(a).value=c}}}}function updateMultipleSelectBox(a){if(document.getElementsByTagName("select")){var c=document.getElementsByTagName("select");for(i=0;i<c.length;i++){if(c[i].id.indexOf("msbox_selected")!=-1){for(var b=0;b<c[i].options.length;b++){c[i].options[b].selected=a}}}}}function menuPageChange(c){var a=$("menu_list");var d=a.getElementsByTagName("a");for(var b=0;b<d.length;b++){if(d[b].id.indexOf("menu_item")!=-1){d[b].className=""}}c.className="selected"}function simpleToggle(c,d,b,a){Effect.toggle(d,"slide",{delay:0.1});if($(d).style.display=="none"){c.innerHTML=a}else{c.innerHTML=b}return false}function toggleSearchPrice(a){if($("single_price").style.display=="none"){$("single_price").style.display=a;$("range_price").style.display="none";$("commander_price").innerHTML="Base";$('search_prezzo_range').disabled=true;$('search_prezzo').disabled=false;}else{$("single_price").style.display="none";$("range_price").style.display=a;$("commander_price").innerHTML="Avanzata";	$('search_prezzo_range').disabled=false;$('search_prezzo').disabled=true;}return false};
