\").append(b.parseHTML(e)).find(i):e)}).complete(r&&function(e,t){s.each(r,o||[e.responseText,t,e])}),this},b.each([\"ajaxStart\",\"ajaxStop\",\"ajaxComplete\",\"ajaxError\",\"ajaxSuccess\",\"ajaxSend\"],function(e,t){b.fn[t]=function(e){return this.on(t,e)}}),b.each([\"get\",\"post\"],function(e,n){b[n]=function(e,r,i,o){return b.isFunction(r)&&(o=o||i,i=r,r=t),b.ajax({url:e,type:n,dataType:o,data:r,success:i})}}),b.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:yn,type:\"GET\",isLocal:Nn.test(mn[1]),global:!0,processData:!0,async:!0,contentType:\"application/x-www-form-urlencoded; charset=UTF-8\",accepts:{\"*\":Dn,text:\"text/plain\",html:\"text/html\",xml:\"application/xml, text/xml\",json:\"application/json, text/javascript\"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:\"responseXML\",text:\"responseText\"},converters:{\"* text\":e.String,\"text html\":!0,\"text json\":b.parseJSON,\"text xml\":b.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Mn(Mn(e,b.ajaxSettings),t):Mn(b.ajaxSettings,e)},ajaxPrefilter:Hn(An),ajaxTransport:Hn(jn),ajax:function(e,n){\"object\"==typeof e&&(n=e,e=t),n=n||{};var r,i,o,a,s,u,l,c,p=b.ajaxSetup({},n),f=p.context||p,d=p.context&&(f.nodeType||f.jquery)?b(f):b.event,h=b.Deferred(),g=b.Callbacks(\"once memory\"),m=p.statusCode||{},y={},v={},x=0,T=\"canceled\",N={readyState:0,getResponseHeader:function(e){var t;if(2===x){if(!c){c={};while(t=Tn.exec(a))c[t[1].toLowerCase()]=t[2]}t=c[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===x?a:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return x||(e=v[n]=v[n]||e,y[e]=t),this},overrideMimeType:function(e){return x||(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>x)for(t in e)m[t]=[m[t],e[t]];else N.always(e[N.status]);return this},abort:function(e){var t=e||T;return l&&l.abort(t),k(0,t),this}};if(h.promise(N).complete=g.add,N.success=N.done,N.error=N.fail,p.url=((e||p.url||yn)+\"\").replace(xn,\"\").replace(kn,mn[1]+\"//\"),p.type=n.method||n.type||p.method||p.type,p.dataTypes=b.trim(p.dataType||\"*\").toLowerCase().match(w)||[\"\"],null==p.crossDomain&&(r=En.exec(p.url.toLowerCase()),p.crossDomain=!(!r||r[1]===mn[1]&&r[2]===mn[2]&&(r[3]||(\"http:\"===r[1]?80:443))==(mn[3]||(\"http:\"===mn[1]?80:443)))),p.data&&p.processData&&\"string\"!=typeof p.data&&(p.data=b.param(p.data,p.traditional)),qn(An,p,n,N),2===x)return N;u=p.global,u&&0===b.active++&&b.event.trigger(\"ajaxStart\"),p.type=p.type.toUpperCase(),p.hasContent=!Cn.test(p.type),o=p.url,p.hasContent||(p.data&&(o=p.url+=(bn.test(o)?\"&\":\"?\")+p.data,delete p.data),p.cache===!1&&(p.url=wn.test(o)?o.replace(wn,\"$1_=\"+vn++):o+(bn.test(o)?\"&\":\"?\")+\"_=\"+vn++)),p.ifModified&&(b.lastModified[o]&&N.setRequestHeader(\"If-Modified-Since\",b.lastModified[o]),b.etag[o]&&N.setRequestHeader(\"If-None-Match\",b.etag[o])),(p.data&&p.hasContent&&p.contentType!==!1||n.contentType)&&N.setRequestHeader(\"Content-Type\",p.contentType),N.setRequestHeader(\"Accept\",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+(\"*\"!==p.dataTypes[0]?\", \"+Dn+\"; q=0.01\":\"\"):p.accepts[\"*\"]);for(i in p.headers)N.setRequestHeader(i,p.headers[i]);if(p.beforeSend&&(p.beforeSend.call(f,N,p)===!1||2===x))return N.abort();T=\"abort\";for(i in{success:1,error:1,complete:1})N[i](p[i]);if(l=qn(jn,p,n,N)){N.readyState=1,u&&d.trigger(\"ajaxSend\",[N,p]),p.async&&p.timeout>0&&(s=setTimeout(function(){N.abort(\"timeout\")},p.timeout));try{x=1,l.send(y,k)}catch(C){if(!(2>x))throw C;k(-1,C)}}else k(-1,\"No Transport\");function k(e,n,r,i){var c,y,v,w,T,C=n;2!==x&&(x=2,s&&clearTimeout(s),l=t,a=i||\"\",N.readyState=e>0?4:0,r&&(w=_n(p,N,r)),e>=200&&300>e||304===e?(p.ifModified&&(T=N.getResponseHeader(\"Last-Modified\"),T&&(b.lastModified[o]=T),T=N.getResponseHeader(\"etag\"),T&&(b.etag[o]=T)),204===e?(c=!0,C=\"nocontent\"):304===e?(c=!0,C=\"notmodified\"):(c=Fn(p,w),C=c.state,y=c.data,v=c.error,c=!v)):(v=C,(e||!C)&&(C=\"error\",0>e&&(e=0))),N.status=e,N.statusText=(n||C)+\"\",c?h.resolveWith(f,[y,C,N]):h.rejectWith(f,[N,C,v]),N.statusCode(m),m=t,u&&d.trigger(c?\"ajaxSuccess\":\"ajaxError\",[N,p,c?y:v]),g.fireWith(f,[N,C]),u&&(d.trigger(\"ajaxComplete\",[N,p]),--b.active||b.event.trigger(\"ajaxStop\")))}return N},getScript:function(e,n){return b.get(e,t,n,\"script\")},getJSON:function(e,t,n){return b.get(e,t,n,\"json\")}});function _n(e,n,r){var i,o,a,s,u=e.contents,l=e.dataTypes,c=e.responseFields;for(s in c)s in r&&(n[c[s]]=r[s]);while(\"*\"===l[0])l.shift(),o===t&&(o=e.mimeType||n.getResponseHeader(\"Content-Type\"));if(o)for(s in u)if(u[s]&&u[s].test(o)){l.unshift(s);break}if(l[0]in r)a=l[0];else{for(s in r){if(!l[0]||e.converters[s+\" \"+l[0]]){a=s;break}i||(i=s)}a=a||i}return a?(a!==l[0]&&l.unshift(a),r[a]):t}function Fn(e,t){var n,r,i,o,a={},s=0,u=e.dataTypes.slice(),l=u[0];if(e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u[1])for(i in e.converters)a[i.toLowerCase()]=e.converters[i];for(;r=u[++s];)if(\"*\"!==r){if(\"*\"!==l&&l!==r){if(i=a[l+\" \"+r]||a[\"* \"+r],!i)for(n in a)if(o=n.split(\" \"),o[1]===r&&(i=a[l+\" \"+o[0]]||a[\"* \"+o[0]])){i===!0?i=a[n]:a[n]!==!0&&(r=o[0],u.splice(s--,0,r));break}if(i!==!0)if(i&&e[\"throws\"])t=i(t);else try{t=i(t)}catch(c){return{state:\"parsererror\",error:i?c:\"No conversion from \"+l+\" to \"+r}}}l=r}return{state:\"success\",data:t}}b.ajaxSetup({accepts:{script:\"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript\"},contents:{script:/(?:java|ecma)script/},converters:{\"text script\":function(e){return b.globalEval(e),e}}}),b.ajaxPrefilter(\"script\",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type=\"GET\",e.global=!1)}),b.ajaxTransport(\"script\",function(e){if(e.crossDomain){var n,r=o.head||b(\"head\")[0]||o.documentElement;return{send:function(t,i){n=o.createElement(\"script\"),n.async=!0,e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,t){(t||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,n.parentNode&&n.parentNode.removeChild(n),n=null,t||i(200,\"success\"))},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(t,!0)}}}});var On=[],Bn=/(=)\\?(?=&|$)|\\?\\?/;b.ajaxSetup({jsonp:\"callback\",jsonpCallback:function(){var e=On.pop()||b.expando+\"_\"+vn++;return this[e]=!0,e}}),b.ajaxPrefilter(\"json jsonp\",function(n,r,i){var o,a,s,u=n.jsonp!==!1&&(Bn.test(n.url)?\"url\":\"string\"==typeof n.data&&!(n.contentType||\"\").indexOf(\"application/x-www-form-urlencoded\")&&Bn.test(n.data)&&\"data\");return u||\"jsonp\"===n.dataTypes[0]?(o=n.jsonpCallback=b.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,u?n[u]=n[u].replace(Bn,\"$1\"+o):n.jsonp!==!1&&(n.url+=(bn.test(n.url)?\"&\":\"?\")+n.jsonp+\"=\"+o),n.converters[\"script json\"]=function(){return s||b.error(o+\" was not called\"),s[0]},n.dataTypes[0]=\"json\",a=e[o],e[o]=function(){s=arguments},i.always(function(){e[o]=a,n[o]&&(n.jsonpCallback=r.jsonpCallback,On.push(o)),s&&b.isFunction(a)&&a(s[0]),s=a=t}),\"script\"):t});var Pn,Rn,Wn=0,$n=e.ActiveXObject&&function(){var e;for(e in Pn)Pn[e](t,!0)};function In(){try{return new e.XMLHttpRequest}catch(t){}}function zn(){try{return new e.ActiveXObject(\"Microsoft.XMLHTTP\")}catch(t){}}b.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&In()||zn()}:In,Rn=b.ajaxSettings.xhr(),b.support.cors=!!Rn&&\"withCredentials\"in Rn,Rn=b.support.ajax=!!Rn,Rn&&b.ajaxTransport(function(n){if(!n.crossDomain||b.support.cors){var r;return{send:function(i,o){var a,s,u=n.xhr();if(n.username?u.open(n.type,n.url,n.async,n.username,n.password):u.open(n.type,n.url,n.async),n.xhrFields)for(s in n.xhrFields)u[s]=n.xhrFields[s];n.mimeType&&u.overrideMimeType&&u.overrideMimeType(n.mimeType),n.crossDomain||i[\"X-Requested-With\"]||(i[\"X-Requested-With\"]=\"XMLHttpRequest\");try{for(s in i)u.setRequestHeader(s,i[s])}catch(l){}u.send(n.hasContent&&n.data||null),r=function(e,i){var s,l,c,p;try{if(r&&(i||4===u.readyState))if(r=t,a&&(u.onreadystatechange=b.noop,$n&&delete Pn[a]),i)4!==u.readyState&&u.abort();else{p={},s=u.status,l=u.getAllResponseHeaders(),\"string\"==typeof u.responseText&&(p.text=u.responseText);try{c=u.statusText}catch(f){c=\"\"}s||!n.isLocal||n.crossDomain?1223===s&&(s=204):s=p.text?200:404}}catch(d){i||o(-1,d)}p&&o(s,c,p,l)},n.async?4===u.readyState?setTimeout(r):(a=++Wn,$n&&(Pn||(Pn={},b(e).unload($n)),Pn[a]=r),u.onreadystatechange=r):r()},abort:function(){r&&r(t,!0)}}}});var Xn,Un,Vn=/^(?:toggle|show|hide)$/,Yn=RegExp(\"^(?:([+-])=|)(\"+x+\")([a-z%]*)$\",\"i\"),Jn=/queueHooks$/,Gn=[nr],Qn={\"*\":[function(e,t){var n,r,i=this.createTween(e,t),o=Yn.exec(t),a=i.cur(),s=+a||0,u=1,l=20;if(o){if(n=+o[2],r=o[3]||(b.cssNumber[e]?\"\":\"px\"),\"px\"!==r&&s){s=b.css(i.elem,e,!0)||n||1;do u=u||\".5\",s/=u,b.style(i.elem,e,s+r);while(u!==(u=i.cur()/a)&&1!==u&&--l)}i.unit=r,i.start=s,i.end=o[1]?s+(o[1]+1)*n:n}return i}]};function Kn(){return setTimeout(function(){Xn=t}),Xn=b.now()}function Zn(e,t){b.each(t,function(t,n){var r=(Qn[t]||[]).concat(Qn[\"*\"]),i=0,o=r.length;for(;o>i;i++)if(r[i].call(e,t,n))return})}function er(e,t,n){var r,i,o=0,a=Gn.length,s=b.Deferred().always(function(){delete u.elem}),u=function(){if(i)return!1;var t=Xn||Kn(),n=Math.max(0,l.startTime+l.duration-t),r=n/l.duration||0,o=1-r,a=0,u=l.tweens.length;for(;u>a;a++)l.tweens[a].run(o);return s.notifyWith(e,[l,o,n]),1>o&&u?n:(s.resolveWith(e,[l]),!1)},l=s.promise({elem:e,props:b.extend({},t),opts:b.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:Xn||Kn(),duration:n.duration,tweens:[],createTween:function(t,n){var r=b.Tween(e,l.opts,t,n,l.opts.specialEasing[t]||l.opts.easing);return l.tweens.push(r),r},stop:function(t){var n=0,r=t?l.tweens.length:0;if(i)return this;for(i=!0;r>n;n++)l.tweens[n].run(1);return t?s.resolveWith(e,[l,t]):s.rejectWith(e,[l,t]),this}}),c=l.props;for(tr(c,l.opts.specialEasing);a>o;o++)if(r=Gn[o].call(l,e,c,l.opts))return r;return Zn(l,c),b.isFunction(l.opts.start)&&l.opts.start.call(e,l),b.fx.timer(b.extend(u,{elem:e,anim:l,queue:l.opts.queue})),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always)}function tr(e,t){var n,r,i,o,a;for(i in e)if(r=b.camelCase(i),o=t[r],n=e[i],b.isArray(n)&&(o=n[1],n=e[i]=n[0]),i!==r&&(e[r]=n,delete e[i]),a=b.cssHooks[r],a&&\"expand\"in a){n=a.expand(n),delete e[r];for(i in n)i in e||(e[i]=n[i],t[i]=o)}else t[r]=o}b.Animation=b.extend(er,{tweener:function(e,t){b.isFunction(e)?(t=e,e=[\"*\"]):e=e.split(\" \");var n,r=0,i=e.length;for(;i>r;r++)n=e[r],Qn[n]=Qn[n]||[],Qn[n].unshift(t)},prefilter:function(e,t){t?Gn.unshift(e):Gn.push(e)}});function nr(e,t,n){var r,i,o,a,s,u,l,c,p,f=this,d=e.style,h={},g=[],m=e.nodeType&&nn(e);n.queue||(c=b._queueHooks(e,\"fx\"),null==c.unqueued&&(c.unqueued=0,p=c.empty.fire,c.empty.fire=function(){c.unqueued||p()}),c.unqueued++,f.always(function(){f.always(function(){c.unqueued--,b.queue(e,\"fx\").length||c.empty.fire()})})),1===e.nodeType&&(\"height\"in t||\"width\"in t)&&(n.overflow=[d.overflow,d.overflowX,d.overflowY],\"inline\"===b.css(e,\"display\")&&\"none\"===b.css(e,\"float\")&&(b.support.inlineBlockNeedsLayout&&\"inline\"!==un(e.nodeName)?d.zoom=1:d.display=\"inline-block\")),n.overflow&&(d.overflow=\"hidden\",b.support.shrinkWrapBlocks||f.always(function(){d.overflow=n.overflow[0],d.overflowX=n.overflow[1],d.overflowY=n.overflow[2]}));for(i in t)if(a=t[i],Vn.exec(a)){if(delete t[i],u=u||\"toggle\"===a,a===(m?\"hide\":\"show\"))continue;g.push(i)}if(o=g.length){s=b._data(e,\"fxshow\")||b._data(e,\"fxshow\",{}),\"hidden\"in s&&(m=s.hidden),u&&(s.hidden=!m),m?b(e).show():f.done(function(){b(e).hide()}),f.done(function(){var t;b._removeData(e,\"fxshow\");for(t in h)b.style(e,t,h[t])});for(i=0;o>i;i++)r=g[i],l=f.createTween(r,m?s[r]:0),h[r]=s[r]||b.style(e,r),r in s||(s[r]=l.start,m&&(l.end=l.start,l.start=\"width\"===r||\"height\"===r?1:0))}}function rr(e,t,n,r,i){return new rr.prototype.init(e,t,n,r,i)}b.Tween=rr,rr.prototype={constructor:rr,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||\"swing\",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(b.cssNumber[n]?\"\":\"px\")},cur:function(){var e=rr.propHooks[this.prop];return e&&e.get?e.get(this):rr.propHooks._default.get(this)},run:function(e){var t,n=rr.propHooks[this.prop];return this.pos=t=this.options.duration?b.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):rr.propHooks._default.set(this),this}},rr.prototype.init.prototype=rr.prototype,rr.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=b.css(e.elem,e.prop,\"\"),t&&\"auto\"!==t?t:0):e.elem[e.prop]},set:function(e){b.fx.step[e.prop]?b.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[b.cssProps[e.prop]]||b.cssHooks[e.prop])?b.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},rr.propHooks.scrollTop=rr.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},b.each([\"toggle\",\"show\",\"hide\"],function(e,t){var n=b.fn[t];b.fn[t]=function(e,r,i){return null==e||\"boolean\"==typeof e?n.apply(this,arguments):this.animate(ir(t,!0),e,r,i)}}),b.fn.extend({fadeTo:function(e,t,n,r){return this.filter(nn).css(\"opacity\",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=b.isEmptyObject(e),o=b.speed(t,n,r),a=function(){var t=er(this,b.extend({},e),o);a.finish=function(){t.stop(!0)},(i||b._data(this,\"finish\"))&&t.stop(!0)};return a.finish=a,i||o.queue===!1?this.each(a):this.queue(o.queue,a)},stop:function(e,n,r){var i=function(e){var t=e.stop;delete e.stop,t(r)};return\"string\"!=typeof e&&(r=n,n=e,e=t),n&&e!==!1&&this.queue(e||\"fx\",[]),this.each(function(){var t=!0,n=null!=e&&e+\"queueHooks\",o=b.timers,a=b._data(this);if(n)a[n]&&a[n].stop&&i(a[n]);else for(n in a)a[n]&&a[n].stop&&Jn.test(n)&&i(a[n]);for(n=o.length;n--;)o[n].elem!==this||null!=e&&o[n].queue!==e||(o[n].anim.stop(r),t=!1,o.splice(n,1));(t||!r)&&b.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||\"fx\"),this.each(function(){var t,n=b._data(this),r=n[e+\"queue\"],i=n[e+\"queueHooks\"],o=b.timers,a=r?r.length:0;for(n.finish=!0,b.queue(this,e,[]),i&&i.cur&&i.cur.finish&&i.cur.finish.call(this),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;a>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}});function ir(e,t){var n,r={height:e},i=0;for(t=t?1:0;4>i;i+=2-t)n=Zt[i],r[\"margin\"+n]=r[\"padding\"+n]=e;return t&&(r.opacity=r.width=e),r}b.each({slideDown:ir(\"show\"),slideUp:ir(\"hide\"),slideToggle:ir(\"toggle\"),fadeIn:{opacity:\"show\"},fadeOut:{opacity:\"hide\"},fadeToggle:{opacity:\"toggle\"}},function(e,t){b.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),b.speed=function(e,t,n){var r=e&&\"object\"==typeof e?b.extend({},e):{complete:n||!n&&t||b.isFunction(e)&&e,duration:e,easing:n&&t||t&&!b.isFunction(t)&&t};return r.duration=b.fx.off?0:\"number\"==typeof r.duration?r.duration:r.duration in b.fx.speeds?b.fx.speeds[r.duration]:b.fx.speeds._default,(null==r.queue||r.queue===!0)&&(r.queue=\"fx\"),r.old=r.complete,r.complete=function(){b.isFunction(r.old)&&r.old.call(this),r.queue&&b.dequeue(this,r.queue)},r},b.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},b.timers=[],b.fx=rr.prototype.init,b.fx.tick=function(){var e,n=b.timers,r=0;for(Xn=b.now();n.length>r;r++)e=n[r],e()||n[r]!==e||n.splice(r--,1);n.length||b.fx.stop(),Xn=t},b.fx.timer=function(e){e()&&b.timers.push(e)&&b.fx.start()},b.fx.interval=13,b.fx.start=function(){Un||(Un=setInterval(b.fx.tick,b.fx.interval))},b.fx.stop=function(){clearInterval(Un),Un=null},b.fx.speeds={slow:600,fast:200,_default:400},b.fx.step={},b.expr&&b.expr.filters&&(b.expr.filters.animated=function(e){return b.grep(b.timers,function(t){return e===t.elem}).length}),b.fn.offset=function(e){if(arguments.length)return e===t?this:this.each(function(t){b.offset.setOffset(this,e,t)});var n,r,o={top:0,left:0},a=this[0],s=a&&a.ownerDocument;if(s)return n=s.documentElement,b.contains(n,a)?(typeof a.getBoundingClientRect!==i&&(o=a.getBoundingClientRect()),r=or(s),{top:o.top+(r.pageYOffset||n.scrollTop)-(n.clientTop||0),left:o.left+(r.pageXOffset||n.scrollLeft)-(n.clientLeft||0)}):o},b.offset={setOffset:function(e,t,n){var r=b.css(e,\"position\");\"static\"===r&&(e.style.position=\"relative\");var i=b(e),o=i.offset(),a=b.css(e,\"top\"),s=b.css(e,\"left\"),u=(\"absolute\"===r||\"fixed\"===r)&&b.inArray(\"auto\",[a,s])>-1,l={},c={},p,f;u?(c=i.position(),p=c.top,f=c.left):(p=parseFloat(a)||0,f=parseFloat(s)||0),b.isFunction(t)&&(t=t.call(e,n,o)),null!=t.top&&(l.top=t.top-o.top+p),null!=t.left&&(l.left=t.left-o.left+f),\"using\"in t?t.using.call(e,l):i.css(l)}},b.fn.extend({position:function(){if(this[0]){var e,t,n={top:0,left:0},r=this[0];return\"fixed\"===b.css(r,\"position\")?t=r.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),b.nodeName(e[0],\"html\")||(n=e.offset()),n.top+=b.css(e[0],\"borderTopWidth\",!0),n.left+=b.css(e[0],\"borderLeftWidth\",!0)),{top:t.top-n.top-b.css(r,\"marginTop\",!0),left:t.left-n.left-b.css(r,\"marginLeft\",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||o.documentElement;while(e&&!b.nodeName(e,\"html\")&&\"static\"===b.css(e,\"position\"))e=e.offsetParent;return e||o.documentElement})}}),b.each({scrollLeft:\"pageXOffset\",scrollTop:\"pageYOffset\"},function(e,n){var r=/Y/.test(n);b.fn[e]=function(i){return b.access(this,function(e,i,o){var a=or(e);return o===t?a?n in a?a[n]:a.document.documentElement[i]:e[i]:(a?a.scrollTo(r?b(a).scrollLeft():o,r?o:b(a).scrollTop()):e[i]=o,t)},e,i,arguments.length,null)}});function or(e){return b.isWindow(e)?e:9===e.nodeType?e.defaultView||e.parentWindow:!1}b.each({Height:\"height\",Width:\"width\"},function(e,n){b.each({padding:\"inner\"+e,content:n,\"\":\"outer\"+e},function(r,i){b.fn[i]=function(i,o){var a=arguments.length&&(r||\"boolean\"!=typeof i),s=r||(i===!0||o===!0?\"margin\":\"border\");return b.access(this,function(n,r,i){var o;return b.isWindow(n)?n.document.documentElement[\"client\"+e]:9===n.nodeType?(o=n.documentElement,Math.max(n.body[\"scroll\"+e],o[\"scroll\"+e],n.body[\"offset\"+e],o[\"offset\"+e],o[\"client\"+e])):i===t?b.css(n,r,s):b.style(n,r,i,s)},n,a?i:t,a,null)}})}),e.jQuery=e.$=b,\"function\"==typeof define&&define.amd&&define.amd.jQuery&&define(\"jquery\",[],function(){return b})})(window);");
out.write('\n');
out.write("/*! jQuery Migrate v1.1.1 | (c) 2005, 2013 jQuery Foundation, Inc. and other contributors | jquery.org/license */\r\n");
out.write("jQuery.migrateMute===void 0&&(jQuery.migrateMute=!0),function(e,t,n){function r(n){o[n]||(o[n]=!0,e.migrateWarnings.push(n),t.console&&console.warn&&!e.migrateMute&&(console.warn(\"JQMIGRATE: \"+n),e.migrateTrace&&console.trace&&console.trace()))}function a(t,a,o,i){if(Object.defineProperty)try{return Object.defineProperty(t,a,{configurable:!0,enumerable:!0,get:function(){return r(i),o},set:function(e){r(i),o=e}}),n}catch(s){}e._definePropertyBroken=!0,t[a]=o}var o={};e.migrateWarnings=[],!e.migrateMute&&t.console&&console.log&&console.log(\"JQMIGRATE: Logging is active\"),e.migrateTrace===n&&(e.migrateTrace=!0),e.migrateReset=function(){o={},e.migrateWarnings.length=0},\"BackCompat\"===document.compatMode&&r(\"jQuery is not compatible with Quirks Mode\");var i=e(\"
\",{size:1}).attr(\"size\")&&e.attrFn,s=e.attr,u=e.attrHooks.value&&e.attrHooks.value.get||function(){return null},c=e.attrHooks.value&&e.attrHooks.value.set||function(){return n},l=/^(?:input|button)$/i,d=/^[238]$/,p=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,f=/^(?:checked|selected)$/i;a(e,\"attrFn\",i||{},\"jQuery.attrFn is deprecated\"),e.attr=function(t,a,o,u){var c=a.toLowerCase(),g=t&&t.nodeType;return u&&(4>s.length&&r(\"jQuery.fn.attr( props, pass ) is deprecated\"),t&&!d.test(g)&&(i?a in i:e.isFunction(e.fn[a])))?e(t)[a](o):(\"type\"===a&&o!==n&&l.test(t.nodeName)&&t.parentNode&&r(\"Can't change the 'type' of an input or button in IE 6/7/8\"),!e.attrHooks[c]&&p.test(c)&&(e.attrHooks[c]={get:function(t,r){var a,o=e.prop(t,r);return o===!0||\"boolean\"!=typeof o&&(a=t.getAttributeNode(r))&&a.nodeValue!==!1?r.toLowerCase():n},set:function(t,n,r){var a;return n===!1?e.removeAttr(t,r):(a=e.propFix[r]||r,a in t&&(t[a]=!0),t.setAttribute(r,r.toLowerCase())),r}},f.test(c)&&r(\"jQuery.fn.attr('\"+c+\"') may use property instead of attribute\")),s.call(e,t,a,o))},e.attrHooks.value={get:function(e,t){var n=(e.nodeName||\"\").toLowerCase();return\"button\"===n?u.apply(this,arguments):(\"input\"!==n&&\"option\"!==n&&r(\"jQuery.fn.attr('value') no longer gets properties\"),t in e?e.value:null)},set:function(e,t){var a=(e.nodeName||\"\").toLowerCase();return\"button\"===a?c.apply(this,arguments):(\"input\"!==a&&\"option\"!==a&&r(\"jQuery.fn.attr('value', val) no longer sets properties\"),e.value=t,n)}};var g,h,v=e.fn.init,m=e.parseJSON,y=/^(?:[^<]*(<[\\w\\W]+>)[^>]*|#([\\w\\-]*))$/;e.fn.init=function(t,n,a){var o;return t&&\"string\"==typeof t&&!e.isPlainObject(n)&&(o=y.exec(t))&&o[1]&&(\"<\"!==t.charAt(0)&&r(\"$(html) HTML strings must start with '<' character\"),n&&n.context&&(n=n.context),e.parseHTML)?v.call(this,e.parseHTML(e.trim(t),n,!0),n,a):v.apply(this,arguments)},e.fn.init.prototype=e.fn,e.parseJSON=function(e){return e||null===e?m.apply(this,arguments):(r(\"jQuery.parseJSON requires a valid JSON string\"),null)},e.uaMatch=function(e){e=e.toLowerCase();var t=/(chrome)[ \\/]([\\w.]+)/.exec(e)||/(webkit)[ \\/]([\\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \\/]([\\w.]+)/.exec(e)||/(msie) ([\\w.]+)/.exec(e)||0>e.indexOf(\"compatible\")&&/(mozilla)(?:.*? rv:([\\w.]+)|)/.exec(e)||[];return{browser:t[1]||\"\",version:t[2]||\"0\"}},e.browser||(g=e.uaMatch(navigator.userAgent),h={},g.browser&&(h[g.browser]=!0,h.version=g.version),h.chrome?h.webkit=!0:h.webkit&&(h.safari=!0),e.browser=h),a(e,\"browser\",e.browser,\"jQuery.browser is deprecated\"),e.sub=function(){function t(e,n){return new t.fn.init(e,n)}e.extend(!0,t,this),t.superclass=this,t.fn=t.prototype=this(),t.fn.constructor=t,t.sub=this.sub,t.fn.init=function(r,a){return a&&a instanceof e&&!(a instanceof t)&&(a=t(a)),e.fn.init.call(this,r,a,n)},t.fn.init.prototype=t.fn;var n=t(document);return r(\"jQuery.sub() is deprecated\"),t},e.ajaxSetup({converters:{\"text json\":e.parseJSON}});var b=e.fn.data;e.fn.data=function(t){var a,o,i=this[0];return!i||\"events\"!==t||1!==arguments.length||(a=e.data(i,t),o=e._data(i,t),a!==n&&a!==o||o===n)?b.apply(this,arguments):(r(\"Use of jQuery.fn.data('events') is deprecated\"),o)};var j=/\\/(java|ecma)script/i,w=e.fn.andSelf||e.fn.addBack;e.fn.andSelf=function(){return r(\"jQuery.fn.andSelf() replaced by jQuery.fn.addBack()\"),w.apply(this,arguments)},e.clean||(e.clean=function(t,a,o,i){a=a||document,a=!a.nodeType&&a[0]||a,a=a.ownerDocument||a,r(\"jQuery.clean() is deprecated\");var s,u,c,l,d=[];if(e.merge(d,e.buildFragment(t,a).childNodes),o)for(c=function(e){return!e.type||j.test(e.type)?i?i.push(e.parentNode?e.parentNode.removeChild(e):e):o.appendChild(e):n},s=0;null!=(u=d[s]);s++)e.nodeName(u,\"script\")&&c(u)||(o.appendChild(u),u.getElementsByTagName!==n&&(l=e.grep(e.merge([],u.getElementsByTagName(\"script\")),c),d.splice.apply(d,[s+1,0].concat(l)),s+=l.length));return d});var Q=e.event.add,x=e.event.remove,k=e.event.trigger,N=e.fn.toggle,C=e.fn.live,S=e.fn.die,T=\"ajaxStart|ajaxStop|ajaxSend|ajaxComplete|ajaxError|ajaxSuccess\",M=RegExp(\"\\\\b(?:\"+T+\")\\\\b\"),H=/(?:^|\\s)hover(\\.\\S+|)\\b/,A=function(t){return\"string\"!=typeof t||e.event.special.hover?t:(H.test(t)&&r(\"'hover' pseudo-event is deprecated, use 'mouseenter mouseleave'\"),t&&t.replace(H,\"mouseenter$1 mouseleave$1\"))};e.event.props&&\"attrChange\"!==e.event.props[0]&&e.event.props.unshift(\"attrChange\",\"attrName\",\"relatedNode\",\"srcElement\"),e.event.dispatch&&a(e.event,\"handle\",e.event.dispatch,\"jQuery.event.handle is undocumented and deprecated\"),e.event.add=function(e,t,n,a,o){e!==document&&M.test(t)&&r(\"AJAX events should be attached to document: \"+t),Q.call(this,e,A(t||\"\"),n,a,o)},e.event.remove=function(e,t,n,r,a){x.call(this,e,A(t)||\"\",n,r,a)},e.fn.error=function(){var e=Array.prototype.slice.call(arguments,0);return r(\"jQuery.fn.error() is deprecated\"),e.splice(0,0,\"error\"),arguments.length?this.bind.apply(this,e):(this.triggerHandler.apply(this,e),this)},e.fn.toggle=function(t,n){if(!e.isFunction(t)||!e.isFunction(n))return N.apply(this,arguments);r(\"jQuery.fn.toggle(handler, handler...) is deprecated\");var a=arguments,o=t.guid||e.guid++,i=0,s=function(n){var r=(e._data(this,\"lastToggle\"+t.guid)||0)%i;return e._data(this,\"lastToggle\"+t.guid,r+1),n.preventDefault(),a[r].apply(this,arguments)||!1};for(s.guid=o;a.length>i;)a[i++].guid=o;return this.click(s)},e.fn.live=function(t,n,a){return r(\"jQuery.fn.live() is deprecated\"),C?C.apply(this,arguments):(e(this.context).on(t,this.selector,n,a),this)},e.fn.die=function(t,n){return r(\"jQuery.fn.die() is deprecated\"),S?S.apply(this,arguments):(e(this.context).off(t,this.selector||\"**\",n),this)},e.event.trigger=function(e,t,n,a){return n||M.test(e)||r(\"Global events are undocumented and deprecated\"),k.call(this,e,t,n||document,a)},e.each(T.split(\"|\"),function(t,n){e.event.special[n]={setup:function(){var t=this;return t!==document&&(e.event.add(document,n+\".\"+e.guid,function(){e.event.trigger(n,null,t,!0)}),e._data(this,n,e.guid++)),!1},teardown:function(){return this!==document&&e.event.remove(document,n+\".\"+e._data(this,n)),!1}}})}(jQuery,window);");
out.write('\n');
out.write("/**\n");
out.write(" * jmpopups\n");
out.write(" * Copyright (c) 2009 Otavio Avila (http://otavioavila.com)\n");
out.write(" * Licensed under GNU Lesser General Public License\n");
out.write(" * \n");
out.write(" * @docs http://jmpopups.googlecode.com/\n");
out.write(" * @version 0.5.1\n");
out.write(" * \n");
out.write(" */\n");
out.write("\n");
out.write("\n");
out.write("(function($) {\n");
out.write("\tvar openedPopups = [];\n");
out.write("\tvar popupLayerScreenLocker = false;\n");
out.write(" var focusableElement = [];\n");
out.write("\tvar setupJqueryMPopups = {\n");
out.write("\t\tscreenLockerBackground: \"#000\",\n");
out.write("\t\tscreenLockerOpacity: \"0.5\"\n");
out.write("\t};\n");
out.write("\n");
out.write("\t$.setupJMPopups = function(settings) {\n");
out.write("\t\tsetupJqueryMPopups = jQuery.extend(setupJqueryMPopups, settings);\n");
out.write("\t\treturn this;\n");
out.write("\t}\n");
out.write("\n");
out.write("\t$.openPopupLayer = function(settings) {\n");
out.write("\t\tif (typeof(settings.name) != \"undefined\" && !checkIfItExists(settings.name)) {\n");
out.write("\t\t\tsettings = jQuery.extend({\n");
out.write("\t\t\t\twidth: \"auto\",\n");
out.write("\t\t\t\theight: \"auto\",\n");
out.write("\t\t\t\tparameters: {},\n");
out.write("\t\t\t\ttarget: \"\",\n");
out.write("\t\t\t\tsuccess: function() {},\n");
out.write("\t\t\t\terror: function() {},\n");
out.write("\t\t\t\tbeforeClose: function() {},\n");
out.write("\t\t\t\tafterClose: function() {},\n");
out.write("\t\t\t\treloadSuccess: null,\n");
out.write("\t\t\t\tcache: false\n");
out.write("\t\t\t}, settings);\n");
out.write("\t\t\tloadPopupLayerContent(settings, true);\n");
out.write("\t\t\treturn this;\n");
out.write("\t\t}\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\t$.closePopupLayer = function(name) {\n");
out.write("\t\t\n");
out.write("\t\tif (name) {\n");
out.write("\t\t\tfor (var i = 0; i < openedPopups.length; i++) {\n");
out.write("\t\t\t\tif (openedPopups[i].name == name) {\n");
out.write("\t\t\t\t\tvar thisPopup = openedPopups[i];\n");
out.write("\t\t\t\t\t\n");
out.write("\t\t\t\t\topenedPopups.splice(i,1)\n");
out.write("\t\t\t\t\t\n");
out.write("\t\t\t\t\tthisPopup.beforeClose();\n");
out.write("\t\t\t\t\t\n");
out.write("\t\t\t\t\t$(\"#popupLayer_\" + name).fadeOut(function(){\n");
out.write("\t\t\t\t\t\t$(\"#popupLayer_\" + name).remove();\n");
out.write("\t\t\t\t\t\n");
out.write("\t\t\t\t\t\tfocusableElement.pop();\n");
out.write("\t\t\t\t\t\t\n");
out.write("\t\t\t\t\t\tif (focusableElement.length > 0) {\n");
out.write("\t\t\t\t\t\t\t$(focusableElement[focusableElement.length-1]).focus();\n");
out.write("\t\t\t\t\t\t}\n");
out.write("\t\n");
out.write("\t\t\t\t\t\tthisPopup.afterClose();\n");
out.write("\t\t\t\t\t\thideScreenLocker(name);\n");
out.write("\t\t\t\t\t});\n");
out.write("\t\t\t\t\t\n");
out.write("\t\t\t\t\t\n");
out.write(" \n");
out.write("\t\t\t\t\tbreak;\n");
out.write("\t\t\t\t}\n");
out.write("\t\t\t}\n");
out.write("\t\t} else {\n");
out.write("\t\t\tif (openedPopups.length > 0) {\n");
out.write("\t\t\t\t$.closePopupLayer(openedPopups[openedPopups.length-1].name);\n");
out.write("\t\t\t}\n");
out.write("\t\t}\n");
out.write("\n");
out.write("\t\treturn this;\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\t$.reloadPopupLayer = function(name, callback) {\n");
out.write("\t\tif (name) {\n");
out.write("\t\t\tfor (var i = 0; i < openedPopups.length; i++) {\n");
out.write("\t\t\t\tif (openedPopups[i].name == name) {\n");
out.write("\t\t\t\t\tif (callback) {\n");
out.write("\t\t\t\t\t\topenedPopups[i].reloadSuccess = callback;\n");
out.write("\t\t\t\t\t}\n");
out.write("\t\t\t\t\t\n");
out.write("\t\t\t\t\tloadPopupLayerContent(openedPopups[i], false);\n");
out.write("\t\t\t\t\tbreak;\n");
out.write("\t\t\t\t}\n");
out.write("\t\t\t}\n");
out.write("\t\t} else {\n");
out.write("\t\t\tif (openedPopups.length > 0) {\n");
out.write("\t\t\t\t$.reloadPopupLayer(openedPopups[openedPopups.length-1].name);\n");
out.write("\t\t\t}\n");
out.write("\t\t}\n");
out.write("\t\t\n");
out.write("\t\treturn this;\n");
out.write("\t}\n");
out.write("\n");
out.write("\tfunction setScreenLockerSize() {\n");
out.write("\t\tif (popupLayerScreenLocker) {\n");
out.write("\t\t\t$('#popupLayerScreenLocker').height($(document).height() + \"px\");\n");
out.write("\t\t\t$('#popupLayerScreenLocker').width($(document.body).outerWidth(true) + \"px\");\n");
out.write("\t\t}\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\tfunction checkIfItExists(name) {\n");
out.write("\t\tif (name) {\n");
out.write("\t\t\tfor (var i = 0; i < openedPopups.length; i++) {\n");
out.write("\t\t\t\tif (openedPopups[i].name == name) {\n");
out.write("\t\t\t\t\treturn true;\n");
out.write("\t\t\t\t}\n");
out.write("\t\t\t}\n");
out.write("\t\t}\n");
out.write("\t\treturn false;\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\tfunction showScreenLocker() {\n");
out.write("\t\tif ($(\"#popupLayerScreenLocker\").length) {\n");
out.write("\t\t\tif (openedPopups.length == 1) {\n");
out.write("\t\t\t\tpopupLayerScreenLocker = true;\n");
out.write("\t\t\t\tsetScreenLockerSize();\n");
out.write("\t\t\t\t$('#popupLayerScreenLocker').fadeIn();\n");
out.write("\t\t\t}\n");
out.write(" \n");
out.write("\t\t\tif ($.browser.msie && $.browser.version < 7) {\n");
out.write("\t\t\t\t$(\"select:not(.hidden-by-jmp)\").addClass(\"hidden-by-jmp hidden-by-\" + openedPopups[openedPopups.length-1].name).css(\"visibility\",\"hidden\");\n");
out.write("\t\t\t}\n");
out.write(" \t\t\t\n");
out.write("\t\t\t$('#popupLayerScreenLocker').css(\"z-index\",parseInt(openedPopups.length == 1 ? 999 : $(\"#popupLayer_\" + openedPopups[openedPopups.length - 2].name).css(\"z-index\")) + 1);\n");
out.write("\t\t} else {\n");
out.write("\t\t\t$(\"body\").append(\"\");\n");
out.write("\t\t\t$(\"#popupLayerScreenLocker\").css({\n");
out.write("\t\t\t\tposition: \"absolute\",\n");
out.write("\t\t\t\tbackground: setupJqueryMPopups.screenLockerBackground,\n");
out.write("\t\t\t\tleft: \"0\",\n");
out.write("\t\t\t\ttop: \"0\",\n");
out.write("\t\t\t\topacity: setupJqueryMPopups.screenLockerOpacity,\n");
out.write("\t\t\t\tdisplay: \"none\"\n");
out.write("\t\t\t});\n");
out.write("\t\t\tshowScreenLocker();\n");
out.write("\n");
out.write(" $(\"#popupLayerScreenLocker\").click(function() {\n");
out.write(" $.closePopupLayer();\n");
out.write(" });\n");
out.write("\t\t}\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\tfunction hideScreenLocker(popupName) {\n");
out.write("\t\tif (openedPopups.length == 0) {\n");
out.write("\t\t\tscreenlocker = false;\n");
out.write("\t\t\t$('#popupLayerScreenLocker').fadeOut();\n");
out.write("\t\t} else {\n");
out.write("\t\t\t$('#popupLayerScreenLocker').css(\"z-index\",parseInt($(\"#popupLayer_\" + openedPopups[openedPopups.length - 1].name).css(\"z-index\")) - 1);\n");
out.write("\t\t}\n");
out.write(" \n");
out.write("\t\tif ($.browser.msie && $.browser.version < 7) {\n");
out.write("\t\t\t$(\"select.hidden-by-\" + popupName).removeClass(\"hidden-by-jmp hidden-by-\" + popupName).css(\"visibility\",\"visible\");\n");
out.write("\t\t}\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\tfunction setPopupLayersPosition(popupElement, animate) {\n");
out.write("\t\tif (popupElement) {\n");
out.write(" if (popupElement.width() < $(window).width()) {\n");
out.write("\t\t\t\tvar leftPosition = (document.documentElement.offsetWidth - popupElement.width()) / 2;\n");
out.write("\t\t\t} else {\n");
out.write("\t\t\t\tvar leftPosition = document.documentElement.scrollLeft + 5;\n");
out.write("\t\t\t}\n");
out.write("\n");
out.write("\t\t\tif (popupElement.height() < $(window).height()) {\n");
out.write("\t\t\t\tvar topPosition = document.documentElement.scrollTop + ($(window).height() - popupElement.height()) / 2;\n");
out.write("\t\t\t} else {\n");
out.write("\t\t\t\tvar topPosition = document.documentElement.scrollTop + 5;\n");
out.write("\t\t\t}\n");
out.write("\t\t\t\n");
out.write("\t\t\tvar positions = {\n");
out.write("\t\t\t\tleft: leftPosition + \"px\",\n");
out.write("\t\t\t\ttop: topPosition + \"px\"\n");
out.write("\t\t\t};\n");
out.write("\t\t\t\n");
out.write("\t\t\tif (!animate) {\n");
out.write("\t\t\t\tpopupElement.css(positions);\n");
out.write("\t\t\t} else {\n");
out.write("\t\t\t\tpopupElement.animate(positions, \"slow\");\n");
out.write("\t\t\t}\n");
out.write(" \n");
out.write(" setScreenLockerSize();\n");
out.write("\t\t} else {\n");
out.write("\t\t\tfor (var i = 0; i < openedPopups.length; i++) {\n");
out.write("\t\t\t\tsetPopupLayersPosition($(\"#popupLayer_\" + openedPopups[i].name), true);\n");
out.write("\t\t\t}\n");
out.write("\t\t}\n");
out.write("\t}\n");
out.write("\n");
out.write(" function showPopupLayerContent(popupObject, newElement, data) {\n");
out.write(" var idElement = \"popupLayer_\" + popupObject.name;\n");
out.write("\n");
out.write(" if (newElement) {\n");
out.write("\t\t\tshowScreenLocker();\n");
out.write("\t\t\t\n");
out.write("\t\t\t$(\"body\").append(\"
\");\n");
out.write("\t\t\t\n");
out.write("\t\t\tvar zIndex = parseInt(openedPopups.length == 1 ? 1000 : $(\"#popupLayer_\" + openedPopups[openedPopups.length - 2].name).css(\"z-index\")) + 2;\n");
out.write("\t\t} else {\n");
out.write("\t\t\tvar zIndex = $(\"#\" + idElement).css(\"z-index\");\n");
out.write("\t\t}\n");
out.write("\n");
out.write(" var popupElement = $(\"#\" + idElement);\n");
out.write("\t\t\n");
out.write("\t\tpopupElement.css({\n");
out.write("\t\t\tvisibility: \"hidden\",\n");
out.write("\t\t\twidth: popupObject.width == \"auto\" ? \"\" : popupObject.width + \"px\",\n");
out.write("\t\t\theight: popupObject.height == \"auto\" ? \"\" : popupObject.height + \"px\",\n");
out.write("\t\t\tposition: \"absolute\",\n");
out.write("\t\t\t\"z-index\": zIndex\n");
out.write("\t\t});\n");
out.write("\t\t\n");
out.write("\t\tvar linkAtTop = \"
\";\n");
out.write("\t\tvar linkAtBottom = \"
\";\n");
out.write("\n");
out.write("\t\tpopupElement.html(linkAtTop + data + linkAtBottom);\n");
out.write("\t\t\n");
out.write("\t\tsetPopupLayersPosition(popupElement);\n");
out.write("\n");
out.write(" popupElement.css(\"display\",\"none\");\n");
out.write(" popupElement.css(\"visibility\",\"visible\");\n");
out.write("\t\t\n");
out.write("\t\tif (newElement) {\n");
out.write(" \tpopupElement.fadeIn();\n");
out.write("\t\t} else {\n");
out.write("\t\t\tpopupElement.show();\n");
out.write("\t\t}\n");
out.write("\n");
out.write(" $(\"#\" + idElement + \" .jmp-link-at-top, \" +\n");
out.write("\t\t \"#\" + idElement + \" .jmp-link-at-bottom\").focus(function(){\n");
out.write("\t\t\t$(focusableElement[focusableElement.length-1]).focus();\n");
out.write("\t\t});\n");
out.write("\t\t\n");
out.write("\t\tvar jFocusableElements = $(\"#\" + idElement + \" a:visible:not(.jmp-link-at-top, .jmp-link-at-bottom), \" +\n");
out.write("\t\t\t\t\t\t\t\t \"#\" + idElement + \" *:input:visible:not(.jmp-link-at-top, .jmp-link-at-bottom)\");\n");
out.write("\t\t\t\t\t\t \n");
out.write("\t\tif (jFocusableElements.length == 0) {\n");
out.write("\t\t\tvar linkInsidePopup = \"\";\n");
out.write("\t\t\tpopupElement.find(\".jmp-link-at-top\").after(linkInsidePopup);\n");
out.write("\t\t\tfocusableElement.push($(popupElement).find(\".jmp-link-inside-popup\")[0]);\n");
out.write("\t\t} else {\n");
out.write("\t\t\tjFocusableElements.each(function(){\n");
out.write("\t\t\t\tif (!$(this).hasClass(\"jmp-link-at-top\") && !$(this).hasClass(\"jmp-link-at-bottom\")) {\n");
out.write("\t\t\t\t\tfocusableElement.push(this);\n");
out.write("\t\t\t\t\treturn false;\n");
out.write("\t\t\t\t}\n");
out.write("\t\t\t});\n");
out.write("\t\t}\n");
out.write("\t\t\n");
out.write("\t\t$(focusableElement[focusableElement.length-1]).focus();\n");
out.write("\n");
out.write("\t\tpopupObject.success();\n");
out.write("\t\t\n");
out.write("\t\tif (popupObject.reloadSuccess) {\n");
out.write("\t\t\tpopupObject.reloadSuccess();\n");
out.write("\t\t\tpopupObject.reloadSuccess = null;\n");
out.write("\t\t}\n");
out.write(" }\n");
out.write("\t\n");
out.write("\tfunction loadPopupLayerContent(popupObject, newElement) {\n");
out.write("\t\tif (newElement) {\n");
out.write("\t\t\topenedPopups.push(popupObject);\n");
out.write("\t\t}\n");
out.write("\t\t\n");
out.write("\t\tif (popupObject.target != \"\") {\n");
out.write(" showPopupLayerContent(popupObject, newElement, $(\"#\" + popupObject.target).html());\n");
out.write(" } else {\n");
out.write(" $.ajax({\n");
out.write(" url: popupObject.url,\n");
out.write(" data: popupObject.parameters,\n");
out.write("\t\t\t\tcache: popupObject.cache,\n");
out.write(" dataType: \"html\",\n");
out.write(" //method: \"GET\",\n");
out.write(" //type: \"POST\",\n");
out.write(" type: \"GET\",\n");
out.write(" timeout: 20000,\n");
out.write(" success: function(data) {\n");
out.write(" showPopupLayerContent(popupObject, newElement, data);\n");
out.write(" },\n");
out.write("\t\t\t\terror: popupObject.error\n");
out.write(" });\n");
out.write("\t\t}\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\t$(window).resize(function(){\n");
out.write("\t\tsetScreenLockerSize();\n");
out.write("\t\tsetPopupLayersPosition();\n");
out.write("\t});\n");
out.write("\t\n");
out.write("\t$(document).keydown(function(e){\n");
out.write("\t\tif (e.keyCode == 27) {\n");
out.write("\t\t\t$.closePopupLayer();\n");
out.write("\t\t}\n");
out.write("\t});\n");
out.write("})(jQuery);");
out.write('\n');
out.write("var arrCnt = 0;\n");
out.write("var eDealXmlhttpArr = new Array();\n");
out.write("var eDealXmlCallbackArr = new Array();\n");
out.write("var pageLoaded = false;\n");
out.write("var pileIndex = new Array();\n");
out.write("var pileParam = new Array();\n");
out.write("\n");
out.write("// Delay doAjax calls after the page has fully loaded\n");
out.write("// JQuery has to be loaded before, so we test if this is the case\n");
out.write("if (typeof $ == 'function') {\n");
out.write("\t$(document).ready(function () {\n");
out.write("\t\tvar index = null ;\n");
out.write("\t\twhile((index = pileIndex.shift())!=null){\n");
out.write("\t\t\teDealXmlhttpArr[index].send(pileParam.shift());\n");
out.write("\t\t}\n");
out.write("\t\tpageLoaded = true;\n");
out.write("\t});\n");
out.write("}\n");
out.write("\n");
out.write("function eDealAjaxCallBack(arrIndex) {\n");
out.write("\tif (eDealXmlhttpArr[arrIndex].readyState == 4) {\n");
out.write("\t\thideWaiting();\n");
out.write("\t\teval(eDealXmlhttpArr[arrIndex].responseText);\n");
out.write("\t}\n");
out.write("}\n");
out.write("\n");
out.write("function getNewAjaxObject(){\n");
out.write("\tvar ajaxObject = null;\n");
out.write("\t\n");
out.write("\ttry {\n");
out.write("\t\tajaxObject = new ActiveXObject(\"Msxml2.XMLHTTP\");\n");
out.write("\t} catch(e) {\n");
out.write("\t\ttry {\n");
out.write("\t\t\tajaxObject = new ActiveXObject(\"Microsoft.XMLHTTP\");\n");
out.write("\t\t} catch(oc) {\n");
out.write("\t\t\tajaxObject = null;\n");
out.write("\t\t}\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\tif (!ajaxObject && typeof XMLHttpRequest != \"undefined\") {\n");
out.write("\t\tajaxObject = new XMLHttpRequest();\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\treturn ajaxObject;\n");
out.write("}\n");
out.write("\n");
out.write("/*\n");
out.write(" * Allowing to perform a synchronous Ajax calling to URL\n");
out.write(" * in order to wait the result.\n");
out.write(" */ \n");
out.write("function doSynchronAjax(url) { \n");
out.write("\treturn $.ajax({url: url, async: false}).responseText;\n");
out.write("} \n");
out.write("\n");
out.write("function doAjax(url, callback, type, parameters) {\n");
out.write("\tif (callback == null) {\n");
out.write("\t\tcallback = eDealAjaxCallBack;\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\teDealXmlCallbackArr[arrCnt] = callback;\n");
out.write("\teDealXmlhttpArr[arrCnt] = getNewAjaxObject();\n");
out.write("\t\n");
out.write("\tvar ajaxCallback;\n");
out.write("\teval('ajaxCallback = function(){ var fPtr = eDealXmlCallbackArr[' + arrCnt + ']; fPtr(' + arrCnt + '); }');\n");
out.write("\teDealXmlhttpArr[arrCnt].onreadystatechange = ajaxCallback;\n");
out.write("\t\n");
out.write("\tvar callType;\n");
out.write("\tif (type != null) {\n");
out.write("\t\tcallType = type;\n");
out.write("\t} else {\n");
out.write("\t\tcallType = \"GET\";\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\tif(callType==\"GET\" && parameters!=null && parameters!=\"\"){\n");
out.write("\t\tif(url.indexOf(\"?\")==-1){\n");
out.write("\t\t\turl+=\"?\"+parameters;\n");
out.write("\t\t}else{\n");
out.write("\t\t\turl+=\"&\"+parameters;\n");
out.write("\t\t}\n");
out.write("\t\tparameters=null;\n");
out.write("\t}\n");
out.write("\teDealXmlhttpArr[arrCnt].open(callType, url, true);\n");
out.write("\tif (callType==\"POST\" && parameters!=null) {\n");
out.write("\t\teDealXmlhttpArr[arrCnt].setRequestHeader('Content-Type','application/x-www-form-urlencoded');\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\tif(!pageLoaded){\n");
out.write("\t\tpileIndex.push(arrCnt);\n");
out.write("\t\tpileParam.push(parameters);\n");
out.write("\t}else{\n");
out.write("\t\tshowWaiting();\n");
out.write("\t\teDealXmlhttpArr[arrCnt].send(parameters);\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\tarrCnt = arrCnt + 1;\n");
out.write("\t\n");
out.write("\treturn url;\n");
out.write("}\n");
out.write("\n");
out.write("function showWaiting() {\n");
out.write("\tvar node = document.getElementById(\"waiting\");\n");
out.write("\tif (node != null) {\n");
out.write("\t\tnode.style.display = \"block\";\n");
out.write("\t\tnode.style.bottom = \"0px\";\n");
out.write("\t\tnode.style.right = \"0px\";\n");
out.write("\t\tnode.style.zIndex = \"20000\";\n");
out.write("\t}\n");
out.write("}\n");
out.write("\n");
out.write("function hideWaiting() {\n");
out.write("\tvar node = document.getElementById(\"waiting\");\n");
out.write("\tif (node != null) {\n");
out.write("\t\tnode.style.display = \"none\";\n");
out.write("\t}\n");
out.write("}\n");
out.write("\n");
out.write("\n");
out.write("function doBackgroundAjax(url,displayFunction,htmlElementIDForResponse) {\n");
out.write("\tshowWaiting();\n");
out.write("\tif (displayFunction==null) {\n");
out.write("\t\tdisplayFunction=globalBackgoundStatusDisplayFunction;\n");
out.write("\t}\n");
out.write("\tdoAjax(url,function(arrIndex) {\n");
out.write("\t\t\tif (eDealXmlhttpArr[arrIndex].readyState == 4) {\n");
out.write("\t\t\t\thideWaiting();\n");
out.write("\t\t\t\tvar jsonRespTxt = eDealXmlhttpArr[arrIndex].responseText;\n");
out.write("\t\t\t\tvar jsonResponse=JSON.parse(jsonRespTxt);\n");
out.write("\t\t\t\tdisplayFunction(jsonResponse,htmlElementIDForResponse);\n");
out.write("\t\t\t}\n");
out.write("\t\t},\"GET\",null); \n");
out.write("}\t");
out.write('\n');
out.write("counter = 0;\n");
out.write("\n");
out.write("function MM_preloadImages() { //v3.0\n");
out.write(" var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();\n");
out.write(" var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i
-1 || url.indexOf('/workweek_agenda.fl') > -1 || url.indexOf('/week_agenda.fl') > -1 || url.indexOf('/month_agenda.fl') > -1) {\n");
out.write("\t\tvar win = window.open(url, 'Agenda', 'width=1024,height=660,scrollbars=yes,resizable=no,toolbar=no,location=no,menubar=no,status=no');\n");
out.write("\t} \n");
out.write("\telse if (url.indexOf('/annuaire.fl') > -1){\n");
out.write("\t\tvar win = window.open(url, 'Annuaire', 'width=1024,height=660,scrollbars=no,resizable=no,toolbar=no,location=no,menubar=no,status=no');\n");
out.write("\t}\n");
out.write("\telse if (url.indexOf('/knowledge_base.fl') > -1){\n");
out.write("\t\tvar win = window.open(url, 'KBase', 'width=1024,height=768,scrollbars=yes,resizable=no,toolbar=no,location=no,menubar=no,status=no');\n");
out.write("\t}\n");
out.write("\telse if (url.indexOf('/generate_index_search.fl') > -1){\n");
out.write("\t\tvar win = window.open(url, 'KBase', 'width=520,height=340,scrollbars=yes,resizable=no,toolbar=no,location=no,menubar=no,status=no');\n");
out.write("\t}\n");
out.write("\telse if (url.indexOf('/update_index_search') > -1){\n");
out.write("\t\tvar win = window.open(url, 'KBase', 'width=520,height=340,scrollbars=yes,resizable=no,toolbar=no,location=no,menubar=no,status=no');\n");
out.write("\t}\n");
out.write("\telse if (url.indexOf('/generate_description') > -1){\n");
out.write("\t\tvar win = window.open(url, 'KBase', 'width=520,height=200,scrollbars=yes,resizable=no,toolbar=no,location=no,menubar=no,status=no');\n");
out.write("\t}\n");
out.write("\telse if (url.indexOf('/reload_description') > -1){\n");
out.write("\t\tvar win = window.open(url, 'KBase', 'width=520,height=200,scrollbars=yes,resizable=no,toolbar=no,location=no,menubar=no,status=no');\n");
out.write("\t}\n");
out.write("\telse if (url.indexOf('/restart') > -1){\n");
out.write("\t\tvar win = window.open(url, 'KBase', 'width=520,height=200,scrollbars=yes,resizable=no,toolbar=no,location=no,menubar=no,status=no');\n");
out.write("\t} \n");
out.write("\telse if (url.indexOf('/execute_chained_netbusiness_cfaxing_fltask') > -1) {\n");
out.write("\t\tvar win = window.open(url, 'Task', 'width=615,height=200,scrollbars=yes,resizable=no,toolbar=no,location=no,menubar=no,status=no');\n");
out.write("\t}\n");
out.write("\telse if (url.indexOf('/execute_chained_netbusiness_fltask') > -1) {\n");
out.write("\t\tvar win = window.open(url, 'Task', 'width=615,height=200,scrollbars=yes,resizable=no,toolbar=no,location=no,menubar=no,status=no');\n");
out.write("\t}\n");
out.write("\telse {\n");
out.write("\t\t/* \n");
out.write("\t\t * Several menu items could ask to open a new window, so we don't want \n");
out.write("\t\t * to have a unique shared window for all of them.\n");
out.write("\t\t * So we open a new window those name has the pattern \n");
out.write("\t\t * URLWindow where counter is incremented every time such a \n");
out.write("\t\t * window has been opened.\n");
out.write("\t\t * */\n");
out.write("\t\tcounter++;\n");
out.write("\t\tvar win = window.open(url, 'URLWindow' + counter, 'width=1024,height=700,scrollbars=yes,resizable=yes,toolbar=yes,location=yes,menubar=yes');\n");
out.write("\t}\n");
out.write("\twin.focus();\n");
out.write("}\n");
out.write("\n");
out.write("function MM_swapImgRestore() { //v3.0\n");
out.write(" var i,x,a=document.MM_sr; for(i=0;a&&i0&&parent.frames.length) {\n");
out.write(" d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}\n");
out.write(" if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i');\r\n");
out.write("\tfor (var id in ypSlideOutMenu.Registry) {\r\n");
out.write("\t\tdocument.writeln(ypSlideOutMenu.Registry[id].css);\r\n");
out.write("\t}\r\n");
out.write("\tdocument.writeln('');\r\n");
out.write("}\r\n");
out.write("ypSlideOutMenu.prototype.load = function() {\r\n");
out.write("\tvar d = document\r\n");
out.write("\tvar lyrId1 = this.id + \"Container\"\r\n");
out.write("\tvar lyrId2 = this.id + \"Content\"\r\n");
out.write("\tvar lyrId3 = this.id + \"Shim\"\r\n");
out.write("\tvar obj1 = this.dom ? d.getElementById(lyrId1) : this.ie ? d.all[lyrId1] : d.layers[lyrId1]\r\n");
out.write("\tif (obj1) var obj2 = this.ns4 ? obj1.layers[lyrId2] : this.ie ? d.all[lyrId2] : d.getElementById(lyrId2)\r\n");
out.write("\tvar obj3 = this.dom ? d.getElementById(lyrId3) : this.ie ? d.all[lyrId3] : d.layers[lyrId3]\r\n");
out.write("\tvar temp\r\n");
out.write("\tif (!obj1 || !obj2 || !obj3) {\r\n");
out.write("\t\twindow.setTimeout(this.gRef + \".load()\", 100)\r\n");
out.write("\t} else {\r\n");
out.write("\t\tthis.container = obj1\r\n");
out.write("\t\tthis.menu = obj2\r\n");
out.write("\t\tthis.shim = obj3\r\n");
out.write("\t\tthis.style = this.ns4 ? this.menu : this.menu.style\r\n");
out.write("\t\tthis.homePos = eval(\"0\" + this.dirType + this.dim)\r\n");
out.write("\t\tthis.outPos = 0\r\n");
out.write("\t\tthis.accelConst = (this.outPos - this.homePos) / ypSlideOutMenu.aniLen / ypSlideOutMenu.aniLen \r\n");
out.write("\t\t// set event handlers.\r\n");
out.write("\t\tif (this.ns4) {\r\n");
out.write("\t\t\tthis.menu.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT);\r\n");
out.write("\t\t}\r\n");
out.write("\t\tthis.menu.onmouseover = new Function(\"ypSlideOutMenu.showMenu('\" + this.id + \"')\")\r\n");
out.write("\t\tthis.menu.onmouseout = new Function(\"ypSlideOutMenu.hideMenu('\" + this.id + \"')\")\r\n");
out.write("\t\t//set initial state\r\n");
out.write("\t\tthis.endSlide()\r\n");
out.write("\t}\r\n");
out.write("}\r\n");
out.write("ypSlideOutMenu.showMenu = function(id) {\r\n");
out.write("\tvar reg = ypSlideOutMenu.Registry\r\n");
out.write("\tvar obj = ypSlideOutMenu.Registry[id]\r\n");
out.write("\tif (obj.container) {\r\n");
out.write("\t\tobj.over = true\r\n");
out.write("\t\tfor (menu in reg) {\r\n");
out.write("\t\t\tif (id != menu) {\r\n");
out.write("\t\t\t\typSlideOutMenu.hide(menu)\r\n");
out.write("\t\t\t}\r\n");
out.write("\t\t}\r\n");
out.write("\t\tif (obj.hideTimer) { \r\n");
out.write("\t\t\treg[id].hideTimer = window.clearTimeout(reg[id].hideTimer) \r\n");
out.write("\t\t}\r\n");
out.write("\t\tif (!obj.open && !obj.aniTimer) {\r\n");
out.write("\t\t\treg[id].startSlide(true)\r\n");
out.write("\t\t}\r\n");
out.write("\t}\r\n");
out.write("}\r\n");
out.write("ypSlideOutMenu.hideMenu = function(id) {\r\n");
out.write("\tvar obj = ypSlideOutMenu.Registry[id]\r\n");
out.write("\tif (obj.container) {\r\n");
out.write("\t\tif (obj.hideTimer) {\r\n");
out.write("\t\t\twindow.clearTimeout(obj.hideTimer)\r\n");
out.write("\t\t}\r\n");
out.write("\t\tobj.hideTimer = window.setTimeout(\"ypSlideOutMenu.hide('\" + id + \"')\", ypSlideOutMenu.hideDelay);\r\n");
out.write("\t}\r\n");
out.write("}\r\n");
out.write("ypSlideOutMenu.hideAll = function() {\r\n");
out.write("\tvar reg = ypSlideOutMenu.Registry\r\n");
out.write("\tfor (menu in reg) {\r\n");
out.write("\t\typSlideOutMenu.hide(menu);\r\n");
out.write("\t\tif (menu.hideTimer) {\r\n");
out.write("\t\t\twindow.clearTimeout(menu.hideTimer);\r\n");
out.write("\t\t}\r\n");
out.write("\t}\r\n");
out.write("}\r\n");
out.write("ypSlideOutMenu.hide = function(id) {\r\n");
out.write("\tvar obj = ypSlideOutMenu.Registry[id]\r\n");
out.write("\tobj.over = false\r\n");
out.write("\tif (obj.hideTimer) {\r\n");
out.write("\t\twindow.clearTimeout(obj.hideTimer)\r\n");
out.write("\t}\r\n");
out.write("\tobj.hideTimer = 0\r\n");
out.write("\tif (obj.open && !obj.aniTimer) {\r\n");
out.write("\t\tobj.startSlide(false)\r\n");
out.write("\t}\r\n");
out.write("}\r\n");
out.write("ypSlideOutMenu.prototype.startSlide = function(open) {\r\n");
out.write("\tthis[open ? \"onactivate\" : \"ondeactivate\"]()\r\n");
out.write("\tthis.open = open\r\n");
out.write("\tif (open) {\r\n");
out.write("\t\tthis.setVisibility(true)\r\n");
out.write("\t} else {\r\n");
out.write("\t\tthis.setShimVisibility(false);\r\n");
out.write("\t}\r\n");
out.write("\tthis.startTime = (new Date()).getTime()\r\n");
out.write("\tthis.aniTimer = window.setInterval(this.gRef + \".slide()\", ypSlideOutMenu.minCPUResolution)\r\n");
out.write("}\r\n");
out.write("ypSlideOutMenu.prototype.slide = function() {\r\n");
out.write("\tvar elapsed = (new Date()).getTime() - this.startTime\r\n");
out.write("\tif (elapsed > ypSlideOutMenu.aniLen) {\r\n");
out.write("\t\tthis.endSlide()\r\n");
out.write("\t} else {\r\n");
out.write("\t\tvar d = Math.round(Math.pow(ypSlideOutMenu.aniLen-elapsed, 2) * this.accelConst)\r\n");
out.write("\t\tif (this.open && this.dirType == \"-\") {\r\n");
out.write("\t\t\td = -d\r\n");
out.write("\t\t} else if (this.open && this.dirType == \"+\") {\r\n");
out.write("\t\t\td = -d\r\n");
out.write("\t\t} else if (!this.open && this.dirType == \"-\") {\r\n");
out.write("\t\t\td = -this.dim + d\r\n");
out.write("\t\t} else {\r\n");
out.write("\t\t\td = this.dim + d\r\n");
out.write("\t\t}\r\n");
out.write("\t\tthis.moveTo(d)\r\n");
out.write("\t}\r\n");
out.write("}\r\n");
out.write("ypSlideOutMenu.prototype.endSlide = function() {\r\n");
out.write("\tthis.aniTimer = window.clearTimeout(this.aniTimer)\r\n");
out.write("\tthis.moveTo(this.open ? this.outPos : this.homePos)\r\n");
out.write("\tif (!this.open) {\r\n");
out.write("\t\tthis.setVisibility(false)\r\n");
out.write("\t\tthis.setShimVisibility(false)\r\n");
out.write("\t} else {\r\n");
out.write("\t\tthis.setShimVisibility(true);\r\n");
out.write("\t}\r\n");
out.write("\tif ((this.open && !this.over) || (!this.open && this.over)) {\r\n");
out.write("\t\tthis.startSlide(this.over)\r\n");
out.write("\t}\r\n");
out.write("}\r\n");
out.write("ypSlideOutMenu.prototype.setShimVisibility = function(bShow) { \r\n");
out.write("\tvar t = this.ns4 ? this.shim : this.shim.style\r\n");
out.write("\tif (bShow) {\r\n");
out.write("\t\tt.display = \"block\";\r\n");
out.write("\t\tt.visibility = \"visible\";\r\n");
out.write("\t} else {\r\n");
out.write("\t\tt.display = \"none\";\r\n");
out.write("\t\tt.visibility = \"hidden\";\r\n");
out.write("\t}\r\n");
out.write("}\r\n");
out.write("ypSlideOutMenu.prototype.setVisibility = function(bShow) { \r\n");
out.write("//\tvar t = this.ns4 ? this.shim : this.shim.style\r\n");
out.write("\tvar s = this.ns4 ? this.container : this.container.style\r\n");
out.write("\tif (bShow) {\r\n");
out.write("//\t\tt.display = \"block\";\r\n");
out.write("//\t\tt.visibility = \"visible\";\r\n");
out.write("\t\ts.display = \"block\";\r\n");
out.write("\t\ts.visibility = \"visible\";\r\n");
out.write("\t} else {\r\n");
out.write("\t\ts.display = \"none\";\r\n");
out.write("\t\ts.visibility = \"hidden\";\r\n");
out.write("//\t\tt.display = \"none\";\r\n");
out.write("//\t\tt.visibility = \"hidden\";\r\n");
out.write("\t}\r\n");
out.write("}\r\n");
out.write("ypSlideOutMenu.prototype.moveTo = function(p) { \r\n");
out.write("\t/*\r\n");
out.write("\tif (this.orientation == \"h\") {\r\n");
out.write("\t\tthis.shim.style.left = this.ns4 ? p : p + \"px\"\r\n");
out.write("\t} else {\r\n");
out.write("\t\tthis.shim.style.top = this.ns4 ? p : p + \"px\"\r\n");
out.write("\t}\r\n");
out.write("\t*/\r\n");
out.write("\tthis.style[this.orientation == \"h\" ? \"left\" : \"top\"] = this.ns4 ? p : p + \"px\"\r\n");
out.write("}\r\n");
out.write("ypSlideOutMenu.prototype.getPos = function(c) {\r\n");
out.write("\treturn parseInt(this.style[c])\r\n");
out.write("}\r\n");
out.write("ypSlideOutMenu.prototype.onactivate = function() {\r\n");
out.write("}\r\n");
out.write("ypSlideOutMenu.prototype.ondeactivate = function() {\r\n");
out.write("}\r\n");
out.write('\n');
/******************************************************************************
* Copyright (c) 2000-2004 e-Deal
*
* e-Deal S.A.
* 55 rue Brillat Savarin
* 75013 Paris
* France
*
* T: +33 (0)1 53 80 80 30
* F: +33 (0)1 73 01 69 77
* http://www.e-deal.com
*
* La diffusion de ce code source sous quelque forme que ce soit sans
* l'autorisation de E-DEAL est interdite.
*
* Vous êtes autorisés à modifier ce code source uniquement pour votre usage
* propre et sous réserve que les mentions de copyright demeurent intactes.
*
* Ce code est fourni en l'état. Aucune garantie d'aucune sorte, explicite ou
* implicite n'est donnée. En aucun cas E-DEAL ne pourra être tenu pour
* responsable des dommages pouvant résulter de l'utilisation de ce code
* source.
*
*
******************************************************************************/
if (_jspx_meth_fl_005fallowAnonymousAccess_005f0(_jspx_page_context))
return;
response.setContentType("application/x-javascript");
out.write("\r\n");
out.write("function swapSmallTabs(tabSetName, inOut, sTabPos) {\r\n");
out.write("\t\tvar selectedSTab = eval(tabSetName + \"_selectedSTab\");\r\n");
out.write("\t\tvar nbSTabs = eval(tabSetName + \"_nbSTabs\");\r\n");
out.write("\r\n");
out.write("\r\n");
out.write("\t\twindow.setTimeout( function() {\r\n");
out.write("\t\t\tif ($(\"#ATTACHMENT\").length)\r\n");
out.write("\t\t\t\t$(\"#ATTACHMENT\").addClass(\"refresh\"+Math.random());\r\n");
out.write("\t\t}, 1500);\r\n");
out.write("\r\n");
out.write("\t\tif (selectedSTab == sTabPos) {\r\n");
out.write("\t\t\treturn;\r\n");
out.write("\t\t}\r\n");
out.write("\r\n");
out.write("\t\tvar csTab = document.getElementById(tabSetName + \"_stab\" + sTabPos);\r\n");
out.write("\t\tvar leftImgName = tabSetName + \"_swapPict\" + (sTabPos == 0 ? \"\" : sTabPos - 1);\r\n");
out.write("\t\tvar rightImgName = tabSetName + \"_swapPict\" + sTabPos;\r\n");
out.write("\r\n");
out.write("\t\tif (inOut == \"out\") {\r\n");
out.write("\t\t\tcsTab.style.backgroundImage = \"url(");
if (_jspx_meth_fl_005fwebapp_005f0(_jspx_page_context))
return;
out.write("/icons/smalltabs/bg_unselect.gif)\"; //cell2_fd.gif\r\n");
out.write("\t\t\tif (sTabPos == 0) {\r\n");
out.write("\t\t\t\tdocument.images[leftImgName].src = \"");
if (_jspx_meth_fl_005fwebapp_005f1(_jspx_page_context))
return;
out.write("/icons/smalltabs/bd_n-g.gif\"; //cell1_fdgris.gif\r\n");
out.write("\t\t\t} else {\r\n");
out.write("\t\t\t\tif (selectedSTab == (sTabPos - 1) ) {\r\n");
out.write("\t\t\t\t\tdocument.images[leftImgName].src = \"");
if (_jspx_meth_fl_005fwebapp_005f2(_jspx_page_context))
return;
out.write("/icons/smalltabs/bd_w-g.gif\"; //cell_interblancgris.gif\r\n");
out.write("\t\t\t\t} else {\r\n");
out.write("\t\t\t\t\tdocument.images[leftImgName].src = \"");
if (_jspx_meth_fl_005fwebapp_005f3(_jspx_page_context))
return;
out.write("/icons/smalltabs/bd_g-g.gif\"; //cell3_intergris.gif\r\n");
out.write("\t\t\t\t}\r\n");
out.write("\t\t\t}\r\n");
out.write("\r\n");
out.write("\t\t\tif (sTabPos == nbSTabs - 1) {\r\n");
out.write("\t\t\t\tdocument.images[rightImgName].src = \"");
if (_jspx_meth_fl_005fwebapp_005f4(_jspx_page_context))
return;
out.write("/icons/smalltabs/bd_g-n.gif\"; //cellfin_gris.gif\r\n");
out.write("\t\t\t} else {\r\n");
out.write("\t\t\t\tif (selectedSTab == (sTabPos + 1) ) {\r\n");
out.write("\t\t\t\t\tdocument.images[rightImgName].src = \"");
if (_jspx_meth_fl_005fwebapp_005f5(_jspx_page_context))
return;
out.write("/icons/smalltabs/bd_g-w.gif\"; //cell_intergrisblanc.gif\r\n");
out.write("\t\t\t\t} else {\r\n");
out.write("\t\t\t\t\tdocument.images[rightImgName].src = \"");
if (_jspx_meth_fl_005fwebapp_005f6(_jspx_page_context))
return;
out.write("/icons/smalltabs/bd_g-g.gif\"; //cell3_intergris.gif\r\n");
out.write("\t\t\t\t}\r\n");
out.write("\t\t\t}\r\n");
out.write("\r\n");
out.write("\t\t} else { // in\r\n");
out.write("\t\t\tcsTab.style.backgroundImage = \"url(");
if (_jspx_meth_fl_005fwebapp_005f7(_jspx_page_context))
return;
out.write("/icons/smalltabs/bg_select.gif)\"; //cell2_fdblanc.gif\r\n");
out.write("\t\t\tif (sTabPos == 0) {\r\n");
out.write("\t\t\t\tdocument.images[leftImgName].src = \"");
if (_jspx_meth_fl_005fwebapp_005f8(_jspx_page_context))
return;
out.write("/icons/smalltabs/bd_n-w.gif\"; //cell1_blanc.gif\r\n");
out.write("\t\t\t} else {\r\n");
out.write("\t\t\t\tif (selectedSTab == (sTabPos - 1) ) {\r\n");
out.write("\t\t\t\t\tdocument.images[leftImgName].src = \"");
if (_jspx_meth_fl_005fwebapp_005f9(_jspx_page_context))
return;
out.write("/icons/smalltabs/bd_w-w.gif\"; //cell_interblancs.gif\r\n");
out.write("\t\t\t\t} else {\r\n");
out.write("\t\t\t\t\tdocument.images[leftImgName].src = \"");
if (_jspx_meth_fl_005fwebapp_005f10(_jspx_page_context))
return;
out.write("/icons/smalltabs/bd_g-w.gif\"; //cell_intergrisblanc.gif\r\n");
out.write("\t\t\t\t}\r\n");
out.write("\t\t\t}\r\n");
out.write("\r\n");
out.write("\t\t\tif (sTabPos == nbSTabs - 1) {\r\n");
out.write("\t\t\t\tdocument.images[rightImgName].src = \"");
if (_jspx_meth_fl_005fwebapp_005f11(_jspx_page_context))
return;
out.write("/icons/smalltabs/bd_w-n.gif\"; //cellfin_blanc.gif\r\n");
out.write("\t\t\t} else {\r\n");
out.write("\t\t\t\tif (selectedSTab == (sTabPos + 1) ) {\r\n");
out.write("\t\t\t\t\tdocument.images[rightImgName].src = \"");
if (_jspx_meth_fl_005fwebapp_005f12(_jspx_page_context))
return;
out.write("/icons/smalltabs/bd_w-w.gif\"; //cell_interblancs.gif\r\n");
out.write("\t\t\t\t} else {\r\n");
out.write("\t\t\t\t\tdocument.images[rightImgName].src = \"");
if (_jspx_meth_fl_005fwebapp_005f13(_jspx_page_context))
return;
out.write("/icons/smalltabs/bd_w-g.gif\"; //cell_interblancgris.gif\r\n");
out.write("\t\t\t\t}\r\n");
out.write("\t\t\t}\r\n");
out.write("\t\t}\r\n");
out.write("}\r\n");
out.write("\r\n");
out.write("function selectSmallTab(tabSetName, sTabPos) {\r\n");
out.write("\t// If the window is not fully loaded, then tab selection is not allowed\r\n");
out.write("\t// the ed_loaded property is set @ global_js level\r\n");
out.write("\tif (!window.document.ed_loaded) return;\r\n");
out.write("\r\n");
out.write("\tvar selectedSTab = eval(tabSetName + \"_selectedSTab\");\r\n");
out.write("\tvar nbSTabs = eval(tabSetName + \"_nbSTabs\");\r\n");
out.write("\r\n");
out.write("\tif (selectedSTab == sTabPos) {\r\n");
out.write("\t\treturn;\r\n");
out.write("\t}\r\n");
out.write("\r\n");
out.write("\t// Changement de l'onglet\r\n");
out.write("\tvar prevTab = document.getElementById(tabSetName + \"_stab\" + selectedSTab);\r\n");
out.write("\tprevTab.className = \"stabunselected\";\r\n");
out.write("\tvar nextTab = document.getElementById(tabSetName + \"_stab\" + sTabPos);\r\n");
out.write("\tnextTab.className = \"stabselected\";\r\n");
out.write("\teval(tabSetName + \"_selectedSTab = \" + sTabPos + \";\");\r\n");
out.write("\tswapSmallTabs(tabSetName, \"out\", selectedSTab);\r\n");
out.write("\r\n");
out.write("\t// Visibilite des contenus\r\n");
out.write("\tvar prevDivId = eval(tabSetName + \"_divIds[\" + selectedSTab + \"]\");\r\n");
out.write("\tvar nextDivId = eval(tabSetName + \"_divIds[\" + sTabPos + \"]\");\r\n");
out.write("\tvar prevDiv = document.getElementById(prevDivId);\r\n");
out.write("\tvar nextDiv = document.getElementById(nextDivId);\r\n");
out.write("\tprevDiv.style.display = \"none\";\r\n");
out.write("\tnextDiv.style.display = \"inline\";\r\n");
out.write("\r\n");
out.write("\t// Execution du JavaScript\r\n");
out.write("\tvar jsEval = eval(tabSetName + \"_jsEvals[\" + sTabPos + \"]\");\r\n");
out.write("\tif (jsEval && jsEval != \"\") {\r\n");
out.write("\t\teval(jsEval);\r\n");
out.write("\t}\r\n");
out.write("}\r\n");
out.write('\n');
out.write("/******************************************************************************\n");
out.write(" * Copyright (c) 2000-2007 e-Deal\n");
out.write(" *\n");
out.write(" * e-Deal S.A.\n");
out.write(" * 55 rue Brillat Savarin\n");
out.write(" * 75013 Paris\n");
out.write(" * France\n");
out.write(" *\n");
out.write(" * T: +33 (0)1 53 80 80 30\n");
out.write(" * F: +33 (0)1 73 01 69 77\n");
out.write(" * http://www.e-deal.com\n");
out.write(" * \n");
out.write(" * La diffusion de ce code source sous quelque forme que ce soit sans\n");
out.write(" * l'autorisation de E-DEAL est interdite.\n");
out.write(" *\n");
out.write(" * Vous ?tes autoris?s ? modifier ce code source uniquement pour votre usage\n");
out.write(" * propre et sous r?serve que les mentions de copyright demeurent intactes.\n");
out.write(" *\n");
out.write(" * Ce code est fourni en l'?tat. Aucune garantie d'aucune sorte, explicite ou\n");
out.write(" * implicite n'est donn?e. En aucun cas E-DEAL ne pourra ?tre tenu pour\n");
out.write(" * responsable des dommages pouvant r?sulter de l'utilisation de ce code\n");
out.write(" * source.\n");
out.write(" ******************************************************************************/\n");
out.write("\n");
out.write(" function createCookie(name,value,days) {\n");
out.write("\tif (days) {\n");
out.write("\t\tvar date = new Date();\n");
out.write("\t\tdate.setTime(date.getTime()+(days*24*60*60*1000));\n");
out.write("\t\tvar expires = \"; expires=\"+date.toGMTString();\n");
out.write("\t}\n");
out.write("\telse var expires = \"\";\n");
out.write("\tdocument.cookie = name+\"=\"+value+expires+\"; path=/\";\n");
out.write("}\n");
out.write("\n");
out.write("function readCookie(name) {\n");
out.write("\tvar nameEQ = name + \"=\";\n");
out.write("\tvar ca = document.cookie.split(';');\n");
out.write("\tfor(var i=0;i < ca.length;i++) {\n");
out.write("\t\tvar c = ca[i];\n");
out.write("\t\twhile (c.charAt(0)==' ') c = c.substring(1,c.length);\n");
out.write("\t\tif (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);\n");
out.write("\t}\n");
out.write("\treturn null;\n");
out.write("}\n");
out.write("\n");
out.write("function eraseCookie(name) {\n");
out.write("\tcreateCookie(name,\"\",-1);\n");
out.write("}\n");
out.write('\n');
/******************************************************************************
* Copyright (c) 2000-2004 e-Deal
*
* e-Deal S.A.
* 55 rue Brillat Savarin
* 75013 Paris
* France
*
* T: +33 (0)1 53 80 80 30
* F: +33 (0)1 73 01 69 77
* http://www.e-deal.com
*
* La diffusion de ce code source sous quelque forme que ce soit sans
* l'autorisation de E-DEAL est interdite.
*
* Vous êtes autorisés à modifier ce code source uniquement pour votre usage
* propre et sous réserve que les mentions de copyright demeurent intactes.
*
* Ce code est fourni en l'état. Aucune garantie d'aucune sorte, explicite ou
* implicite n'est donnée. En aucun cas E-DEAL ne pourra être tenu pour
* responsable des dommages pouvant résulter de l'utilisation de ce code
* source.
******************************************************************************/
out.write("\n");
out.write("function JsOnload() {\n");
out.write("\tthis.codeStrings = new Array();\n");
out.write("\tthis.size = JsOnload_size;\n");
out.write("\tthis.add = JsOnload_add;\n");
out.write("\tthis.run = JsOnload_run;\n");
out.write("}\n");
out.write("\n");
out.write("function JsOnload_size() {\n");
out.write("\treturn this.codeStrings.length;\n");
out.write("}\n");
out.write("\n");
out.write("function JsOnload_add(toRun) {\n");
out.write("\tthis.codeStrings[this.codeStrings.length] = toRun;\n");
out.write("}\n");
out.write("\n");
out.write("function JsOnload_run() {\n");
out.write("\tvar runi;\n");
out.write("\tfor (runi=0 ; runi < this.codeStrings.length ; runi++) {\n");
out.write("\t\ttry {\n");
out.write("\t\t\teval(this.codeStrings[runi]);\n");
out.write("\t\t} catch (ex) {\n");
out.write("\t\t\talert(\"jsOnload Error.\\nAn exception was caught when evaluating the following string : \\n\\n\" + this.codeStrings[runi] + \"\\n\\nThe error is: \" + ex);\n");
out.write("\t\t}\n");
out.write("\t}\n");
out.write("}\n");
out.write("\n");
out.write("jsOnload = new JsOnload();\n");
out.write("\n");
out.write("function runOnTime(displayFldStr, delay) {\n");
out.write("\ttry {\n");
out.write("\t\tjsOnload.add(displayFldStr);\n");
out.write("\t} catch (ex) {\n");
out.write("\t\tsetTimeout(displayFldStr, (delay ? delay : 1000) );\n");
out.write("\t}\n");
out.write("}\n");
out.write("\n");
out.write('\n');
response.setContentType("application/x-javascript");
out.write("\n");
out.write("\n");
out.write("// These are the currently active fob fields.\n");
out.write("// These two variables are set by the fields' onFocus() method\n");
out.write("var acCurDisplayField;\n");
out.write("var acCurIDField;\n");
out.write("var acCurFieldName;\n");
out.write("\n");
out.write("// The last key that was pressed while the focus was on a FOB field\n");
out.write("var acLastKeyPressed;\n");
out.write("\n");
out.write("// The cache of all the results received thus far. Helpful on slow connections\n");
out.write("var acResultCache = new Object();\n");
out.write("\n");
out.write("// The link that will be called by ajax\n");
out.write("var acAjaxURL = '");
if (_jspx_meth_fl_005fwebapp_005f14(_jspx_page_context))
return;
out.write("/AjaxAutoComplete';\n");
out.write("\n");
out.write("// xml http object used to call home\n");
out.write("var xmlHTTP;\n");
out.write("\n");
out.write("// Each fob field has its own div to hold results. This array holds these divs\n");
out.write("// Index is the field name, ie. \"lblEntActID\"\n");
out.write("var acResultDivs = new Object();\n");
out.write("\n");
out.write("// The old and new display values for each fob field. Old values become new values after each timeout period,\n");
out.write("// not after each keypress.\n");
out.write("// Index is the field name, ie. \"lblEntActID\"\n");
out.write("var acLastDisplayValues = new Object();\n");
out.write("var acCurrentDisplayValues = new Object();\n");
out.write("\n");
out.write("// acLastCompleteValues is an array storing the last \"good\" values of a field. Both the ID and \n");
out.write("// display value are stored here, as two seperate strings.\n");
out.write("var acLastCompleteValues = new Array();\n");
out.write("\n");
out.write("// acDisplayDivs is used to store the divs and iframes. When a user clicks on\n");
out.write("// a text field, the position of the AC elements are recalculated. This is\n");
out.write("// because fobAC fields that are contained in small tabs need this.\n");
out.write("var acDisplayDivs = new Array();\n");
out.write("\n");
out.write("// The number of suggestions a given fob field currently has.\n");
out.write("// Index is the field name, ie. \"lblEntActID\"\n");
out.write("var acNumResults = new Object();\n");
out.write("\n");
out.write("// The currently highlighted suggestion\n");
out.write("var acCurHighlightedIndex = -1;\n");
out.write("\n");
out.write("// The complete list of suggestions\n");
out.write("var acCurSuggestionList;\n");
out.write("\n");
out.write("// The div which contains the currently highlighted suggestion.\n");
out.write("// This div is a subcomponent of the acCurSuggestionList div\n");
out.write("var acCurHighlightedDiv;\n");
out.write("\n");
out.write("// Variable used to calculate how much time we should give for a timeout. Useful\n");
out.write("// on slower connections\n");
out.write("var acTimeoutAdjustment = 0;\n");
out.write("\n");
out.write("// Mouse click handler function\n");
out.write("var acOnMouseDown;\n");
out.write("\n");
out.write("function doBlurThenGetFocus() {\n");
out.write("\tblurThenGetFocus=true;\n");
out.write("\tacCurDisplayField.blur();\n");
out.write("\tsetTimeout(\"setInputFieldFocus();\",10);\n");
out.write("}\n");
out.write("\n");
out.write("\n");
out.write("/**\n");
out.write(" * 'Unconverts' a string that has been formatted to the web. See the method to see which\n");
out.write(" * characters are currently converted\n");
out.write(" */\n");
out.write("function formatFromWeb(pStr) {\n");
out.write("\treturn pStr.replace('&','&').replace('"','\"').replace('<','<').replace('>','>');\n");
out.write("}\n");
out.write("\n");
out.write("function selectEntry(newValue, newID) {\n");
out.write("\t\n");
out.write("\tif (!newID || newID == '' || newID.length != 16) {\n");
out.write("\t\treturn;\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\tif (!newValue || newValue == '') {\n");
out.write("\t\treturn;\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\tvar displayVar = formatFromWeb(newValue);\n");
out.write("\t\n");
out.write("\tacCurDisplayField.value = displayVar;\n");
out.write("\tacCurIDField.value = newID;\n");
out.write("\t\n");
out.write("\tacLastCompleteValues[acCurDisplayField.name] = displayVar;\n");
out.write("\tacLastCompleteValues[acCurIDField.name] = newID;\n");
out.write("\t\n");
out.write("\t// Is there a field change function?\n");
out.write("\tvar changeFuncName = 'do' + acCurDisplayField.name.substring(3) + 'Change';\n");
out.write("\tif (changeFuncName.indexOf('-')<0) {\n");
out.write("\t\teval('try{' + changeFuncName + '();}catch(error){}');\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\t// Add doTriggerChange for new grid edition mode\n");
out.write("\tif (typeof(doTriggerChangeFromAc) == 'function') {\n");
out.write("\t\tdoTriggerChangeFromAc(acCurDisplayField.name.substring(3));\n");
out.write("\t}\n");
out.write("}\n");
out.write("\n");
out.write("// This method restores the display and id field of the given edeal field to the\n");
out.write("// last known \"good\" value. This is only called from the onBlur method.\n");
out.write("function restoreCurrentEntries() {\n");
out.write("\t// Added for the edit_selection2 action. \n");
out.write("\tif (!acCurDisplayField) {\n");
out.write("\t\treturn;\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\tacCurDisplayField.value = acLastCompleteValues[acCurDisplayField.name];\n");
out.write("\tacLastDisplayValues[acCurDisplayField.name] = acLastCompleteValues[acCurDisplayField.name];\n");
out.write("\tacCurrentDisplayValues[acCurDisplayField.name] = acLastCompleteValues[acCurDisplayField.name];\n");
out.write("\tacCurIDField.value = acLastCompleteValues[acCurIDField.name];\n");
out.write("}\n");
out.write("\n");
out.write("function checkKeypress(localCompleteDiv){\n");
out.write("\tvar localInputField = acCurDisplayField;\n");
out.write("\tvar T=false;\n");
out.write("\t\n");
out.write("\tacCurHighlightedIndex = -1;\n");
out.write("\t\n");
out.write("\tacCurSuggestionList = localCompleteDiv.getElementsByTagName(\"div\");\n");
out.write("\tvar listLength = acCurSuggestionList.length;\n");
out.write("\t\n");
out.write("\tif(acCurrentDisplayValues[acCurDisplayField.name] == \"\" || listLength == 0) {\n");
out.write("\t\thideFieldDiv();\n");
out.write("\t} else {\n");
out.write("\t\tshowFieldDiv();\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\tacCurHighlightedIndex = -1;\n");
out.write("\tacCurHighlightedDiv = null;\n");
out.write("}\n");
out.write("\n");
out.write("// This onBlurHandler is responsable for maintaining the integrity of the two fields of a\n");
out.write("// FOB input.\n");
out.write("function acOnBlurHandler(event) {\n");
out.write("\tif(!event && window.event) {\n");
out.write("\t\tevent=window.event;\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\tif (acLastKeyPressed != 38 && acLastKeyPressed != 40) {\n");
out.write("\t\thideFieldDiv();\n");
out.write("\t\trestoreCurrentEntries();\n");
out.write("\t}\n");
out.write("}\n");
out.write("\n");
out.write("function acResizeDisplayDiv(targetField) {\n");
out.write("\tsetCompleteDivSize(acDisplayDivs[targetField.name], targetField);\n");
out.write("\tsetCompleteDivSize(acDisplayDivs[\"shim_\" + targetField.name], targetField);\n");
out.write("}\n");
out.write("\n");
out.write("var acKeyPressHandler = function(e) {\n");
out.write("\tacLastKeyPressed = e.keyCode;\n");
out.write("\t//JSA prevent event to bubble\n");
out.write("\tif (acCurHighlightedDiv!=null) {\n");
out.write("\t\tif (e.stopPropagation) {\n");
out.write("\t\t\te.stopPropagation();\n");
out.write("\t\t} else {\n");
out.write("\t\t\te.cancelBubble = true;\n");
out.write("\t\t}\n");
out.write("\t}\n");
out.write("\tacHandleKey();\n");
out.write("\t\n");
out.write("};\n");
out.write("\n");
out.write("setInputFieldFocus=function(){\n");
out.write("\tacCurDisplayField.focus();\n");
out.write("};\n");
out.write("\n");
out.write("function acGetRange(n){\n");
out.write("\tvar N=-1;\n");
out.write("\tif (n.createTextRange) {\n");
out.write("\t\tvar fa=document.selection.createRange().duplicate();\n");
out.write("\t\tN=fa.text.length\n");
out.write("\t} else if (n.setSelectionRange) {\n");
out.write("\t\tN=n.selectionEnd-n.selectionStart\n");
out.write("\t}\n");
out.write("\treturn N\n");
out.write("}\n");
out.write("\n");
out.write("function acGetSelection(n){\n");
out.write("\tvar v=0;\n");
out.write("\tif(n.createTextRange){\n");
out.write("\t\tvar fa=document.selection.createRange().duplicate();\n");
out.write("\t\tfa.moveEnd(\"textedit\",1);\n");
out.write("\t\tv=n.value.length-fa.text.length\n");
out.write("\t}else if(n.setSelectionRange){\n");
out.write("\t\tv=n.selectionStart\n");
out.write("\t}else{\n");
out.write("\t\tv=-1\n");
out.write("\t}\n");
out.write("\treturn v\n");
out.write("}\n");
out.write("\n");
out.write("function handleCursorUpDownEnter(eventCode) {\n");
out.write("\tif(eventCode == 40){\n");
out.write("\t\thighlightNewValue(acCurHighlightedIndex + 1);\n");
out.write("\t\treturn false;\n");
out.write("\t} else if(eventCode == 38) {\n");
out.write("\t\thighlightNewValue(acCurHighlightedIndex - 1);\n");
out.write("\t\treturn false;\n");
out.write("\t} else if(eventCode == 13 || eventCode == 3) {\n");
out.write("\t\tselectEntry(valueOfCAutoComplete(acCurHighlightedDiv), valueOfDAutoComplete(acCurHighlightedDiv));\n");
out.write("\t\thideFieldDiv();\n");
out.write("\t\treturn false;\n");
out.write("\t}\n");
out.write("\treturn true;\n");
out.write("}\n");
out.write("\n");
out.write("function findSpanValueForClass(i,dc){\n");
out.write("\tvar ga=i.getElementsByTagName(\"span\");\n");
out.write("\tif(ga){\n");
out.write("\t\tfor(var f=0; fCreate Event)\n");
out.write("\tnewDiv.style.left = shim.style.left;\n");
out.write("\t\n");
out.write("\tvar secondDiv = document.createElement(\"DIV\");\n");
out.write("\tsecondDiv.style.visibility = \"hidden\";\n");
out.write("\tsecondDiv.style.position = \"absolute\";\n");
out.write("\tsecondDiv.style.left=\"-10000\";\n");
out.write("\tsecondDiv.style.top=\"-10000\";\n");
out.write("\tsecondDiv.style.width=\"0\";\n");
out.write("\tsecondDiv.style.height=\"0\";\n");
out.write("\t\n");
out.write("\tvar iFrame = document.createElement(\"IFRAME\");\n");
out.write("\tiFrame.completeDiv = newDiv;\n");
out.write("\tiFrame.shim = shim;\n");
out.write("\tiFrame.name = \"completionFrame_\" + displayFld.name;\n");
out.write("\tiFrame.id = \"completionFrame_\" + displayFld.name;\n");
out.write("\tiFrame.src = acAjaxURL;\n");
out.write("\t\n");
out.write("\tsecondDiv.appendChild(iFrame);\n");
out.write("\tdocument.body.appendChild(secondDiv);\n");
out.write("\tacResultDivs[displayFld.name] = iFrame;\n");
out.write("}\n");
out.write("\n");
out.write("function getXMLHTTP(){\n");
out.write("\tvar A=null;\n");
out.write("\ttry {\n");
out.write("\t\tA=new ActiveXObject(\"Msxml2.XMLHTTP\")\n");
out.write("\t}catch(e){\n");
out.write("\t\ttry{\n");
out.write("\t\t\tA=new ActiveXObject(\"Microsoft.XMLHTTP\")\n");
out.write("\t\t} catch(oc){\n");
out.write("\t\t\tA=null\n");
out.write("\t\t}\n");
out.write("\t}\n");
out.write("\tif(!A && typeof XMLHttpRequest != \"undefined\") {\n");
out.write("\t\tA=new XMLHttpRequest()\n");
out.write("\t}\n");
out.write("\treturn A\n");
out.write("}\n");
out.write("\n");
out.write("var acSuggestionMouseOver = function() {\n");
out.write("\t//if(_highlightedSuggestionDiv) {\n");
out.write("\t\t//setStyleForElement(_highlightedSuggestionDiv,\"aAutoComplete\");\n");
out.write("\t//}\n");
out.write("\tsetStyleForElement(this,\"bAutoComplete\")\n");
out.write("};\n");
out.write("\n");
out.write("var acSuggestionMouseOut = function() {\n");
out.write("\tsetStyleForElement(this,\"aAutoComplete\")\n");
out.write("};\n");
out.write("\n");
out.write("// Called by parseAjaxResponse to display the suggestions\n");
out.write("function displaySuggestedList(acDiv, listResults, listIDs){\n");
out.write("\twhile(acDiv.childNodes.length > 0) {\n");
out.write("\t\tacDiv.removeChild(acDiv.childNodes[0]);\n");
out.write("\t}\n");
out.write("\tacNumResults[acCurDisplayField.name] = listResults.length;\n");
out.write("\t// For each element in our list, we create:\n");
out.write("\t// \n");
out.write("\t// \n");
out.write("\t// \n");
out.write("\t// M. KREULEN Brian\n");
out.write("\t// \n");
out.write("\t// // This span is hidden\n");
out.write("\t// 0000d50000001fdb\n");
out.write("\t// \n");
out.write("\t// \n");
out.write("\t//
\n");
out.write("\tfor(var f = 0; f < listResults.length; ++f) {\n");
out.write("\t\tvar u=document.createElement(\"DIV\");\n");
out.write("\t\tsetStyleForElement(u,\"aAutoComplete\");\n");
out.write("\t\tu.onmousedown = acOnMouseDown;\n");
out.write("\t\tu.onmouseover = acSuggestionMouseOver;\n");
out.write("\t\tu.onmouseout = acSuggestionMouseOut;\n");
out.write("\t\tvar ka=document.createElement(\"SPAN\");\n");
out.write("\t\tsetStyleForElement(ka,\"lAutoComplete\");\n");
out.write("\t\t\n");
out.write("\t\tvar ua=document.createElement(\"SPAN\");\n");
out.write("\t\tua.innerHTML=listResults[f]; // the text for the suggested result...\n");
out.write("\t\t\n");
out.write("\t\tvar ea=document.createElement(\"SPAN\");\n");
out.write("\t\tsetStyleForElement(ea,'dAutoComplete');\n");
out.write("\t\tsetStyleForElement(ua,\"cAutoComplete\");\n");
out.write("\t\tu.displaySpan=ea;\n");
out.write("\t\tea.innerHTML=listIDs[f]; // The ID of the suggested result\n");
out.write("\t\t\n");
out.write("\t\tka.appendChild(ua);\n");
out.write("\t\tka.appendChild(ea);\n");
out.write("\t\tu.appendChild(ka);\n");
out.write("\t\tacDiv.appendChild(u);\n");
out.write("\t}\n");
out.write("}\n");
out.write("\n");
out.write("function hideFieldDiv(){\n");
out.write("\tif (!acCurDisplayField) {\n");
out.write("\t\treturn;\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\tif (!acResultDivs[acCurDisplayField.name]) {\n");
out.write("\t\treturn;\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\tacResultDivs[acCurDisplayField.name].completeDiv.style.visibility = \"hidden\";\n");
out.write("\tacResultDivs[acCurDisplayField.name].shim.style.visibility = \"hidden\";\n");
out.write("\tacResultDivs[acCurDisplayField.name].shim.style.display = \"none\";\n");
out.write("\tacCurHighlightedDiv = null;\n");
out.write("}\n");
out.write("\n");
out.write("function showFieldDiv(){\n");
out.write("\tif (!acCurDisplayField) {\n");
out.write("\t\treturn;\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\tif (!acResultDivs[acCurDisplayField.name]) {\n");
out.write("\t\treturn;\n");
out.write("\t}\n");
out.write("\tacResultDivs[acCurDisplayField.name].completeDiv.style.visibility = \"visible\";\n");
out.write("\tacResultDivs[acCurDisplayField.name].shim.style.visibility = \"visible\";\n");
out.write("\tacResultDivs[acCurDisplayField.name].shim.style.display = \"block\";\n");
out.write("}\n");
out.write("\n");
out.write("function setCompleteDivSize(divToSet, sourceField){\n");
out.write("\tif(divToSet){\n");
out.write("\t\tdivToSet.style.left = acCalcDisplayOffset(sourceField, \"offsetLeft\") + \"px\";\n");
out.write("\t\tdivToSet.style.top = acCalcDisplayOffset(sourceField, \"offsetTop\") + sourceField.offsetHeight - 1 + \"px\";\n");
out.write("\t\tdivToSet.style.width = calculateDisplayWidth(sourceField) + \"px\";\n");
out.write("\t}\n");
out.write("}\n");
out.write("\n");
out.write("// Called in resposne to a successfull ajax phone home\n");
out.write("parseAjaxResponse = function(iFrame, searchTerm, listResults, listIDs) {\n");
out.write("\tif(acTimeoutAdjustment > 0) {\n");
out.write("\t\tacTimeoutAdjustment--;\n");
out.write("\t}\n");
out.write("\tacCacheResults(acCurDisplayField.name, searchTerm, listResults, listIDs);\n");
out.write("\tvar b = iFrame.completeDiv;\n");
out.write("\tvar s = iFrame.shim;\n");
out.write("\tb.completeStrings = listResults;\n");
out.write("\tb.displayStrings = listIDs;\n");
out.write("\t\n");
out.write("\t//b.prefixStrings=pr;\n");
out.write("\tdisplaySuggestedList(b,b.completeStrings,b.displayStrings);\n");
out.write("\tcheckKeypress(b);\n");
out.write("\tif(acCurrentDisplayValues[acCurDisplayField.name] == \"\" || 0 == listResults.length) {\n");
out.write("\t\thideFieldDiv()\n");
out.write("\t}else{\n");
out.write("\t\tshowFieldDiv()\n");
out.write("\t}\n");
out.write("\tif(listResults.length > 0) {\n");
out.write("\t\ts.style.width = b.offsetWidth;\n");
out.write("\t\tb.height = 16 * listResults.length + 4;\n");
out.write("\t\ts.style.height = b.height;\n");
out.write("\t} else {\n");
out.write("\t\thideCompleteDiv();\n");
out.write("\t}\n");
out.write("}\n");
out.write("\n");
out.write("// Function that calls home and gets the data.\n");
out.write("function callEDeal(escapedSearchTerm) {\n");
out.write("\tif(xmlHTTP && xmlHTTP.readyState!=0){\n");
out.write("\t\txmlHTTP.abort()\n");
out.write("\t}\n");
out.write("\tif (!acCurDisplayField) {\n");
out.write("\t\treturn;\n");
out.write("\t}\n");
out.write("\tvar fldName = acCurDisplayField.name;\n");
out.write("\tvar acField = fldName.substring(3,fldName.length);\n");
out.write("\t//JSA\n");
out.write("\tif (acField.indexOf('-')>0) {\n");
out.write("\t\tacField=acField.substring(0,acField.indexOf('-'));\n");
out.write("\t}\n");
out.write("\tvar url = acAjaxURL + '?field=' + acField + '&search=' + escapedSearchTerm;\n");
out.write("\tvar querField = '_' + acField + '_query';\n");
out.write("\ttry {\n");
out.write("\t\teval('url += \\'&query=\\' + escape(' + querField + ');');\n");
out.write("\t} catch (error) {\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\txmlHTTP=getXMLHTTP();\n");
out.write("\tif(xmlHTTP){\n");
out.write("\t\t// We end up calling:\n");
out.write("\t\t// /complete/search?hl=en&js=true&qu= ... \n");
out.write("\t\txmlHTTP.open(\"GET\", url, true);\n");
out.write("\t\t\n");
out.write("\t\t// Note that this function will ONLY be called when we get a complete\n");
out.write("\t\t// response back from google!!\n");
out.write("\t\txmlHTTP.onreadystatechange=function() {\n");
out.write("\t\t\tif(xmlHTTP.readyState == 4 && xmlHTTP.responseText) {\n");
out.write("\t\t\t\tvar frameElement = acResultDivs[acCurDisplayField.name];\n");
out.write("\t\t\t\tif(xmlHTTP.responseText.charAt(0) == \"<\") {\n");
out.write("\t\t\t\t\tacTimeoutAdjustment--;\n");
out.write("\t\t\t\t} else {\n");
out.write("\t\t\t\t\t// The response text gets executed as javascript...\n");
out.write("\t\t\t\t\teval(xmlHTTP.responseText);\n");
out.write("\t\t\t\t}\n");
out.write("\t\t\t}\n");
out.write("\t\t};\n");
out.write("\t\t\n");
out.write("\t\t// DON'T TRY TO TALK WHEN WE'RE LOCAL...\n");
out.write("\t\t// Comment out when running from a local file...\n");
out.write("\t\txmlHTTP.send(null);\n");
out.write("\t}\n");
out.write("}\n");
out.write("\n");
out.write("function recalculateTimeout(Mb){\n");
out.write("\tvar H=100;\n");
out.write("\tfor(var o=1; o<=(Mb-2)/2; o++){\n");
out.write("\t\tH=H*2\n");
out.write("\t}\n");
out.write("\tH=H+50;\n");
out.write("\treturn H\n");
out.write("}\n");
out.write("\n");
out.write("// Main timeout based loop\n");
out.write("var mainLoop = function() {\n");
out.write("\tif (!acCurDisplayField) {\n");
out.write("\t\tsetTimeout(\"mainLoop()\",recalculateTimeout(acTimeoutAdjustment));\n");
out.write("\t\treturn true;\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\tvar lastValue; \n");
out.write("\ttry {\n");
out.write("\t\tlastValue = acLastDisplayValues[acCurDisplayField.name];\n");
out.write("\t} catch (err) {\n");
out.write("\t\tlastValue = \"\";\n");
out.write("\t}\n");
out.write("\tvar newValue;\n");
out.write("\ttry {\n");
out.write("\t\tnewValue = acCurrentDisplayValues[acCurDisplayField.name];\n");
out.write("\t} catch (err) {\n");
out.write("\t\tnewValue = \"\";\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\tif (newValue != '' && lastValue != newValue) {\n");
out.write("\t\tvar escapedValue = escapeURI(newValue);\n");
out.write("\t\tvar ourCache = acResultCache[acCurDisplayField.name];\n");
out.write("\t\tvar ma = null;\n");
out.write("\t\t\n");
out.write("\t\tif (ourCache) {\n");
out.write("\t\t\tma = ourCache[newValue];\n");
out.write("\t\t}\n");
out.write("\t\t\n");
out.write("\t\tif (ma) {\n");
out.write("\t\t\tparseAjaxResponse(acResultDivs[acCurDisplayField.name], newValue, ma[0], ma[1], acResultDivs[acCurDisplayField.name].completeDiv.prefixStrings);\n");
out.write("\t\t} else {\n");
out.write("\t\t\tacTimeoutAdjustment++;\n");
out.write("\t\t\tcallEDeal(escapedValue);\n");
out.write("\t\t}\n");
out.write("\t\tacCurDisplayField.focus();\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\tacLastDisplayValues[acCurDisplayField.name] = acCurrentDisplayValues[acCurDisplayField.name];\n");
out.write("\tsetTimeout(\"mainLoop()\",recalculateTimeout(acTimeoutAdjustment));\n");
out.write("\treturn true;\n");
out.write("};\n");
out.write("\n");
out.write("setTimeout(\"mainLoop()\", 10);\n");
out.write("\n");
out.write("function escapeURI(toEncode) {\n");
out.write("\tif (escape) {\n");
out.write("\t\treturn escape(toEncode);\n");
out.write("\t}\n");
out.write("\tif(encodeURIComponent) {\n");
out.write("\t\treturn encodeURIComponent(toEncode);\n");
out.write("\t}\n");
out.write("\treturn toEncode;\n");
out.write("}\n");
out.write("function isMSIE() {\n");
out.write("\treturn (navigator && navigator.userAgent.toLowerCase().indexOf(\"msie\") >= 0);\n");
out.write("}\n");
out.write("\n");
out.write("function displayOnFocus(dispField) {\n");
out.write("\tvar f = document.forms[0];\n");
out.write("\tvar nameID = dispField.name.substring(3, dispField.name.length);\t\n");
out.write("\tacCurDisplayField = dispField;\n");
out.write("\tacCurIDField = f[nameID];\n");
out.write("\tif (acCurIDField==null) {\n");
out.write("\t\tacCurIDField=document.getElementById(nameID);\n");
out.write("\t}\n");
out.write("\tacLastCompleteValues[acCurDisplayField.name] = acCurDisplayField.value;\n");
out.write("\tacLastCompleteValues[acCurIDField.name] = acCurIDField.value;\n");
out.write("\tacCurDisplayField.value = '';\n");
out.write("\tacCurIDField.value = '';\n");
out.write("\tacLastDisplayValues[acCurDisplayField.name] = '';\n");
out.write("\tacCurrentDisplayValues[acCurDisplayField.name] = '';\n");
out.write("}\n");
out.write("\n");
out.write("function displayOnFocusTwo(dispField,formIndex) {\n");
out.write("\tvar f = document.forms[formIndex];\n");
out.write("\tvar nameID = dispField.name.substring(3, dispField.name.length);\t\n");
out.write("\tacCurDisplayField = dispField;\n");
out.write("\tacCurIDField = f[nameID];\n");
out.write("\tif (acCurIDField==null) {\n");
out.write("\t\tacCurIDField=document.getElementById(nameID);\n");
out.write("\t}\n");
out.write("\tacCurDisplayField.value = '';\n");
out.write("\tacCurIDField.value = '';\n");
out.write("\tacLastDisplayValues[acCurDisplayField.name] = '';\n");
out.write("\tacCurrentDisplayValues[acCurDisplayField.name] = '';\n");
out.write("}\n");
out.write("\n");
out.write("function stripCRFromString(strToStrip){\n");
out.write("\tvar rtrn = '';\n");
out.write("\tvar crVal = \"\\n\\r\";\n");
out.write("\tfor(var cnt = 0; cnt < strToStrip.length; cnt++) {\n");
out.write("\t\tif (crVal.indexOf(strToStrip.charAt(cnt)) == -1) {\n");
out.write("\t\t\trtrn += strToStrip.charAt(cnt);\n");
out.write("\t\t} else {\n");
out.write("\t\t\trtrn += \" \";\n");
out.write("\t\t}\n");
out.write("\t}\n");
out.write("\treturn rtrn;\n");
out.write("}\n");
out.write("\n");
out.write("acOnMouseDown = function() {\n");
out.write("\tselectEntry(valueOfCAutoComplete(this), valueOfDAutoComplete(this));\n");
out.write("\thideFieldDiv();\n");
out.write("};\n");
out.write("\n");
out.write("function highlightNewValue(newValueIndex) {\n");
out.write("\tvar resultDiv = acResultDivs[acCurDisplayField.name];\n");
out.write("\tvar numResults = acNumResults[acCurDisplayField.name];\n");
out.write("\t\n");
out.write("\tif (!resultDiv || !numResults || !acCurSuggestionList) {\n");
out.write("\t\treturn;\n");
out.write("\t}\n");
out.write("\tif(newValueIndex >= numResults){\n");
out.write("\t\tnewValueIndex = numResults - 1;\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\tif(acCurHighlightedIndex != -1 && newValueIndex != acCurHighlightedIndex){\n");
out.write("\t\tsetStyleForElement(acCurHighlightedDiv,\"aAutoComplete\"); \n");
out.write("\t\tacCurHighlightedIndex = -1;\n");
out.write("\t}\n");
out.write("\tif(newValueIndex < 0){\n");
out.write("\t\tacCurHighlightedIndex = -1;\n");
out.write("\t\tacCurDisplayField.focus();\n");
out.write("\t\treturn;\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\tacCurHighlightedIndex = newValueIndex;\n");
out.write("\tacCurHighlightedDiv = acCurSuggestionList.item(newValueIndex);\n");
out.write("\tsetStyleForElement(acCurHighlightedDiv,\"bAutoComplete\");\n");
out.write("}\n");
out.write("\n");
out.write("\n");
out.write("// Just a bad hack: as all the Autocomplete stuff is based on the .name, and that for some reason we wish to be based on the id\n");
out.write("// instead => we just replace the name by the id. The correct value replacement will be done as usual\n");
out.write("// but at the end the doTriggerChangeFromAC will put back the correct name, stored in an arbitrary attribute \n");
out.write("function installFobACbasedOnID(displayFld) {\n");
out.write("\tvar realElement=document.getElementById(displayFld.id.substr(3));\n");
out.write("\t\n");
out.write("\t$(displayFld).attr(\"ed:realname\",displayFld.name);\n");
out.write("\t$(realElement).attr(\"ed:realname\",realElement.name);\n");
out.write("\tdisplayFld.name=displayFld.id;\n");
out.write("\trealElement.name=realElement.id;\n");
out.write("\t\n");
out.write("\tinstallFobAC(displayFld);\n");
out.write("\t\n");
out.write("}\n");
out.write("\n");
out.write('\n');
out.write("\n");
out.write("\n");
out.write("\n");
out.write("\n");
out.write("\n");
out.write("\n");
out.write("\n");
out.write("\n");
out.write("\n");
out.write("\n");
out.write("\n");
response.setContentType("application/x-javascript");
FlRequest flRequest = new FlRequest(request);
FlContext context = flRequest.getContext();
DataDictionary dico = context.getDataDictionary();
String strActID = (String)session.getAttribute("actorID");
out.write("function login_ajax() {\n");
out.write("\tvar f = document.forms['login_form'];\n");
out.write("\tif (!f) {\n");
out.write("\t\treturn false;\n");
out.write("\t}\n");
out.write("\tif (f.login.value == '') {\n");
out.write("\t\treturn false;\n");
out.write("\t}\n");
out.write("\tvar url = '");
if (_jspx_meth_fl_005fwebapp_005f15(_jspx_page_context))
return;
out.write("/login_ajax.fl?login=' + encodeURIComponent(f.login.value);\n");
out.write("\tif (f.pwd) {\n");
out.write("\t\turl += '&pwd=' + encodeURIComponent(f.pwd.value);\n");
out.write("\t}\n");
out.write("\tif (f.forwardPage) {\n");
out.write("\t\turl += '&forwardPage=' + encodeURIComponent(f.forwardPage.value);\n");
out.write("\t}\n");
out.write("\tif (f.resolutionX) {\n");
out.write("\t\turl += '&resolutionX=' + encodeURIComponent(f.resolutionX.value);\n");
out.write("\t}\n");
out.write("\tif (f.resolutionY) {\n");
out.write("\t\turl += '&resolutionY=' + encodeURIComponent(f.resolutionY.value);\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\tdoAjax(url);\n");
out.write("\t\n");
out.write("\treturn false;\n");
out.write("}\n");
out.write(" \n");
out.write(" \n");
out.write("//implements the Array.indexOf (does not exists in IE <= 8)\n");
out.write("\n");
out.write("if (!Array.prototype.indexOf) {\n");
out.write("\tArray.prototype.indexOf = function(obj, start) {\n");
out.write(" \t for (var i = (start || 0), j = this.length; i < j; i++) {\n");
out.write(" \t if (this[i] === obj) { return i; }\n");
out.write(" \t}\n");
out.write(" \treturn -1;\n");
out.write("\t}\n");
out.write("}\n");
out.write("\n");
out.write("if (typeof console == \"undefined\") {\n");
out.write("\tconsole = {};\n");
out.write("\tconsole.log = function(astring) {return false;};\n");
out.write("}\n");
out.write(" \n");
out.write("String.prototype.trim = function () {\n");
out.write(" return this.replace(/^\\s*/, \"\").replace(/\\s*$/, \"\");\n");
out.write("}\n");
out.write("\n");
out.write("function unicity(field, value, type, id, msg, formName, origValue) {\n");
out.write("\tif (!field || !value) {\n");
out.write("\t\treturn;\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\t// If we revert back to the original value, that's ok, just return\n");
out.write("\tif (origValue != '' && origValue.toUpperCase() == value.toUpperCase()) {\n");
out.write("\t\treturn;\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\tvar url = '");
if (_jspx_meth_fl_005fwebapp_005f16(_jspx_page_context))
return;
out.write("/unicity.fl?field=' + encodeURIComponent(field);\n");
out.write("\tif (type) {\n");
out.write("\t\turl += \"&type=\" + encodeURIComponent(type);\n");
out.write("\t}\n");
out.write("\tif (id) {\n");
out.write("\t\turl += \"&id=\" + encodeURIComponent(id);\n");
out.write("\t}\n");
out.write("\tif (value) {\n");
out.write("\t\turl += \"&value=\" + encodeURIComponent(value);\n");
out.write("\t}\n");
out.write("\tif (msg) {\n");
out.write("\t\turl += \"&msg=\" + encodeURIComponent(msg);\n");
out.write("\t}\n");
out.write("\tif (formName) {\n");
out.write("\t\turl += \"&formName=\" + encodeURIComponent(formName);\n");
out.write("\t}\n");
out.write("\tdoAjax(url);\n");
out.write("}\n");
out.write("\n");
out.write("\n");
out.write("// Just add the setting of property ed_loaded to the body onload stack\n");
out.write("jsOnload.add(\"window.document['ed_loaded']=true\");\n");
out.write("\n");
out.write("function doOpenHistory(objID) {\n");
out.write("\twindow.open('");
if (_jspx_meth_fl_005fwebapp_005f17(_jspx_page_context))
return;
out.write("/admin/history/embedded_list.jsp?id=' + objID, 'History', 'menubar=no, status=no, toolbar=no, scrollbars=yes, resizable=no, width=860, height=450');\n");
out.write("}\n");
out.write("\n");
out.write("function mandatoryFields() {\n");
out.write("\tvar mFields = document.forms[0].elements[\"mandatory\"];\n");
out.write("\tif (mFields && !mFields.length) {\n");
out.write("\t\tvar tmp = new Array();\n");
out.write("\t\ttmp[0] = mFields;\n");
out.write("\t\tmFields = tmp;\n");
out.write("\t}\n");
out.write("\tvar messages = new Array();\n");
out.write("\tvar allOK = true;\n");
out.write("\tif (mFields) {\n");
out.write("\t\tfor (var i = 0; i < mFields.length; i++) {\n");
out.write("\t\t\tvar element = mFields[i];\n");
out.write("\t\t\tvar fieldName = element.value;\n");
out.write("\t\t\tvar msg = document.getElementById(\"mandatory.\" + fieldName).value;\n");
out.write("\t\t\tvar fields = document.forms[0].elements[fieldName];\n");
out.write("\t\t\tif (fields && (!fields.length || fields.type == \"select-one\" || fields.type == \"select-multiple\")) {\n");
out.write("\t\t\t\tvar tmp = new Array();\n");
out.write("\t\t\t\ttmp[0] = fields;\n");
out.write("\t\t\t\tfields = tmp;\n");
out.write("\t\t\t}\n");
out.write("\t\t\tif (!fields) {\n");
out.write("\t\t\t\t//fields managed by views\n");
out.write("\t\t\t\t//must be self validated with view.isOnError();\n");
out.write("\t\t\t\tvar view = edManager.getViewByID(fieldName);\n");
out.write("\t\t\t}\n");
out.write("\t\t\t\n");
out.write("\t\t\tvar needAlert = false;\n");
out.write("\t\t\t\n");
out.write("\t\t\tif (view) {\n");
out.write("\t\t\t\tif (view.options.ismultivalued) {\n");
out.write("\t\t\t\t\tif (view.model.length == 0) {\n");
out.write("\t\t\t\t\t\tneedAlert = true;\n");
out.write("\t\t\t\t\t}\n");
out.write("\t\t\t\t} else {\n");
out.write("\t\t\t\t\tif (view.model.get(\"value\") == \"\") {\n");
out.write("\t\t\t\t\t\tneedAlert = true;\n");
out.write("\t\t\t\t\t}\n");
out.write("\t\t\t\t}\n");
out.write("\t\t\t} else {\n");
out.write("\t\t\t\tif (fields.length >= 1) {\n");
out.write("\t\t\t\t\tvar fieldType = fields[0].type;\n");
out.write("\t\t\t\t\t\n");
out.write("\t\t\t\t\tif (fieldType == \"select-one\") {\n");
out.write("\t\t\t\t\t\tif (fields[0].options[fields[0].selectedIndex] != undefined) {\n");
out.write("\t\t\t\t\t\t\tif (fields[0].options[fields[0].selectedIndex].value == \"\") {\n");
out.write("\t\t\t\t\t\t\t\tneedAlert = true;\n");
out.write("\t\t\t\t\t\t\t}\n");
out.write("\t\t\t\t\t\t}\n");
out.write("\t\t\t\t\t} else if (fieldType == \"select-multiple\") {\n");
out.write("\t\t\t\t\t\tif (fields[0].selectedIndex < 0) {\n");
out.write("\t\t\t\t\t\t\tneedAlert = true;\n");
out.write("\t\t\t\t\t\t}\n");
out.write("\t\t\t\t\t} else if (fieldType == \"radio\" || fieldType == \"checkbox\") {\n");
out.write("\t\t\t\t\t\tvar isChecked = false;\n");
out.write("\t\t\t\t\t\tfor (var j = 0; j < fields.length; j++) {\n");
out.write("\t\t\t\t\t\t\tif (fields[j].checked) {\n");
out.write("\t\t\t\t\t\t\t\tisChecked = true;\n");
out.write("\t\t\t\t\t\t\t}\n");
out.write("\t\t\t\t\t\t}\n");
out.write("\t\t\t\t\t\tneedAlert = !isChecked;\n");
out.write("\t\t\t\t\t} else {\n");
out.write("\t\t\t\t\t\tneedAlert = (fields[0].value.trim() == \"\");\n");
out.write("\t\t\t\t\t}\n");
out.write("\t\t\t\t}\n");
out.write("\t\t\t}\n");
out.write("\t\t\tif (needAlert) {\n");
out.write("\t\t\t\tallOK = false;\n");
out.write("\t\t\t\tmessages[messages.length] = msg;\n");
out.write("\t\t\t\tdocument.getElementById(fieldName + \"_msg\").style.display = \"inline\";\n");
out.write("\t\t\t} else {\n");
out.write("\t\t\t\tdocument.getElementById(fieldName + \"_msg\").style.display = \"none\";\n");
out.write("\t\t\t}\n");
out.write("\t\t}\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\tif (messages.length > 0) {\n");
out.write("\t\tvar msg = \"\";\n");
out.write("\t\tfor (var i = 0; i < messages.length; i++) {\n");
out.write("\t\t\tmsg += messages[i] + \"\\n\";\n");
out.write("\t\t}\n");
out.write("\t\twindow.alert(msg);\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\treturn allOK;\n");
out.write("}\n");
out.write("// *********** ZIP CODE MANAGMENT **********\n");
out.write("// ** Retrieve a city label according to zipcode & country\n");
out.write("function retrieveCity(country, zipCode, cityFieldName, formName) {\n");
out.write("\tif (country && zipCode && cityFieldName) {\n");
out.write("\t\tvar f;\n");
out.write("\t\tif (formName) {\n");
out.write("\t\t\tf = document.forms[formName];\n");
out.write("\t\t} else {\n");
out.write("\t\t\tf = document.forms[0];\n");
out.write("\t\t}\n");
out.write("\n");
out.write("\t\tvar query = \"?zip=\" + encodeURIComponent(zipCode) + \"&country=\" + encodeURIComponent(country) + \"&field=\" + encodeURIComponent(cityFieldName);\n");
out.write("\t\tif (formName) {\n");
out.write("\t\t\tquery += \"&form=\" + encodeURIComponent(formName);\n");
out.write("\t\t}\n");
out.write("\t\tdoAjax(\"");
if (_jspx_meth_fl_005fwebapp_005f18(_jspx_page_context))
return;
out.write("/getcitylist.fl\" + query);\n");
out.write("\t}\n");
out.write("}\n");
out.write("\n");
out.write("var doSubmit = null;\n");
out.write("var afterSubmit = null;\n");
out.write("\n");
out.write("var flagSubmit = false;\n");
out.write("\n");
out.write("$(document).one(\"onallviewsrendered\", function() {\n");
out.write("\tflagSubmit = true;\n");
out.write("});\n");
out.write("\n");
out.write("function submit() {\n");
out.write("\tif (typeof(edApplication) == \"undefined\") {\n");
out.write("\t\tflagSubmit = true;\n");
out.write("\t}\n");
out.write("\tif (flagSubmit) {\n");
out.write("\t\tflagSubmit = false;\n");
out.write("\t\t\n");
out.write("\t\tdoExitConf = false;\n");
out.write("\t\tif (!mandatoryFields()) {\n");
out.write(" flagSubmit = true;\n");
out.write("\t\t\treturn;\n");
out.write("\t\t}\n");
out.write("\t\t\n");
out.write("\t\tpresentFieldsValue();\n");
out.write("\t\tif (doSubmit){\n");
out.write("\t\t\tif (!doSubmit()) {\n");
out.write("\t\t\t\tflagSubmit = true;\n");
out.write("\t\t\t\treturn;\n");
out.write("\t\t\t}\n");
out.write("\t\t}\n");
out.write("\t\t\n");
out.write("\t\tdocument.forms[0].submit();\n");
out.write("\t\t\n");
out.write("\t\tif (afterSubmit != null) {\n");
out.write("\t\t\tafterSubmit();\n");
out.write("\t\t}\n");
out.write("\t}\n");
out.write("}\n");
out.write("\n");
out.write("function checkAlarms() {\n");
out.write("\tdoAjax('");
if (_jspx_meth_fl_005flink_005f0(_jspx_page_context))
return;
out.write("');\n");
out.write("}\n");
out.write("\n");
out.write("var editNoteStatus = false;\n");
out.write("function editBlocNote(saveUrl) {\n");
out.write("\tif (saveUrl==null) {\n");
out.write("\t\tsaveUrl=\"");
if (_jspx_meth_fl_005flink_005f1(_jspx_page_context))
return;
out.write("\";\n");
out.write("\t}\n");
out.write("\tvar divNode = document.getElementById(\"read_note\");\n");
out.write("\tvar textNode = document.getElementById(\"edit_note\");\n");
out.write("\tif (editNoteStatus) {\n");
out.write("\t\t// on passe en lecture\n");
out.write("\t\tvar msg = textNode.value;\n");
out.write("\t\tdoAjax(saveUrl+\"&ActNotes=\" + encodeURIComponent(msg));\n");
out.write("\t\tdivNode.innerHTML = msg.split(\"\\n\").join(\"
\");\n");
out.write("\t\ttextNode.style.display = \"none\";\n");
out.write("\t\tdivNode.style.display = \"block\";\n");
out.write("\t} else {\n");
out.write("\t\t// on passe en edition\n");
out.write("\t\tvar msg = divNode.innerHTML;\n");
out.write("\t\tif (msg) {\n");
out.write("\t\t\ttextNode.value = msg.split(\"
\").join(\"\\n\").split(\"
\").join(\"\\n\");\n");
out.write("\t\t} else {\n");
out.write("\t\t\ttextNode.value = \"\";\n");
out.write("\t\t}\n");
out.write("\t\tdivNode.style.display = \"none\";\n");
out.write("\t\ttextNode.style.display = \"block\";\n");
out.write("\t\ttextNode.focus();\n");
out.write("\t}\n");
out.write("\teditNoteStatus = !editNoteStatus;\n");
out.write("}\n");
out.write("\n");
out.write("function changeActorStatus(actorStatusURL) {\n");
out.write("\tif (actorStatusURL == null) {\n");
out.write("\t\tactorStatusURL = \"");
// fl:link
com.edeal.frontline.navigation.UrlTag _jspx_th_fl_005flink_005f2 = (com.edeal.frontline.navigation.UrlTag) _005fjspx_005ftagPool_005ffl_005flink_0026_005furl_005fnobody.get(com.edeal.frontline.navigation.UrlTag.class);
_jspx_th_fl_005flink_005f2.setPageContext(_jspx_page_context);
_jspx_th_fl_005flink_005f2.setParent(null);
// /js/global_js.jsp(280,20) name = url type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
_jspx_th_fl_005flink_005f2.setUrl( "/save_object_ajax.fl?type=Actor&$$presentFields=ActStaID&id=" + (String)session.getAttribute("actorID") );
int _jspx_eval_fl_005flink_005f2 = _jspx_th_fl_005flink_005f2.doStartTag();
if (_jspx_th_fl_005flink_005f2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005flink_0026_005furl_005fnobody.reuse(_jspx_th_fl_005flink_005f2);
return;
}
_005fjspx_005ftagPool_005ffl_005flink_0026_005furl_005fnobody.reuse(_jspx_th_fl_005flink_005f2);
out.write("\"; \n");
out.write("\t}\n");
out.write("\tvar node = document.getElementById(\"actorstatus\");\n");
out.write("\tvar currStatus = node.getAttribute(\"actorstatus\");\n");
out.write("\t");
out.write("\n");
out.write("\tif (currStatus == '");
out.print(dico.getRefIdByCode("Sta", "Val", "ACTIF"));
out.write("') {\n");
out.write("\t\tnode.setAttribute('actorstatus', '");
out.print(dico.getRefIdByCode("Sta", "Val", "INDISPO"));
out.write("');\n");
out.write("\t\tnode.src = '");
if (_jspx_meth_fl_005fwebapp_005f19(_jspx_page_context))
return;
out.write("/icons/infobar/ico_pas_dispo.gif';\n");
out.write("\t\tnode.title = '");
out.print(dico.getRefDisp(session, "Sta", "Te1", dico.getRefIdByCode("Sta", "Val", "INDISPO")));
out.write("'\n");
out.write("\t\tdoAjax(actorStatusURL + \"&ActStaID=\" + encodeURIComponent('");
out.print(dico.getRefIdByCode("Sta", "Val", "INDISPO"));
out.write("'));\n");
out.write("\t\t");
out.write("\n");
out.write("\t\tdoSubmit(1);\n");
out.write("\t} else {\n");
out.write("\t\tnode.setAttribute('actorstatus', '");
out.print(dico.getRefIdByCode("Sta", "Val", "ACTIF"));
out.write("');\n");
out.write("\t\tnode.src = '");
if (_jspx_meth_fl_005fwebapp_005f20(_jspx_page_context))
return;
out.write("/icons/infobar/ico_dispo.gif';\n");
out.write("\t\tnode.title = '");
out.print(dico.getRefDisp(session, "Sta", "Te1", dico.getRefIdByCode("Sta", "Val", "ACTIF")));
out.write("'\n");
out.write("\t\tdoAjax(actorStatusURL + \"&ActStaID=\" + encodeURIComponent('");
out.print(dico.getRefIdByCode("Sta", "Val", "ACTIF"));
out.write("'));\n");
out.write("\t\t");
out.write("\n");
out.write("\t\tdoSubmit(2);\n");
out.write("\t}\n");
out.write("\t}\n");
out.write("\n");
out.write('\n');
out.write("\n");
out.write("function doSubmit(status) {\n");
out.write("\tvar window = window.open('");
if (_jspx_meth_fl_005fwebapp_005f21(_jspx_page_context))
return;
out.write("/cti/testagentready2.jsp');\n");
out.write("\tif (status == 1) {\n");
out.write("\t\twindow.setAgentReady(true, 'READY');\n");
out.write("\t} else {\n");
out.write("\t\twindow.setAgentReady(false, 'NOT_READY');\n");
out.write("\t}\n");
out.write("\twindow.close();\n");
out.write("}\n");
out.write("\n");
out.write("imgContract = new Image();\n");
out.write("imgContract.src = '");
if (_jspx_meth_fl_005fwebapp_005f22(_jspx_page_context))
return;
out.write("/icons/ico/contraction.gif' ;\n");
out.write("imgExpand = new Image();\n");
out.write("imgExpand.src = '");
if (_jspx_meth_fl_005fwebapp_005f23(_jspx_page_context))
return;
out.write("/icons/ico/expand.gif' ;\n");
out.write("\n");
out.write("function expandNotes(divID, nbPix) {\n");
out.write("\tvar element = document.getElementById(divID + \"_value\");\n");
out.write("\tvar height = element.scrollHeight;\n");
out.write("\tvar maxHeight = element.style.maxHeight;\n");
out.write(" var args;\n");
out.write(" var o = document.getElementById(divID + \"_value\");\n");
out.write("\tif (maxHeight == \"100%\") {\n");
out.write(" \tif (!o) return;\n");
out.write(" \tdocument.images['expander'+divID].src = imgContract.src;\n");
out.write("\t\telement.style.maxHeight = nbPix + \"px\";\n");
out.write("\t\tif (height > nbPix) {\n");
out.write("\t\t\telement.style.height = nbPix + \"px\";\n");
out.write("\t\t} else {\n");
out.write("\t\t\telement.style.height = \"auto\";\n");
out.write("\t\t}\n");
out.write("\t\t$(\"#\"+divID + \"_value_link\").show();\n");
out.write("\t} else {\n");
out.write(" \tif (!o) return;\n");
out.write(" \tdocument.images['expander'+divID].src = imgExpand.src;\n");
out.write("\t\telement.style.maxHeight = \"100%\";\n");
out.write("\t\telement.style.height = \"100%\";\n");
out.write("\t\t$(\"#\"+divID + \"_value_link\").hide();\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\t// remove link \"lire la suite\"\n");
out.write("\t//\t$(\"#\"+divID + \"_value_link\").remove();\n");
out.write("\t\n");
out.write("\treturn false;\n");
out.write("}\n");
out.write("\n");
out.write("function findWindowWidth() {\n");
out.write("\tvar myWidth = 0;\n");
out.write("\tif( typeof( window.innerWidth ) == 'number' ) {\n");
out.write("\t //Non-IE\n");
out.write("\t myWidth = window.innerWidth;\n");
out.write("\t} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {\n");
out.write("\t //IE 6+ in 'standards compliant mode'\n");
out.write("\t myWidth = document.documentElement.clientWidth;\n");
out.write("\t} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {\n");
out.write("\t //IE 4 compatible\n");
out.write("\t myWidth = document.body.clientWidth;\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\treturn myWidth;\n");
out.write("}\n");
out.write("\n");
out.write("function findWindowHeight() {\n");
out.write("\tvar myHeight = 0;\n");
out.write("\tif( typeof( window.innerWidth ) == 'number' ) {\n");
out.write("\t //Non-IE\n");
out.write("\t myHeight = window.innerHeight;\n");
out.write("\t} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {\n");
out.write("\t //IE 6+ in 'standards compliant mode'\n");
out.write("\t myHeight = document.documentElement.clientHeight;\n");
out.write("\t} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {\n");
out.write("\t //IE 4 compatible\n");
out.write("\t myHeight = document.body.clientHeight;\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\treturn myHeight;\n");
out.write("}\n");
out.write("\n");
out.write("function doOnLoadHandler(e) {\n");
out.write("\ttry {\n");
out.write("\t\tif (doOnLoad) {\n");
out.write("\t\tdoOnLoad();\n");
out.write("\t\t}\n");
out.write("\t} catch (error) {\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\ttry {\n");
out.write("\t\tjsOnload.run();\n");
out.write("\t} catch (ex) {\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\tvar urlRandomizer = (new Date()).getTime();\n");
out.write("\tdoAjax('");
if (_jspx_meth_fl_005fwebapp_005f24(_jspx_page_context))
return;
out.write("/loadCTI_ajax.fl?rand=' + urlRandomizer);\n");
out.write("\n");
out.write("\t// If we're editing, then set up the confirmation dialog window\n");
out.write("\tvar windowHref = window.location.href;\n");
out.write("\tif (windowHref.indexOf('?') >= 0) {\n");
out.write("\t\twindowHref = windowHref.substring(0, windowHref.indexOf('?')); \n");
out.write("\t}\n");
out.write("\t\n");
out.write("\tif (windowHref.indexOf('edit') >= 0 || windowHref.indexOf('create') >= 0) {\n");
out.write("\t\tsetUpConfDialog();\n");
out.write("\t}\n");
out.write("}\n");
out.write("\n");
out.write("// This should be the only window.onload! If you need to run some javascript\n");
out.write("// when the page is loaded, the use the jsOnload javascript object, or \n");
out.write("// implement a doOnLoad() method in your page\n");
out.write("window.onload = doOnLoadHandler;\n");
out.write("\n");
out.write("function addInteractionGlobal(pPhone, pObj, pID){\t\n");
out.write("\tvar strQuery = '&';\n");
out.write("\n");
out.write("\tif('Actor' == pObj) {\n");
out.write("\t\tif(pID == '");
out.print(strActID);
out.write("') {\n");
out.write("\t\t\tstrQuery += 'initIntActID=' + pID;\n");
out.write("\t\t} else {\n");
out.write("\t\t\tstrQuery += 'initIntActID=");
out.print(strActID);
out.write(";' + pID;\n");
out.write("\t\t}\n");
out.write("\t} else if('Person' == pObj) {\n");
out.write("\t\tstrQuery += 'initIntPersonID=' + pID;\n");
out.write("\t} else if('Enterprise' == pObj) {\n");
out.write("\t\tstrQuery += 'initIntEntID=' + pID;\n");
out.write("\t} else if('Journalist' == pObj) {\n");
out.write("\t\tstrQuery += 'initIntJouID=' + pID;\n");
out.write("\t} else if('Support' == pObj) {\n");
out.write("\t\tstrQuery += 'initIntSupID=' + pID;\n");
out.write("\t} else if('Location' == pObj) {\n");
out.write("\t\tstrQuery += 'initIntLocID=' + pID;\n");
out.write("\t} else {\n");
out.write("\t\treturn;\n");
out.write("\t}\n");
out.write("\n");
out.write("\tvar dt = new Date();\n");
out.write("\n");
out.write("\tstrQuery += '&initIntDate=' + flEscape((dt.getDate() < 10 ? '0' + dt.getDate() : dt.getDate()) + '/' + ((dt.getMonth() + 1) < 10 ? '0' + (dt.getMonth() + 1) : (dt.getMonth() + 1)) + '/' + dt.getFullYear());\n");
out.write("\tstrQuery += '&initIntTimeBeg=' + flEscape((dt.getHours() < 10 ? '0' + dt.getHours() : dt.getHours()) + ':' + (dt.getMinutes() < 10 ? '0' + dt.getMinutes() : dt.getMinutes()));\n");
out.write("\tstrQuery += '&initIntTimeEnd=';\n");
out.write("\tstrQuery += '&initIntStiID=");
out.print(dico.getRefIdByCode("IntStiID", "DONE"));
out.write("';\n");
out.write("\tstrQuery += '&initIntAtvCode=OUTPHONE';\n");
out.write("\n");
out.write("\twindow.open('");
if (_jspx_meth_fl_005fwebapp_005f25(_jspx_page_context))
return;
out.write("/create_realize_interaction.fl?phone=' + flEscape(pPhone) + strQuery + '&done=1', 'InteractionFrom', 'menubar=yes,status=yes,toolbar=yes,scrollbars=yes,resizable=yes,width=1024,height=768');\n");
out.write("}\n");
out.write("\n");
out.write("function doCall(arg0, arg1, arg2) {\n");
out.write("\tvar urlRandomizer = (new Date()).getTime();\n");
out.write("\tdoAjax('");
if (_jspx_meth_fl_005fwebapp_005f26(_jspx_page_context))
return;
out.write("/doCallCTI_ajax.fl?rand=' + urlRandomizer + '&arg0=' + flEscape(arg0) + '&arg1=' + flEscape(arg1) + '&arg2=' + flEscape(arg2));\n");
out.write("}\n");
out.write("\n");
out.write("function doTransfer(arg0, arg1) {\n");
out.write("\tvar urlRandomizer = (new Date()).getTime();\n");
out.write("\tdoAjax('");
if (_jspx_meth_fl_005fwebapp_005f27(_jspx_page_context))
return;
out.write("/doTransferCTI_ajax.fl?rand=' + urlRandomizer + '&arg0=' + flEscape(arg0) + '&arg1=' + flEscape(arg1));\n");
out.write("}\n");
out.write("\n");
out.write("// displaySimpleMessage\n");
out.write("// displays a simple text message in a nicely formatted pop-up window\n");
out.write("// parameters:\n");
out.write("//\taction: action url\n");
out.write("//\t\tit's up to the action to set the message as request attributes\n");
out.write("//\t\tif action is null then the following parameters are used and passed to the display_simple_message action\n");
out.write("//\tmsgTitle: tab title\n");
out.write("//\tmsg: message content\n");
out.write("//\ttextType (optional): format of the message content and title (html, text or javascript)\n");
out.write("//\t\tremember that the msg or msgTitle can be a message code or the actual hardcoded message \t\n");
out.write("function displaySimpleMessage(action,msgTitle,msg,textType) {\n");
out.write("\tif (action==null) {\n");
out.write("\t\taction=\"display_simple_message.fl?");
out.print(DisplaySimpleMessageAction.REQ_ATTRIB_MSGTITLE);
out.write("=\";\n");
out.write("\t\taction+=msgTitle+\"&");
out.print(DisplaySimpleMessageAction.REQ_ATTRIB_MSGCONTENT);
out.write("=\";\n");
out.write("\t\taction+=msg+\"&");
out.print(DisplaySimpleMessageAction.REQ_ATTRIB_TEXTTYPE);
out.write("=\";\n");
out.write("\t\taction+=(textType==null)?\"");
out.print(DisplaySimpleMessageAction.REQ_VALUE_MSGTYPE_JAVASCRIPT);
out.write("\":textType;\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\tvar msgWin = window.open(action, 'VerifDisp', 'menubar=no,status=no,toolbar=no,scrollbars=no,resizable=yes,width=600,height=150,screenX=80,screenY=10');\n");
out.write("}\n");
out.write("\n");
out.write("function hideActionPane() {\n");
out.write("\t$('#totalSidebarDiv').toggle('normal', hideActionPane2);\n");
out.write("}\n");
out.write("\n");
out.write("function hideActionPane2() {\n");
out.write("\t$('#object_body').animate({ right: '5px' }, 'normal');\n");
out.write("\t$('#object_actions').css('paddingTop', '0px');\n");
out.write("\t$('#hiddenSidebarDiv').toggle('normal');\n");
out.write("\n");
out.write("\tvar url = '");
if (_jspx_meth_fl_005fwebapp_005f28(_jspx_page_context))
return;
out.write("/save_actionbar_css.fl?");
out.print(SaveActionbarCssAction.ACTIONBAR_DEPLOYED_ATTR);
out.write("=false';\n");
out.write("\tdoAjax(url);\n");
out.write("}\n");
out.write("\n");
out.write("function showActionPane() {\n");
out.write("\t$('#object_body').animate({ right: findCss('#object_body', 'right', '210px') }, 'normal');\n");
out.write("\t$('#hiddenSidebarDiv').toggle('normal', showActionPane2);\n");
out.write("}\n");
out.write("\n");
out.write("function showActionPane2() {\n");
out.write("\t$('#object_actions').css('paddingTop', findCss('#object_actions', 'paddingTop', '5px'));\n");
out.write("\t$('#totalSidebarDiv').toggle('normal');\n");
out.write("\n");
out.write("\tvar url = '");
if (_jspx_meth_fl_005fwebapp_005f29(_jspx_page_context))
return;
out.write("/save_actionbar_css.fl?");
out.print(SaveActionbarCssAction.ACTIONBAR_DEPLOYED_ATTR);
out.write("=true';\n");
out.write("\tdoAjax(url);\n");
out.write("}\n");
out.write("// --------------------------------------\n");
out.write("\n");
out.write("// --------------------------------------\n");
out.write("// Confirmation when leaving an edit page\n");
out.write("var startValues = new Array();\n");
out.write("var usedInputs = new Array();\n");
out.write("var doExitConf = true;\n");
out.write("var goodbyeMsg = 'Vous avez fait des modifications sur cette fiche, qui seront perdues si vous continuez';\n");
out.write("\n");
out.write("function setUpConfLabelCallback(arrIndex) {\n");
out.write("\tif (eDealXmlhttpArr[arrIndex].readyState == 4) {\n");
out.write("\t\thideWaiting();\n");
out.write("\t\ttry {\n");
out.write("\t\t\tgoodbyeMsg = eDealXmlhttpArr[arrIndex].responseText;\n");
out.write("\t\t} catch (error) {\n");
out.write("\t\t}\n");
out.write("\t}\n");
out.write("}\n");
out.write("\n");
out.write("function setUpConfDialog() {\n");
out.write("\t$(':input').each(function() {\n");
out.write("\t\tvar name = this.name;\n");
out.write("\n");
out.write("\t\tif (!name || name == '') {\n");
out.write("\t\t\treturn;\n");
out.write("\t\t}\n");
out.write("\t\t\n");
out.write("\t\tif (name.indexOf('$') >= 0) {\n");
out.write("\t\t\treturn;\n");
out.write("\t\t}\n");
out.write("\t\t\n");
out.write("\t\tif (name.indexOf('lbl') >= 0) {\n");
out.write("\t\t\treturn;\n");
out.write("\t\t}\n");
out.write("\t\t\n");
out.write("\t\tif (name.indexOf('#') >= 0) {\n");
out.write("\t\t\treturn;\n");
out.write("\t\t}\n");
out.write("\t\t\n");
out.write("\t\tif (!this.id || this.id == '') {\n");
out.write("\t\t\treturn;\n");
out.write("\t\t}\n");
out.write("\t\t\n");
out.write("\t\tif (this.type == 'radio' || this.type == 'checkbox') {\n");
out.write("\t\t\tif (startValues[name]) {\n");
out.write("\t\t\t\treturn;\n");
out.write("\t\t\t}\n");
out.write("\t\t\t\n");
out.write("\t\t\tvar mvaVar = document.forms[0][name];\n");
out.write("\t\t\tif (mvaVar.length && mvaVar.length > 0) {\n");
out.write("\t\t\t\tvar mvaValue = '';\n");
out.write("\t\t\t\tfor (var cnt = 0; cnt < mvaVar.length; cnt++) {\n");
out.write("\t\t\t\t\tif (cnt > 0) {\n");
out.write("\t\t\t\t\t\tmvaValue += '|';\n");
out.write("\t\t\t\t\t}\n");
out.write("\t\t\t\t\tmvaValue += mvaVar[cnt].checked;\n");
out.write("\t\t\t\t}\n");
out.write("\t\t\t\t\n");
out.write("\t\t\t\tusedInputs[usedInputs.length] = name;\n");
out.write("\t\t\t\tstartValues[name] = mvaValue;\n");
out.write("\t\t\t} else {\n");
out.write("\t\t\t\tusedInputs[usedInputs.length] = name;\n");
out.write("\t\t\t\tstartValues[name] = mvaVar.checked;\n");
out.write("\t\t\t}\n");
out.write("\t\t} else {\n");
out.write("\t\t\tvar valueVar = this.value;\n");
out.write("\t\t\tif (!valueVar) {\n");
out.write("\t\t\t\tvalueVar = '';\n");
out.write("\t\t\t}\n");
out.write("\t\t\t\n");
out.write("\t\t\tusedInputs[usedInputs.length] = name;\n");
out.write("\t\t\tstartValues[name] = valueVar;\n");
out.write("\t\t}\n");
out.write("\t});\n");
out.write("}\n");
out.write("\n");
out.write("function testForExitChanges() {\n");
out.write("\t$(':input').each(function() {\n");
out.write("\t\tvar name = this.name;\n");
out.write("\t\tif (doExitConf) {\n");
out.write("\t\t\treturn;\n");
out.write("\t\t}\n");
out.write("\t\t\n");
out.write("\t\tif (!name || name == '') {\n");
out.write("\t\t\treturn;\n");
out.write("\t\t}\n");
out.write("\t\t\n");
out.write("\t\tif (name.indexOf('$') >= 0) {\n");
out.write("\t\t\treturn;\n");
out.write("\t\t}\n");
out.write("\t\t\n");
out.write("\t\tif (name.indexOf('lbl') >= 0) {\n");
out.write("\t\t\treturn;\n");
out.write("\t\t}\n");
out.write("\t\t\n");
out.write("\t\tif (name.indexOf('#') >= 0) {\n");
out.write("\t\t\treturn;\n");
out.write("\t\t}\n");
out.write("\t\t\n");
out.write("\t\tif (!this.id || this.id == '') {\n");
out.write("\t\t\treturn;\n");
out.write("\t\t}\n");
out.write("\t\t\n");
out.write("\t\tif (this.type == 'radio' || this.type == 'checkbox') {\n");
out.write("\t\t\tif (startValues[name] == null) {\n");
out.write("\t\t\t\treturn;\n");
out.write("\t\t\t}\n");
out.write("\t\t\t\n");
out.write("\t\t\tvar mvaVar = document.forms[0][name];\n");
out.write("\t\t\tif (mvaVar.length && mvaVar.length > 0) {\n");
out.write("\t\t\t\tvar mvaValue = '';\n");
out.write("\t\t\t\tfor (var cnt = 0; cnt < mvaVar.length; cnt++) {\n");
out.write("\t\t\t\t\tif (cnt > 0) {\n");
out.write("\t\t\t\t\t\tmvaValue += '|';\n");
out.write("\t\t\t\t\t}\n");
out.write("\t\t\t\t\tmvaValue += mvaVar[cnt].checked;\n");
out.write("\t\t\t\t}\n");
out.write("\t\t\t\t\n");
out.write("\t\t\t\tif (startValues[name] != mvaValue) {\n");
out.write("\t\t\t\t\tdoExitConf = true;\n");
out.write("\t\t\t\t} else {\n");
out.write("\t\t\t\t\tstartValues[name] = null;\n");
out.write("\t\t\t\t}\n");
out.write("\t\t\t} else {\n");
out.write("\t\t\t\tvar mvaValue = mvaVar.checked\n");
out.write("\t\t\t\tif (startValues[name] != mvaValue) {\n");
out.write("\t\t\t\t\tdoExitConf = true;\n");
out.write("\t\t\t\t} else {\n");
out.write("\t\t\t\t\tstartValues[name] = null;\n");
out.write("\t\t\t\t}\n");
out.write("\t\t\t}\n");
out.write("\t\t} else {\n");
out.write("\t\t\tvar valueVar = this.value;\n");
out.write("\t\t\tif (!valueVar) {\n");
out.write("\t\t\t\tvalueVar = '';\n");
out.write("\t\t\t}\n");
out.write("\t\t\t\n");
out.write("\t\t\tif (startValues[name] != valueVar) {\n");
out.write("\t\t\t\tdoExitConf = true;\n");
out.write("\t\t\t}\n");
out.write("\t\t}\n");
out.write("\t});\n");
out.write("}\n");
out.write("\n");
out.write("// Temporarily commented out until we can get IE to work with this method\n");
out.write("function goodbye(e) {\n");
out.write("\tdoExitConf = false;\n");
out.write("\tif (!doExitConf) {\n");
out.write("\t\treturn;\n");
out.write("\t}\t\n");
out.write("}\n");
out.write("// ------------------------------\n");
out.write("\n");
out.write("/* Finds the value of the css element 'element', as found in the css rule 'theClass' */\n");
out.write("function findCss(theClass, element, defValue) {\n");
out.write("\tvar cssRules;\n");
out.write("\tif (document.all) {\n");
out.write("\t\tcssRules = 'rules';\n");
out.write("\t} else if (document.getElementById) {\n");
out.write("\t\tcssRules = 'cssRules';\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\tvar added = false;\n");
out.write("\tfor (var S = 0; S < document.styleSheets.length; S++){\n");
out.write("\t\tfor (var R = 0; R < document.styleSheets[S][cssRules].length; R++) {\n");
out.write("\t\t\tif (document.styleSheets[S][cssRules][R].selectorText == theClass) {\n");
out.write("\t\t\t\tif(document.styleSheets[S][cssRules][R].style[element]){\n");
out.write("\t\t\t\t\treturn document.styleSheets[S][cssRules][R].style[element];\n");
out.write("\t\t\t\t}\n");
out.write("\t\t\t}\n");
out.write("\t\t}\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\t// Nothing found, return the default\n");
out.write("\treturn defValue;\n");
out.write("}\n");
out.write("\n");
out.write("// Excpect an status object equivalent to public class AjaxReturnStatus {\n");
out.write("//\t\tpublic String status;\n");
out.write("//\t\tpublic String message;\n");
out.write("//\t\tpublic String errormsg;\n");
out.write("//\t}\n");
out.write("var globalBackgoundStatusDisplayFunction = function(jsonBgStatus, htmlElementIDForResponse) {\n");
out.write("\tvar limitString = 64;\n");
out.write("\tif (jsonBgStatus.status == \"");
out.print(BackgroundAjaxAction.AjaxExecutionStatus.OK.toString());
out.write("\") {\n");
out.write("\t\tif (htmlElementIDForResponse == null) {\n");
out.write("\t\t\talert(jsonBgStatus.message);\n");
out.write("\t\t} else {\n");
out.write("\t\t\tvar messageFromJson = jsonBgStatus.message;\n");
out.write("\t\t\tvar messageToDiplay = messageFromJson;\n");
out.write("\t\t\tif (messageFromJson.length > limitString){\n");
out.write("\t\t\t\tmessageToDiplay = messageFromJson.substring(0, limitString);\n");
out.write("\t\t\t} \n");
out.write("\t\t\t$(\"#\"+htmlElementIDForResponse).html(''+messageToDiplay+'');\n");
out.write("\t\t\t$(\"#\"+htmlElementIDForResponse).show('slow').delay(2000).hide('slow');//,function() { $(\"#\"+htmlElementIDForResponse).hide('slow'); });\n");
out.write("\t\t\t//$('#foo').slideUp(300).delay(800).fadeIn(400);\n");
out.write("\t\t}\n");
out.write("\t} else {\n");
out.write("\t\tif (htmlElementIDForResponse == null) {\n");
out.write("\t\t\talert(jsonBgStatus.message+\"\\n\"+jsonBgStatus.errormsg);\n");
out.write("\t\t} else {\n");
out.write("\t\t\tvar messagesFromJson = jsonBgStatus.message + ' ' + jsonBgStatus.errormsg;\n");
out.write("\t\t\tvar messageToDiplay = messagesFromJson;\n");
out.write("\t\t\tif (messagesFromJson.length > limitString - 7){\n");
out.write("\t\t\t\tmessageToDiplay = messagesFromJson.substring(0, limitString - 7);\n");
out.write("\t\t\t} \n");
out.write("\t\t\t$(\"#\"+htmlElementIDForResponse).html('ERROR :'+messageToDiplay+'');\n");
out.write("\t\t\t$(\"#\"+htmlElementIDForResponse).show('slow');\n");
out.write("\t\t}\t\n");
out.write("\t}\t\n");
out.write("}\n");
out.write("\n");
out.write("// called by the tag\n");
out.write("function doCallBackgroundAjaxAction(fieldName,ajaxUrl,fGetValueDynamically,bgCallBackFn) {\n");
out.write("\tif (fGetValueDynamically) {\n");
out.write("\t\tvar value=$(\"#\"+fieldName).val();\n");
out.write("\t\tif (value!=null && value!=\"\") {\n");
out.write("\t\t\tajaxUrl=ajaxUrl+encodeURIComponent(value);\n");
out.write("\t\t}\n");
out.write("\t}\n");
out.write("\t//alert(fieldName+\" = \"+ajaxUrl+\" = \"+bgCallBackFn);\n");
out.write("\tdoBackgroundAjax(ajaxUrl,bgCallBackFn,\"bgstatus\"+fieldName)\n");
out.write("}\n");
out.write("\n");
out.write("function doMail(objSql, destID, email) {\n");
out.write("\twindow.open('");
if (_jspx_meth_fl_005fwebapp_005f30(_jspx_page_context))
return;
out.write("/mail_messages.fl?ObjSql=' + objSql + '&destID=' + destID + '&email=' + email, 'EMAIL', 'menubar=no,status=no,toolbar=no,scrollbars=yes,resizable=yes,width=700,height=270');\n");
out.write("}\n");
out.write("\n");
out.write("\n");
out.write("function openPopupLayer(fields, objectType, urlAction) {\t\n");
out.write("\tvar jsonData = JSON.stringify(fields);\n");
out.write("\t$.openPopupLayer({\n");
out.write("\t\tname: \"PopupLayer\",\n");
out.write("\t\twidth: \"auto\",\n");
out.write("\t\theight: \"auto\",\n");
out.write("\t\tparameters: {data : jsonData, objectType : objectType}, \n");
out.write("\t\turl: urlAction\t\t\n");
out.write("\t});\t\n");
out.write("}\t\n");
out.write("\n");
out.write("function openPopupLayerWaiting(jsonData, urlAjax, successMessage, waitingPopupStatusFunction) {\n");
out.write("\tdoClosePopUp(\"PopupLayer\");\n");
out.write("\t$.openPopupLayer({\n");
out.write("\t\tname: \"WaitingPopup\",\n");
out.write("\t\twidth: \"auto\",\n");
out.write("\t\theight: \"auto\",\n");
out.write("\t\turl: \"");
if (_jspx_meth_fl_005fwebapp_005f31(_jspx_page_context))
return;
out.write("/waiting_operation_popup.fl\",\n");
out.write("\t\tsuccess : function() {\n");
out.write("\t\t\t$.ajax({\n");
out.write("\t\t\t\t data: jsonData,\n");
out.write("\t\t\t\t type: \"POST\",\n");
out.write("\t\t\t\t url: urlAjax,\n");
out.write("\t\t\t\t timeout: 0,//no timeout\n");
out.write("\t\t\t\t contentType: \"application/json;charset=utf-8\",\n");
out.write("\t\t\t\t dataType: 'json',\n");
out.write("\t\t\t\t success: analyseResponse,\n");
out.write("\t\t\t\t error: function(jqXHR, textStatus, errorThrown) {\n");
out.write("\t\t\t\t \t\tif (console && console.log) {\n");
out.write("\t\t\t\t\t\t\tconsole.log(\"error :\");\n");
out.write("\t\t\t\t\t\t\tconsole.log(\"jqXHR :\");\n");
out.write("\t\t\t\t\t\t\tconsole.log(jqXHR);\n");
out.write("\t\t\t\t\t\t\tconsole.log(\"textStatus :\");\n");
out.write("\t\t\t\t\t\t\tconsole.log(textStatus);\n");
out.write("\t\t\t\t\t\t\tconsole.log(\"errorThrown :\");\n");
out.write("\t\t\t\t\t\t\tconsole.log(errorThrown);\n");
out.write("\t\t\t\t\t\t}\n");
out.write("\t\t\t\t\t}\n");
out.write("\t\t\t\t});\n");
out.write("\t\t\t}\n");
out.write("\t});\t\t\n");
out.write("\tfunction analyseResponse(data) {\n");
out.write("\t\tif (typeof(waitingPopupStatusFunction) != 'function') {\t\t\n");
out.write("\t\t\twaitingPopupStatus(data, successMessage);\n");
out.write("\t\t} else {\n");
out.write("\t\t\twaitingPopupStatusFunction(data, successMessage);\n");
out.write("\t\t}\n");
out.write("\t}\n");
out.write("}\n");
out.write("\n");
out.write("function waitingPopupStatus(data, detail) {\n");
out.write("\tif (data != null) {\n");
out.write("\t\tif (data.status == \"");
out.print( ListMenuMassSelectLayerAction.RETURN_SUCCESS );
out.write("\") {\n");
out.write("\t\t\t$(\"#waiting_popup\").attr(\"src\", \"");
if (_jspx_meth_fl_005fwebapp_005f32(_jspx_page_context))
return;
out.write("/js/progressbar/images/success.png\");\n");
out.write("\t\t\t$(\"#detail_popup\").html(detail + ' ' + decodeURIComponent(data.detail));\n");
out.write("\t\t} else if (data.status == \"");
out.print( ListMenuMassSelectLayerAction.RETURN_FAILURE );
out.write("\") {\n");
out.write("\t\t\t$(\"#waiting_popup\").attr(\"src\", \"");
if (_jspx_meth_fl_005fwebapp_005f33(_jspx_page_context))
return;
out.write("/js/progressbar/images/failure.png\");\n");
out.write("\t\t\t$(\"#detail_popup\").html(decodeURIComponent(data.detail));\n");
out.write("\t\t\t$(\"#error_popup\").html(decodeURIComponent(data.error));\n");
out.write("\t\t} else {\n");
out.write("\t\t\t$(\"#waiting_popup\").attr(\"src\", \"");
if (_jspx_meth_fl_005fwebapp_005f34(_jspx_page_context))
return;
out.write("/js/progressbar/images/failure.png\");\n");
out.write("\t\t}\n");
out.write("\t\texecuteSearch();\n");
out.write("\t}\n");
out.write("}\n");
out.write("\n");
out.write("function doClosePopUp(popName){\n");
out.write("\t$.closePopupLayer(popName);\n");
out.write("}\t\n");
out.write("\n");
out.write("function sendMailWithDocuments(idObj, typeObj, email, emailField) {\n");
out.write("\tif (typeObj == null || idObj == null) return;\n");
out.write("\turlToRedirect = '");
// fl:link
com.edeal.frontline.navigation.UrlTag _jspx_th_fl_005flink_005f3 = (com.edeal.frontline.navigation.UrlTag) _005fjspx_005ftagPool_005ffl_005flink_0026_005furl_005fnobody.get(com.edeal.frontline.navigation.UrlTag.class);
_jspx_th_fl_005flink_005f3.setPageContext(_jspx_page_context);
_jspx_th_fl_005flink_005f3.setParent(null);
// /js/global_js.jsp(810,18) name = url type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
_jspx_th_fl_005flink_005f3.setUrl( "/load_send_mail.fl" );
int _jspx_eval_fl_005flink_005f3 = _jspx_th_fl_005flink_005f3.doStartTag();
if (_jspx_th_fl_005flink_005f3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005flink_0026_005furl_005fnobody.reuse(_jspx_th_fl_005flink_005f3);
return;
}
_005fjspx_005ftagPool_005ffl_005flink_0026_005furl_005fnobody.reuse(_jspx_th_fl_005flink_005f3);
out.write("';\n");
out.write("\tif(urlToRedirect.search(\"\\\\?\")>0){\n");
out.write("\t\turlToRedirect += 'id=';\n");
out.write("\t} else {\n");
out.write("\t\turlToRedirect += '?id=';\n");
out.write("\t}\n");
out.write("\turlToRedirect += idObj + '&type=' + typeObj;\n");
out.write("\tif (email != null) {\n");
out.write("\t\turlToRedirect += '&email=' + email;\n");
out.write("\t} \n");
out.write("\tif (emailField != null) {\n");
out.write("\t\turlToRedirect += '&emailfield=' + emailField;\n");
out.write("\t}\n");
out.write("\twindow.parent.location = urlToRedirect;\n");
out.write("}\n");
out.write("\n");
out.write("function sendMailCmdGiftCheque_WithDocuments(idObj, typeObj, email, emailField) {\n");
out.write("\tif (typeObj == null || idObj == null) return;\n");
out.write("\turlToRedirect = '");
// fl:link
com.edeal.frontline.navigation.UrlTag _jspx_th_fl_005flink_005f4 = (com.edeal.frontline.navigation.UrlTag) _005fjspx_005ftagPool_005ffl_005flink_0026_005furl_005fnobody.get(com.edeal.frontline.navigation.UrlTag.class);
_jspx_th_fl_005flink_005f4.setPageContext(_jspx_page_context);
_jspx_th_fl_005flink_005f4.setParent(null);
// /js/global_js.jsp(828,18) name = url type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
_jspx_th_fl_005flink_005f4.setUrl( "/load_send_mail_cmdgiftcheque_.fl" );
int _jspx_eval_fl_005flink_005f4 = _jspx_th_fl_005flink_005f4.doStartTag();
if (_jspx_th_fl_005flink_005f4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005flink_0026_005furl_005fnobody.reuse(_jspx_th_fl_005flink_005f4);
return;
}
_005fjspx_005ftagPool_005ffl_005flink_0026_005furl_005fnobody.reuse(_jspx_th_fl_005flink_005f4);
out.write("';\n");
out.write("\tif(urlToRedirect.search(\"\\\\?\")>0){\n");
out.write("\t\turlToRedirect += 'id=';\n");
out.write("\t} else {\n");
out.write("\t\turlToRedirect += '?id=';\n");
out.write("\t}\n");
out.write("\turlToRedirect += idObj + '&type=' + typeObj;\n");
out.write("\tif (email != null) {\n");
out.write("\t\turlToRedirect += '&email=' + email;\n");
out.write("\t} \n");
out.write("\tif (emailField != null) {\n");
out.write("\t\turlToRedirect += '&emailfield=' + emailField;\n");
out.write("\t}\n");
out.write("\twindow.parent.location = urlToRedirect;\n");
out.write("}\n");
out.write("\n");
out.write("function sendMailPaymentSlip_WithDocuments(idObj, typeObj, email, emailField) {\n");
out.write("\tif (typeObj == null || idObj == null) return;\n");
out.write("\turlToRedirect = '");
// fl:link
com.edeal.frontline.navigation.UrlTag _jspx_th_fl_005flink_005f5 = (com.edeal.frontline.navigation.UrlTag) _005fjspx_005ftagPool_005ffl_005flink_0026_005furl_005fnobody.get(com.edeal.frontline.navigation.UrlTag.class);
_jspx_th_fl_005flink_005f5.setPageContext(_jspx_page_context);
_jspx_th_fl_005flink_005f5.setParent(null);
// /js/global_js.jsp(846,18) name = url type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
_jspx_th_fl_005flink_005f5.setUrl( "/load_send_mail_paymentslip_.fl" );
int _jspx_eval_fl_005flink_005f5 = _jspx_th_fl_005flink_005f5.doStartTag();
if (_jspx_th_fl_005flink_005f5.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005flink_0026_005furl_005fnobody.reuse(_jspx_th_fl_005flink_005f5);
return;
}
_005fjspx_005ftagPool_005ffl_005flink_0026_005furl_005fnobody.reuse(_jspx_th_fl_005flink_005f5);
out.write("';\n");
out.write("\tif(urlToRedirect.search(\"\\\\?\")>0){\n");
out.write("\t\turlToRedirect += 'id=';\n");
out.write("\t} else {\n");
out.write("\t\turlToRedirect += '?id=';\n");
out.write("\t}\n");
out.write("\turlToRedirect += idObj + '&type=' + typeObj;\n");
out.write("\tif (email != null) {\n");
out.write("\t\turlToRedirect += '&email=' + email;\n");
out.write("\t} \n");
out.write("\tif (emailField != null) {\n");
out.write("\t\turlToRedirect += '&emailfield=' + emailField;\n");
out.write("\t}\n");
out.write("\twindow.parent.location = urlToRedirect;\n");
out.write("}\n");
out.write("\n");
out.write("function sendMailOpportunityWithDocuments(idObj, typeObj, vers, email, emailField, clientCase) {\n");
out.write("\tif (typeObj == null || idObj == null) return;\n");
out.write("\turlToRedirect = '");
// fl:link
com.edeal.frontline.navigation.UrlTag _jspx_th_fl_005flink_005f6 = (com.edeal.frontline.navigation.UrlTag) _005fjspx_005ftagPool_005ffl_005flink_0026_005furl_005fnobody.get(com.edeal.frontline.navigation.UrlTag.class);
_jspx_th_fl_005flink_005f6.setPageContext(_jspx_page_context);
_jspx_th_fl_005flink_005f6.setParent(null);
// /js/global_js.jsp(864,18) name = url type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
_jspx_th_fl_005flink_005f6.setUrl( "/load_send_mail_opportunity.fl" );
int _jspx_eval_fl_005flink_005f6 = _jspx_th_fl_005flink_005f6.doStartTag();
if (_jspx_th_fl_005flink_005f6.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005flink_0026_005furl_005fnobody.reuse(_jspx_th_fl_005flink_005f6);
return;
}
_005fjspx_005ftagPool_005ffl_005flink_0026_005furl_005fnobody.reuse(_jspx_th_fl_005flink_005f6);
out.write("';\n");
out.write("\tif(urlToRedirect.search(\"\\\\?\")>0){\n");
out.write("\t\turlToRedirect += 'id=';\n");
out.write("\t} else {\n");
out.write("\t\turlToRedirect += '?id=';\n");
out.write("\t}\n");
out.write("\turlToRedirect += idObj + '&type=' + typeObj;\n");
out.write("\tif (email != null) {\n");
out.write("\t\turlToRedirect += '&emailEnt=' + email;\n");
out.write("\t}\n");
out.write("\tif (vers != null) {\n");
out.write("\t\turlToRedirect += '&typOppDoc=' + vers;\n");
out.write("\t}\n");
out.write("\tif (emailField != null) {\n");
out.write("\t\turlToRedirect += '&emailPer=' + emailField;\n");
out.write("\t}\n");
out.write("\tif (clientCase != null) {\n");
out.write("\t\turlToRedirect += '&clientCase=' + clientCase;\n");
out.write("\t}\n");
out.write("\twindow.parent.location = urlToRedirect;\n");
out.write("}\n");
out.write("\n");
out.write("/*\n");
out.write(" * Allowing to recover message for specified label,\n");
out.write(" * by synchronous Ajax calling. Asis parameter\n");
out.write(" * can be true or false in order to return the\n");
out.write(" * message \"as is\".\n");
out.write(" */\n");
out.write("function getMessage(labelCode, labelAlt, asis) {\n");
out.write(" return doSynchronAjax(\"retrieveLabelAjax.fl?code=\"+labelCode+\"&alt=\"+encodeURIComponent(labelAlt)+\"&asis=\"+asis);\n");
out.write("}\n");
out.write("\n");
out.write("function popupCenter(url, name, width, height, xtr) {\n");
out.write(" var top = (screen.height - height)/2;\n");
out.write(" var left = (screen.width - width)/2;\n");
out.write(" window.open(url, name, xtr + \", top=\" + top + \",left=\" + left + \", width=\" + width + \", height=\" + height);\n");
out.write("} \n");
out.write("\n");
out.write("function displayWarning(warnMsg) {\n");
out.write("\tif (!edManager.edViews) {\n");
out.write("\t\tsetTimeout(function() {displayWarning(warnMsg)}, 1000);\n");
out.write("\t} else {\n");
out.write("\t\tUtils.openDialog(\"Warning\", warnMsg, {modal:true});\n");
out.write("\t}\n");
out.write("}\n");
out.write("\n");
out.write("function otherProcess(type, id) {\n");
out.write("\twindow.parent.location = '");
if (_jspx_meth_fl_005fwebapp_005f35(_jspx_page_context))
return;
out.write("/list_process_to_run.fl?objectType=' + type + '&objectID=' + id;\n");
out.write("}\n");
out.write("\n");
out.write("function openPopupLayerProcess(mapParams) { \n");
out.write("\t showWaiting() \n");
out.write(" $.openPopupLayer({\n");
out.write(" name: \"PopupLayer\",\n");
out.write(" width: \"auto\",\n");
out.write(" height: \"auto\",\n");
out.write(" parameters: mapParams, \n");
out.write(" url: \"");
if (_jspx_meth_fl_005fwebapp_005f36(_jspx_page_context))
return;
out.write("/popup_process_run.fl\",\n");
out.write(" success: function() {\n");
out.write(" hideWaiting();\n");
out.write(" \t } \n");
out.write(" }); \n");
out.write("}\n");
out.write("\n");
out.write("\n");
out.write("/*\n");
out.write("* viewResponse and previewScriptResponse function are called when we use the dynamic function \"getEventParStatus\" in a XML list\n");
out.write("*/\n");
out.write("function viewResponse(id){\n");
out.write("\twindow.open('");
if (_jspx_meth_fl_005fwebapp_005f37(_jspx_page_context))
return;
out.write("/read_formresponse.fl?id='+id, 'ViewFormResponse' , 'menubar=no,status=no,toolbar=no,scrollbars=no,resizable=yes,width=810,height=500');\n");
out.write("}\n");
out.write("function previewScriptResponse(id, hasNotes, perID){\n");
out.write("\twindow.open('");
if (_jspx_meth_fl_005fwebapp_005f38(_jspx_page_context))
return;
out.write("/read_scriptresponse.fl?scriptID='+id+'&preview=0&lsePosition=0&hasNotes='+hasNotes+'&perID='+perID, 'PreviewFormResponse' , 'menubar=no,status=no,toolbar=no,scrollbars=no,resizable=yes,width=800,height=500');\n");
out.write("}\n");
out.write("\n");
out.write("\n");
out.write("\n");
out.write("function updateTimestampInput (dateOrTimeInput, fieldName, errorMessage) {\n");
out.write("\tdateOrTimeInput = $(dateOrTimeInput);\n");
out.write("\t\n");
out.write("\tvar isDate = dateOrTimeInput.hasClass(\"date\");\n");
out.write("\tvar success = false;\n");
out.write("\tif (isDate) {\n");
out.write("\t\tsuccess = ctrlDateField(dateOrTimeInput.get(0),errorMessage);\n");
out.write("\t} else {\n");
out.write("\t\tsuccess = ctrlHourField(dateOrTimeInput.get(0),errorMessage);\n");
out.write("\t}\n");
out.write("\tif (success) {\n");
out.write("\t\tvar hiddenDateTimeInput = dateOrTimeInput.parent().find(\"input[name='\"+fieldName+\"']\");\n");
out.write("\t\tvar datetInput = dateOrTimeInput.parent().find(\"input[name='Date$\"+fieldName+\"']\");\n");
out.write("\t\tvar timeInput = dateOrTimeInput.parent().find(\"input[name='Time$\"+fieldName+\"']\");\n");
out.write("\t\thiddenDateTimeInput.val(datetInput.val()+\" \"+timeInput.val());\n");
out.write("\t}\t\n");
out.write("}");
out.write('\n');
out.write('\n');
if (_jspx_meth_fl_005fcacheControl_005f0(_jspx_page_context))
return;
out.write("\n");
out.write("function dbg_alert(msg) {\n");
out.write("\talert(msg);\n");
out.write("}\n");
out.write("\n");
out.write("\n");
out.write("function criteriaKeyPress(event,gridName) {\n");
out.write("\n");
out.write("\tvar key = event.which ? event.which :event.keyCode;\n");
out.write("\n");
out.write("\n");
out.write("\t// Someone pressed the enter key, AND we're not AC'ing\n");
out.write("\tif (key== 13) { // && acCurHighlightedDiv == null) {\n");
out.write("\tif (event.preventDefault) { \n");
out.write(" \t\t\t\tevent.preventDefault(); \n");
out.write("\t\t\t}\t\t\t \n");
out.write("\t\t\tif (event.stopPropagation) {\n");
out.write("\t\t\t\tevent.stopPropagation(); \n");
out.write("\t\t\t} \n");
out.write("\t\t\tevent.cancelBubble = true;\n");
out.write("\t\t\tevent.returnValue = false;\n");
out.write("\t\t\texecuteSearch(gridName,false);\n");
out.write("\t}\n");
out.write("}\n");
out.write("\n");
out.write("function getSearchCriteriaJavascript(gridObj,formName) {\n");
out.write(" var gridName=gridObj.gridName;\n");
out.write("\tvar f=document.forms[formName];\n");
out.write("\tvar params=new Object();\n");
out.write("\t// get pagination\n");
out.write("\tif (f.$$nb) { \n");
out.write("\t\tvar pageElement=f.$$nb;\n");
out.write("\t\tdbg_alert(\"page:\"+pageElement.options[pageElement.selectedIndex].value);\t\t\n");
out.write("\t\tif (pageElement.selectedIndex >= 0 && pageElement.options[pageElement.selectedIndex].value != '') {\n");
out.write("\t\t\tdbg_alert(\"add $$nb\");\n");
out.write("\t\t\tparams[gridName+'_$$nb']=pageElement.options[pageElement.selectedIndex].value;\n");
out.write("\t\t}\n");
out.write("\t}\n");
out.write("\tparams[gridName+'_$$idx']=0; // force index to 0\n");
out.write("\t//get preview\n");
out.write("\tif (f.$$preview) {\n");
out.write("\t\tparams[gridName+'_$$preview']=f.$$preview.checked;\n");
out.write("\t}\n");
out.write("\t//get form field\n");
out.write("\t//dbg_alert($(\"#\"+formName)+\" f= \"+f);\n");
out.write("\t$(\"#\"+formName+\" input\").each(function(idx,elem) {\n");
out.write("\t\tvar type=$(elem).attr(\"ed:type\");\n");
out.write("\t\tvar name=$(elem).attr(\"name\");\n");
out.write("\t\tvar fullname=$(elem).attr(\"ed:fullname\");\n");
out.write("\t\t\n");
out.write("\t\tvar value=stripSpaces($(elem).val());\n");
out.write("\t\t//dbg_alert(\"found: \"+name+\" = \"+value+\" | \"+type);\n");
out.write("\t\tif (type==\"string\" || type==\"fob\") {\n");
out.write("\t\t\t\tdbg_alert(\"add string|fob \"+fullname+\"=\"+value+\" to params\");\n");
out.write("\t\t\t\tparams[fullname]=value;\n");
out.write("\t\t} else if (type=='foblbl') {\n");
out.write("\t\t\tparams[name]=value;\n");
out.write("\t\t} else if (type==\"date\"||type==\"int\"||type==\"decimal\"||type==\"time\") {\n");
out.write("\t\t\tif (value!='') {\n");
out.write("\t\t\t\tdbg_alert(\"int|date|decimal name:\"+name+\" fullname:\"+fullname+\" value:\"+value);\n");
out.write("\t\t\t\tparams[name]=value;\n");
out.write("\t\t\t}\n");
out.write("\t\t} else if (type==\"boolean\"){\n");
out.write("\t\t\tparams[name]=$(elem).is(\":checked\");\n");
out.write("\t\t}\n");
out.write("\t});\n");
out.write("\t\n");
out.write("\t$(\"#\"+formName+\" select\").each(function(idx,elem) {\n");
out.write("\tdbg_alert(\"found select\");\n");
out.write("\t\tvar type=$(elem).attr(\"ed:type\");\n");
out.write("\t\tvar name=$(elem).attr(\"name\");\n");
out.write("\t\tvar fullname=$(elem).attr(\"ed:fullname\");\n");
out.write("\t\tvar value=stripSpaces($(elem).val());\n");
out.write("\t\tparams[fullname]=value;\n");
out.write("\t});\n");
out.write("\t\n");
out.write("\treturn params;\n");
out.write("}\n");
out.write("\n");
out.write("function stripSpaces(strToStrip) {\n");
out.write("\tif(strToStrip!=null){\n");
out.write("\t while (strToStrip.substring(0,1) == ' ') strToStrip = strToStrip.substring(1);\n");
out.write("\t while (strToStrip.substring(strToStrip.length-1,strToStrip.length) == ' ') strToStrip = strToStrip.substring(0,strToStrip.length-1);\n");
out.write(" }\n");
out.write(" return strToStrip;\n");
out.write("}\n");
out.write("\n");
out.write("\n");
out.write("\n");
out.write("\n");
out.write("\n");
out.write("\n");
out.write("function doCallSearch(jsGrid,formName) {\n");
out.write("\n");
out.write("\tvar params=getSearchCriteriaJavascript(jsGrid,formName);\n");
out.write("\t//jsrid.render(\"PerName\",\"B\");\n");
out.write("\tparams[\"sc\"]=\"\";\n");
out.write("\tparams[\"$$idx\"]=0;\n");
out.write("\tparams[\"embedded_criteria\"]=false;\n");
out.write("\tvar paramStr=\"\";\n");
out.write("\tdbg_alert(\"params retourné \"+params.length);\n");
out.write("\tfor (idx in params) {\n");
out.write("\t\tparamStr+=idx+\"=\"+params[idx]+\"&\";\n");
out.write("\t\tparams[idx]=encodeURIComponent(params[idx]);\n");
out.write("\t}\n");
out.write("\tparams[\"sc\"]=encodeURIComponent(paramStr+\"d\")\n");
out.write("\t\n");
out.write("\tjsGrid.callAjaxForHtml(null, params,false,false,null,false,null);\n");
out.write("}\n");
out.write("\n");
out.write("function executeSearch(gridName) {\n");
out.write("\t\tvar gridObject=eval(\"_grid__\" + gridName + \"_js_\");\n");
out.write("\t\tdbg_alert(\"search for object:\"+gridObject.getAjaxUrl());\n");
out.write("\t\tvar formName=gridName+\"_search_criteria\";\n");
out.write("\t\tdoCallSearch(gridObject,formName);\n");
out.write("\t\treturn false;\n");
out.write("}\n");
out.write("\n");
out.write("function prepareEmbeddedCriteria(gridObject) {\n");
out.write("\tvar formName=gridObject.gridName+\"_search_criteria\";\n");
out.write("\t//Install the fob ac stuff\n");
out.write("\tdbg_alert(\"install fob ac on \"+formName);\n");
out.write("\t$(\"#\"+formName+\" input\").each( function(e) { dbg_alert(this.name);\n");
out.write("\t\t\t\tif ($(this).attr(\"ed:type\")==\"foblbl\") { \t\n");
out.write("\t\t\t\t\tdbg_alert(\"add ac on \"+this.name);\t\n");
out.write("\t\t\t\t\tinstallFobAC(this)\n");
out.write("\t\t\t\t}\n");
out.write("\t\t});\n");
out.write("\t\t\t\t\n");
out.write("}\n");
out.write('\n');
out.write("function focusFirstElement() {\n");
out.write("\tvar i = 0;\n");
out.write("\tvar stop = false;\n");
out.write("\ttry {\n");
out.write("\t\tif (window.document.forms[0]) {\n");
out.write("\t\t\twith (window.document.forms[0]) {\n");
out.write("\t\t\t\tvar elemLength = elements.length; \n");
out.write("\t\t\t\twhile ((i < elemLength) && (stop == false)) {\n");
out.write("\t\t\t\t\ttyp = elements[i].type; //recuperer le type de l'element i\n");
out.write("\t\t\t\t\tswitch (typ){\n");
out.write("\t\t\t\t\t//donnees textuelles input\n");
out.write("\t\t\t\t\tcase \"text\" : \n");
out.write("\t\t\t\t\t\tif (elements[i].style.display == 'none') {\n");
out.write("\t\t\t\t\t\t\ti++;\n");
out.write("\t\t\t\t\t\t\tbreak;\n");
out.write("\t\t\t\t\t\t}\n");
out.write("\t\t\t\t\t\tif (elements[i].readOnly == true) {\n");
out.write("\t\t\t\t\t\t\ti++;\n");
out.write("\t\t\t\t\t\t\tbreak;\n");
out.write("\t\t\t\t\t\t} \n");
out.write("\t\t\t\t\t\tif (elements[i].id.indexOf('lbl') >= 0) {\n");
out.write("\t\t\t\t\t\t\ti++;\n");
out.write("\t\t\t\t\t\t\tbreak;\n");
out.write("\t\t\t\t\t\t}\n");
out.write("\t\t\t\t\tcase \"password\" : \n");
out.write("\t\t\t\t\tcase \"textarea\" :\n");
out.write("\t\t\t\t\t\t//choix par cochage\t\t\t\t\n");
out.write("\t\t\t\t\tcase \"radio\" :\n");
out.write("\t\t\t\t\tcase \"checkbox\" :\n");
out.write("\t\t\t\t\t\t//choix unique ou multiple dans une liste\t\t\t\n");
out.write("\t\t\t\t\tcase \"select-one\" :\n");
out.write("\t\t\t\t\tcase \"select-multiple\" :\n");
out.write("\t\t\t\t\t\telements[i].focus();\n");
out.write("\t\t\t\t\t\tstop = true;\n");
out.write("\t\t\t\t\t\tbreak;\n");
out.write("\t\t\t\t\tdefault :\n");
out.write("\t\t\t\t\t\ti++;\n");
out.write("\t\t\t\t\tbreak;\t\t\t\n");
out.write("\t\t\t\t\t}\n");
out.write("\t\t\t\t}\n");
out.write("\t\t\t}\n");
out.write("\t\t}\n");
out.write("\t} catch (ex) {\n");
out.write("\t\t//silently fail\n");
out.write("\t}\n");
out.write("}\n");
out.write("\n");
out.write("runOnTime(\"focusFirstElement();\", 10);\n");
out.write('\n');
out.write("Ajax = {}\n");
out.write("\n");
out.write("Ajax.AjaxRequest = function(sUrl, sType, sParameters) {\n");
out.write("\tthis.url = sUrl;\n");
out.write("\tthis.type = sType;\n");
out.write("\tthis.parameters = sParameters;\n");
out.write("\tthis._returnedText = \"\";\n");
out.write("\tif (!window.ajaxRequestsList) {\n");
out.write("\t\twindow.callPileIndex = new Array();\n");
out.write("\t\twindow.callPileParam = new Array();\n");
out.write("\t\twindow.ajaxRequestCounter = 0;\n");
out.write("\t\twindow.ajaxRequestsList = new Array();\n");
out.write("\t\twindow.xmlhttpArr = new Array();\n");
out.write("\t\twindow.xmlCallbackArr = new Array();\n");
out.write("\t}\n");
out.write("\tthis.counter = window.ajaxRequestCounter;\n");
out.write("\tthis._returned = false;\n");
out.write("\twindow.ajaxRequestsList[this.counter] = this;\n");
out.write("\twindow.ajaxRequestCounter++;\n");
out.write("}\n");
out.write("\n");
out.write("Ajax.AjaxRequest.prototype.getReturnedText = function() {\n");
out.write("\treturn this._returnedText;\n");
out.write("}\n");
out.write("\n");
out.write("\n");
out.write("Ajax.AjaxRequest.prototype.getReturned = function() {\n");
out.write("\treturn this._returned;\n");
out.write("}\n");
out.write("\n");
out.write("Ajax.AjaxRequest.prototype.execute = function(callback){\n");
out.write("\tvar request = $.ajax({\n");
out.write("\t\t data: $.param(this.parameters, true),\n");
out.write("\t\t type: this.type,\n");
out.write("\t\t url: this.url,\n");
out.write("\t\t context: this,\n");
out.write("\t\t timeout: 20000,\n");
out.write("\t\t dataType: \"html\",\n");
out.write("\t\t async: true,\n");
out.write("\t\t beforeSend :showWaiting,\n");
out.write("\t\t success: getCallBackjQuery(callback),\n");
out.write("\t\t statusCode: {\n");
out.write("\t\t\t 404: Error404\n");
out.write("\t\t\t }\n");
out.write("\t\t});\n");
out.write("} \n");
out.write("\n");
out.write("function getCallBackjQuery(callback) {\n");
out.write("\treturn function(response) {\n");
out.write("\t\thideWaiting();\n");
out.write("\t\tthis._returnedText = response;\n");
out.write("\t\tthis._returned = true;\n");
out.write("\t\tcallback(response);\n");
out.write("\t}\n");
out.write("}\n");
out.write("\n");
out.write("function Error404(response) {\n");
out.write("\thideWaiting();\n");
out.write("\talert('page not found '+this.url);\n");
out.write("}\n");
out.write("\n");
out.write("Ajax.AjaxRequestDefault = function(sParameters) {\n");
out.write("\tthis.ajaxRequest = new Ajax.AjaxRequest('");
if (_jspx_meth_fl_005fwebapp_005f39(_jspx_page_context))
return;
out.write("/alert.fl', \"GET\", \n");
out.write("\t\t\tsParameters);\n");
out.write("}\n");
out.write("\n");
out.write("Ajax.AjaxRequestDefault.prototype.execute = function(callback){\n");
out.write("\tthis.ajaxRequest.execute(callback);\n");
out.write("}\n");
out.write("\n");
out.write("Ajax.AjaxRequestDefault.prototype.getReturnedText = function() {\n");
out.write("\treturn this.ajaxRequest._returnedText;\n");
out.write("}\n");
out.write("\n");
out.write("Ajax.AjaxRequestDefault.prototype.getReturned = function() {\n");
out.write("\treturn this.ajaxRequest._returned;\n");
out.write("}");
out.write('\n');
out.write("Notification = {}\n");
out.write("\n");
out.write("Notification.NoticationController = function(oHtmlElement, sEvent, fCondition, ajaxRequest) {\n");
out.write("//\talert(oHtmlElement);\n");
out.write("\tthis.htmlElement = oHtmlElement;\n");
out.write("\tthis.event = sEvent;\n");
out.write("\tthis.condition = fCondition;\n");
out.write("\t\n");
out.write("\tthis.ajaxRequest = ajaxRequest;\n");
out.write("\tthis._interval = null;\n");
out.write("\tthis.notificationDisplayer = null;\n");
out.write("}\n");
out.write("\n");
out.write("\n");
out.write("Notification.NoticationController.prototype.init = function(){\n");
out.write("\tthis.htmlElement.notification = this;\n");
out.write("\tthis.htmlElement.callBack = this.callBack;\n");
out.write("\t\n");
out.write("\t\n");
out.write("\t//this.htmlElement.addEventListener(this.event, function(){\n");
out.write("\t$(this.htmlElement).on(this.event, function(){\n");
out.write("\t\t//this = input HTML\n");
out.write("\t\tif (this.notification.condition()) {\n");
out.write("\t\t\tif (!this.notification.ajaxRequest.getReturned()) {\n");
out.write("\t\t\t\tvar tempHtmlElement = this; \n");
out.write("\t\t\t\tthis.notification.ajaxRequest.execute(this.notification.getRequestCallBack(this.notification));\n");
out.write("\t\t\t} else {\n");
out.write("\t\t\t\tif (this.notification.notificationDisplayer.displayedNotification != this.notification) {\n");
out.write("\t\t\t\t\tthis.notification.postCallBack();\n");
out.write("\t\t\t\t}\n");
out.write("\t\t\t}\n");
out.write("\t\t} \n");
out.write("\t});\n");
out.write("} \n");
out.write("\n");
out.write("\n");
out.write("Notification.NoticationController.prototype.getRequestCallBack=function(elem) {\n");
out.write("\t\treturn function (text) {\n");
out.write("\t\t\telem.notificationDisplayer.clearContent();\n");
out.write("\t\t\telem.notificationDisplayer.addContent(text);\n");
out.write("\t\t\telem.notificationDisplayer.displayedNotification = this;\n");
out.write("\t\t\telem.notificationDisplayer.pop();\n");
out.write("\t\t}\n");
out.write("}\n");
out.write("\n");
out.write("\n");
out.write("Notification.NoticationController.prototype.callBack = function(oHtmlElement){\n");
out.write("\tif (oHtmlElement.notification.ajaxRequest.getReturned()) {\n");
out.write("\t\tclearInterval(oHtmlElement.notification._interval);\n");
out.write("\t\toHtmlElement.notification.postCallBack();\n");
out.write("\t}\n");
out.write("} \n");
out.write(" \n");
out.write("\n");
out.write("Notification.NoticationController.prototype.postCallBack = function(){\n");
out.write("\tthis.notificationDisplayer.clearContent();\n");
out.write("\tthis.notificationDisplayer.addContent(this.ajaxRequest.getReturnedText());\n");
out.write("\tthis.notificationDisplayer.displayedNotification = this;\n");
out.write("\tthis.notificationDisplayer.pop();\n");
out.write("} \n");
out.write("\n");
out.write("function checkInterval(oHtmlElement) {\n");
out.write("\toHtmlElement.notification.callBack(oHtmlElement);\n");
out.write("}\n");
out.write("\n");
out.write('\n');
out.write("\n");
out.write("function editObject(id, object) { \n");
out.write("\tdoAjax('");
if (_jspx_meth_fl_005fwebapp_005f40(_jspx_page_context))
return;
out.write("/save_object_ajax.fl?$$presentFields=&type='+object+'&'+$('#pop_alert input:text').serialize()+'&'+$('#pop_alert select').serialize()+'&'+$('#pop_alert input:hidden').serialize(), reloadPerson);\n");
out.write("}\n");
out.write("\n");
out.write("function reloadPerson(arrIndex) {\n");
out.write("\thideWaiting();\n");
out.write("\tif (eDealXmlhttpArr[arrIndex].readyState == 4){\n");
out.write("\t\twindow.location.reload()\n");
out.write("\t}\n");
out.write("}");
out.write('\n');
/******************************************************************************
* Copyright (c) 2000-2004 e-Deal
*
* e-Deal S.A.
* 55 rue Brillat Savarin
* 75013 Paris
* France
*
* T: +33 (0)1 53 80 80 30
* F: +33 (0)1 73 01 69 77
* http://www.e-deal.com
*
* La diffusion de ce code source sous quelque forme que ce soit sans
* l'autorisation de E-DEAL est interdite.
*
* Vous êtes autorisés à modifier ce code source uniquement pour votre usage
* propre et sous réserve que les mentions de copyright demeurent intactes.
*
* Ce code est fourni en l'état. Aucune garantie d'aucune sorte, explicite ou
* implicite n'est donnée. En aucun cas E-DEAL ne pourra être tenu pour
* responsable des dommages pouvant résulter de l'utilisation de ce code
* source.
******************************************************************************/
response.setContentType("application/x-javascript");
FlLocale userLocale = (FlLocale.getInstance(session));
String dateFormat = "dd/MM/yyyy";
try {
dateFormat = userLocale.getDateFormat().toPattern();
} catch (Exception e) {
dateFormat = "dd/MM/yyyy";
}
out.write('\n');
out.write("\n");
out.write("function openCalendar(field, dateFormat) {\n");
out.write("\tvar found=0;\n");
out.write("\tvar pos=-1;\n");
out.write("\twhile (found == 0) {\n");
out.write("\t\tpos++;\n");
out.write("\t\tif (document.forms[pos]) {\n");
out.write("\t\t\tif (document.forms[pos] == field.form) {\n");
out.write("\t\t\t\tfound = 1;\n");
out.write("\t\t\t}\n");
out.write("\t\t}\n");
out.write("\n");
out.write("\t\tif (pos > 20) {\n");
out.write("\t\t\tpos = -1;\n");
out.write("\t\t\tfound = 1;\n");
out.write("\t\t}\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\tvar curDateStr = \"\";\n");
out.write("\tvar curDate = parseDate((dateFormat ? dateFormat : \"");
out.print( dateFormat );
out.write("\"), field.value);\n");
out.write("\tif (curDate != null) {\n");
out.write("\t\tcurDateStr = \"&calyear=\" + curDate[0] + \"&calmonth=\" + curDate[1];\n");
out.write("\t}\n");
out.write("\tvar winDateSel = window.open(\"");
if (_jspx_meth_fl_005fwebapp_005f41(_jspx_page_context))
return;
out.write("/common/calendar/calendar_popup.jsp?fn=\" + field.name + \"&fp=\" + pos + (dateFormat ? \"&df=\" + dateFormat : \"\") + curDateStr, \"DateSelector\", \"menubar=no,toolbar=no,scrollbars=auto,resizable=yes,width=250,height=280\");\n");
out.write("}\n");
out.write("\n");
out.write("function strReplace(pStr, pKey, pValue) {\n");
out.write("\treturn pStr.split(pKey).join(pValue);\n");
out.write("}\n");
out.write("\n");
out.write("function removeLeadingZeros(inStr) {\n");
out.write("\tvar res = inStr;\n");
out.write("\twhile (res.length > 0 && res.substring(0,1) == \"0\") {\n");
out.write("\t\tres = res.substring(1);\n");
out.write("\t}\n");
out.write("\treturn res;\n");
out.write("}\n");
out.write("\n");
out.write("function parseDate(patern, value) {\t\n");
out.write("\tvar yk = \"yyyy\";\n");
out.write("\tvar yp = patern.indexOf(yk);\n");
out.write("\tif (yp == -1) {\n");
out.write("\t\tyk = \"yyy\";\n");
out.write("\t\typ = patern.indexOf(yk);\n");
out.write("\t}\n");
out.write("\tif (yp == -1) {\n");
out.write("\t\tyk = \"yy\";\n");
out.write("\t\typ = patern.indexOf(yk);\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\tvar mk = \"MM\"\n");
out.write("\tvar mp = patern.indexOf(mk);\n");
out.write("\tif (mp == -1) {\n");
out.write("\t\tmk = \"M\";\n");
out.write("\t\tmp = patern.indexOf(mk);\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\tvar dk = \"dd\"\n");
out.write("\tvar dp = patern.indexOf(dk);\n");
out.write("\tif (dp == -1) {\n");
out.write("\t\tdk = \"d\";\n");
out.write("\t\tdp = patern.indexOf(dk);\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\tif (yp == -1 || mp == -1 || dp == -1) {\n");
out.write("\t\treturn null;\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\tvar yi=0, mi=0, di=0;\n");
out.write("\tif (yp < mp && mp < dp) {\n");
out.write("\t\tyi = 1; mi = 2; di = 3;\n");
out.write("\t} else if (mp < yp && yp < dp) {\n");
out.write("\t\tyi = 2; mi = 1; di = 3;\n");
out.write("\t} else if (yp < dp && dp < mp) {\n");
out.write("\t\tyi = 1; mi = 3; di = 2;\n");
out.write("\t} else if (dp < yp && yp < mp) {\n");
out.write("\t\tyi = 2; mi = 3; di = 1;\n");
out.write("\t} else if (mp < dp && dp < yp) {\n");
out.write("\t\tyi = 3; mi = 1; di = 2;\n");
out.write("\t} else if (dp < mp && mp < yp) {\n");
out.write("\t\tyi = 3; mi = 2; di = 1;\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\tvar strRegExp = patern;\n");
out.write("\tstrRegExp = strReplace(strRegExp, \"\\\\\", \"\\\\\\\\\");\n");
out.write("\tstrRegExp = strReplace(strRegExp, \"/\", \"\\\\/\");\n");
out.write("\tstrRegExp = strReplace(strRegExp, \"*\", \"\\\\*\");\n");
out.write("\tstrRegExp = strReplace(strRegExp, \"+\", \"\\\\+\");\n");
out.write("\tstrRegExp = strReplace(strRegExp, \"?\", \"\\\\?\");\n");
out.write("\tstrRegExp = strReplace(strRegExp, \".\", \"\\\\.\");\n");
out.write("\tstrRegExp = strReplace(strRegExp, dk, \"([\\\\d.]+)\");\n");
out.write("\tstrRegExp = strReplace(strRegExp, mk, \"([\\\\d.]+)\");\n");
out.write("\tstrRegExp = strReplace(strRegExp, yk, \"([\\\\d.]+)\");\n");
out.write("\t\n");
out.write("\tvar regexpr, yvt, mvt, dvt;\n");
out.write("\teval(\"regexpr = /\" + strRegExp + \"/\");\n");
out.write("\tyvt = value.replace(regexpr, \"$\"+yi);\n");
out.write("\tmvt = value.replace(regexpr, \"$\"+mi);\n");
out.write("\tdvt = value.replace(regexpr, \"$\"+di);\n");
out.write("\t\n");
out.write("\tif (yvt == value || mvt == value || dvt == value) {\n");
out.write("\t\treturn null;\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\tvar yv, mv, dv;\n");
out.write("\tyv = parseInt(removeLeadingZeros(yvt));\n");
out.write("\tmv = parseInt(removeLeadingZeros(mvt));\n");
out.write("\tdv = parseInt(removeLeadingZeros(dvt));\n");
out.write("\n");
out.write("\n");
out.write("\tif (isNaN(dv) || isNaN(mv) || isNaN(yv)) {\n");
out.write("\t\treturn null;\n");
out.write("\t}\n");
out.write("\t\n");
out.write("\treturn new Array(yv, mv, dv);\n");
out.write("}\n");
out.write('\n');
out.write("function checkC3TCTI() {\r\n");
out.write("\ttry {\r\n");
out.write("\t\tvar test = C3TConnector;\t\t\r\n");
out.write("\t} catch (e) {\r\n");
out.write("\t\treturn false;\r\n");
out.write("\t}\r\n");
out.write("\t$('[C3TItem]').hide();\r\n");
out.write("\t$('[C3TItemNowLoading]').show();\r\n");
out.write("\tsetTimeout(function() {\r\n");
out.write("\t\tvar testConnector;\r\n");
out.write("\t\ttry {\r\n");
out.write("\t\t\ttestConnector = C3TConnector;\r\n");
out.write("\t\t\t$('[C3TItemNowLoading]').hide();\r\n");
out.write("\t\t\t$('[C3TItem]').show();\r\n");
out.write("\t\t} catch(e) {\r\n");
out.write("\t\t\ttry {\r\n");
out.write("\t\t\t\ttestConnector = window.opener.opener.C3TConnector;\r\n");
out.write("\t\t\t\t$('[C3TItem]').show();\r\n");
out.write("\t\t\t\t$('[C3TItemNowLoading]').hide();\r\n");
out.write("\t\t\t} catch(e1) {\r\n");
out.write("\t\t\t\t$('[C3TItem]').hide();\r\n");
out.write("\t\t\t\t$('[C3TItemNowLoading]').hide();\r\n");
out.write("\t\t\t}\r\n");
out.write("\t\t}\r\n");
out.write("\t} ,6000);\r\n");
out.write("}\r\n");
out.write("\r\n");
out.write("function selectToTransfert(objId, objType) {\r\n");
out.write("\tvar currentSessionId;\r\n");
out.write("\ttry {\r\n");
out.write("\t\tcurrentSessionId = C3TConnector().getSessionId();\r\n");
out.write("\t\tif (currentSessionId == \"0\") {\r\n");
out.write("\t\t\talert(\"Vous devez d'abord initier un transfert t\\351l\\351phonique.\");\r\n");
out.write("\t\t} else {\r\n");
out.write("\t\t\tC3TConnector().setContextValue(\"objId\", objId, C3TConnector().getSessionId());\r\n");
out.write("\t\t\tC3TConnector().setContextValue(\"objType\", objType, C3TConnector().getSessionId());\r\n");
out.write("\t\t\topenCallWindow();\r\n");
out.write("\t\t\talert(\"Cet objet sera envoy\\351 \\340 votre correspondant lors de la finalisation du transfert t\\351l\\351phonique.\");\r\n");
out.write("\t\t}\r\n");
out.write("\t} catch(e) {\r\n");
out.write("\t\ttry {\r\n");
out.write("\t\t\tcurrentSessionId = window.opener.opener.C3TConnector().getSessionId();\r\n");
out.write("\t\t\tif (currentSessionId == \"0\") {\r\n");
out.write("\t\t\t\talert(\"Vous devez d'abord initier un transfert t\\351l\\351phonique.\");\r\n");
out.write("\t\t\t} else {\r\n");
out.write("\t\t\t\twindow.opener.opener.C3TConnector().setContextValue(\"objId\", objId, window.opener.opener.C3TConnector().getSessionId());\r\n");
out.write("\t\t\t\twindow.opener.opener.C3TConnector().setContextValue(\"objType\", objType, window.opener.opener.C3TConnector().getSessionId());\r\n");
out.write("\t\t\t\topenCallWindow();\r\n");
out.write("\t\t\t\talert(\"Cet objet sera envoy\\351 \\340 votre correspondant lors de la finalisation du transfert t\\351l\\351phonique.\");\r\n");
out.write("\t\t\t}\r\n");
out.write("\t\t} catch (e1) {\r\n");
out.write("\t\t\t\r\n");
out.write("\t\t}\r\n");
out.write("\t}\r\n");
out.write("}\r\n");
out.write('\n');
} catch (Throwable t) {
if (!(t instanceof SkipPageException)){
out = _jspx_out;
if (out != null && out.getBufferSize() != 0)
try { out.clearBuffer(); } catch (java.io.IOException e) {}
if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
else log(t.getMessage(), t);
}
} finally {
_jspxFactory.releasePageContext(_jspx_page_context);
}
}
private boolean _jspx_meth_fl_005fallowAnonymousAccess_005f0(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:allowAnonymousAccess
com.edeal.frontline.AllowAnonymousAccessTag _jspx_th_fl_005fallowAnonymousAccess_005f0 = (com.edeal.frontline.AllowAnonymousAccessTag) _005fjspx_005ftagPool_005ffl_005fallowAnonymousAccess_005fnobody.get(com.edeal.frontline.AllowAnonymousAccessTag.class);
_jspx_th_fl_005fallowAnonymousAccess_005f0.setPageContext(_jspx_page_context);
_jspx_th_fl_005fallowAnonymousAccess_005f0.setParent(null);
int _jspx_eval_fl_005fallowAnonymousAccess_005f0 = _jspx_th_fl_005fallowAnonymousAccess_005f0.doStartTag();
if (_jspx_th_fl_005fallowAnonymousAccess_005f0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fallowAnonymousAccess_005fnobody.reuse(_jspx_th_fl_005fallowAnonymousAccess_005f0);
return true;
}
_005fjspx_005ftagPool_005ffl_005fallowAnonymousAccess_005fnobody.reuse(_jspx_th_fl_005fallowAnonymousAccess_005f0);
return false;
}
private boolean _jspx_meth_fl_005fwebapp_005f0(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:webapp
com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f0 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
_jspx_th_fl_005fwebapp_005f0.setPageContext(_jspx_page_context);
_jspx_th_fl_005fwebapp_005f0.setParent(null);
int _jspx_eval_fl_005fwebapp_005f0 = _jspx_th_fl_005fwebapp_005f0.doStartTag();
if (_jspx_th_fl_005fwebapp_005f0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f0);
return true;
}
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f0);
return false;
}
private boolean _jspx_meth_fl_005fwebapp_005f1(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:webapp
com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f1 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
_jspx_th_fl_005fwebapp_005f1.setPageContext(_jspx_page_context);
_jspx_th_fl_005fwebapp_005f1.setParent(null);
int _jspx_eval_fl_005fwebapp_005f1 = _jspx_th_fl_005fwebapp_005f1.doStartTag();
if (_jspx_th_fl_005fwebapp_005f1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f1);
return true;
}
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f1);
return false;
}
private boolean _jspx_meth_fl_005fwebapp_005f2(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:webapp
com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f2 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
_jspx_th_fl_005fwebapp_005f2.setPageContext(_jspx_page_context);
_jspx_th_fl_005fwebapp_005f2.setParent(null);
int _jspx_eval_fl_005fwebapp_005f2 = _jspx_th_fl_005fwebapp_005f2.doStartTag();
if (_jspx_th_fl_005fwebapp_005f2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f2);
return true;
}
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f2);
return false;
}
private boolean _jspx_meth_fl_005fwebapp_005f3(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:webapp
com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f3 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
_jspx_th_fl_005fwebapp_005f3.setPageContext(_jspx_page_context);
_jspx_th_fl_005fwebapp_005f3.setParent(null);
int _jspx_eval_fl_005fwebapp_005f3 = _jspx_th_fl_005fwebapp_005f3.doStartTag();
if (_jspx_th_fl_005fwebapp_005f3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f3);
return true;
}
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f3);
return false;
}
private boolean _jspx_meth_fl_005fwebapp_005f4(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:webapp
com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f4 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
_jspx_th_fl_005fwebapp_005f4.setPageContext(_jspx_page_context);
_jspx_th_fl_005fwebapp_005f4.setParent(null);
int _jspx_eval_fl_005fwebapp_005f4 = _jspx_th_fl_005fwebapp_005f4.doStartTag();
if (_jspx_th_fl_005fwebapp_005f4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f4);
return true;
}
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f4);
return false;
}
private boolean _jspx_meth_fl_005fwebapp_005f5(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:webapp
com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f5 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
_jspx_th_fl_005fwebapp_005f5.setPageContext(_jspx_page_context);
_jspx_th_fl_005fwebapp_005f5.setParent(null);
int _jspx_eval_fl_005fwebapp_005f5 = _jspx_th_fl_005fwebapp_005f5.doStartTag();
if (_jspx_th_fl_005fwebapp_005f5.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f5);
return true;
}
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f5);
return false;
}
private boolean _jspx_meth_fl_005fwebapp_005f6(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:webapp
com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f6 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
_jspx_th_fl_005fwebapp_005f6.setPageContext(_jspx_page_context);
_jspx_th_fl_005fwebapp_005f6.setParent(null);
int _jspx_eval_fl_005fwebapp_005f6 = _jspx_th_fl_005fwebapp_005f6.doStartTag();
if (_jspx_th_fl_005fwebapp_005f6.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f6);
return true;
}
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f6);
return false;
}
private boolean _jspx_meth_fl_005fwebapp_005f7(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:webapp
com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f7 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
_jspx_th_fl_005fwebapp_005f7.setPageContext(_jspx_page_context);
_jspx_th_fl_005fwebapp_005f7.setParent(null);
int _jspx_eval_fl_005fwebapp_005f7 = _jspx_th_fl_005fwebapp_005f7.doStartTag();
if (_jspx_th_fl_005fwebapp_005f7.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f7);
return true;
}
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f7);
return false;
}
private boolean _jspx_meth_fl_005fwebapp_005f8(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:webapp
com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f8 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
_jspx_th_fl_005fwebapp_005f8.setPageContext(_jspx_page_context);
_jspx_th_fl_005fwebapp_005f8.setParent(null);
int _jspx_eval_fl_005fwebapp_005f8 = _jspx_th_fl_005fwebapp_005f8.doStartTag();
if (_jspx_th_fl_005fwebapp_005f8.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f8);
return true;
}
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f8);
return false;
}
private boolean _jspx_meth_fl_005fwebapp_005f9(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:webapp
com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f9 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
_jspx_th_fl_005fwebapp_005f9.setPageContext(_jspx_page_context);
_jspx_th_fl_005fwebapp_005f9.setParent(null);
int _jspx_eval_fl_005fwebapp_005f9 = _jspx_th_fl_005fwebapp_005f9.doStartTag();
if (_jspx_th_fl_005fwebapp_005f9.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f9);
return true;
}
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f9);
return false;
}
private boolean _jspx_meth_fl_005fwebapp_005f10(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:webapp
com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f10 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
_jspx_th_fl_005fwebapp_005f10.setPageContext(_jspx_page_context);
_jspx_th_fl_005fwebapp_005f10.setParent(null);
int _jspx_eval_fl_005fwebapp_005f10 = _jspx_th_fl_005fwebapp_005f10.doStartTag();
if (_jspx_th_fl_005fwebapp_005f10.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f10);
return true;
}
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f10);
return false;
}
private boolean _jspx_meth_fl_005fwebapp_005f11(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:webapp
com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f11 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
_jspx_th_fl_005fwebapp_005f11.setPageContext(_jspx_page_context);
_jspx_th_fl_005fwebapp_005f11.setParent(null);
int _jspx_eval_fl_005fwebapp_005f11 = _jspx_th_fl_005fwebapp_005f11.doStartTag();
if (_jspx_th_fl_005fwebapp_005f11.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f11);
return true;
}
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f11);
return false;
}
private boolean _jspx_meth_fl_005fwebapp_005f12(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:webapp
com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f12 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
_jspx_th_fl_005fwebapp_005f12.setPageContext(_jspx_page_context);
_jspx_th_fl_005fwebapp_005f12.setParent(null);
int _jspx_eval_fl_005fwebapp_005f12 = _jspx_th_fl_005fwebapp_005f12.doStartTag();
if (_jspx_th_fl_005fwebapp_005f12.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f12);
return true;
}
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f12);
return false;
}
private boolean _jspx_meth_fl_005fwebapp_005f13(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:webapp
com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f13 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
_jspx_th_fl_005fwebapp_005f13.setPageContext(_jspx_page_context);
_jspx_th_fl_005fwebapp_005f13.setParent(null);
int _jspx_eval_fl_005fwebapp_005f13 = _jspx_th_fl_005fwebapp_005f13.doStartTag();
if (_jspx_th_fl_005fwebapp_005f13.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f13);
return true;
}
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f13);
return false;
}
private boolean _jspx_meth_fl_005fwebapp_005f14(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:webapp
com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f14 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
_jspx_th_fl_005fwebapp_005f14.setPageContext(_jspx_page_context);
_jspx_th_fl_005fwebapp_005f14.setParent(null);
int _jspx_eval_fl_005fwebapp_005f14 = _jspx_th_fl_005fwebapp_005f14.doStartTag();
if (_jspx_th_fl_005fwebapp_005f14.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f14);
return true;
}
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f14);
return false;
}
private boolean _jspx_meth_fl_005fwebapp_005f15(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:webapp
com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f15 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
_jspx_th_fl_005fwebapp_005f15.setPageContext(_jspx_page_context);
_jspx_th_fl_005fwebapp_005f15.setParent(null);
int _jspx_eval_fl_005fwebapp_005f15 = _jspx_th_fl_005fwebapp_005f15.doStartTag();
if (_jspx_th_fl_005fwebapp_005f15.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f15);
return true;
}
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f15);
return false;
}
private boolean _jspx_meth_fl_005fwebapp_005f16(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:webapp
com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f16 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
_jspx_th_fl_005fwebapp_005f16.setPageContext(_jspx_page_context);
_jspx_th_fl_005fwebapp_005f16.setParent(null);
int _jspx_eval_fl_005fwebapp_005f16 = _jspx_th_fl_005fwebapp_005f16.doStartTag();
if (_jspx_th_fl_005fwebapp_005f16.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f16);
return true;
}
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f16);
return false;
}
private boolean _jspx_meth_fl_005fwebapp_005f17(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:webapp
com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f17 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
_jspx_th_fl_005fwebapp_005f17.setPageContext(_jspx_page_context);
_jspx_th_fl_005fwebapp_005f17.setParent(null);
int _jspx_eval_fl_005fwebapp_005f17 = _jspx_th_fl_005fwebapp_005f17.doStartTag();
if (_jspx_th_fl_005fwebapp_005f17.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f17);
return true;
}
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f17);
return false;
}
private boolean _jspx_meth_fl_005fwebapp_005f18(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:webapp
com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f18 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
_jspx_th_fl_005fwebapp_005f18.setPageContext(_jspx_page_context);
_jspx_th_fl_005fwebapp_005f18.setParent(null);
int _jspx_eval_fl_005fwebapp_005f18 = _jspx_th_fl_005fwebapp_005f18.doStartTag();
if (_jspx_th_fl_005fwebapp_005f18.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f18);
return true;
}
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f18);
return false;
}
private boolean _jspx_meth_fl_005flink_005f0(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:link
com.edeal.frontline.navigation.UrlTag _jspx_th_fl_005flink_005f0 = (com.edeal.frontline.navigation.UrlTag) _005fjspx_005ftagPool_005ffl_005flink_0026_005furl_005fnobody.get(com.edeal.frontline.navigation.UrlTag.class);
_jspx_th_fl_005flink_005f0.setPageContext(_jspx_page_context);
_jspx_th_fl_005flink_005f0.setParent(null);
// /js/global_js.jsp(246,9) name = url type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
_jspx_th_fl_005flink_005f0.setUrl("/check_alarm.fl");
int _jspx_eval_fl_005flink_005f0 = _jspx_th_fl_005flink_005f0.doStartTag();
if (_jspx_th_fl_005flink_005f0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005flink_0026_005furl_005fnobody.reuse(_jspx_th_fl_005flink_005f0);
return true;
}
_005fjspx_005ftagPool_005ffl_005flink_0026_005furl_005fnobody.reuse(_jspx_th_fl_005flink_005f0);
return false;
}
private boolean _jspx_meth_fl_005flink_005f1(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:link
com.edeal.frontline.navigation.UrlTag _jspx_th_fl_005flink_005f1 = (com.edeal.frontline.navigation.UrlTag) _005fjspx_005ftagPool_005ffl_005flink_0026_005furl_005fnobody.get(com.edeal.frontline.navigation.UrlTag.class);
_jspx_th_fl_005flink_005f1.setPageContext(_jspx_page_context);
_jspx_th_fl_005flink_005f1.setParent(null);
// /js/global_js.jsp(252,11) name = url type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
_jspx_th_fl_005flink_005f1.setUrl("/save_notepad.fl?dummy");
int _jspx_eval_fl_005flink_005f1 = _jspx_th_fl_005flink_005f1.doStartTag();
if (_jspx_th_fl_005flink_005f1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005flink_0026_005furl_005fnobody.reuse(_jspx_th_fl_005flink_005f1);
return true;
}
_005fjspx_005ftagPool_005ffl_005flink_0026_005furl_005fnobody.reuse(_jspx_th_fl_005flink_005f1);
return false;
}
private boolean _jspx_meth_fl_005fwebapp_005f19(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:webapp
com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f19 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
_jspx_th_fl_005fwebapp_005f19.setPageContext(_jspx_page_context);
_jspx_th_fl_005fwebapp_005f19.setParent(null);
int _jspx_eval_fl_005fwebapp_005f19 = _jspx_th_fl_005fwebapp_005f19.doStartTag();
if (_jspx_th_fl_005fwebapp_005f19.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f19);
return true;
}
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f19);
return false;
}
private boolean _jspx_meth_fl_005fwebapp_005f20(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:webapp
com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f20 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
_jspx_th_fl_005fwebapp_005f20.setPageContext(_jspx_page_context);
_jspx_th_fl_005fwebapp_005f20.setParent(null);
int _jspx_eval_fl_005fwebapp_005f20 = _jspx_th_fl_005fwebapp_005f20.doStartTag();
if (_jspx_th_fl_005fwebapp_005f20.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f20);
return true;
}
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f20);
return false;
}
private boolean _jspx_meth_fl_005fwebapp_005f21(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:webapp
com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f21 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
_jspx_th_fl_005fwebapp_005f21.setPageContext(_jspx_page_context);
_jspx_th_fl_005fwebapp_005f21.setParent(null);
int _jspx_eval_fl_005fwebapp_005f21 = _jspx_th_fl_005fwebapp_005f21.doStartTag();
if (_jspx_th_fl_005fwebapp_005f21.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f21);
return true;
}
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f21);
return false;
}
private boolean _jspx_meth_fl_005fwebapp_005f22(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:webapp
com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f22 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
_jspx_th_fl_005fwebapp_005f22.setPageContext(_jspx_page_context);
_jspx_th_fl_005fwebapp_005f22.setParent(null);
int _jspx_eval_fl_005fwebapp_005f22 = _jspx_th_fl_005fwebapp_005f22.doStartTag();
if (_jspx_th_fl_005fwebapp_005f22.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f22);
return true;
}
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f22);
return false;
}
private boolean _jspx_meth_fl_005fwebapp_005f23(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:webapp
com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f23 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
_jspx_th_fl_005fwebapp_005f23.setPageContext(_jspx_page_context);
_jspx_th_fl_005fwebapp_005f23.setParent(null);
int _jspx_eval_fl_005fwebapp_005f23 = _jspx_th_fl_005fwebapp_005f23.doStartTag();
if (_jspx_th_fl_005fwebapp_005f23.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f23);
return true;
}
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f23);
return false;
}
private boolean _jspx_meth_fl_005fwebapp_005f24(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:webapp
com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f24 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
_jspx_th_fl_005fwebapp_005f24.setPageContext(_jspx_page_context);
_jspx_th_fl_005fwebapp_005f24.setParent(null);
int _jspx_eval_fl_005fwebapp_005f24 = _jspx_th_fl_005fwebapp_005f24.doStartTag();
if (_jspx_th_fl_005fwebapp_005f24.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f24);
return true;
}
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f24);
return false;
}
private boolean _jspx_meth_fl_005fwebapp_005f25(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:webapp
com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f25 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
_jspx_th_fl_005fwebapp_005f25.setPageContext(_jspx_page_context);
_jspx_th_fl_005fwebapp_005f25.setParent(null);
int _jspx_eval_fl_005fwebapp_005f25 = _jspx_th_fl_005fwebapp_005f25.doStartTag();
if (_jspx_th_fl_005fwebapp_005f25.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f25);
return true;
}
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f25);
return false;
}
private boolean _jspx_meth_fl_005fwebapp_005f26(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:webapp
com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f26 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
_jspx_th_fl_005fwebapp_005f26.setPageContext(_jspx_page_context);
_jspx_th_fl_005fwebapp_005f26.setParent(null);
int _jspx_eval_fl_005fwebapp_005f26 = _jspx_th_fl_005fwebapp_005f26.doStartTag();
if (_jspx_th_fl_005fwebapp_005f26.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f26);
return true;
}
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f26);
return false;
}
private boolean _jspx_meth_fl_005fwebapp_005f27(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:webapp
com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f27 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
_jspx_th_fl_005fwebapp_005f27.setPageContext(_jspx_page_context);
_jspx_th_fl_005fwebapp_005f27.setParent(null);
int _jspx_eval_fl_005fwebapp_005f27 = _jspx_th_fl_005fwebapp_005f27.doStartTag();
if (_jspx_th_fl_005fwebapp_005f27.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f27);
return true;
}
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f27);
return false;
}
private boolean _jspx_meth_fl_005fwebapp_005f28(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:webapp
com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f28 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
_jspx_th_fl_005fwebapp_005f28.setPageContext(_jspx_page_context);
_jspx_th_fl_005fwebapp_005f28.setParent(null);
int _jspx_eval_fl_005fwebapp_005f28 = _jspx_th_fl_005fwebapp_005f28.doStartTag();
if (_jspx_th_fl_005fwebapp_005f28.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f28);
return true;
}
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f28);
return false;
}
private boolean _jspx_meth_fl_005fwebapp_005f29(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:webapp
com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f29 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
_jspx_th_fl_005fwebapp_005f29.setPageContext(_jspx_page_context);
_jspx_th_fl_005fwebapp_005f29.setParent(null);
int _jspx_eval_fl_005fwebapp_005f29 = _jspx_th_fl_005fwebapp_005f29.doStartTag();
if (_jspx_th_fl_005fwebapp_005f29.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f29);
return true;
}
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f29);
return false;
}
private boolean _jspx_meth_fl_005fwebapp_005f30(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:webapp
com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f30 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
_jspx_th_fl_005fwebapp_005f30.setPageContext(_jspx_page_context);
_jspx_th_fl_005fwebapp_005f30.setParent(null);
int _jspx_eval_fl_005fwebapp_005f30 = _jspx_th_fl_005fwebapp_005f30.doStartTag();
if (_jspx_th_fl_005fwebapp_005f30.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f30);
return true;
}
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f30);
return false;
}
private boolean _jspx_meth_fl_005fwebapp_005f31(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:webapp
com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f31 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
_jspx_th_fl_005fwebapp_005f31.setPageContext(_jspx_page_context);
_jspx_th_fl_005fwebapp_005f31.setParent(null);
int _jspx_eval_fl_005fwebapp_005f31 = _jspx_th_fl_005fwebapp_005f31.doStartTag();
if (_jspx_th_fl_005fwebapp_005f31.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f31);
return true;
}
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f31);
return false;
}
private boolean _jspx_meth_fl_005fwebapp_005f32(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:webapp
com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f32 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
_jspx_th_fl_005fwebapp_005f32.setPageContext(_jspx_page_context);
_jspx_th_fl_005fwebapp_005f32.setParent(null);
int _jspx_eval_fl_005fwebapp_005f32 = _jspx_th_fl_005fwebapp_005f32.doStartTag();
if (_jspx_th_fl_005fwebapp_005f32.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f32);
return true;
}
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f32);
return false;
}
private boolean _jspx_meth_fl_005fwebapp_005f33(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:webapp
com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f33 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
_jspx_th_fl_005fwebapp_005f33.setPageContext(_jspx_page_context);
_jspx_th_fl_005fwebapp_005f33.setParent(null);
int _jspx_eval_fl_005fwebapp_005f33 = _jspx_th_fl_005fwebapp_005f33.doStartTag();
if (_jspx_th_fl_005fwebapp_005f33.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f33);
return true;
}
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f33);
return false;
}
private boolean _jspx_meth_fl_005fwebapp_005f34(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:webapp
com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f34 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
_jspx_th_fl_005fwebapp_005f34.setPageContext(_jspx_page_context);
_jspx_th_fl_005fwebapp_005f34.setParent(null);
int _jspx_eval_fl_005fwebapp_005f34 = _jspx_th_fl_005fwebapp_005f34.doStartTag();
if (_jspx_th_fl_005fwebapp_005f34.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f34);
return true;
}
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f34);
return false;
}
private boolean _jspx_meth_fl_005fwebapp_005f35(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:webapp
com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f35 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
_jspx_th_fl_005fwebapp_005f35.setPageContext(_jspx_page_context);
_jspx_th_fl_005fwebapp_005f35.setParent(null);
int _jspx_eval_fl_005fwebapp_005f35 = _jspx_th_fl_005fwebapp_005f35.doStartTag();
if (_jspx_th_fl_005fwebapp_005f35.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f35);
return true;
}
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f35);
return false;
}
private boolean _jspx_meth_fl_005fwebapp_005f36(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:webapp
com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f36 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
_jspx_th_fl_005fwebapp_005f36.setPageContext(_jspx_page_context);
_jspx_th_fl_005fwebapp_005f36.setParent(null);
int _jspx_eval_fl_005fwebapp_005f36 = _jspx_th_fl_005fwebapp_005f36.doStartTag();
if (_jspx_th_fl_005fwebapp_005f36.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f36);
return true;
}
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f36);
return false;
}
private boolean _jspx_meth_fl_005fwebapp_005f37(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:webapp
com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f37 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
_jspx_th_fl_005fwebapp_005f37.setPageContext(_jspx_page_context);
_jspx_th_fl_005fwebapp_005f37.setParent(null);
int _jspx_eval_fl_005fwebapp_005f37 = _jspx_th_fl_005fwebapp_005f37.doStartTag();
if (_jspx_th_fl_005fwebapp_005f37.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f37);
return true;
}
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f37);
return false;
}
private boolean _jspx_meth_fl_005fwebapp_005f38(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:webapp
com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f38 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
_jspx_th_fl_005fwebapp_005f38.setPageContext(_jspx_page_context);
_jspx_th_fl_005fwebapp_005f38.setParent(null);
int _jspx_eval_fl_005fwebapp_005f38 = _jspx_th_fl_005fwebapp_005f38.doStartTag();
if (_jspx_th_fl_005fwebapp_005f38.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f38);
return true;
}
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f38);
return false;
}
private boolean _jspx_meth_fl_005fcacheControl_005f0(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:cacheControl
com.edeal.frontline.navigation.CacheControlTag _jspx_th_fl_005fcacheControl_005f0 = (com.edeal.frontline.navigation.CacheControlTag) _005fjspx_005ftagPool_005ffl_005fcacheControl_005fnobody.get(com.edeal.frontline.navigation.CacheControlTag.class);
_jspx_th_fl_005fcacheControl_005f0.setPageContext(_jspx_page_context);
_jspx_th_fl_005fcacheControl_005f0.setParent(null);
int _jspx_eval_fl_005fcacheControl_005f0 = _jspx_th_fl_005fcacheControl_005f0.doStartTag();
if (_jspx_th_fl_005fcacheControl_005f0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fcacheControl_005fnobody.reuse(_jspx_th_fl_005fcacheControl_005f0);
return true;
}
_005fjspx_005ftagPool_005ffl_005fcacheControl_005fnobody.reuse(_jspx_th_fl_005fcacheControl_005f0);
return false;
}
private boolean _jspx_meth_fl_005fwebapp_005f39(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:webapp
com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f39 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
_jspx_th_fl_005fwebapp_005f39.setPageContext(_jspx_page_context);
_jspx_th_fl_005fwebapp_005f39.setParent(null);
int _jspx_eval_fl_005fwebapp_005f39 = _jspx_th_fl_005fwebapp_005f39.doStartTag();
if (_jspx_th_fl_005fwebapp_005f39.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f39);
return true;
}
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f39);
return false;
}
private boolean _jspx_meth_fl_005fwebapp_005f40(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:webapp
com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f40 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
_jspx_th_fl_005fwebapp_005f40.setPageContext(_jspx_page_context);
_jspx_th_fl_005fwebapp_005f40.setParent(null);
int _jspx_eval_fl_005fwebapp_005f40 = _jspx_th_fl_005fwebapp_005f40.doStartTag();
if (_jspx_th_fl_005fwebapp_005f40.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f40);
return true;
}
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f40);
return false;
}
private boolean _jspx_meth_fl_005fwebapp_005f41(PageContext _jspx_page_context)
throws Throwable {
PageContext pageContext = _jspx_page_context;
JspWriter out = _jspx_page_context.getOut();
// fl:webapp
com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f41 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
_jspx_th_fl_005fwebapp_005f41.setPageContext(_jspx_page_context);
_jspx_th_fl_005fwebapp_005f41.setParent(null);
int _jspx_eval_fl_005fwebapp_005f41 = _jspx_th_fl_005fwebapp_005f41.doStartTag();
if (_jspx_th_fl_005fwebapp_005f41.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f41);
return true;
}
_005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f41);
return false;
}
}