jQuery.ui||(function(c){var k=c.fn.remove,d=c.browser.mozilla&&(parseFloat(c.browser.version)<1.9);c.ui={version:"1.7.2",plugin:{add:function(m,n,p){var o=c.ui[m].prototype;for(var l in p){o.plugins[l]=o.plugins[l]||[];o.plugins[l].push([n,p[l]])}},call:function(l,n,m){var p=l.plugins[n];if(!p||!l.element[0].parentNode){return}for(var o=0;o<p.length;o++){if(l.options[p[o][0]]){p[o][1].apply(l.element,m)}}}},contains:function(m,l){return document.compareDocumentPosition?m.compareDocumentPosition(l)&16:m!==l&&m.contains(l)},hasScroll:function(o,m){if(c(o).css("overflow")=="hidden"){return false}var l=(m&&m=="left")?"scrollLeft":"scrollTop",n=false;if(o[l]>0){return true}o[l]=1;n=(o[l]>0);o[l]=0;return n},isOverAxis:function(m,l,n){return(m>l)&&(m<(l+n))},isOver:function(q,m,p,o,l,n){return c.ui.isOverAxis(q,p,l)&&c.ui.isOverAxis(m,o,n)},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(d){var f=c.attr,e=c.fn.removeAttr,h="http://www.w3.org/2005/07/aaa",a=/^aria-/,b=/^wairole:/;c.attr=function(m,l,n){var o=n!==undefined;return(l=="role"?(o?f.call(this,m,l,"wairole:"+n):(f.apply(this,arguments)||"").replace(b,"")):(a.test(l)?(o?m.setAttributeNS(h,l.replace(a,"aaa:"),n):f.call(this,m,l.replace(a,"aaa:"))):f.apply(this,arguments)))};c.fn.removeAttr=function(l){return(a.test(l)?this.each(function(){this.removeAttributeNS(h,l.replace(a,""))}):e.call(this,l))}}c.fn.extend({remove:function(){c("*",this).add(this).each(function(){c(this).triggerHandler("remove")});return k.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},scrollParent:function(){var l;if((c.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){l=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(c.curCSS(this,"position",1))&&(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}else{l=this.parents().filter(function(){return(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!l.length?c(document):l}});c.extend(c.expr[":"],{data:function(n,m,l){return !!c.data(n,l[3])},focusable:function(m){var n=m.nodeName.toLowerCase(),l=c.attr(m,"tabindex");return(/input|select|textarea|button|object/.test(n)?!m.disabled:"a"==n||"area"==n?m.href||!isNaN(l):!isNaN(l))&&!c(m)["area"==n?"parents":"closest"](":hidden").length},tabbable:function(m){var l=c.attr(m,"tabindex");return(isNaN(l)||l>=0)&&c(m).is(":focusable")}});function g(o,p,q,n){function m(s){var r=c[o][p][s]||[];return(typeof r=="string"?r.split(/,?\s+/):r)}var l=m("getter");if(n.length==1&&typeof n[0]=="string"){l=l.concat(m("getterSetter"))}return(c.inArray(q,l)!=-1)}c.widget=function(m,l){var n=m.split(".")[0];m=m.split(".")[1];c.fn[m]=function(r){var p=(typeof r=="string"),q=Array.prototype.slice.call(arguments,1);if(p&&r.substring(0,1)=="_"){return this}if(p&&g(n,m,r,q)){var o=c.data(this[0],m);return(o?o[r].apply(o,q):undefined)}return this.each(function(){var s=c.data(this,m);(!s&&!p&&c.data(this,m,new c[n][m](this,r))._init());(s&&p&&c.isFunction(s[r])&&s[r].apply(s,q))})};c[n]=c[n]||{};c[n][m]=function(q,p){var o=this;this.namespace=n;this.widgetName=m;this.widgetEventPrefix=c[n][m].eventPrefix||m;this.widgetBaseClass=n+"-"+m;this.options=c.extend({},c.widget.defaults,c[n][m].defaults,c.metadata&&c.metadata.get(q)[m],p);this.element=c(q).bind("setData."+m,function(s,r,u){if(s.target==q){return o._setData(r,u)}}).bind("getData."+m,function(s,r){if(s.target==q){return o._getData(r)}}).bind("remove",function(){return o.destroy()})};c[n][m].prototype=c.extend({},c.widget.prototype,l);c[n][m].getterSetter="option"};c.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:function(n,o){var m=n,l=this;if(typeof n=="string"){if(o===undefined){return this._getData(n)}m={};m[n]=o}c.each(m,function(p,q){l._setData(p,q)})},_getData:function(l){return this.options[l]},_setData:function(l,m){this.options[l]=m;if(l=="disabled"){this.element[m?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",m)}},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(n,o,p){var r=this.options[n],l=(n==this.widgetEventPrefix?n:this.widgetEventPrefix+n);o=c.Event(o);o.type=l;if(o.originalEvent){for(var m=c.event.props.length,q;m;){q=c.event.props[--m];o[q]=o.originalEvent[q]}}this.element.trigger(o,p);return !(c.isFunction(r)&&r.call(this.element[0],o,p)===false||o.isDefaultPrevented())}};c.widget.defaults={disabled:false};c.ui.mouse={_mouseInit:function(){var l=this;this.element.bind("mousedown."+this.widgetName,function(m){return l._mouseDown(m)}).bind("click."+this.widgetName,function(m){if(l._preventClickEvent){l._preventClickEvent=false;m.stopImmediatePropagation();return false}});if(c.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);(c.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},_mouseDown:function(n){n.originalEvent=n.originalEvent||{};if(n.originalEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(n));this._mouseDownEvent=n;var m=this,o=(n.which==1),l=(typeof this.options.cancel=="string"?c(n.target).parents().add(n.target).filter(this.options.cancel).length:false);if(!o||l||!this._mouseCapture(n)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){m.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(n)&&this._mouseDelayMet(n)){this._mouseStarted=(this._mouseStart(n)!==false);if(!this._mouseStarted){n.preventDefault();return true}}this._mouseMoveDelegate=function(p){return m._mouseMove(p)};this._mouseUpDelegate=function(p){return m._mouseUp(p)};c(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);(c.browser.safari||n.preventDefault());n.originalEvent.mouseHandled=true;return true},_mouseMove:function(l){if(c.browser.msie&&!l.button){return this._mouseUp(l)}if(this._mouseStarted){this._mouseDrag(l);return l.preventDefault()}if(this._mouseDistanceMet(l)&&this._mouseDelayMet(l)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,l)!==false);(this._mouseStarted?this._mouseDrag(l):this._mouseUp(l))}return !this._mouseStarted},_mouseUp:function(l){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(l.target==this._mouseDownEvent.target);this._mouseStop(l)}return false},_mouseDistanceMet:function(l){return(Math.max(Math.abs(this._mouseDownEvent.pageX-l.pageX),Math.abs(this._mouseDownEvent.pageY-l.pageY))>=this.options.distance)},_mouseDelayMet:function(l){return this.mouseDelayMet},_mouseStart:function(l){},_mouseDrag:function(l){},_mouseStop:function(l){},_mouseCapture:function(l){return true}};c.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);(function(a){a.widget("ui.tabs",{_init:function(){if(this.options.deselectable!==undefined){this.options.collapsible=this.options.deselectable}this._tabify(true)},_setData:function(b,c){if(b=="selected"){if(this.options.collapsible&&c==this.options.selected){return}this.select(c)}else{this.options[b]=c;if(b=="deselectable"){this.options.collapsible=c}this._tabify()}},_tabId:function(b){return b.title&&b.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+a.data(b)},_sanitizeSelector:function(b){return b.replace(/:/g,"\\:")},_cookie:function(){var b=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+a.data(this.list[0]));return a.cookie.apply(null,[b].concat(a.makeArray(arguments)))},_ui:function(c,b){return{tab:c,panel:b,index:this.anchors.index(c)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var b=a(this);b.html(b.data("label.tabs")).removeData("label.tabs")})},_tabify:function(p){this.list=this.element.children("ul:first");this.lis=a("li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return a("a",this)[0]});this.panels=a([]);var q=this,d=this.options;var c=/^#.+/;this.anchors.each(function(s,o){var r=a(o).attr("href");var u=r.split("#")[0],v;if(u&&(u===location.toString().split("#")[0]||(v=a("base")[0])&&u===v.href)){r=o.hash;o.href=r}if(c.test(r)){q.panels=q.panels.add(q._sanitizeSelector(r))}else{if(r!="#"){a.data(o,"href.tabs",r);a.data(o,"load.tabs",r.replace(/#.*$/,""));var x=q._tabId(o);o.href="#"+x;var w=a("#"+x);if(!w.length){w=a(d.panelTemplate).attr("id",x).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(q.panels[s-1]||q.list);w.data("destroy.tabs",true)}q.panels=q.panels.add(w)}else{d.disabled.push(s)}}});if(p){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all");this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(d.selected===undefined){if(location.hash){this.anchors.each(function(r,o){if(o.hash==location.hash){d.selected=r;return false}})}if(typeof d.selected!="number"&&d.cookie){d.selected=parseInt(q._cookie(),10)}if(typeof d.selected!="number"&&this.lis.filter(".ui-tabs-selected").length){d.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}d.selected=d.selected||0}else{if(d.selected===null){d.selected=-1}}d.selected=((d.selected>=0&&this.anchors[d.selected])||d.selected<0)?d.selected:0;d.disabled=a.unique(d.disabled.concat(a.map(this.lis.filter(".ui-state-disabled"),function(r,o){return q.lis.index(r)}))).sort();if(a.inArray(d.selected,d.disabled)!=-1){d.disabled.splice(a.inArray(d.selected,d.disabled),1)}this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");if(d.selected>=0&&this.anchors.length){this.panels.eq(d.selected).removeClass("ui-tabs-hide");this.lis.eq(d.selected).addClass("ui-tabs-selected ui-state-active");q.element.queue("tabs",function(){q._trigger("show",null,q._ui(q.anchors[d.selected],q.panels[d.selected]))});this.load(d.selected)}a(window).bind("unload",function(){q.lis.add(q.anchors).unbind(".tabs");q.lis=q.anchors=q.panels=null})}else{d.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}this.element[d.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");if(d.cookie){this._cookie(d.selected,d.cookie)}for(var g=0,n;(n=this.lis[g]);g++){a(n)[a.inArray(g,d.disabled)!=-1&&!a(n).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled")}if(d.cache===false){this.anchors.removeData("cache.tabs")}this.lis.add(this.anchors).unbind(".tabs");if(d.event!="mouseover"){var f=function(r,o){if(o.is(":not(.ui-state-disabled)")){o.addClass("ui-state-"+r)}};var k=function(r,o){o.removeClass("ui-state-"+r)};this.lis.bind("mouseover.tabs",function(){f("hover",a(this))});this.lis.bind("mouseout.tabs",function(){k("hover",a(this))});this.anchors.bind("focus.tabs",function(){f("focus",a(this).closest("li"))});this.anchors.bind("blur.tabs",function(){k("focus",a(this).closest("li"))})}var b,h;if(d.fx){if(a.isArray(d.fx)){b=d.fx[0];h=d.fx[1]}else{b=h=d.fx}}function e(o,r){o.css({display:""});if(a.browser.msie&&r.opacity){o[0].style.removeAttribute("filter")}}var l=h?function(o,r){a(o).closest("li").removeClass("ui-state-default").addClass("ui-tabs-selected ui-state-active");r.hide().removeClass("ui-tabs-hide").animate(h,h.duration||"normal",function(){e(r,h);q._trigger("show",null,q._ui(o,r[0]))})}:function(o,r){a(o).closest("li").removeClass("ui-state-default").addClass("ui-tabs-selected ui-state-active");r.removeClass("ui-tabs-hide");q._trigger("show",null,q._ui(o,r[0]))};var m=b?function(r,o){o.animate(b,b.duration||"normal",function(){q.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default");o.addClass("ui-tabs-hide");e(o,b);q.element.dequeue("tabs")})}:function(r,o,s){q.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default");o.addClass("ui-tabs-hide");q.element.dequeue("tabs")};this.anchors.bind(d.event+".tabs",function(){var r=this,u=a(this).closest("li"),o=q.panels.filter(":not(.ui-tabs-hide)"),s=a(q._sanitizeSelector(this.hash));if((u.hasClass("ui-tabs-selected")&&!d.collapsible)||u.hasClass("ui-state-disabled")||u.hasClass("ui-state-processing")||q._trigger("select",null,q._ui(this,s[0]))===false){this.blur();return false}d.selected=q.anchors.index(this);q.abort();if(d.collapsible){if(u.hasClass("ui-tabs-selected")){d.selected=-1;if(d.cookie){q._cookie(d.selected,d.cookie)}q.element.queue("tabs",function(){m(r,o)}).dequeue("tabs");this.blur();return false}else{if(!o.length){if(d.cookie){q._cookie(d.selected,d.cookie)}q.element.queue("tabs",function(){l(r,s)});q.load(q.anchors.index(this));this.blur();return false}}}if(d.cookie){q._cookie(d.selected,d.cookie)}if(s.length){if(o.length){q.element.queue("tabs",function(){m(r,o)})}q.element.queue("tabs",function(){l(r,s)});q.load(q.anchors.index(this))}else{throw"jQuery UI Tabs: Mismatching fragment identifier."}if(a.browser.msie){this.blur()}});this.anchors.bind("click.tabs",function(){return false})},destroy:function(){var b=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var c=a.data(this,"href.tabs");if(c){this.href=c}var d=a(this).unbind(".tabs");a.each(["href","load","cache"],function(e,f){d.removeData(f+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){if(a.data(this,"destroy.tabs")){a(this).remove()}else{a(this).removeClass(["ui-state-default","ui-corner-top","ui-tabs-selected","ui-state-active","ui-state-hover","ui-state-focus","ui-state-disabled","ui-tabs-panel","ui-widget-content","ui-corner-bottom","ui-tabs-hide"].join(" "))}});if(b.cookie){this._cookie(null,b.cookie)}},add:function(e,d,c){if(c===undefined){c=this.anchors.length}var b=this,g=this.options,k=a(g.tabTemplate.replace(/#\{href\}/g,e).replace(/#\{label\}/g,d)),h=!e.indexOf("#")?e.replace("#",""):this._tabId(a("a",k)[0]);k.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var f=a("#"+h);if(!f.length){f=a(g.panelTemplate).attr("id",h).data("destroy.tabs",true)}f.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(c>=this.lis.length){k.appendTo(this.list);f.appendTo(this.list[0].parentNode)}else{k.insertBefore(this.lis[c]);f.insertBefore(this.panels[c])}g.disabled=a.map(g.disabled,function(m,l){return m>=c?++m:m});this._tabify();if(this.anchors.length==1){k.addClass("ui-tabs-selected ui-state-active");f.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){b._trigger("show",null,b._ui(b.anchors[0],b.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[c],this.panels[c]))},remove:function(b){var d=this.options,e=this.lis.eq(b).remove(),c=this.panels.eq(b).remove();if(e.hasClass("ui-tabs-selected")&&this.anchors.length>1){this.select(b+(b+1<this.anchors.length?1:-1))}d.disabled=a.map(a.grep(d.disabled,function(g,f){return g!=b}),function(g,f){return g>=b?--g:g});this._tabify();this._trigger("remove",null,this._ui(e.find("a")[0],c[0]))},enable:function(b){var c=this.options;if(a.inArray(b,c.disabled)==-1){return}this.lis.eq(b).removeClass("ui-state-disabled");c.disabled=a.grep(c.disabled,function(e,d){return e!=b});this._trigger("enable",null,this._ui(this.anchors[b],this.panels[b]))},disable:function(c){var b=this,d=this.options;if(c!=d.selected){this.lis.eq(c).addClass("ui-state-disabled");d.disabled.push(c);d.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[c],this.panels[c]))}},select:function(b){if(typeof b=="string"){b=this.anchors.index(this.anchors.filter("[href$="+b+"]"))}else{if(b===null){b=-1}}if(b==-1&&this.options.collapsible){b=this.options.selected}this.anchors.eq(b).trigger(this.options.event+".tabs")},load:function(e){var c=this,g=this.options,b=this.anchors.eq(e)[0],d=a.data(b,"load.tabs");this.abort();if(!d||this.element.queue("tabs").length!==0&&a.data(b,"cache.tabs")){this.element.dequeue("tabs");return}this.lis.eq(e).addClass("ui-state-processing");if(g.spinner){var f=a("span",b);f.data("label.tabs",f.html()).html(g.spinner)}this.xhr=a.ajax(a.extend({},g.ajaxOptions,{url:d,success:function(k,h){a(c._sanitizeSelector(b.hash)).html(k);c._cleanup();if(g.cache){a.data(b,"cache.tabs",true)}c._trigger("load",null,c._ui(c.anchors[e],c.panels[e]));try{g.ajaxOptions.success(k,h)}catch(l){}c.element.dequeue("tabs")}}))},abort:function(){this.element.queue([]);this.panels.stop(false,true);if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup()},url:function(c,b){this.anchors.eq(c).removeData("cache.tabs").data("load.tabs",b)},length:function(){return this.anchors.length}});a.extend(a.ui.tabs,{version:"1.7.2",getter:"length",defaults:{ajaxOptions:null,cache:false,cookie:null,collapsible:false,disabled:[],event:"click",fx:null,idPrefix:"ui-tabs-",panelTemplate:"<div></div>",spinner:"<em>Loading&#8230;</em>",tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>'}});a.extend(a.ui.tabs.prototype,{rotation:null,rotate:function(d,f){var b=this,g=this.options;var c=b._rotate||(b._rotate=function(h){clearTimeout(b.rotation);b.rotation=setTimeout(function(){var k=g.selected;b.select(++k<b.anchors.length?k:0)},d);if(h){h.stopPropagation()}});var e=b._unrotate||(b._unrotate=!f?function(h){if(h.clientX){b.rotate(null)}}:function(h){t=g.selected;c()});if(d){this.element.bind("tabsshow",c);this.anchors.bind(g.event+".tabs",e);c()}else{clearTimeout(b.rotation);this.element.unbind("tabsshow",c);this.anchors.unbind(g.event+".tabs",e);delete this._rotate;delete this._unrotate}}})})(jQuery);var errMsg_emp="Please provide ";var errMsg_inv="Please provide valid ";var VALIDATE_EMAIL="^[a-zA-Z0-9][w.-]*[a-zA-Z0-9]@[a-zA-Z0-9][w.-]*[a-zA-Z0-9].[a-zA-Z][a-zA-Z.]*[a-zA-Z]$";var VALIDATE_NAME="abcdefghijklmnopqrstuvwxyz' ";var VALIDATE_ALPHA="abcdefghijklmnopqrstuvwxyz";var VALIDATE_CNAME="abcdefghijklmnopqrstuvwxyz1234567890#&()./,'- ";var VALIDATE_SALUTN="abcdefghijklmnopqrstuvwxyz. ";var VALIDATE_ADDR="abcdefghijklmnopqrstuvwxyz1234567890&[],./-'()\n\r ";var VALIDATE_INTPIN="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234568790 ";var VALIDATE_ANUM="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234568790";var VALIDATE_NUM="1234568790";var VALIDATE_STATE="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890. ";function isValidDate(a,d,c){var b;b=new Date(c,d,a);return((a==b.getDate())&&(d==b.getMonth())&&(c==b.getFullYear()))}function numberValidate(b,a){if(trimSpace(b).length==0||b.search(/[^0-9\.]/g)!=-1||b==a||parseInt(b,10)<=0){return false}else{return true}}function numberValidate(b,a){if(trimSpace(b).length==0||b.search(/[^0-9\.]/g)!=-1||b==a||parseInt(b,10)<=0){return false}else{return true}}function chkinput(e,b){var d=b;var a=e;var c=true;for(i=0;i<a.length;i++){ch=a.charAt(i);for(j=0;j<d.length;j++){if(ch==d.charAt(j)){break}}if(j==d.length){c=false;break}}if(!c){return false}}function V(a){return(document.getElementById(a).value)}function getCheckedButton(c,b){if(typeof c=="string"){c=b.elements[c]}for(var a=0,d=c.length;a<d;++a){if(c[a].checked){return c[a]}}return null}function chkchar(d,c){var b=d.getAttribute?parseInt(d.getAttribute("maxlength")):"";var f=c;var a=d.value;var e=true;for(i=0;i<a.length;i++){ch=a.charAt(i);for(j=0;j<f.length;j++){if(ch==f.charAt(j)){break}}if(j==f.length){e=false;break}}if(!e){d.value=d.value.substring(0,(a.length)-1)}}function trimSpace(a){if(a!=""){var b=/ /g;var c=a.replace(b,"")}return(c)}function trim(a){if(a!=""){while(a.substring(0,1)==" "){a=a.substring(1,a.length)}while(a.substring(a.length-1,a.length)==" "){a=a.substring(0,a.length-1)}}return a}function charonly(b){var a=b.charCode?b.charCode:b.keyCode;if(a!=8){if((a!=32&&(a<65||(a>90&&(a<97||a>122))))&&a!=39&&a!=45&&a!=13&&a!=15&&a!=37&&a!=39&&a!=14&&a!=9){return false}}}function ismaxlength(b){var a=b.getAttribute?parseInt(b.getAttribute("maxlength")):"";if(b.getAttribute&&b.value.length>a){b.value=b.value.substring(0,a)}}function txtlim(c,a){var b=parseInt(a);if(c.value.length>b){c.value=c.value.substring(0,b)}}function chkaddr(b){var a=b.charCode?b.charCode:b.keyCode;if(a!=8){if((a!=32&&(a<65||(a>90&&(a<97||a>122))))&&a!=39&&a!=44&&a!=9&&a!=45&&a!=46&&a!=13&&a!=15&&a!=14&&a!=47&&a!=38&&a!=40&&a!=41&&((a<48||a>57)&&a!=9)){return false}}}function numbersonly(b){var a=b.charCode?b.charCode:b.keyCode;if(a!=8){if((a<48||a>57)&&a!=9&&a!=13&&a!=15&&a!=14){return false}}}function alphanumeric(b){var a=b.charCode?b.charCode:b.keyCode;if(a!=8&&a!=13){if((a>64&&a<91)||(a>96&&a<123)||(a>47&&a<58)||(a==9)||(a==32)||(a>43&&a<48)||(a>38&&a<42)||(a==35)||(a==38)&&a!=13&&a!=15&&a!=14){return true}else{return false}}}function emailValidate(b,a){if(trimSpace(b).length==0||b.search(/^[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/g)==-1||b==a){return false}else{return true}}function resetfrm(e){var f=e;var c=0;var b,a;var d;d=f.elements.length;while(c<d){a=f.elements[c].type;b=f.elements[c].name;if(a.toLowerCase()=="text"){f.elements[c].value=""}if(a.toLowerCase()=="select-one"){f.elements[c].options[0].selected=true}if(a.toLowerCase()=="textarea"){f.elements[c].value=""}if(a.toLowerCase()=="textarea"){f.elements[c].value=""}if(a.toLowerCase()=="checkbox"||a.toLowerCase()=="radio"){f.elements[c].checked=false}c=c+1}}var ControlToSet;var CalWidth=180;var StartYear="";var EndYear="";var FormatAs;var NN4=(navigator.appName.indexOf("Netscape")>=0&&!document.getElementById)?true:false;var NN6=(document.getElementById&&navigator.appName.indexOf("Netscape")>=0)?true:false;var TOP;var LEFT;if(NN4){document.captureEvents(Event.MOUSEMOVE)}document.onmousemove=LogPosition;function LogPosition(a){if(NN4||NN6){LEFT=a.screenX;TOP=a.screenY-10}else{LEFT=event.screenX;TOP=event.screenY-10}}function ShowCalendar(CONTROL,START_YEAR,END_YEAR,FORMAT){ControlToSet=eval(CONTROL);StartYear=START_YEAR;EndYear=END_YEAR;FormatAs=FORMAT;var strFeatures="width="+CalWidth+",height=150,left="+LEFT+",top="+TOP;var CalWindow=window.open("/applications/common/HTMLCalendar.htm","Calendar",strFeatures);CalWindow.focus()}function SetDate(a){if(ControlToSet){ControlToSet.value=a}ControlToSet=null;StartYear=null;EndYear=null;FormatAs=null}var autosuggest_url="";function autosuggest(f,e,b,a){var d=document.getElementById(f);var c=d.autosuggest;if(c){return c}this.time_out=0;this.response_time=500;this.entry_limit=10;this.limit_start=true;this.match_first=false;this.restrict_typing=false;this.full_refresh=false;this.use_iframe=true;this.use_scroll=true;this.use_mouse=true;this.no_default=false;this.start_check=0;this.text_delimiter=[";",","];this.ajax_delimiter="|";this.item_delimiter=",";this.selectedIndex=-1;this.suggest_url=b||(e?"":autosuggest_url);this.msie=(document.all&&!window.opera);this.displayed=false;this.delim_words=[];this.current_word=0;this.delim_char=[];this.current=0;this.total=0;this.range_up=0;this.range_down=0;this.previous=0;this.timer=0;this.rebuild=false;this.evsetup=false;this.bool=[];this.rows=[];this.onSelect=a||null;this.cur_x=0;this.cur_y=0;this.cur_w=0;this.cur_h=0;this.mouse_x=0;this.mouse_y=0;this.mouse_on_list=0;this.caret_moved=false;this.field_id=f;this.field=d;this.lastterm=d.value;this.keywords=[],this.keywords_init=[];this.values=[],this.values_init=[];return this.construct(e||[])}autosuggest.prototype={construct:function(b){function a(c,e,f,d){return function(){c.call(e,f||null,d||null)}}this.field.autosuggest=this;this.bindArray(b);this.funcClick=this.mouseClick;this.funcCheck=this.checkKey;this.funcPress=this.keyPress;this.funcHighlight=this.highlightTable;this.funcClear=a(this.clearEvents,this);this.funcUp=a(this.scroll,this,true,1);this.funcDown=a(this.scroll,this,false,1);this.funcFocus=a(this.focusTable,this);this.funcUnfocus=a(this.unfocusTable,this);this.addEvent(this.field,"focus",a(this.setupEvents,this));this.addEvent(window,"resize",a(this.reposition,this));return this},bindArray:function(d){if(!d||!d.length){return}this.suggest_url="";this.keywords=[],this.keywords_init=[];this.values=[],this.values_init=[];for(var b=0,a=d.length;b<a;b++){var c=d[b];if(c.constructor==Array){this.keywords[b]=this.keywords_init[b]=c[0];this.values[b]=this.values_init[b]=c[1]}else{this.keywords[b]=this.keywords_init[b]=c;this.values[b]=this.values_init[b]=""}}},bindURL:function(a){if(!a){a=autosuggest_url}this.suggest_url=a},setupEvents:function(){if(!this.evsetup){this.evsetup=true;this.addEvent(document,"keydown",this.funcCheck);this.addEvent(this.field,"blur",this.funcClear);this.addEvent(document,"keypress",this.funcPress)}},clearEvents:function(){function d(h,g,f){if(h.removeEventListener&&!window.opera){h.removeEventListener(g,f,true)}else{if(h.detachEvent){h.detachEvent("on"+g,f)}else{h["on"+g]=null}}}var c=window.event;if(c&&this.cur_h){var b=c.srcElement||c.target;var a=this.mouse_x+(document.documentElement.scrollLeft||document.body.scrollLeft||0);var e=this.mouse_y+(document.documentElement.scrollTop||document.body.scrollTop||0);if((b.id==this.field_id)&&(a>this.cur_x&&a<(this.cur_x+this.cur_w))&&(e>this.cur_y&&e<(this.cur_y+this.cur_h))){this.field.focus();return}}d(document,"keydown",this.funcCheck);d(this.field,"blur",this.funcClear);d(document,"keypress",this.funcPress);this.hide();this.evsetup=false},parse:function(g,b,a){if(!g||!g.length){return""}if(!b){return g}var e=[],f=0,d=g.search(a);e[f++]=g.substr(0,d);e[f++]='<span class="match">';e[f++]=g.substring(d,b+d);e[f++]="</span>";e[f++]=g.substring(b+d,g.length);return e.join("")},build:function(){if(this.total==0){this.displayed=false;return}this.rows=[];this.current=this.no_default?-1:0;var h=this;this.addEvent(document,"mousemove",function(D){D=D||window.event;h.mouse_x=D.x;h.mouse_y=D.y});var o=document.getElementById("suggest_table_"+this.field_id);if(o){this.displayed=false;document.body.removeChild(o);var a=document.getElementById("suggest_helper_"+this.field_id);if(a){document.body.removeChild(a)}}var e=document.createElement("div");e.id="suggest_table_"+this.field_id;e.className="autosuggest-body";this.cur_y=this.curPos(this.field,"Top")+this.field.offsetHeight;e.style.top=this.cur_y+"px";this.cur_x=this.curPos(this.field,"Left");e.style.left=this.cur_x+"px";this.cur_w=this.field.offsetWidth-(this.msie?2:6);e.style.width=this.cur_w+"px";this.cur_h=1;e.style.height="1px";var q=null;if(this.msie&&this.use_iframe){var q=document.createElement("iframe");q.id="suggest_helper_"+this.field_id;q.src='javascript:"<html></html>";';q.scrolling="no";q.frameBorder="no"}var h=this;var A=(this.total>this.entry_limit);if(q){document.body.appendChild(q);q.style.top=this.cur_y+"px";q.style.left=this.cur_x+"px";q.style.width=e.offsetWidth+2}document.body.appendChild(e);var f=true,k=A?this.entry_limit:this.total;var s=[],g=0;s[g++]='<table cellspacing="1px" cellpadding="2px" id="suggest_table2_';s[g++]=this.field_id;s[g++]='">';e.innerHTML=s.join("");var z=e.firstChild;if(this.use_mouse){z.onmouseout=this.funcUnfocus;z.onmouseover=this.funcFocus}var d=0,B=0;function C(E){var F=z.insertRow(-1);F.className=E?"up":"down";var D=F.insertCell(0);d+=D.offsetHeight+1;return D}if(!this.use_scroll&&A){C(true).parentNode.className="up-disabled"}var c=this.keywords.length,m=0,v=0;var p,n;if(this.text_delimiter.length>0){var x=this.delim_words[this.current_word];p=this.trim(this.addSlashes(x));n=this.trim(x).length}else{var x=this.field.value;p=this.addSlashes(x);n=x.length}var r=new RegExp((this.limit_start?"^":"")+p,"i");function y(E,F){var G=h.rows[v]=z.insertRow(-1);G.className=(F||(h.previous==E))?"selected":"";var D=G.insertCell(0);D.innerHTML=h.parse(h.keywords[E],n,r);D.setAttribute("pos",v++);D.autosuggest=h;if(h.use_mouse){h.addEvent(D,"click",h.funcClick);D.onmouseover=h.funcHighlight}return[G.offsetWidth,G.offsetHeight]}for(var w=0;w<c;w++){if(this.bool[w]){var u=y(w,(f&&!this.no_default&&!this.rebuild));f=false;if(m<=this.entry_limit){d+=u[1]+1}if(B<u[0]){B=u[0]}if(++m==this.entry_limit){++w;break}}}var l=w;if(A){if(!this.use_scroll){var b=C(false);if(this.use_mouse){this.addEvent(b,"click",this.funcDown)}}else{e.style.height=d+"px";e.style.overflow="auto";e.style.overflowX="hidden"}}this.cur_h=d+1;e.style.height=this.cur_h+"px";this.cur_w=((B>e.offsetWidth)?B:e.offsetWidth)+(this.msie?-2:2);e.style.width=this.cur_w+"px";if(q){q.style.height=this.cur_h+"px";q.style.width=this.cur_w+"px"}this.range_up=0;this.range_down=v-1;this.displayed=true;if(this.use_scroll){setTimeout(function(){m=0;for(var D=l;D<c;D++){if(!h.displayed){return}if(h.bool[D]){y(D);if(++m==h.entry_limit){++D;break}}}l=D;if(v<h.total){setTimeout(arguments.callee,25)}},25)}},remake:function(){this.rows=[];var u=document.getElementById("suggest_table2_"+this.field_id);var m=0,p=true;function g(x,y,b,a){var k=u.rows[m++];k.className=y?(b?"up":"up-disabled"):(b?"down":"down-disabled");var z=k.firstChild;if(b&&a&&x.use_mouse){x.addEvent(z,"click",a)}}if(this.total>this.entry_limit){var s=(this.range_up>0);g(this,true,s,this.funcUp)}var w,l;if(this.text_delimiter.length>0){var f=this.delim_words[this.current_word];w=this.trim(this.addSlashes(f));l=this.trim(f).length}else{var f=this.field.value;w=this.addSlashes(f);l=f.length}var v=new RegExp((this.limit_start?"^":"")+w,"i");var e=this.keywords.length,n=0;for(var o=0;o<e;o++){if(this.bool[o]){if((n>=this.range_up)&&(n<=this.range_down)){var d=this.rows[n]=u.rows[m++];d.className="";var q=d.firstChild;q.innerHTML=this.parse(this.keywords[o],l,v);q.setAttribute("pos",n)}if(++n>this.range_down){break}}}if(e>this.entry_limit){var s=(n<this.total);g(this,false,s,this.funcDown)}if(this.msie){var h=document.getElementById("suggest_helper_"+this.field_id);if(h){h.style.width=u.parentNode.offsetWidth+2}}},reposition:function(){if(this.displayed){this.cur_y=this.curPos(this.field,"Top")+this.field.offsetHeight;this.cur_x=this.curPos(this.field,"Left");var a=document.getElementById("suggest_table_"+this.field_id);a.style.top=this.cur_y+"px";a.style.left=this.cur_x+"px"}},startTimer:function(a){if(this.time_out>0){this.timer=setTimeout(function(){this.mouse_on_list=a;this.hide()},this.time_out)}},stopTimer:function(){if(this.timer){clearTimeout(this.timer);this.timer=0}},getRow:function(a){if(typeof(a)=="undefined"){a=this.current}return(this.rows[a]||null)},fixArrows:function(b){if(this.total<=this.entry_limit){return}var a=b.firstChild,e=(this.current==0),d=(this.current==(this.total-1));var c=a.rows[0];c.className=e?"up-disabled":"up";c=a.rows[this.entry_limit+1];c.className=d?"down-disabled":"down"},scroll:function(d,e){if(!this.displayed){return}this.field.focus();if(this.current==(d?0:(this.total-1))){return}if(!d&&(this.current<0)){this.current=-1}else{var b=this.getRow();if(b&&b.style){b.className=""}}this.current+=e*(d?-1:1);if(d){if(this.current<0){this.current=0}}else{if(this.current>=this.total){this.current=this.total-1}if(this.use_scroll&&(this.current>=this.rows.length)){this.current=this.rows.length-1}}var b=this.getRow(),c=document.getElementById("suggest_table_"+this.field_id);if(this.use_scroll){if(d){if(b.offsetTop<c.scrollTop){c.scrollTop=b.offsetTop}}else{if((b.offsetTop+b.offsetHeight)>(c.scrollTop+c.offsetHeight)){var a=this.current-this.entry_limit+1;if(a>0){c.scrollTop=this.getRow(a).offsetTop}}}}else{if(d){if(this.current<this.range_up){this.range_up-=e;if(this.range_up<0){this.range_up=0}this.range_down=this.range_up+this.entry_limit-1;this.remake()}else{this.fixArrows(c)}}else{if(this.current>this.range_down){this.range_down+=e;if(this.range_down>(this.total-1)){this.range_down=this.total-1}this.range_up=this.range_down-this.entry_limit+1;this.remake()}else{this.fixArrows(c)}}b=this.getRow()}if(b&&b.style){b.className="selected"}this.stopTimer();this.startTimer(1);this.field.focus()},mouseClick:function(c){c=c||window.event;var b=c.srcElement||c.target;if(!b.id){b=b.parentNode}var d=b.autosuggest;if(!d){var a=b.tagName.toLowerCase();b=(a=="tr")?b.firstChild:b.parentNode;d=b.autosuggest}if(!d||!d.displayed){return}d.mouse_on_list=0;d.current=parseInt(b.getAttribute("pos"),10);d.choose()},focusTable:function(){this.mouse_on_list=1},unfocusTable:function(){this.mouse_on_list=0;this.stopTimer();this.startTimer(0)},highlightTable:function(b){b=b||window.event;var a=b.srcElement||b.target;var c=a.autosuggest;if(!c){return}c.mouse_on_list=1;var d=c.getRow();if(d&&d.style){d.className=""}c.current=parseInt(a.getAttribute("pos"),10);d=c.getRow();if(d&&d.style){d.className="selected"}c.stopTimer();c.startTimer(0)},choose:function(){if(!this.displayed){return}if(this.current<0){return}this.displayed=false;var b=this.keywords.length;for(var a=0,d=0;a<b;a++){if(this.bool[a]&&(d++==this.current)){break}}this.selectedIndex=a;this.insertWord(this.keywords[a]);if(this.onSelect){this.onSelect(a,this)}},insertWord:function(m){function k(q,p){q.focus();if(q.setSelectionRange){q.setSelectionRange(p,p)}else{if(q.createTextRange){var a=q.createTextRange();a.moveStart("character",p);a.collapse();a.select()}}}if(this.text_delimiter.length>0){var g="",b=this.delim_words[this.current_word],o=b.length,c=0;for(var f=0;f<this.delim_words.length;f++){if(this.current_word==f){var n="",e="",h=false;for(var d=0;d<o;++d){if(b.charAt(d)!=" "){h=true;break}n+=" "}for(d=o-1;d>=0;--d){if(b.charAt(d)!=" "){break}e+=" "}g+=n;g+=m;c=g.length;if(h){g+=e}}else{g+=this.delim_words[f]}if(f!=this.delim_words.length-1){g+=this.delim_char[f]}}this.field.value=g;k(this.field,c)}else{this.field.value=m}this.mouse_on_list=0;this.hide()},hide:function(){if(this.mouse_on_list==0){this.displayed=false;var b=document.getElementById("suggest_table_"+this.field_id);if(b){var a=document.getElementById("suggest_helper_"+this.field_id);if(a){document.body.removeChild(a)}document.body.removeChild(b)}this.stopTimer();this.cur_x=0;this.cur_y=0;this.cur_w=0;this.cur_h=0;this.rows=[]}},keyPress:function(a){a=a||window.event;var c=window.event?a.keyCode:a.charCode;var h=a.srcElement||a.target;h=h.autosuggest;if(h.restrict_typing&&!h.suggest_url.length&&(c>=32)){var m=h.getCaretEnd(h.field);var k=h.field.value.substr(0,m).toLowerCase();var d=false;if(h.text_delimiter.length>0){var b="";for(var f=0;f<h.text_delimiter.length;f++){b+=h.text_delimiter[f];if(h.text_delimiter[f]==String.fromCharCode(c)){d=true}}b=h.addSlashes(b);var l=new RegExp(".*(["+b+"])");k=k.replace(l,"")}var e=h.keywords.length;var g=0;if(d){for(g=0;g<e;g++){if(h.keywords[g].toLowerCase()==k){break}}}else{k+=String.fromCharCode(c).toLowerCase();for(g=0;g<e;g++){if(h.keywords[g].toLowerCase().indexOf(k)!=-1){break}}}if(g==e){h.stopEvent(a);return false}}if(h.caret_moved){h.stopEvent(a)}return !h.caret_moved},checkKey:function(c){c=c||window.event;var b=c.keyCode;var d=c.srcElement||c.target;d=d.autosuggest;d.caret_moved=0;var a="";d.stopTimer();switch(b){case 38:if(d.current<=0){d.stopEvent(c);d.hide()}else{d.scroll(true,1);d.caret_moved=1;d.stopEvent(c)}return false;case 40:if(!d.displayed){d.timer=setTimeout(function(){d.preSuggest(-1)},25)}else{d.scroll(false,1);d.caret_moved=1}return false;case 33:if(d.current==0){d.caret_moved=0;return false}d.scroll(true,(d.use_scroll||(d.getRow()==d.rows[d.range_up]))?d.entry_limit:(d.current-d.range_up));d.caret_moved=1;break;case 34:if(d.current==(d.total-1)){d.caret_moved=0;return false}d.scroll(false,(d.use_scroll||(d.getRow()==d.rows[d.range_down]))?d.entry_limit:(d.range_down-d.current));d.caret_moved=1;break;case 36:if(d.current==0){d.caret_moved=0;return false}d.scroll(true,d.total);d.caret_moved=1;break;case 35:if(d.current==(d.total-1)){d.caret_moved=0;return false}d.scroll(false,d.total);d.caret_moved=1;break;case 27:a=d.field.value;d.mouse_on_list=0;d.hide();break;case 13:if(d.displayed){d.caret_moved=1;d.choose();return false}break;case 9:if((d.displayed&&(d.current>=0))||d.timer){d.caret_moved=1;d.choose();setTimeout(function(){d.field.focus()},25);return false}break;case 16:break;default:d.caret_moved=0;d.timer=setTimeout(function(){d.preSuggest(b)},(d.response_time<10?10:d.response_time))}if(a.length){setTimeout(function(){d.field.value=a},25)}return true},preSuggest:function(k){if(!this.timer){return}this.stopTimer();if(this.displayed&&(this.lastterm==this.field.value)){return}this.lastterm=this.field.value;if(k==38||k==40||k==13){return}var p=0;if(this.displayed&&(this.current>=0)){for(var g=0;g<this.keywords.length;g++){if(this.bool[g]){++p}if(p==this.current){this.previous=g;break}}}else{this.previous=-1}if(!this.field.value.length&&(k!=-1)){this.mouse_on_list=0;this.hide()}var d,s;if(this.text_delimiter.length>0){var u=this.getCaretEnd(this.field);var a="";for(var g=0;g<this.text_delimiter.length;g++){a+=this.text_delimiter[g]}a=this.addSlashes(a);var h=new RegExp("(["+a+"])");p=0;this.delim_words=[];this.delim_words[0]="";for(var g=0,f=this.field.value.length;g<this.field.value.length;g++,f--){if(this.field.value.substr(g,f).search(h)==0){var r=this.field.value.substr(g,f).match(h);this.delim_char[p++]=r[1];this.delim_words[p]=""}else{this.delim_words[p]+=this.field.value.charAt(g)}}var b=0;this.current_word=-1;for(g=0;g<this.delim_words.length;g++){if((u>=b)&&(u<=(b+this.delim_words[g].length))){this.current_word=g}b+=this.delim_words[g].length+1}d=this.trim(this.delim_words[this.current_word]);s=this.trim(this.addSlashes(this.delim_words[this.current_word]))}else{d=this.field.value;s=this.addSlashes(d)}if(d.length==0&&(k!=-1)){this.mouse_on_list=0;this.hide()}else{if((d.length==1)||this.full_refresh||((d.length>1)&&!this.keywords.length)||((d.length>1)&&(this.keywords[0].charAt(0).toLowerCase()!=d.charAt(0).toLowerCase()))){var o=((d.length>1)&&!this.full_refresh)?d.charAt(0):d;if(this.suggest_url.length){var q=null;if(typeof(XMLHttpRequest)!="undefined"){try{q=new XMLHttpRequest()}catch(n){q=null}}else{try{q=new ActiveXObject("Msxml2.XMLHTTP")}catch(n){try{q=new ActiveXObject("Microsoft.XMLHTTP")}catch(n){q=null}}}if(q){if(q.overrideMimeType){q.overrideMimeType("text/xml")}q.open("GET",this.suggest_url+o,true);var m=this;q.onreadystatechange=function(c){if(q.readyState==4){if((q.status==200)||(q.status==0)){var z=q.responseText;var w=z.indexOf("<listdata>");var v=(w==-1)?z.length:z.indexOf("</listdata",w+10);w+=(w!=-1)?10:1;var y=z.substring(w,v);if(y){m.keywords=y.split(m.ajax_delimiter);if(m.item_delimiter&&m.item_delimiter.length){var x=m.keywords.length;for(var l=0;l<x;l++){var e=m.keywords[l],B=e.indexOf(m.item_delimiter);if(B!=-1){var A=e.split(m.item_delimiter);m.keywords[l]=m.keywords_init[l]=A[0];m.values[l]=m.values_init[l]=A[1]}else{m.keywords[l]=m.keywords_init[l]=e;m.values[l]=m.values_init[l]=""}}}m.suggest(o,s)}}}};q.send(null)}}else{this.suggest(d,s)}}else{this.suggest(d,s)}}},suggest:function(f,q){if(f.length<this.start_check){return}var l=this.keywords.length;this.total=0,this.rebuild=false;for(var g=0;g<l;g++){this.keywords[g]=this.keywords_init[g];this.values[g]=this.values_init[g];this.bool[g]=true}if(!this.field.value.length){this.total=l}else{var k=new RegExp(((!this.limit_start&&!this.match_first)?"":"^")+q,"i");var h=new RegExp(q,"i");var a=(!this.limit_start&&this.match_first);var o=[],n=[];var e=[],d=[];var c=[],b=[];for(var g=0;g<l;g++){var p=this.keywords[g];var m=this.values[g];if(k.test(p)){++this.total;o[o.length]=p;n[n.length]=m}else{if(a&&h.test(p)){++this.total;e[e.length]=p;d[d.length]=m}else{c[c.length]=p;b[b.length]=m}}}this.keywords=o.concat(e).concat(c);this.values=n.concat(d).concat(b);for(g=0;g<l;g++){this.bool[g]=(g<this.total)}}if(this.previous!=-1){this.rebuild=true}if(this.total){this.startTimer(0);this.build()}else{this.hide()}},addEvent:function(c,b,a){if(c.addEventListener&&!window.opera){c.addEventListener(b,a,true)}else{if(c.attachEvent){c.attachEvent("on"+b,a)}else{c["on"+b]=a}}},stopEvent:function(a){a=a||window.event;if(a){if(a.stopPropagation){a.stopPropagation()}if(a.preventDefault){a.preventDefault()}if(typeof(a.cancelBubble)!="undefined"){a.cancelBubble=true;a.returnValue=false}}return false},getCaretEnd:function(d){if(typeof(d.selectionEnd)!="undefined"){return d.selectionEnd}else{if(document.selection&&document.selection.createRange){var f=document.selection.createRange(),a;try{a=f.duplicate();a.moveToElementText(d)}catch(c){a=d.createTextRange()}a.setEndPoint("EndToEnd",f);var b=a.text.length;if(b>d.value.length){return -1}return b}}return -1},curPos:function(b,a){var c=0;while(b){c+=b["offset"+a];b=b.offsetParent}return c},addSlashes:function(a){return a.replace(/(["\\\.\|\[\]\^\*\+\?\$\(\)])/g,"\\$1")},trim:function(a){return a.replace(/^\s*(\S*(\s+\S+)*)\s*$/,"$1")}};
