if(!Array.indexOf){Array.prototype.indexOf=function(obj){for(var i=0;i<this.length;i++){if(this[i]==obj){return i;}}
return-1;}}
if(!String.trim){String.prototype.trim=function(){return this.replace(/^\s*/,"").replace(/\s*$/,"");}}
var ff=(function(){var loaded_css=undefined;var plugins=undefined;var plugins_loads=undefined;var plugins_inits=undefined;function pluginInit(id){var inits;if((inits=plugins_inits.get(id))!==undefined){for(var i=0;i<inits.length;i++){inits[i]();}
plugins_inits.set(id,[]);}}
function initEvents(key){var parts=key.split(".");if(parts.length>1&&parts[0]=="ff"){var path="ff";for(var i=1;i<parts.length;i++){path+="."+parts[i];if(eval(path+' === undefined'))
eval(path+" = {};");if(eval('typeof('+path+')')==="object"&&eval(path+".events === undefined"))
eval('jQuery.extend(true, '+path+', ff.ffEvents());');}}}
var that={"site_path":undefined,"theme":undefined,"language":undefined,"layer":undefined,"phpsession":{"name":undefined,"value":undefined},"struct":undefined,"initFF":function(params){that.site_path=params.site_path;that.theme=params.theme;if(params.site_path.length>0&&params.site_path!='/'){that.page_path=window.location.pathname.substr(params.site_path.length);}else{that.page_path=window.location.pathname;}
that.domain=window.location.hostname;that.language=params.language;that.layer=params.layer;that.phpsession.name=params.phpsession.name;that.phpsession.value=params.phpsession.value;that.struct=params.struct;that.js_path=that.site_path+'/themes/'+that.theme+'/javascript';that.pluginLoad("ff.ffEvent",that.site_path+"/themes/library/ff/ffEvent.js",undefined,false);that.pluginLoad("ff.ffEvents",that.site_path+"/themes/library/ff/ffEvents.js",undefined,false);if(params.libs!==undefined)
params.libs.each(function(key,value){that.pluginLoad(key,that.site_path+value,undefined,false);});},"extend":function(object){jQuery.extend(true,ff,object);},"pluginLoad":function(id,source,callback,async){if(callback!==undefined)
that.pluginAddInitLoad(id,callback);if(plugins.isset(id)===undefined){plugins.set(id,false);var objFF=id.split(".");var strFF='';var objFF_is_loaded=true;for(var x=0;x<objFF.length;x++)
{if(strFF==''){strFF=objFF[x];if(strFF=='jquery'){strFF='jQuery';}
strFF='window'+'["'+strFF+'"]';}else{strFF=strFF+'["'+objFF[x]+'"]';}
try{if(eval(strFF)===undefined){objFF_is_loaded=false;break;}}catch(error){objFF_is_loaded=false;break;}}
if(objFF_is_loaded){if(id==="ff.ffEvents")
ff.extend(that.ffEvents());ff.pluginInitLoad(id);}else{if(ff.site_path!==undefined&&ff.site_path.length>0&&source.indexOf("/")==0&&source.indexOf(ff.site_path)!=0)
source=ff.site_path+source;jQuery.ajax({"async":async,"url":source,"dataType":"script","success":function(data){if(id==="ff.ffEvents")
ff.extend(that.ffEvents());jQuery(document).append('<script type="text/javascript">ff.pluginInitLoad("'+id+'");</script>');}});}}},"pluginAddInitLoad":function(id,callback){if(plugins.get(id)!==true){if(plugins_loads.isset(id)===undefined)
plugins_loads.set(id,[]);plugins_loads.get(id).push(callback);}else
callback();},"pluginInitLoad":function(id){if(id!=="ff.ffEvent"&&id!=="ff.ffEvents")
initEvents(id);var loads;if((loads=plugins_loads.get(id))!==undefined){for(var i=0;i<loads.length;i++){loads[i]();}
plugins_loads.set(id,[]);}
pluginInit(id);plugins.set(id,true);},"pluginAddInit":function(id,callback){if(plugins.get(id)!==true){if(plugins_inits.isset(id)===undefined)
plugins_inits.set(id,[]);plugins_inits.get(id).push(callback);}else
callback();},"CSSload":function(link,callback){var cssLoaded=false;try{if(link.sheet&&link.sheet.cssRules.length>0){cssLoaded=true;}else if(link.styleSheet&&link.styleSheet.cssText.length>0){cssLoaded=true;}else if(link.innerHTML&&link.innerHTML.length>0){cssLoaded=true;}}
catch(ex){}
if(cssLoaded){if(callback!==undefined)
callback();}else{setTimeout(function(){ff.CSSload(link,callback);},10);}},"injectCSS":function(id,source,callback){if(loaded_css.get(id)!==true){loaded_css.set(id,true);if(ff.site_path!==undefined&&ff.site_path.length>0&&source.indexOf("/")==0&&source.indexOf(ff.site_path)!=0)
source=ff.site_path+source;if('\v'=='v'){var css=document.createStyleSheet(source);if(callback!==undefined)
callback();}else{var css=jQuery('<link rel="stylesheet" href="'+source+'"/>');jQuery('head').append(css);ff.CSSload(css.get(0),callback);}}else{if(callback!==undefined)
callback();}},"addLoadEvent":function(func){var oldonload=window.onload;if(typeof window.onload!='function'){window.onload=func;}else{window.onload=function(){if(oldonload){oldonload();}
func();}}},"submitProcessKey":function(e,button){if(null==e)
e=window.event;if(e.keyCode==13){document.getElementById(button).click();return false;}},"clearComponent":function(component){if(ff.struct.get(component)!==undefined){if(ff.struct.get(component).type=="ffGrid")
try{ff.ffPageNavigator.deleteNavigator(component);}catch(e){};ff.struct.get(component).fields.each(function(key,field){ff.doEvent({"event_name":"onClearField","event_params":[component,key,field]});});ff.struct.unset(component);}},"utf8":{"encode":function(s){return unescape(encodeURIComponent(s));},"decode":function(s){return decodeURIComponent(escape(s));}},"hash":function(){var that={"keys":[],"values":[],"length":0,"set":function(key,value){var index=that.keys.indexOf(key);if(index>-1){that.values[index]=value;return index;}else{that.keys.push(key);that.values.push(value);that.length++;return that.length-1;}},"get":function(key){var index=that.keys.indexOf(key);if(index>-1)
return that.values[index];else
return undefined;},"indexget":function(index){if(index>0&&index<that.length)
return that.values[index];else
return undefined;},"isset":function(key){var index=that.keys.indexOf(key);if(index>-1)
return index;else
return undefined;},"find":function(value,offset){var index=that.values.indexOf.apply(that.values,arguments);if(index>-1){return{"index":index,"key":that.keys[index]};}else{return undefined;}},"keyfind":function(value,key){var index;if(key===undefined)
index=that.values.indexOf(value);else{index=that.keys.indexOf(key);if(index>-1)
index=that.values.indexOf(value,index);else
return undefined;}
if(index>-1){return{"index":index,"key":that.keys[index]};}else{return undefined;}},"unset":function(key){var index=that.keys.indexOf(key);if(index>-1){that.keys.splice(index,1);that.values.splice(index,1);that.length--;return that.length;}else{return undefined;}},"indexunset":function(index){if(index>0&&index<that.length)
return undefined;else{that.keys.splice(index,1);that.values.splice(index,1);that.length--;return that.length;}},"each":function(func){var tmp_keys=that.keys.slice();var tmp_values=that.values.slice();var l=tmp_keys.length;for(var i=0;i<l;i++){func(tmp_keys[i],tmp_values[i],i);}
return l;},"clear":function(){that.keys.length=0;that.values.length=0;that.length=0;}};return that;}};loaded_css=that.hash();plugins=that.hash();plugins_loads=that.hash();plugins_inits=that.hash();return that;})();ff.ffEvent=(function(){var that={"BREAK_NEVER":0,"BREAK_EQUAL":1,"BREAK_NOT_EQUAL":2,"BREAK_CALLBACK":3,"BREAK_DEFAULT":0,"PRIORITY_TOPLEVEL":0,"PRIORITY_HIGH":1,"PRIORITY_NORMAL":2,"PRIORITY_LOW":3,"PRIORITY_FINAL":4,"PRIORITY_DEFAULT":2,"factory":function(params){var instance={"func_name":params.func_name||console.log("unnamed event"),"break_when":params.break_when,"break_value":params.break_value,"additional_data":params.additional_data||[],"checkBreak":function(result){switch(that.break_when){case ff.ffEvent.BREAK_CALLBACK:return that.break_value.apply(this,result);case ff.ffEvent.BREAK_EQUAL:if(result===that.break_value)
return true;break;case ff.ffEvent.BREAK_NOT_EQUAL:if(result!==that.break_value)
return true;break;}
return false;}};return instance;},"getLast":function(results){if(results.length>0)
return results[results.length];else
return undefined;}};return that;})();ff.ffEvents=function(){var that={events:ff.hash(),"addEvent":function(params){var event_name=params.event_name||console.log("event_name required");var func_name=params.func_name||console.log("func_name required");var priority=params.priority===undefined?ff.ffEvent.PRIORITY_DEFAULT:params.priority;var break_when=params.break_when;var break_value=params.break_value;var additional_data=params.additional_data||[];var event=ff.ffEvent.factory({"func_name":func_name,"break_when":break_when,"break_value":break_value,"additional_data":additional_data});if(that.events.isset(event_name)===undefined)
that.events.set(event_name,ff.hash());switch(priority){case ff.ffEvent.PRIORITY_TOPLEVEL:if(that.events.get(event_name).get("toplevel")!==undefined)
console.log("A toplevel event already exists");else
that.events.get(event_name).set("toplevel",event);break;case ff.ffEvent.PRIORITY_FINAL:if(that.events.isset(event_name).get("final")!==undefined)
console.log("A final event already exists");else
that.events.get(event_name).set("final",event);break;default:var queue=that.events.get(event_name).get(priority);if(queue===undefined)
queue=[];queue.push(event);that.events.get(event_name).set(priority,queue);break;}},"doEvent":function(params){var event_name=params.event_name||console.log("event_name required");var event_params=params.event_params||[];var results=[];var tmp_queue=that.events.get(event_name);var event;var tmp_args;if(tmp_queue!==undefined){if(tmp_queue.isset("toplevel")!==undefined){event=tmp_queue.get("toplevel");tmp_args=event_params.slice().concat(event.additional_data.slice());tmp_args.push(undefined);results.push(event.func_name.apply(event,tmp_args));if(event.checkBreak(results[results.length-1]))
return results;}
for(var q=ff.ffEvent.PRIORITY_TOPLEVEL+1;q<ff.ffEvent.PRIORITY_FINAL;q++){if(undefined!==(event=tmp_queue.get(q))){for(var e=0;e<event.length;e++){tmp_args=event_params.slice().concat(event[e].additional_data.slice());tmp_args.push(results[results.length-1]);results.push(event[e].func_name.apply(event[e],tmp_args));if(event[e].checkBreak(results[results.length-1]))
return results;}}}
if(tmp_queue.isset("final")!==undefined){event=tmp_queue.get("final");tmp_args=event_params.slice().concat(event.additional_data.slice());tmp_args.push(results[results.length-1]);results.push(event.func_name.apply(event,tmp_args));if(event.checkBreak(results[results.length-1]))
return results;}}
return results;}};return that;};ff.ffPage=(function(){var that={};return that;})();function submitProcessKey(e,button)
{if(null==e)
e=window.event;if(e.keyCode==13){document.getElementById(button).click();return false;}}
﻿
/*
 * jQuery blockUI plugin
 * Version 2.33 (29-MAR-2010)
 * @requires jQuery v1.2.3 or later
 *
 * Examples at: http://malsup.com/jquery/block/
 * Copyright (c) 2007-2008 M. Alsup
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 *
 * Thanks to Amir-Hossein Sobhi for some excellent contributions!
 */
;(function($){if(/1\.(0|1|2)\.(0|1|2)/.test($.fn.jquery)||/^1.1/.test($.fn.jquery)){alert('blockUI requires jQuery v1.2.3 or later!  You are using v'+$.fn.jquery);return;}
$.fn._fadeIn=$.fn.fadeIn;var noOp=function(){};var mode=document.documentMode||0;var setExpr=$.browser.msie&&(($.browser.version<8&&!mode)||mode<8);var ie6=$.browser.msie&&/MSIE 6.0/.test(navigator.userAgent)&&!mode;$.blockUI=function(opts){install(window,opts);};$.unblockUI=function(opts){remove(window,opts);};$.growlUI=function(title,message,timeout,onClose){var $m=$('<div class="growlUI"></div>');if(title)$m.append('<h1>'+title+'</h1>');if(message)$m.append('<h2>'+message+'</h2>');if(timeout==undefined)timeout=3000;$.blockUI({message:$m,fadeIn:700,fadeOut:1000,centerY:false,timeout:timeout,showOverlay:false,onUnblock:onClose,css:$.blockUI.defaults.growlCSS});};$.fn.block=function(opts){return this.unblock({fadeOut:0}).each(function(){if($.css(this,'position')=='static')
this.style.position='relative';if($.browser.msie)
this.style.zoom=1;install(this,opts);});};$.fn.unblock=function(opts){return this.each(function(){remove(this,opts);});};$.blockUI.version=2.33;$.blockUI.defaults={message:'<h1>Please wait...</h1>',title:null,draggable:true,theme:false,css:{padding:0,margin:0,width:'30%',top:'40%',left:'35%',textAlign:'center',color:'#000',border:'3px solid #aaa',backgroundColor:'#fff',cursor:'wait'},themedCSS:{width:'30%',top:'40%',left:'35%'},overlayCSS:{backgroundColor:'#000',opacity:0.6,cursor:'wait'},growlCSS:{width:'350px',top:'10px',left:'',right:'10px',border:'none',padding:'5px',opacity:0.6,cursor:'default',color:'#fff',backgroundColor:'#000','-webkit-border-radius':'10px','-moz-border-radius':'10px','border-radius':'10px'},iframeSrc:/^https/i.test(window.location.href||'')?'javascript:false':'about:blank',forceIframe:false,baseZ:1000,centerX:true,centerY:true,allowBodyStretch:true,bindEvents:true,constrainTabKey:true,fadeIn:200,fadeOut:400,timeout:0,showOverlay:true,focusInput:true,applyPlatformOpacityRules:true,onBlock:null,onUnblock:null,quirksmodeOffsetHack:4};var pageBlock=null;var pageBlockEls=[];function install(el,opts){var full=(el==window);var msg=opts&&opts.message!==undefined?opts.message:undefined;opts=$.extend({},$.blockUI.defaults,opts||{});opts.overlayCSS=$.extend({},$.blockUI.defaults.overlayCSS,opts.overlayCSS||{});var css=$.extend({},$.blockUI.defaults.css,opts.css||{});var themedCSS=$.extend({},$.blockUI.defaults.themedCSS,opts.themedCSS||{});msg=msg===undefined?opts.message:msg;if(full&&pageBlock)
remove(window,{fadeOut:0});if(msg&&typeof msg!='string'&&(msg.parentNode||msg.jquery)){var node=msg.jquery?msg[0]:msg;var data={};$(el).data('blockUI.history',data);data.el=node;data.parent=node.parentNode;data.display=node.style.display;data.position=node.style.position;if(data.parent)
data.parent.removeChild(node);}
var z=opts.baseZ;var lyr1=($.browser.msie||opts.forceIframe)?$('<iframe class="blockUI" style="z-index:'+(z++)+';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+opts.iframeSrc+'"></iframe>'):$('<div class="blockUI" style="display:none"></div>');var lyr2=$('<div class="blockUI blockOverlay" style="z-index:'+(z++)+';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>');var lyr3,s;if(opts.theme&&full){s='<div class="blockUI blockMsg blockPage ui-dialog ui-widget ui-corner-all" style="z-index:'+z+';display:none;position:fixed">'+'<div class="ui-widget-header ui-dialog-titlebar blockTitle">'+(opts.title||'&nbsp;')+'</div>'+'<div class="ui-widget-content ui-dialog-content"></div>'+'</div>';}
else if(opts.theme){s='<div class="blockUI blockMsg blockElement ui-dialog ui-widget ui-corner-all" style="z-index:'+z+';display:none;position:absolute">'+'<div class="ui-widget-header ui-dialog-titlebar blockTitle">'+(opts.title||'&nbsp;')+'</div>'+'<div class="ui-widget-content ui-dialog-content"></div>'+'</div>';}
else if(full){s='<div class="blockUI blockMsg blockPage" style="z-index:'+z+';display:none;position:fixed"></div>';}
else{s='<div class="blockUI blockMsg blockElement" style="z-index:'+z+';display:none;position:absolute"></div>';}
lyr3=$(s);if(msg){if(opts.theme){lyr3.css(themedCSS);lyr3.addClass('ui-widget-content');}
else
lyr3.css(css);}
if(!opts.applyPlatformOpacityRules)
lyr2.css(opts.overlayCSS);lyr2.css('position',full?'fixed':'absolute');if($.browser.msie||opts.forceIframe)
lyr1.css('opacity',0.0);var layers=[lyr1,lyr2,lyr3],$par=full?$('body'):$(el);$.each(layers,function(){this.appendTo($par);});if(opts.theme&&opts.draggable&&$.fn.draggable){lyr3.draggable({handle:'.ui-dialog-titlebar',cancel:'li'});}
var expr=setExpr&&(!$.boxModel||$('object,embed',full?null:el).length>0);if(ie6||expr){if(full&&opts.allowBodyStretch&&$.boxModel)
$('html,body').css('height','100%');if((ie6||!$.boxModel)&&!full){var t=sz(el,'borderTopWidth'),l=sz(el,'borderLeftWidth');var fixT=t?'(0 - '+t+')':0;var fixL=l?'(0 - '+l+')':0;}
$.each([lyr1,lyr2,lyr3],function(i,o){var s=o[0].style;s.position='absolute';if(i<2){full?s.setExpression('height','Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.boxModel?0:'+opts.quirksmodeOffsetHack+') + "px"'):s.setExpression('height','this.parentNode.offsetHeight + "px"');full?s.setExpression('width','jQuery.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):s.setExpression('width','this.parentNode.offsetWidth + "px"');if(fixL)s.setExpression('left',fixL);if(fixT)s.setExpression('top',fixT);}
else if(opts.centerY){if(full)s.setExpression('top','(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"');s.marginTop=0;}
else if(!opts.centerY&&full){var top=(opts.css&&opts.css.top)?parseInt(opts.css.top):0;var expression='((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + '+top+') + "px"';s.setExpression('top',expression);}});}
if(msg){if(opts.theme)
lyr3.find('.ui-widget-content').append(msg);else
lyr3.append(msg);if(msg.jquery||msg.nodeType)
$(msg).show();}
if(($.browser.msie||opts.forceIframe)&&opts.showOverlay)
lyr1.show();if(opts.fadeIn){var cb=opts.onBlock?opts.onBlock:noOp;var cb1=(opts.showOverlay&&!msg)?cb:noOp;var cb2=msg?cb:noOp;if(opts.showOverlay)
lyr2._fadeIn(opts.fadeIn,cb1);if(msg)
lyr3._fadeIn(opts.fadeIn,cb2);}
else{if(opts.showOverlay)
lyr2.show();if(msg)
lyr3.show();if(opts.onBlock)
opts.onBlock();}
bind(1,el,opts);if(full){pageBlock=lyr3[0];pageBlockEls=$(':input:enabled:visible',pageBlock);if(opts.focusInput)
setTimeout(focus,20);}
else
center(lyr3[0],opts.centerX,opts.centerY);if(opts.timeout){var to=setTimeout(function(){full?$.unblockUI(opts):$(el).unblock(opts);},opts.timeout);$(el).data('blockUI.timeout',to);}};function remove(el,opts){var full=(el==window);var $el=$(el);var data=$el.data('blockUI.history');var to=$el.data('blockUI.timeout');if(to){clearTimeout(to);$el.removeData('blockUI.timeout');}
opts=$.extend({},$.blockUI.defaults,opts||{});bind(0,el,opts);var els;if(full)
els=$('body').children().filter('.blockUI').add('body > .blockUI');else
els=$('.blockUI',el);if(full)
pageBlock=pageBlockEls=null;if(opts.fadeOut){els.fadeOut(opts.fadeOut);setTimeout(function(){reset(els,data,opts,el);},opts.fadeOut);}
else
reset(els,data,opts,el);};function reset(els,data,opts,el){els.each(function(i,o){if(this.parentNode)
this.parentNode.removeChild(this);});if(data&&data.el){data.el.style.display=data.display;data.el.style.position=data.position;if(data.parent)
data.parent.appendChild(data.el);$(el).removeData('blockUI.history');}
if(typeof opts.onUnblock=='function')
opts.onUnblock(el,opts);};function bind(b,el,opts){var full=el==window,$el=$(el);if(!b&&(full&&!pageBlock||!full&&!$el.data('blockUI.isBlocked')))
return;if(!full)
$el.data('blockUI.isBlocked',b);if(!opts.bindEvents||(b&&!opts.showOverlay))
return;var events='mousedown mouseup keydown keypress';b?$(document).bind(events,opts,handler):$(document).unbind(events,handler);};function handler(e){if(e.keyCode&&e.keyCode==9){if(pageBlock&&e.data.constrainTabKey){var els=pageBlockEls;var fwd=!e.shiftKey&&e.target==els[els.length-1];var back=e.shiftKey&&e.target==els[0];if(fwd||back){setTimeout(function(){focus(back)},10);return false;}}}
if($(e.target).parents('div.blockMsg').length>0)
return true;return $(e.target).parents().children().filter('div.blockUI').length==0;};function focus(back){if(!pageBlockEls)
return;var e=pageBlockEls[back===true?pageBlockEls.length-1:0];if(e)
e.focus();};function center(el,x,y){var p=el.parentNode,s=el.style;var l=((p.offsetWidth-el.offsetWidth)/2)-sz(p,'borderLeftWidth');var t=((p.offsetHeight-el.offsetHeight)/2)-sz(p,'borderTopWidth');if(x)s.left=l>0?(l+'px'):'0';if(y)s.top=t>0?(t+'px'):'0';};function sz(el,p){return parseInt($.css(el,p))||0;};})(jQuery);ff.ajax=(function(){var blocked_ui=0;var that={"chainupdate":{},"blockUI":function(chainupdate){blocked_ui++;if(blocked_ui>1||chainupdate)
return;that.chainupdate.resources=ff.hash();that.chainupdate.updated=ff.hash();if(jQuery.blockUI===undefined){ff.pluginLoad("jquery.fn.block",ff.site_path+"/themes/library/plugins/jquery.blockui/jquery.blockui.js",function(){jQuery.blockUI.defaults.css={padding:0,margin:0,top:'40%',left:'45%',textAlign:'center',cursor:'wait'};jQuery.blockUI.defaults.overlayCSS={};jQuery.blockUI({message:'<h1 class="block-loader"></h1>'});});}else{jQuery.blockUI.defaults.css={padding:0,margin:0,top:'40%',left:'45%',textAlign:'center',cursor:'wait'};jQuery.blockUI.defaults.overlayCSS={};jQuery.blockUI({message:'<h1 class="block-loader"></h1>'});}},"unblockUI":function(chainupdate,reset){if(reset)
blocked_ui=0;else
blocked_ui--;if(blocked_ui>0){return;}
if(chainupdate===undefined&&that.chainupdate.resources.length){var chainupdated=false;ff.struct.each(function(componentid,component){if(that.chainupdate.updated.isset(componentid)===undefined){var update=false;for(var i=0;i<component.resources.length;i++){if(that.chainupdate.resources.isset(component.resources[i])!==undefined){update=true;}}
if(update){that.chainupdate.updated.set(componentid,true);switch(component.type){case"ffGrid":chainupdated=true;if(component.dialog){ff.ffPage.dialog.doRequest(component.dialog,{"action":"refresh","component":componentid,"section":"GridData","chainupdate":true});}else{ff.ajax.doRequest({"component":componentid,"section":"GridData","chainupdate":true});}
break;case"ffDetails":chainupdated=true;if(component.dialog){ff.ffPage.dialog.doRequest(component.dialog,{"action":"refresh","component":componentid,"chainupdate":true});}else{ff.ajax.doRequest({"component":componentid,"chainupdate":true});}
break;default:}}else{component.fields.each(function(fieldid,field){var tmp=componentid+"_"+fieldid;if(that.chainupdate.updated.isset(tmp)===undefined){update=false;for(var i=0;i<field.resources.length;i++){if(that.chainupdate.resources.isset(field.resources[i])!==undefined){update=true;}}
if(update){that.chainupdate.updated.set(tmp,true);that.doEvent({"event_name":"onUpdateField","event_params":[componentid,fieldid,field]});}}});}}});ff.struct.fields.each(function(fieldid,field){if(that.chainupdate.updated.isset(fieldid)===undefined){var update=false;for(var i=0;i<field.resources.length;i++){if(that.chainupdate.resources.isset(field.resources[i])!==undefined){update=true;}}
if(update){that.chainupdate.updated.set(fieldid,true);that.doEvent({"event_name":"onUpdateField","event_params":[undefined,fieldid,field]});}}});that.chainupdate.resources.each(function(key,value,index){that.doEvent({"event_name":"onUpdate","event_params":[key,value]});});if(!chainupdated){that.doEvent({"event_name":"onEmptyQueue"});jQuery.unblockUI();}}else{if(that.doEvent!==undefined)
that.doEvent({"event_name":"onEmptyQueue"});jQuery.unblockUI();}},"doRequest":function(params){var form=(params.formName?jQuery("#"+params.formName):jQuery("#frmMain"));var url=(params.url?params.url:(function(){if(params.component)
var tmp=ff.struct.get(params.component);if(tmp!==undefined&&tmp.url)
return tmp.url;return document.location.href})());var fields=(params.fields===undefined?jQuery(":input",form).not("input:checkbox:not(:checked)").not("input:radio:not(:checked)"):params.fields);var type=(params.type===undefined?"POST":params.type);if(params.component){fields.push({name:"XHR_COMPONENT",value:params.component});if(params.section&&jQuery("#"+params.component+"_"+params.section).attr("id")!==undefined)
fields.push({name:"XHR_SECTION",value:params.section});}
if(params.action){var found=false;for(var i=0;i<fields.length;i++){if(fields[i].name=="frmAction")
delete fields[i];}
fields.push({name:"frmAction",value:params.action});}
ff.ajax.blockUI(params.chainupdate);jQuery.ajax({"url":url,"async":true,"data":fields,"type":type,"dataType":"json","success":ff.ajax.onSuccess,"error":ff.ajax.onError,"mydata":{"params":params,"parsed_url":url,"parsed_fields":fields}});},"onError":function(jqXHR,textStatus,errorThrown){that.unblockUI(false,true);alert("A Impossibile connettersi con il server, riprovare più tardi "+errorThrown);if(this.mydata){var callback=this.mydata.params.callback;if(callback!==undefined)
callback(null,this.mydata.params.customdata);}
return false;},"onSuccess":function(data){var component=this.mydata.params.component;var section=this.mydata.params.section;var injectid=(this.mydata.params.injectid?this.mydata.params.injectid:"#"+(component?(section&&jQuery("#"+component+"_"+section).attr("id")!==undefined?component+"_"+section:component):"content"));var callback=this.mydata.params.callback;var dialog=this.mydata.params.dialog;if(data===null){that.onError(jqXHR,textStatus,"error");if(callback!==undefined)
callback(data,this.mydata.params.customdata);return false;}
if(this.mydata.params.chainupdate!==true){if(data.resources&&(data["insert_id"]!==undefined||data.refresh)){ff.struct.each(function(key,value){if(data["url"]!==undefined&&value.dialog===dialog)
that.chainupdate.updated.set(key,true);else if(component!==undefined&&key===component)
that.chainupdate.updated.set(key,true);if(data.resources.length){for(var c=0;c<data["resources"].length;c++){that.chainupdate.resources.set(data["resources"][c],(data["insert_id"]!==undefined?data["insert_id"]:true));}}});}}
if(data["html"]!==undefined||data["url"]!==undefined){if(component!==undefined){if(section){}else{ff.clearComponent(component);}}else{if(dialog){ff.struct.each(function(key,value){if(value.dialog===dialog)
ff.clearComponent(key);});}else{ff.struct.each(function(key){ff.clearComponent(key);});}}}
if(data["html"]!==undefined){if(data["headers"]!==undefined)
jQuery(document).append(data["headers"]);if(component===undefined){if(injectid=="#content"){if(dialog){jQuery(ff.ffPage.dialog.get(dialog).instance).html(data["html"]);ff.ffPage.dialog.refresh(dialog,true,false);}else{if(data["injectid"]!==undefined){jQuery("#"+data["injectid"]).html(data["html"]);}else{jQuery(ff.ffPage.dialog.get(dialog).instance).html(data["html"]);ff.ffPage.dialog.refresh(dialog,true,false);}}}else{if(dialog){jQuery(ff.ffPage.dialog.get(dialog).instance).html(data["html"]);ff.ffPage.dialog.refresh(dialog,true,false);}else{if(this.mydata.params.replace)
jQuery(injectid).replaceWith(data["html"]);else
jQuery(injectid).html(data["html"]);}}}else{if(component===null&&injectid=="#content"&&data["injectid"]!==undefined){jQuery("#"+data["injectid"]).replaceWith(data["html"]);}else{jQuery(injectid).replaceWith(data["html"]);}
if(data["hidden"]!==undefined)
jQuery("#"+component+"_hidden").replaceWith(data["hidden"]);}
if(data["footers"]!==undefined)
jQuery(document).append(data["footers"]);if(component!==undefined&&section=="GridData"&&ff.struct.get(component).type=="ffGrid"){try{ff.ffPageNavigator.updateButtons(component,data["rows"]);}catch(e){};}
if(callback!==undefined&&!this.mydata.params.chainupdate)
callback(data,this.mydata.params.customdata);ff.ajax.unblockUI(this.mydata.params.chainupdate);}else if(data["url"]!==undefined){if(this.mydata.params.doredirects||data["doredirects"]!==undefined){if(dialog){ff.ffPage.dialog.get(dialog).instance.dialog("close");}
that.doEvent({"event_name":"onRedirect","event_params":[data["url"]]});top.location.href=data["url"];return true;}
if(callback!==undefined&&!this.mydata.params.chainupdate)
callback(data,this.mydata.params.customdata);var fields=[];if(component){fields.push({name:"XHR_COMPONENT",value:component});if(section&&jQuery("#"+component+"_"+section).attr("id")!==undefined)
fields.push({name:"XHR_SECTION",value:section});}else if(data["component"]!==undefined&&data["component"]){fields.push({name:"XHR_COMPONENT",value:data["component"]});this.mydata.params.component=data["component"];if(data["injectid"]!==undefined)
this.mydata.params.injectid="#"+data["injectid"];}
if(dialog){fields.push({name:"XHR_DIALOG_ID",value:dialog});}
jQuery.ajax({"url":data["url"],"async":true,"data":fields,"type":"GET","dataType":"json","success":ff.ajax.onSuccess,"mydata":{"params":this.mydata.params,"parsed_url":data["url"],"parsed_fields":fields}});}else{if(callback!==undefined&&!this.mydata.params.chainupdate){ff.ajax.unblockUI(this.mydata.params.chainupdate);callback(data,this.mydata.params.customdata);}
if(this.mydata.params.doredirects){top.location.reload(true);return true;}
if(callback===undefined)
ff.ajax.unblockUI(this.mydata.params.chainupdate);}
return true;}};return that;})();ff.ffField=(function(){var that={};return that;})();ff.ffField.autocomplete=(function(){var innerURL="";var theme_dir="";var data=ff.hash();var sources=ff.hash();var actualData=new Array();var cache={};var that={"init":function(params){innerURL=params.innerURL;theme_dir=params.theme_dir;},"addAutocomplete":function(params){data.set(params.id,params.data);that.doEvent({"event_name":"onAddAutocomplete","event_params":[params.id]});},"split":function(val){return val.split(/,\s*/);},"extractLast":function(term){return ff.ffField.autocomplete.split(term).pop();},"recalc":function(term){var terms=ff.ffField.autocomplete.split(term);var strNewData='';for(var a=0;a<terms.length;a++){if(terms[a].length>0&&actualData[terms[a].replace(/^\s+|\s+$/g,"")]!==undefined){if(strNewData.length>0)
strNewData=strNewData+",";strNewData=strNewData+actualData[terms[a].replace(/^\s+|\s+$/g,"")];}}
return strNewData;},"loadData":function(prefix,control){var terms=ff.ffField.autocomplete.split(jQuery("#"+prefix+control).val());var termsID=ff.ffField.autocomplete.split(jQuery("#"+control).val());for(var a=0;a<terms.length;a++){actualData[terms[a].replace(/^\s+|\s+$/g,"")]=termsID[a];}
return true;},"observe":function(control,params){var control=control;var enableCache=params.cache;var prefix='';var enableMulti=params.multi;var altInnerUrl=params.altInnerUrl;if(params.readonly){var prefix="autocomplete_";}
if(prefix){ff.ffField.autocomplete.loadData(prefix,control);}
jQuery("#"+prefix+control).bind("keydown",function(event){if(event.keyCode===jQuery.ui.keyCode.TAB&&jQuery(this).data("autocomplete").menu.active){event.preventDefault();}}).keyup(function(event){var stripChar=unescape(params.stripChar);if(stripChar.length>0){patt=new RegExp(stripChar);jQuery(this).val(jQuery(this).val().replace(patt,''));}}).autocomplete({disabled:params.disabled,minLength:params.minLength,delay:params.delay,open:function(event,ui){jQuery(".ui-autocomplete").css("height","200px").css("overflow-y","scroll").css("overflow-x","hidden");},source:function(request,response){var strTerm='';var realInnerUrl="";if(enableMulti){strTerm=ff.ffField.autocomplete.extractLast(request.term).replace(/^\s+|\s+$/g,"");}else{strTerm=request.term.replace(/^\s+|\s+$/g,"");}
if(altInnerUrl.length>0)
realInnerUrl=altInnerUrl;else
realInnerUrl=innerURL;if(enableCache){if(strTerm in cache){response(cache[strTerm]);return;}
lastXhr=jQuery.getJSON(realInnerUrl+(realInnerUrl.indexOf("?")>=0?"&":"?")+"data_src="+params.data_src+"&compare="+escape(params.compare)+"&compareh="+escape(params.compareH)+"&operation="+escape(params.operation),{term:strTerm},function(data,status,xhr){cache[strTerm]=data;if(xhr===lastXhr){response(data);}});}else{jQuery.getJSON(realInnerUrl+(realInnerUrl.indexOf("?")>=0?"&":"?")+"data_src="+params.data_src+"&compare="+escape(params.compare)+"&compareh="+escape(params.compareH)+"&operation="+params.operation,{term:strTerm},response);}},search:function(){if(prefix){jQuery("#"+control).val(ff.ffField.autocomplete.recalc(this.value));}},focus:function(event,ui){var terms='';var termsID='';var tmpData='';var tmpLabel=ui.item.label.replace(/^\s+|\s+$/g,"");var tmpValue=ui.item.value.replace(/^\s+|\s+$/g,"");if(enableMulti){terms=ff.ffField.autocomplete.split(this.value);termsID=ff.ffField.autocomplete.split(jQuery("#"+control).val());terms.pop();termsID.pop();var tmpData=terms.join(", ");if(this.value.indexOf(",")==-1||((tmpData.replace(/,\s+/g,",").indexOf(','+tmpLabel)==-1&&tmpData.replace(/\s+,/g,",").indexOf(tmpLabel+',')==-1&&tmpData.replace(/^\s+|\s+$/g,"")!=tmpLabel)&&this.value.indexOf(",")>=0)){terms.push(tmpLabel);termsID.push(tmpValue);if(prefix){this.value=terms.join(", ");if(this.value.indexOf(",")==-1){jQuery(this).selection(tmpData.length,tmpData.length+tmpLabel.length);}else{jQuery(this).selection(tmpData.length+2,tmpData.length+2+tmpLabel.length);}}else{this.value=termsID.join(", ");if(this.value.indexOf(",")==-1){jQuery(this).selection(tmpData.length,tmpData.length+tmpValue.length);}else{jQuery(this).selection(tmpData.length+2,tmpData.length+2+tmpValue.length);}}}else{if(prefix){jQuery(this).selection(this.value.indexOf(tmpLabel),this.value.indexOf(tmpLabel)+tmpLabel.length);}else{jQuery(this).selection(this.value.indexOf(tmpValue),this.value.indexOf(tmpValue)+tmpValue.length);}}}else{if(prefix){this.value=tmpLabel;jQuery(this).selection(this.value.indexOf(tmpLabel),this.value.indexOf(tmpLabel)+tmpLabel.length);}else{this.value=tmpValue;jQuery(this).selection(this.value.indexOf(tmpValue),this.value.indexOf(tmpValue)+tmpValue.length);}}
return false;},select:function(event,ui){var terms='';var termsID='';var tmpData='';var tmpLabel=ui.item.label.replace(/^\s+|\s+$/g,"");var tmpValue=ui.item.value.replace(/^\s+|\s+$/g,"");actualData[tmpLabel]=tmpValue;if(enableMulti){terms=ff.ffField.autocomplete.split(this.value);termsID=ff.ffField.autocomplete.split(jQuery("#"+control).val());terms.pop();termsID.pop();tmpData=terms.join(", ");if(this.value.indexOf(",")==-1||((tmpData.replace(/,\s+/g,",").indexOf(','+tmpLabel)==-1&&tmpData.replace(/\s+,/g,",").indexOf(tmpLabel+',')==-1&&tmpData.replace(/^\s+|\s+$/g,"")!=tmpLabel)&&this.value.indexOf(",")>=0)){terms.push(tmpLabel);termsID.push(tmpValue);if(prefix){terms.push("");this.value=terms.join(", ");}else{termsID.push("");this.value=termsID.join(", ");}}}else{if(prefix)
this.value=tmpLabel;else
this.value=tmpValue;}
if(prefix){jQuery("#"+control).val(ff.ffField.autocomplete.recalc(this.value));}
jQuery("#"+prefix+control).change();return false;}});}};return that;})();$.fn.selection=function(start,end){if(start!==undefined){return this.each(function(){if(this.createTextRange){var selRange=this.createTextRange();if(end===undefined||start==end){selRange.move("character",start);selRange.select();}else{selRange.collapse(true);selRange.moveStart("character",start);selRange.moveEnd("character",end);selRange.select();}}else if(this.setSelectionRange){this.setSelectionRange(start,end);}else if(this.selectionStart){this.selectionStart=start;this.selectionEnd=end;}});}
var field=this[0];if(field.createTextRange){var range=document.selection.createRange(),orig=field.value,teststring="<->",textLength=range.text.length;range.text=teststring;var caretAt=field.value.indexOf(teststring);field.value=orig;this.selection(caretAt,caretAt+textLength);return{start:caretAt,end:caretAt+textLength}}else if(field.selectionStart!==undefined){return{start:field.selectionStart,end:field.selectionEnd}}};$.extend($.ui.dialog.overlay,{create:function(dialog){if(this.instances.length===0){setTimeout(function(){if($.ui.dialog.overlay.instances.length){$(document).bind($.ui.dialog.overlay.events,function(event){var parentDialog=$(event.target).parents('.ui-dialog');if(parentDialog.length>0){var parentDialogZIndex=parentDialog.css('zIndex')||0;return parentDialogZIndex>$.ui.dialog.overlay.maxZ;}
var aboveOverlay=false;$(event.target).parents().each(function(){var currentZ=$(this).css('zIndex')||0;if(currentZ>$.ui.dialog.overlay.maxZ){aboveOverlay=true;return;}});return aboveOverlay;});}},1);$(document).bind('keydown.dialog-overlay',function(event){(dialog.options.closeOnEscape&&event.keyCode&&event.keyCode==$.ui.keyCode.ESCAPE&&dialog.close(event));});$(window).bind('resize.dialog-overlay',$.ui.dialog.overlay.resize);}
var $el=$('<div></div>').appendTo(document.body).addClass('ui-widget-overlay').css({width:this.width(),height:this.height()});(dialog.options.stackfix&&$.fn.stackfix&&$el.stackfix());this.instances.push($el);return $el;}});ff.ffPage.dialog=(function(){var dialogs=ff.hash();var that={"dialog_params":ff.hash(),"get":function(id){return dialogs.get(id);},"param":function(id,param,value){if(value!==undefined)
that.dialog_params.get(id)[param]=value;else
return that.dialog_params.get(id)[param];},"refresh":function(id,resize,setDefault){var target=jQuery('#ffWidget_dialog_container_'+id).closest(".ui-dialog");if(target.length>0){if(resize&&setDefault&&(jQuery('#ffWidget_dialog_container_'+id).find(".ffWidget_ckeditor").length>0||jQuery('#ffWidget_dialog_container_'+id).find(".ffWidget_tinymce").length>0||jQuery('#ffWidget_dialog_container_'+id).find(".ffWidget_editarea").length>0)){jQuery(target).width("96%");jQuery(target).css("left","2%");}
var position=jQuery(target).offset();var marginContainer=0;if(jQuery(".container").length>0){marginContainer=jQuery(".container").css("margin-top").replace("px","");if(jQuery("body").css("position")=="relative"){jQuery(target).css("top","0");}else{jQuery(target).css("top",parseInt(marginContainer)+"px");}}
if(resize){var containerMaxHeight=((jQuery(window).height()*0.90)-Math.ceil(parseInt(marginContainer)));jQuery('#ffWidget_dialog_container_'+id).css("max-height",containerMaxHeight);}
jQuery(target).css("top",Math.ceil((jQuery(window).height()-jQuery(target).height())/2)+"px");jQuery('#ffWidget_dialog_container_'+id).css("padding-right","16px");jQuery(target).css("top",Math.ceil(jQuery(window).scrollTop()+parseInt(jQuery(target).css("top").replace("px",""))));jQuery(target).css("left",Math.ceil((jQuery(window).width()-jQuery(target).width())/2)+"px");}
return true;},"addDialog":function(params){that.dialog_params.set(params.id,{"callback":params.callback,"url":params.url,"title":params.title,"params":params.params,"height":params.height,"width":params.width,"resizable":params.resizable,"position":params.position,"draggable":params.draggable,"doredirects":params.doredirects})},"doOpen":function(id,url,title){if(url!==undefined&&that.dialog_params.get(id)!==undefined)
that.dialog_params.get(id)["url"]=url;if(title!==undefined&&title.length>0&&that.dialog_params.get(id)!==undefined)
that.dialog_params.get(id)["title"]=title;if(dialogs.get(id)&&dialogs.get(id).instance){dialogs.get(id).instance.dialog("open");return;}
jQuery("body").css("overflow","hidden");dialogs.set(id,{"instance":jQuery('<div id="ffWidget_dialog_container_'+id+'"></div>').dialog({autoOpen:false,resizable:that.dialog_params.get(id).resizable,position:that.dialog_params.get(id).position,modal:true,draggable:that.dialog_params.get(id).draggable,overlay:{backgroundColor:'#000',opacity:0.5},close:function(ev,ui){that.onClose(id);jQuery("body").css("overflow","auto");},title:that.dialog_params.get(id).title,height:that.dialog_params.get(id).height||"auto",width:that.dialog_params.get(id).width||"auto",open:function(){ff.ffPage.dialog.refresh(id,true,true);},resizeStart:function(event,ui){jQuery('#ffWidget_dialog_container_'+id).hide();},resizeStop:function(event,ui){ff.ffPage.dialog.refresh(id,true,false);jQuery('#ffWidget_dialog_container_'+id).fadeIn();},resize:function(event,ui){}}),"params":jQuery.extend(true,{},that.dialog_params.get(id))});dialogs.get(id).params.current_url=dialogs.get(id).params.url;var fields=[{name:"XHR_DIALOG_ID",value:id}];ff.ajax.doRequest({"url":that.parseUrl(id,dialogs.get(id).params.current_url),"type":"GET","fields":fields,"callback":that.onSuccess,"customdata":{"id":id},"injectid":dialogs.get(id).instance,"dialog":id,"doredirects":dialogs.get(id).params.doredirects});},"close":function(id){dialogs.get(id).instance.dialog("close");},"onSuccess":function(data,customdata){var id=customdata.id;if(data===null){if(dialogs.get(id).params.params&&dialogs.get(id).params.params.persistent)
dialogs.get(id).params.params.persistent=false;dialogs.get(id).instance.dialog("close");return false;}
if(data["close"]){dialogs.get(id).instance.dialog("close");}else{if(data["html"]){if(dialogs.get(id)!==undefined&&!dialogs.get(id).instance.dialog("isOpen"))
dialogs.get(id).instance.dialog("open");}else if(data["url"]){dialogs.get(id).params.current_url=data["url"];}}
return true;},"onClose":function(id,hide){if(dialogs.get(id).params.params&&dialogs.get(id).params.params.persistent)
return;if(dialogs.get(id).params.callback){eval(dialogs.get(id).params.callback);}
ff.struct.each(function(componentid,component){if(component.dialog===id){ff.clearComponent(componentid);}});ff.struct.fields.each(function(key,field){if(field.dialog!==undefined&&field.dialog===id){ff.doEvent({"event_name":"onClearField","event_params":[undefined,key,field]});ff.struct.fields.unset(key);}});dialogs.get(id).instance.remove();dialogs.unset(id);that.doEvent({"event_name":"onClose"});},"doAction":function(id,action,component,detailaction,action_param){switch(action){case"close":dialogs.get(id).instance.dialog("close");break;default:that.doEvent({"event_name":"doAction","event_params":[id,action,component,detailaction,action_param]});var fields=jQuery(":input",dialogs.get(id).instance).not("input:checkbox:not(:checked)");fields.push({name:"frmAction",value:component+action});if(detailaction){fields.push({name:component+"detailaction",value:detailaction});}
if(action=="detail_delete"){fields.push({name:detailaction+"_delete_row",value:action_param});}
fields.push({name:"XHR_DIALOG_ID",value:id});ff.ajax.doRequest({"url":that.parseUrl(id,dialogs.get(id).params.current_url),"type":"POST","fields":fields,"callback":that.onSuccess,"customdata":{"id":id},"injectid":dialogs.get(id).instance,"dialog":id,"doredirects":dialogs.get(id).params.doredirects});break;}},"goToUrl":function(id,url){dialogs.get(id).params.current_url=url;var fields=[{name:"XHR_DIALOG_ID",value:id}];ff.ajax.doRequest({"url":that.parseUrl(id,dialogs.get(id).params.current_url),"type":"GET","fields":fields,"callback":that.onSuccess,"customdata":{"id":id},"injectid":dialogs.get(id).instance,"dialog":id,"doredirects":dialogs.get(id).params.doredirects});},"doRequest":function(id,params){var fields=jQuery(":input",dialogs.get(id).instance).not("input:checkbox:not(:checked)");if(params.action){fields.push({name:"frmAction",value:params.action});}
if(params.detailaction){fields.push({name:params.detailaction+"detailaction",value:params.component});}
if(params.action_param!==undefined){fields.push({name:params.component+"_delete_row",value:params.action_param});}
fields.push({name:"XHR_DIALOG_ID",value:id});var url=(params.url!==undefined?params.url:null);if(!url&&params.component)
url=ff.struct.get(params.component).url;if(!url)
url=dialogs.get(id).params.current_url;ff.ajax.doRequest({"url":that.parseUrl(id,url),"component":params.component,"section":params.section,"fields":fields,"callback":that.onSuccess,"customdata":{"id":id},"injectid":params.injectid,"dialog":id,"chainupdate":params.chainupdate,"doredirects":dialogs.get(id).params.doredirects});},"parseUrl":function(id,url){var parsedurl=url;var regTags=/\[\[(.+)\]\]/g;var ret;while((ret=regTags.exec(url))!==null){var tmp=ret[1].replace(/\[/g,"\\[").replace(/\]/g,"\\]");parsedurl=parsedurl.replace(ret[0],jQuery("#"+tmp).val(),"g");}
if(dialogs.get(id).params.params!==undefined)
{}
return parsedurl;}};return that;})();var libs=ff.hash();var struct=ff.hash();struct.fields=ff.hash();ff.initFF({"site_path":"","theme":"aziende","language":"ITA","layer":"aziende","phpsession":{"name":"","value":""},"struct":struct,"libs":libs});jQuery(document).ready(function(){ff.pluginLoad("ff.ajax",ff.site_path+"/themes/library/ff/ajax.js",function(){ff.pluginLoad("ff.ffField",ff.site_path+"/themes/library/ff/ffField.js",function(){ff.injectCSS("jqueryuicore","/themes/library/jquery.ui/themes/base/jquery.ui.core.css",function(){ff.injectCSS("jqueryuitheme","/themes/library/jquery.ui/themes/base/jquery.ui.theme.css",function(){ff.injectCSS("jqueryuiautocomplete","/themes/library/jquery.ui/themes/base/jquery.ui.autocomplete.css",function(){ff.pluginLoad("ff.ffField.autocomplete","/themes/restricted/ff/ffField/widgets/autocomplete/autocomplete.js",function(){ff.ffField.autocomplete.init({innerURL:"/aparsedata?",theme_dir:"/themes/aziende/images/widgets/autocomplete"})});});});});});});});jQuery(document).ready(function(){ff.pluginAddInit("ff.ffField.autocomplete",function(){jQuery(document).ready(function(){ff.ffField.autocomplete.observe("GridRicerca_ragsoc_src",{"disabled":false,"minLength":1,"delay":300,"multi":false,"cache":true,"readonly":false,"combo":false,"data_src":"487d07a8c69bfaf26f9e6012a5ad42dc","compare":"ragsoc","compareH":"","operation":"LIKE+%5B%25%5BVALUE%5D%25%5D","stripChar":"","altInnerUrl":"/services/suggestion"});ff.ffField.autocomplete.observe("GridRicerca_indirizzo_src",{"disabled":false,"minLength":1,"delay":300,"multi":false,"cache":true,"readonly":false,"combo":false,"data_src":"da77592b8d83271a4288ed282ad59b01","compare":"loc_aziende","compareH":"","operation":"LIKE+%5B%25%5BVALUE%5D%25%5D","stripChar":"","altInnerUrl":"/services/suggestion_loc"});});});});
