function initForms(){FormValidation.addFormValidation();var b=$$("rm-fSetHeader","div","rm-pageWrapper");for(var c=(b.length-1);c>=0;c--){if(!$hc(b[c],"rm-disabledSection")){enableCollapse(b[c],"rm-formContent",{no_effects:true})}}Tooltips.init(Tooltips.generalTipClass,{parent_id:"rm-pageWrapper"});var a=document.getElementsByTagName("FORM");for(var c=0;c<a.length;c++){initShowhideText(a[c],"en")}}function buildActionMenu(b,h,n,a,f){Event.stop(b);if(!f){f={}}var k=(f.is_split||false);var m=h.offsetWidth;if(h.button_inited){return}var d,e,c,g;if(typeof drawShim=="function"){if(!hasAncestorShim(n)){g=drawShim(n,"rm-actionShim");g.style.zIndex="4"}}if($hc(n,"rm-globalAM")){c=$("rm-mainActionMenu");if(c==null){c=$CE(n.tagName,"rm-mainActionMenu",n.className,document.body);c.style.position="absolute";c.style.zIndex="10000"}d=(function(){var w=($D.getX(h))+(f.xoffset||0);var u=($D.getY(h))+(f.yoffset||16);if(c==null){c=$("rm-mainActionMenu")}c.innerHTML=n.innerHTML;function r(y,A){for(var x=0;x<A.length;x++){$E.removeListener(A[t],"click",r)}c.style.display="none"}var p=c.getElementsByTagName("a");for(var t=0;t<p.length;t++){$E.on(p[t],"click",r,p)}var s=$D.getDocumentScrollLeft();var v=$D.getViewportWidth();var z=s+v;c.style.visibility="hidden";c.style.display="block";var q=c.offsetWidth;c.style.visibility="visible";c.style.display="none";if(f.side=="left"){if((w+q)>z){w=z-5-q}}else{if((w-q+m)>s){w=w-q+m}else{w=s+5}}c.style.left=w+"px";c.style.top=u+"px";if(g!=null){g.style.display="block";g.style.left=w+"px";g.style.top=u+"px"}c.style.display="block"});e=(function(){if(c==null){c=$("rm-mainActionMenu")}if(g!=null){g.style.display="none"}c.style.display="none"})}else{d=(function(){if(g!=null){g.style.display="block"}});e=(function(){if(g!=null){g.style.display="none"}})}var o=$$(a,"span",$(n.parentNode));for(var j=(o.length-1);j>=0;j--){enableCollapse(o[j],n.className,{no_effects:true,f_action:"rm-collapsed",blurable:true,split_button:k,collapse_timeout:(f.timeout||500),preExpand:d,preCollapse:e,postExpand:f.postExpand,override_id:c,exclude_class:f.exclude_class,sec_triggers:f.sec_triggers});if(!$E.isIE){var l=$E.getListeners(o[j],"click");if(l!=null&&l.length>0){l[0].fn(b)}}}h.button_inited=true;h.onclick=null}var Tooltips={toolTips:[],shown:null,generalTipClass:"rm-formTip",infoTipClass:"rm-info",alertTipClass:"rm-alert",successTipClass:"rm-success",targetClass:null,m_overLock:false,m_outTimeout:1000,m_outTimeoutObj:null,tipClasses:null,count:0,init:function(e,d){if(!d){d={}}var b=(d.nodeType||"*");var a=$$(e,b,d.parent_id);Tooltips.tipClasses=[Tooltips.alertTipClass,Tooltips.infoTipClass,Tooltips.errorTipClass,Tooltips.successTipClass];Tooltips.targetClass=e;for(var c=(a.length-1);c>=0;c--){if(!a[c].parentNode.tipInitialized){Tooltips.toolTips[Tooltips.toolTips.length]=[a[c].parentNode,a[c]];Tooltips.watchTip(a[c].parentNode,a[c],d)}}},watchTip:function(a,e,d){$E.on(a,"mouseover",Tooltips.tipAction,[e,a,d]);$E.on(a,"mouseout",Tooltips.tipAction,[e,a,d]);var c=a.getElementsByTagName("input");for(var b=(c.length-1);b>=0;b--){$E.on(c[b],"blur",Tooltips.tipAction,[e,a,d]);$E.on(c[b],"focus",Tooltips.tipAction,[e,a,d])}a.tipInitialized=true},tipAction:function(c,a){var d=a[0];var b=a[1];switch(c.type){case"focus":Tooltips.m_overLock=true;break;case"blur":Tooltips.m_overLock=false;Tooltips.m_outTimeoutObj=setTimeout("Tooltips.hideTip(Tooltips.shown)",Tooltips.m_outTimeout);return;case"mouseover":if(Tooltips.m_overLock){return}break;case"mouseout":if(!Tooltips.m_overLock&&Tooltips.shown){Tooltips.m_outTimeoutObj=setTimeout("Tooltips.hideTip(Tooltips.shown)",Tooltips.m_outTimeout)}return}if(Tooltips.m_outTimeoutObj){clearTimeout(Tooltips.m_outTimeoutObj)}Tooltips.showTip(d,b,a[2])},showTip:function(e,b,d){if(e){if(Tooltips.shown!=e){Tooltips.hideTip();Tooltips.count++;Tooltips.shown=e;window.status=e;var a=false;for(var c=(Tooltips.tipClasses.length-1);c>=0;c--){if($hc(b,Tooltips.tipClasses[c])){a=true;$ac(e,Tooltips.tipclasses[c])}}if(!a){$ac(e,Tooltips.infoTipClass)}if(b){if(d.setPosition){d.setPosition(e,b)}else{e.style.top=($D.getY(b)-10)+"px"}}e.style.display="block"}}},hideTip:function(a){if(!a){a=Tooltips.shown}if(a){if(Tooltips.m_outTimeoutObj){clearTimeout(Tooltips.m_outTimeoutObj)}a.style.display="none";a.className=Tooltips.generalTipClass;Tooltips.shown=null}}};var CAL_MONTH="rm-month";var CAL_YEAR="rm-year";var CAL_DAY="rm-day";var CAL_MINUTE="Minute";var CAL_HOUR="Hour";var CAL_AMPM="AmPm";var CAL_ID="calendar_object";var CAL_CLASS="rm-calendarWrap";var CAL_COMPACT="Date";var DATE_DELIM="/";function initCalendar(e,a){if(!e){return}if(typeof e=="object"){e=[e]}if(typeof e=="string"){e=[$(e)]}if(!e.length){return}var b=$CE("div",null,null,document.body);$D.generateId(b);$ac(b,CAL_CLASS);var g=new YAHOO.widget.Calendar(CAL_ID,b.id,{close:true});var f,d;b.style.position="absolute";g.hide();g.changePageEvent.subscribe(h,g,true);function h(){var j=$$("calheader","div",b)[0];if(d!=null){d.unreg()}d=new $DD(b);d.setHandleElId(j)}b.updateDrag=h;for(var c=(e.length-1);c>=0;c--){attachCalendar(g,e[c],b,a)}return g}function attachCalendar(n,v,h,m){var o=v.parentNode;var f=[o.getAttribute("esd"),o.getAttribute("lsd")];var c=[o.getAttribute("eed"),o.getAttribute("led")];if(!f[0]&&!f[1]){f=null}if(!c[0]&&!c[1]){c=null}var b=f?f:c;if(!b){b=["",""]}var w=null,e=null;if(b[0].length>0){w=b[0].split(DATE_DELIM)}if(b[1].length>0){e=b[1].split(DATE_DELIM)}var k=$$(CAL_COMPACT,null,o)[0];var j=$$(CAL_MONTH,null,o)[0];var p=$$(CAL_DAY,null,o)[0];var t=$$(CAL_YEAR,null,o)[0];var q=$$(CAL_HOUR,null,o);var u=$$(CAL_MINUTE,null,o);var x=$$(CAL_AMPM,null,o);q=q.length?q[0]:null;u=u.length?u[0]:null;x=x.length?x[0]:null;var l=k?[k]:[j,p,t,q,u];for(var r=(l.length-1);r>=0;r--){if(l[r]){$E.on(l[r],"keydown",$rf.numericOnly)}}if(w||e){for(var r=(l.length-1);r>=0;r--){$E.on(l[r],"blur",function(z){var B=null,A=null;if(e){B=d({day:e[1],month:e[0],year:e[2]})}if(w){A=d({day:w[1],month:w[0],year:w[2]})}if(B||A){var y=d(a());if(!y){return}if(A&&YAHOO.widget.DateMath.before(y,A)){s({day:w[1],month:w[0],year:w[2]})}else{if(B&&YAHOO.widget.DateMath.after(y,B)){s({day:e[1],month:e[0],year:e[2]})}}}})}}function g(A,z,B){var C=z[0],y=C[0];s({month:y[1],day:y[2],year:y[0]});n.hide()}function d(z){if(!z){return null}var y=new Date();if(z.day){y.setDate(z.day)}if(z.month){y.setMonth(z.month-1)}if(z.year){y.setYear(z.year)}return y}function s(y){if(k&&y.month&&y.day&&y.year){k.value=y.month+DATE_DELIM+y.day+DATE_DELIM+y.year}else{if(y.month&&j){$rf.setFieldValue(j,y.month)}if(y.day&&p){$rf.setFieldValue(p,y.day)}if(y.year&&t){$rf.setFieldValue(t,y.year)}if(y.hour&&q){$rf.setFieldValue(q,y.hour)}if(y.minute&&u){$rf.setFieldValue(u,y.minute)}if(y.ampm&&x){$rf.setFieldValue(x,y.ampm)}}}function a(){var z={};if(k){var y=k.value.split(DATE_DELIM);z.month=y[0];z.day=y[1];z.year=y[2]}else{if(j){z.month=parseInt($rf.getFieldValue(j))+1}if(p){z.day=$rf.getFieldValue(p)}if(t){z.year=$rf.getFieldValue(t)}if(q){z.hour=$rf.getFieldValue(q)}if(u){z.minute=$rf.getFieldValue(u)}if(x){z.ampm=$rf.getFieldValue(x)}}return z}$E.on(v,"click",function(C){n.selectEvent.unsubscribeAll();var y=new Date(),B=null;var z=a();if(z.month&&z.year&&z.year>0){y=z.month+DATE_DELIM+z.year;if(z.day){B=z.month+DATE_DELIM+z.day+DATE_DELIM+z.year}}n.cfg.setProperty("pagedate",y);if(B){n.cfg.setProperty("selected",B)}if(typeof m=="object"){for(var A=(m.length-1);A>=0;A--){if(m[A].type!=null&&m[A].values!=null){n.cfg.setProperty(m[A].type,m[A].values)}}}if(b[0]!=""){n.cfg.setProperty("mindate",b[0])}if(b[1]!=""){n.cfg.setProperty("maxdate",b[1])}n.render();n.selectEvent.subscribe(g,n,true);h.style.top=(parseInt($D.getY(v))+20)+"px";h.style.left=(parseInt($D.getX(v)))+"px";n.showEvent.subscribe(function(){try{var D=$D.getDocumentScrollLeft();var J=$D.getViewportWidth();var N=D+J;var M=$D.getDocumentScrollTop();var E=$D.getViewportHeight();var H=M+E;var K=$D.getX(h);var I=$D.getY(h);var L=h.offsetWidth;var F=h.offsetHeight;if(K+L+5>N){K=N-L-5}if(K<D){K=D+5}h.style.left=K+"px";if((I+F)>H&&(I-F-30)>M){I=I-F-25}h.style.top=I+"px"}catch(G){}},n,true);h.updateDrag();n.show()})}var CALENDAR_SPAN_CLASS="calGroup";var changeDaySelect=function(d,a){var c=Ramius.nodeUtils.getParentNodeByClassName(a,CALENDAR_SPAN_CLASS);var f=$$(CAL_DAY,"select",c)[0];if(f!=null&&a!=null){if(f.tagName=="SELECT"&&a.tagName=="SELECT"){if(a.value!=null&&a.value>-1&&a.value<12){var b=0;var e=parseInt(a.value);if(e>6){e++}if(e==1){b=29}else{if(e%2==0&&e<6){b=31}else{if(e%2==1&&e<6){b=30}else{if(e%2==0&&e>=6){b=31}else{if(e%2==1&&e>=6){b=30}}}}}for(i=f.length-1;i>29;i--){f.remove(i)}i=0;for(i=30;i<=b;i++){var g=document.createElement("OPTION");g.text=i;g.value=i;f.options.add(g)}}}}return};var ADD_ICON_URL="/_inc/images/icons/actions/add_16x16.png";var REMOVE_ICON_URL="/_inc/images/icons/actions/remove_16x16.png";var DISABLED_REMOVE_ICON_URL="/_inc/images/icons/actions/remove_disabled_16x16.png";var DRAG_ICON="/images/m_input_grip.gif";var FIELD_DELIM="|";var aSimpleCls="rm-multiSimpleAdd",rSimpleCls="rm-multiSimpleRemove";var SIMPLE_SET=0;var COMPLEX_SET=1;function convertMultiInputSets(a,c){var d=$$(a);for(var b=(d.length-1);b>=0;b--){createMultiInputSet(d[b],c)}}function createMultiInputSet(c,z){if(!z){z={}}var h=(z.maximum||5);var B=(z.minimum||1);var r=0;var t=(z.add_title||"Add Entry");var w=(z.add_alt||t);var p=(z.remove_title||"Remove Entry");var C=(z.remove_alt||p);var l=(z.input_field_cls||"rm-regInput");var f=(z.sortable||false);var e=(z.ignore_field||"rm-multiIgnore");var D=(z.base_element||"rm-multibase");var x=$$(D,"",c)[0];if(x==null||!x.length<=0){return}var o=Ramius.nodeUtils.noClass(c.childNodes,e);o=Ramius.nodeUtils.noClass(o,D);var F=$hc(c,"convertedSet");var s=z.edit_cls||"rm-edit_line";var m=z.added_cls||"rm-addedField";var k=z.converted_cls||"rm-baseClone";var j=z.addFunction;for(var v=0;v<o.length;v++){g(o[v])}if(F){n();u()}else{var A=x;for(var v=0;r<B;v++){A=n(A)}}function u(){var H=$$("rm-primary","input",c);for(var G=(H.length-1);G>=0;G--){$E.removeListener(H[G],"click");$E.on(H[G],"click",y,H)}y(null,H)}function y(J,I){var I=$$("rm-primary","input",c);for(var G=(I.length-1);G>=0;G--){var H=null;if(I[G].parentNode!=x){H=$$("rm-removeButton","img",I[G].parentNode.parentNode)[0]}if(!H){continue}if(I[G].checked){$E.removeListener(H.parentNode,"click");H.src=DISABLED_REMOVE_ICON_URL}else{$E.on(H.parentNode,"click",d);H.src=REMOVE_ICON_URL;$ac(H,"rm-enabled")}}}function n(G){if((!F&&r>=h)||!x){return}r++;var H=x.cloneNode(true);$rc(H,D);if(F){$ac(H,s)}var I=(G)?Ramius.nodeUtils.getNextSiblingTag(G):null;if(!I){c.appendChild(H)}else{c.insertBefore(H,I)}a(H);E(H);return H}function g(G,H){if((!G||r>=h)&&!F){return}r++;var I=(H)?Ramius.nodeUtils.getNextSiblingTag(H):null;if(!I){c.appendChild(G)}else{c.insertBefore(G,I)}G.noAdd=true;a(G);E(G);return G}function a(H){var M,I,G="rm-multiComplexRemove",L="rm-multiComplexAdd";var K=H.tagName.toUpperCase()=="TR"?"TD":"SPAN";if(!z.mode||z.mode==SIMPLE_SET){M=$fc(H,rSimpleCls);I=$fc(H,aSimpleCls);if(!$hc(H,s)&&((r>B&&!I)||(F))){I=$CE(K,"",rSimpleCls,H,{title:p,innerHTML:'<span class="forIE6"></span><img class="rm-removeButton" src="'+REMOVE_ICON_URL+'" alt="'+C+'" />'})}else{if(K=="TD"){$CE(K,"",rSimpleCls,H)}}if(!M&&!F){M=$CE(K,"",aSimpleCls,H,{title:t,innerHTML:'<img class="addButton" src="'+ADD_ICON_URL+'" alt="'+w+'" />'})}if(F&&!H.noAdd&&j){var J=$CE(K,"",aSimpleCls,H,{title:t,innerHTML:'<span id="__tmp_add" class="'+BUTTON_CLS+' rm-standard"><span class="rm-first-child"><div class="rm-button">Add</div></span></span>'});$E.on("__tmp_add","click",j,{obj:H,func:q,type:K})}if(M){$E.on(M,"click",b)}}else{if(z.mode==COMPLEX_SET){if(r>B){I=$fc(H,G);if(!I){I=$CE("div","",G,H,{innerHTML:(z.complexRemoveText||"Remove")})}}M=$$(L,"",c)[0];if(!M&&!F){M=$CE("li",null,L,null,{innerHTML:"Add More..."})}if(M){c.appendChild(M);if(r==1){$E.on(M,"click",b)}}}}if(I){$E.on(I,"click",d)}}function E(H){if(!H){return}if(f){var G=$CE("img","","input_grip",null,{src:DRAG_ICON});H.insertBefore(G,H.firstChild);$rdd(H,{src_opacity:25,col:H.parentNode,row:gen_frwap_cls,el_handle:"input_grip",row_ajax_:function(L,M){},lock_x:true,pre_drop_cls:"pre-minput_sort",post_drop_cls:"post-minput_sort"})}if(F&&!$hc(H,s)){$ac(H,"rm-addedField");var I=H.getElementsByTagName("input");var K=null;for(var J=0;J<I.length;J++){if(I[J].type.toLowerCase()=="text"){K=I[J];break}}if(K){K.readOnly="readonly"}}}function b(){n(this.parentNode)}function d(){if(this&&this.parentNode&&this.parentNode.parentNode){this.parentNode.parentNode.removeChild(this.parentNode);r--}}function q(K,G,L){var H=[];H[H.length]=$$(aSimpleCls,L,G);H[H.length]=$$(rSimpleCls,L,G);for(var J=(H.length-1);J>=0;J--){for(var I=(H[J].length-1);I>=0;I--){if(H[J][I]&&H[J][I].parentNode){H[J][I].parentNode.removeChild(H[J][I])}}}$rc(G,s);$ac(G,k);g(G);n();u()}}function swapProvField(g,d){var h=$$("state_province_text",null,g.parentNode.parentNode)[0];var c=$$("province_list",null,g.parentNode.parentNode)[0];var b=$$("state_list",null,g.parentNode.parentNode)[0];var e=$$("state_province_label",null,g.parentNode.parentNode)[0];var f=$$("province_label",null,g.parentNode.parentNode)[0];var a=$$("state_label",null,g.parentNode.parentNode)[0];b.name="";b.selectedIndex=0;a.style.display="none";b.style.display="none";c.name="";c.selectedIndex=0;c.style.display="none";f.style.display="none";h.style.display="none";e.style.display="none";h.value="";h.text="";h.name="";switch(g.value){case ("CA"):c.name=d;c.style.display="block";f.style.display="block";break;case ("US"):b.name=d;b.style.display="block";a.style.display="block";break;default:e.style.display="block";h.style.display="block";h.name=d;break}}function checkEndDate(b){var a=$$("endDateSelect",null,b.parentNode)[0];if(b.value=="present"){a.style.visibility="hidden";a.selectedIndex=0}else{a.style.visibility=""}}function updateBaseUrl(f,g,e,a,d,c){if(!d){d={}}if(!d.desc_field){d.desc_field=$$("rm-description",null,g.parentNode)[0]}if(d.desc_field&&g){var h=a;if(g.value.length){var b=$(d.dest_field);if(c){h=convToSubdomainCharset(g.value.toLowerCase())}else{h=convToSixentCharset(g.value.toLowerCase())}if(b&&h!=b.value){b.value=h}else{if(!b&&h!=g.value){g.value=h}}}if(!c){d.desc_field=$rh(d.desc_field,e+h)}else{d.desc_field=$rh(d.desc_field,"http://<strong>"+h+"</strong>."+e)}}}function convToSixentCharset(a){return convToCharset(a,"sixent")}function convToSubdomainCharset(a){return convToCharset(a,"subdomain")}function convToCharset(f,g){var e="",h=null,c=Ramius.SIXENT_CHARSET;if(g=="subdomain"){c=Ramius.SUBDOMAIN_CHARSET}for(var d=0;d<f.length;d++){var j=f.charCodeAt(d),a=null;if((j>=192&&j<=198)||(j>=224&&j<=230)){a="a"}else{if(j==199||j==231){a="c"}else{if((j>=200&&j<=203)||(j>=232&&j<=235)){a="e"}else{if(j>=226&&j<=239){a="i"}else{if(j>=204&&j<=207){a="l"}else{if(j==209||j==241){a="n"}else{if((j>=210&&j<=214)||(j>=242&&j<=246)||(j==248)){a="o"}else{if(j==223){a="s"}else{if((j>=217&&j<=220)||(j>=249&&j<=252)){a="u"}else{if((j>=221&&j<=222)||(j>=253&&j<=255)){a="y"}else{if(j==32){a="-"}else{if(j==95&&g=="subdomain"){a="-"}}}}}}}}}}}}var b=h=="-"&&(a=="-"||f.charAt(d)=="-");b=b||(h=="_"&&(a=="_"||f.charAt(d)=="_"));if(!b){h=(a!=null)?a:f.charAt(d);if(!((h=="-"||h=="_")&&e.length<1)){e=e+h}}}return e.stripInvalidChars(c)}function cleanAlias(a){if(a){a=a.replace(/^[\s-_]+/,"");a=a.replace(/[\s-_]+$/,"")}return a}function sizeIframe(c){var g=10;var f="rm-fileIFrame";var d="rm-iframeWrap";var e=c.contentDocument||c.contentWindow;if(e.document){e=e.document}var b=$(d);if(b&&b.offsetHeight>0){var a=b.offsetHeight+g;c.style.height=a+"px"}}function setAutoHeight(f,d,b){var h=f.style.height;if(!h){h=f.clientHeight||f.offsetHeight}var a=document.createElement("div");var c=f.cloneNode(true);c.removeAttribute("name");c.removeAttribute("id");$ac(c,"rm-clone-obj");c.style.overflow="visible";c.disabled=true;c.tabIndex=-1;c.style.height=is_IE()?"1000px":"5px";a.className="rm-autoHeightWrap";a.appendChild(c);f.parentNode.insertBefore(a,f);f.autoHeightMin=d||h;f.autoHeightMax=b;f.autoHeightDiv=c;f.resizeInput=function(j){var l=j.target||j.srcElement;var k=l.value;l.autoHeightDiv.value=k;var e=l.autoHeightDiv.scrollHeight;if(e<l.autoHeightMin){e=l.autoHeightMin}if(l.autoHeightMax!=null&&e>l.autoHeightMax){e=l.autoHeightMax}l.style.height=e+"px"};$E.on(f,"keyup",f.resizeInput);var g=new Object();g.target=f;f.resizeInput(g)}function toggleWrap(c){var d,a,b;if(c){d=c.value;a=c.cloneNode(false);if(a.getAttribute("wrap")=="off"){a.removeAttribute("wrap")}else{a.setAttribute("wrap","off")}c.parentNode.replaceChild(a,c);a.value=d}}function updateInputFields(d,e){var a=$$("rm-i18n-text","li",d);for(var b=0;b<a.length;b++){var c=$(a[b]);if(c.lang&&c.lang==e){c.style.display="block"}else{c.style.display="none"}}}function showhideText(b){var a=b.selectedIndex;var d=b.options[a];var c=d.value;updatePicklists(b.form,c);updateInputFields(b.form,c)}function initShowhideText(a,c){var b=$(a);updatePicklists(b,c);updateInputFields(b,c)}function updatePicklists(a,d){var h=$$("rm-lang-picker","li",a);for(var e=0;e<h.length;e++){var c=h[e];c.style.display="block";var l=$$("rm-active-lang","select",c);for(var k=0;k<l.length;k++){var g=l[k];for(var f=0;f<g.options.length;f++){var b=(g.options[f].value==d);g.options[f].selected=b}}}}function initSelectList(m,o,e,h){var b=false;var d=(navigator&&navigator.appName)?navigator.appName.toLowerCase():null;if(d&&d.indexOf("opera")>=0){b=true}var a=e+"_0";var l=$(a);l.options.length=0;for(var f=0;f<m.subs.length;f++){var c=m.subs[f].option;var k=m.subs[f].idx;c.idx=k;var g=l.options.length;var j=c.selected?c.selected:c.defaultSelected;if(b){c.selected=j;c.defaultSelected=j}l.options[g]=c;if(!b){l.options[g].selected=j;l.options[g].defaultSelected=j}}alterOptions(e,h,o)}function alterOptions(d,a,b){for(i=0;i<(a-1);i++){var c=$(d+"_"+i);var e=$(d+"_"+(i+1));populateSubList(c,e,b)}}function populateSubList(p,c,r){var a=false;var e=(navigator&&navigator.appName)?navigator.appName.toLowerCase():null;if(e&&e.indexOf("opera")>=0){a=true}for(var l=0;l<p.options.length;l++){var d=p.options[l];if(d.selected){var q=d.idx;if($E.isIE){c.options.length=0}else{for(var g=(c.options.length-1);g>=0;g--){c.options[g].parentNode.removeChild(c.options[g])}}var f=r[q].subs;if(f!=null){new_length=f.length;for(var h=0;h<f.length;h++){var b=f[h].option;if(f[h].idx){var q=f[h].idx;b.idx=q}var m=b.selected!=null?b.selected:b.defaultSelected;if(a){b.selected=m;b.defaultSelected=m}c.options[h]=b;if(!a){c.options[h].selected=m;c.options[h].defaultSelected=m}}}}}}function validateUserName(a,d,h,k){var f="validate_";var e="/support/verification/username.jsp";var b=(a.srcElement||a.target);var j=Ramius.nodeUtils.getParentNodeByClassName(b,BUTTON_CLS);var c=f+j.id;var g=$(d).value;if(!h){h=$(c)}if(!h){h=$CE("span",c,"",j.parentNode)}e=e+"?username="+escape(g);if(k!=null){e+="&group_id="+k}if(Ramius.ajax.updater(h,e)==null){$rh(c,"Error connecting to Validation module")}var l=$fs($(d),"rm-submitError");if(l&&l.id!=h&&"text"!=l.type){l.style.display="none"}}var ModalManager={modals:[],getModal:function(){var b=-1;if(ModalManager.modals.length==0){ModalManager.modals[0]=new ModalManager.modalBuilder()}for(var a=0;a<ModalManager.modals.length;a++){if(!ModalManager.modals[a].isShown()){b=a;break}}if(b==-1){b=ModalManager.modals.length;ModalManager.modals[b]=new ModalManager.modalBuilder()}return ModalManager.modals[b]},getLastShown:function(){var a=ModalManager.modals,c=-1;for(var b=a.length-1;b>=0;b--){if(a[b].isShown()){c=b;break}}if(c==-1){c=0}return a[c]},commonStart:null,commonEnd:null,modalBuilder:function(){var overlay_id="rm-overlay";var overlay_el=$(overlay_id);var overlay_css="";var modal_wrap_id="rm-modalWrap";var default_modal_width="453";var modal_wrap_cls="rm-modalWrap";var modal_wrap=$(modal_wrap_id);var inner_modal_wrap_cls="rm-modal";var top_cls="rm-t";var bottom_cls="rm-b";var modal_bar_cls="rm-modalBar";var modal_id="rm-modalContent";var modal_cls="rm-modalContent";var modal_content_in_cls="rm-modalContentIn";var modal_bar,modal;var modal_onshow=null;var modal_instance=this;var modal_bar_html='<a href="javascript:void(0);" class="rm-closeModal">X</a>';var isLoaded=false;var shown=false;var modal_content=null;var pre_shown=false;var secondary_modal=false;var shim=null;var esc_listeners=null;var maximized=false;var restore_height=-1;var restore_width=-1;var modal_dd=null;var screen_scalable=false;var scale_x_offset=0;var scale_y_offset=0;var scale_x_min=450;var scale_x_max=1000;var scale_action=null;var scale_body_class="rm-bodyContentModal";if(overlay_el){overlay_id=overlay_id+new Date().getTime();overlay_el=null;overlay_css="rm-overlay";secondary_modal=true}if(modal_wrap){modal_wrap_id=modal_wrap_id+new Date().getTime();modal_id=modal_id+new Date().getTime();modal=modal_wrap=null}this.isShown=function(){return modal_instance.shown};this.getNode=function(){return modal_content};this.watchEscKey=function(event){var escKey=27;var keydowned=event.keyCode||event.which;if(keydowned==escKey){if(modal_bar.firstChild!=null&&typeof modal_bar.firstChild.onclick=="function"){modal_bar.firstChild.onclick(event)}else{if(modal_instance.shown){modal_instance.hide()}}}};var startShow=function(){modal_instance.verifyModal();if(typeof ModalManager.commonStart=="function"){ModalManager.commonStart()}var full_height=$D.getDocumentHeight();var full_width=$D.getDocumentWidth();overlay_el.style.height=full_height+"px";overlay_el.style.minWidth="1000px";overlay_el.style.display="block";overlay_el.style.opacity=0;overlay_el.style.filter="alpha(opacity=1)";if(!secondary_modal){var fadeAnim=new $A(overlay_el,{opacity:{from:0,to:0.6}},0.1);fadeAnim.animate()}else{if(!secondary_modal){overlay_el.style.opacity=0.6;overlay_el.style.filter="alpha(opacity=60)"}}modal_instance.pre_shown=true;modal_instance.lastRmModalInstance=rmModal;rmModal=modal_instance};this.registerEscape=function(){modal_instance.esc_listeners=$E.getListeners(document,"keydown");if(modal_instance.esc_listeners!=null){for(var i=0;i<modal_instance.esc_listeners.length;++i){var listener=modal_instance.esc_listeners[i];$E.removeListener(document,"keydown",listener.fn)}}$E.on(document,"keydown",modal_instance.watchEscKey)};this.setWidth=function(width){if(!width||width<=0){modal_wrap.style.width=default_modal_width+"px"}else{modal_wrap.style.width=width+"px"}};this.setHeight=function(height){if(!height||height<=0){modal_wrap.style.height=null}else{modal_wrap.style.height=height+"px"}};this.center=function(options){if(!options){options={}}modal_wrap.style.visibility="hidden";modal_content.style.display="block";modal_wrap.style.height="auto";var scrollX=document.documentElement.scrollLeft||document.body.scrollLeft;var scrollY=document.documentElement.scrollTop||document.body.scrollTop;var xpos=options.xpos?options.xpos:($D.getViewportWidth()/2)-(modal_wrap.offsetWidth/2)+scrollX;var viewable_height=$D.getViewportHeight();var modal_height=(modal_wrap.offsetHeight||modal_wrap.clientHeight);var ypos=options.ypos;if(ypos==null&&modal_height<viewable_height){ypos=((viewable_height/2)-(modal_height/2))+scrollY}else{if(ypos==null){ypos=scrollY}}if(ypos<0){ypos=0}if(xpos<0){xpos=0}if(options.xoffset){xpos+=options.xoffset}if(options.yoffset){ypos+=options.yoffset}if(!options.ypos&&modal_height<viewable_height&&(ypos-80)>scrollY){ypos-=60}if(ypos==0){ypos+=20}modal_wrap.style.top=ypos+"px";modal_wrap.style.left=xpos+"px";if(options.hide){modal_content.style.display="none"}else{modal_wrap.style.visibility="visible"}};this.findFocus=function(){var f_prio=["input","select","textarea","button","a"];var hasFocus=false;for(var i=0;i<f_prio.length;i++){var el_grp=modal_content.getElementsByTagName(f_prio[i]);for(var j=0;j<el_grp.length;j++){var cur=el_grp[j];if(cur&&(cur.disabled=="undefined"||!cur.disabled)&&(cur.readOnly=="undefined"||!cur.readOnly)&&(!cur.type||(cur.type.toLowerCase()!="hidden"&&cur.type.toLowerCase()!="checkbox"))){try{cur.focus();hasFocus=true}catch(ex){continue}break}}if(hasFocus){break}}};this.show=function(text,loadFunc,options){if($E.isIE&&!modal_instance.isLoaded){$E.onDOMReady(function(){modal_instance._show(text,loadFunc,options)})}else{modal_instance._show(text,loadFunc,options)}};this._show=function(text,loadFunc,options){this.verifyModal();if(!modal_instance.pre_shown){startShow()}this.setWidth(-1);if(typeof text=="object"){modal_content.innerHTML="";modal_content.appendChild(text)}else{modal_content.innerHTML=text}if(!options){options={}}if(typeof options.beforeModalShow=="function"){options.beforeModalShow(modal_instance)}var scripts=modal_content.getElementsByTagName("SCRIPT");for(var i=0;i<scripts.length;i++){if(scripts[i].innerHTML.indexOf("getRmModal().setWidth")>=0){(function(script){return window.eval(script.innerHTML)})(scripts[i]);scripts[i].parentNode.removeChild(scripts[i])}}modal_wrap.style.top="1px";modal_wrap.style.left="1px";modal_wrap.style.display="block";options.hide=true;var boxHeight=-1;boxHeight=parseInt(modal_content.offsetHeight);this.center(options);modal_content.style.display="none";var a=new $A(modal,{height:{from:1,to:boxHeight}},0.5,YAHOO.util.Easing.backOut);a.onComplete.subscribe(function(){modal_wrap.style.visibility="visible";modal_content.style.display="block";modal.style.height="auto";modal_content.style.zoom=1;Tooltips.init(Tooltips.generalTipClass,{parent_id:"rm-modalContent",setPosition:function(tip,r_to){tip.style.top=(($D.getY(r_to)-getRmModal().getY())-10)+"px";tip.style.left=(getRmModal().getWidth()-4)+"px"}});$rn.evalScripts(modal_content);if(!options.no_focus){modal_instance.findFocus()}modal_instance.registerEscape();if(typeof loadFunc=="function"){loadFunc(modal)}if(typeof modal_onshow=="function"){modal_onshow()}});a.animate();var lm=ModalManager.getLastShown();if(modal_instance!=lm){var oZ=parseInt($D.getStyle(lm.getOverlay(),"z-index"));if(isNaN(oZ)){oZ=parseInt(lm.getOverlay().style.zIndex)}modal_wrap.style.zIndex=oZ+3;overlay_el.style.zIndex=oZ+2;overlay_el.style.filter="alpha(opacity=1)";overlay_el.style.opacity="0.01"}if(!shim&&typeof drawShim!="undefined"&&typeof drawShim=="function"){shim=drawShim(overlay_el);shim.style.top=0;shim.style.left=0;shim.style.zIndex=parseInt($D.getStyle(overlay_el,"z-index"))-1;shim.style.width="100%"}if(shim){shim.style.display="block"}modal_instance.shown=true};this.setX=function(xpos){if(xpos>=0){modal_instance.getModal().style.left=xpos+"px"}};this.setY=function(ypos){if(ypos>=0){modal_instance.getModal().style.top=ypos+"px"}};this.getX=function(){return parseInt($D.getStyle(modal_instance.getModal(),"left"))};this.getWidth=function(){return parseInt(modal_instance.getModal().offsetWidth)};this.getHeight=function(){return parseInt(modal_instance.getModal().clientHeight||modal_instance.getModal().offsetHeight)};this.getY=function(){return parseInt($D.getStyle(modal_instance.getModal(),"top"))};this.getContent=function(){return modal_content};this.setContent=function(content,exec,validation){modal_wrap.style.visibility="hidden";modal_content.innerHTML="";if(typeof content=="string"){modal_content.innerHTML=content}else{if(typeof content=="object"){modal_content.appendChild(content)}else{modal_content=content}}if(validation){FormValidation.addFormValidation(modal_content)}this.setWidth(-1);var options={};options.hide=true;var boxHeight=-1;boxHeight=parseInt(modal_content.offsetHeight);if(exec){$rn.evalScripts(modal_content)}this.center();modal_content.style.display="block";modal_wrap.style.visibility="visible";Tooltips.init(Tooltips.generalTipClass,{parent_id:"rm-modalContent",setPosition:function(tip,r_to){tip.style.top=(($D.getY(r_to)-getRmModal().getY())-10)+"px";tip.style.left=(getRmModal().getWidth()-4)+"px"}});modal_instance.registerEscape()};this.hide=function(cascade){if(typeof ModalManager.commonEnd=="function"){ModalManager.commonEnd()}modal_wrap.style.display="none";modal_wrap.style.visibility="hidden";if(shim){shim.style.display="none"}var forms=modal_content.getElementsByTagName("form");if(forms!=null&&forms.length>0){for(var i=0;i<forms.length;i++){if(forms[i]!=null&&typeof forms[i].close=="function"){forms[i].close()}}}if(!secondary_modal){modal.style.height="auto";var fadeAnim=new $A(overlay_el,{opacity:{from:0.7,to:0}},0.2);fadeAnim.onComplete.subscribe(function(){overlay_el.style.display="none"});fadeAnim.animate()}else{overlay_el.style.display="none"}modal_instance.resetModal();modal_instance.shown=false;modal_instance.pre_shown=false;if(modal_instance.esc_listeners!=null){for(var i=0;i<modal_instance.esc_listeners.length;++i){var listener=modal_instance.esc_listeners[i];$E.on(document,"keydown",listener.fn)}}$E.removeListener(document,"keydown",modal_instance.watchEscKey);if(rmModal===this.lastRmModalInstance&&ModalManager.hideEmbeds!=null){var he=ModalManager.hideEmbeds;for(var i=0;i<he.length;i++){$rn.toggleEmbeds(he[i],false)}}if(this.lastRmModalInstance!=null){rmModal=this.lastRmModalInstance}if(this.newCloseAction){this.resetCloseAction();this.newCloseAction=false}$rc(document.documentElement,scale_body_class);if(cascade&&this.lastRmModalInstance!=null){rmModal.hide()}};this.addEvent=function(rowId,url){modal_instance.verifyModal();$E.on($(rowId),"click",function(e){var exception_cls="rm-exception";var thisEl=this;var target_el=(e.srcElement||e.target);var exceptionEl=$hc(target_el,exception_cls)?target_el:null;if(!exceptionEl){exceptionEl=$rn.getParentNodeByClassName(target_el,exception_cls)}if(!exceptionEl){this.getModalInput(url)}})};this.getModalInput=function(url,func){if($E.isIE&&!modal_instance.isLoaded){$E.onDOMReady(function(){modal_instance._getModalInput(url,func)})}else{modal_instance._getModalInput(url,func)}};this._getModalInput=function(url,func){modal_instance.verifyModal();var modal_el=$fc(modal_wrap,modal_cls);Ramius.ajax.request(url,{beforeStart:function(){startShow()},onComplete:function(respObject){modal_instance._show(respObject.responseText,func,{execJS:true})},onFailure:function(respObject){modal_instance.hide()}})};this.getOverlay=function(){return overlay_el};this.getModal=function(){return modal_wrap};this.addModalClass=function(cls){if(cls&&cls.length){$ac(modal_wrap,cls)}};this.getMaximized=function(){return maximized};this.maximize=function(max_el){var content_div=$("rm-item");if(maximized){modal_instance.restore(max_el);restore_width=restore_height=-1;return}modal_instance.fullScreen(max_el)};this.fullScreen=function(max_el){var content_div=$("rm-item");restore_height=modal_instance.getHeight();restore_width=modal_instance.getWidth();modal_instance.setX(0);modal_instance.setY(document.documentElement.scrollTop||document.body.scrollTop);var w=parseInt($D.getViewportWidth());modal_instance.setWidth(parseInt($D.getViewportWidth()));modal_instance.setHeight(parseInt($D.getViewportHeight()));if(content_div!=null){content_div.style.maxHeight=content_div.style.height=(parseInt($D.getViewportHeight())-55)+"px"}maximized=true;modal_bar.style.cursor="default";if(max_el!=null){$ac(max_el,"rm-restore")}$rc(document.documentElement,scale_body_class);$ac(document.documentElement,scale_body_class);if(modal_dd!=null){modal_dd.lock()}if(typeof modal_instance.scale_action=="function"){modal_instance.scale_action()}$E.removeListener(window,"resize",modal_instance.screenResize);$E.on(window,"resize",modal_instance.screenResize)};this.screenResize=function(){if(maximized){modal_instance.fullScreen()}else{if(screen_scalable){modal_instance.restore()}}};this.restore=function(rest_el){if(screen_scalable){var content_div=$("rm-item");var w=parseInt($D.getViewportWidth());var h=parseInt($D.getViewportHeight());var x_off=modal_instance.getScaleOffsetX()*2;var y_off=modal_instance.getScaleOffsetY()*2;if(x_off>0){w-=x_off}if(y_off>0){h-=y_off}if(scale_x_min>w){w=scale_x_min}if(w>scale_x_max){w=scale_x_max}$rc(document.documentElement,scale_body_class);$ac(document.documentElement,scale_body_class);modal_instance.setHeight(h);modal_instance.setWidth(w);if(content_div!=null){content_div.style.maxHeight=content_div.style.height=(h-55)+"px"}if(modal_dd!=null){modal_dd.lock()}$E.removeListener(window,"resize",modal_instance.screenResize);$E.on(window,"resize",modal_instance.screenResize)}else{if(restore_height>0&&restore_width>0){modal_instance.setHeight(restore_height);modal_instance.setWidth(restore_width);$rc(document.documentElement,scale_body_class);if(modal_dd!=null){modal_dd.unlock()}$E.removeListener(window,"resize",modal_instance.screenResize)}}$E.onDOMReady(modal_instance.center);maximized=false;modal_bar.style.cursor=screen_scalable?"default":"move";if(rest_el!=null){$rc(rest_el,"rm-restore")}if(typeof modal_instance.scale_action=="function"){modal_instance.scale_action()}};this.initScreenScalable=function(x_offset,y_offset,x_min,x_max){modal_instance.setScreenScalable(true);modal_instance.setScaleOffsetX(x_offset);modal_instance.setScaleOffsetY(y_offset);modal_instance.setScaleMinX(x_min);modal_instance.setScaleMaxX(x_max);modal_instance.restore()};this.setScreenScalable=function(scalable){screen_scalable=scalable};this.getScaleOffsetX=function(){return scale_x_offset>0?scale_x_offset:0};this.getScaleOffsetY=function(){return scale_y_offset>0?scale_y_offset:0};this.setScaleOffsetX=function(offset){scale_x_offset=offset};this.setScaleOffsetY=function(offset){scale_y_offset=offset};this.setScaleMinX=function(min){scale_x_min=min};this.setScaleMaxX=function(max){scale_x_max=max};this.resetModal=function(){modal_instance.resetModalClass();modal_instance.resetModalBar();maximized=false;screen_scalable=false;modal_bar.style.cursor="move";if(modal_dd!=null){modal_dd.unlock()}$E.removeListener(window,"resize",modal_instance.screenResize)};this.resetModalClass=function(cls){modal_wrap.className="rm-modalWrap"};this.setModalBarContent=function(html){modal_bar.innerHTML=html};this.resetModalBar=function(){modal_bar.innerHTML=modal_bar_html;modal_instance.resetCloseAction()};this.setModalCloseAction=function(func){if(typeof func=="function"){modal_bar.firstChild.onclick=func;this.newCloseAction=true}};this.setModalScaleAction=function(func){if(typeof func=="function"){modal_instance.scale_action=func}};this.setModalShowAction=function(func){if(typeof func=="function"){modal_onshow=func}};this.resetCloseAction=function(){if(modal_bar){modal_bar.firstChild.onclick=function(){modal_instance.hide();return false}}};this.verifyModal=function(){if(!modal_instance.isLoaded){if(!overlay_el){overlay_el=$CE("div",overlay_id,overlay_css,document.body)}if(!modal_wrap){modal_wrap=$CE("div",modal_wrap_id,modal_wrap_cls,document.body);var modal_inner_wrap=$CE("div",null,inner_modal_wrap_cls,modal_wrap);var modal_t=$CE("div",null,top_cls,modal_inner_wrap)}if(!modal_bar){modal_bar=$CE("div",null,modal_bar_cls,modal_inner_wrap,{innerHTML:modal_bar_html});modal_instance.resetCloseAction()}if(!modal){modal=$CE("div",modal_id,modal_cls,modal_inner_wrap);modal.style.zoom=1}if(!modal_content){modal_content=$CE("div",null,modal_content_in_cls,modal)}modal_instance.isLoaded=true;$D.generateId(modal_bar);modal_dd=new $DD(modal_wrap);modal_dd.setHandleElId(modal_bar.id);modal_dd.startDrag=function(){var obj_x=$D.getX(modal_instance.getModal());var cLeft=obj_x;var cRight=($D.getViewportWidth()-(obj_x+modal_instance.getWidth()+1));modal_dd.resetConstraints(true);modal_dd.setXConstraint(cLeft,cRight)};var modal_b=$CE("div",null,bottom_cls,modal_wrap);var modal_b_inner=$CE("div",null,null,modal_b)}};this.reload=function(url,exec,validate,onReload){Ramius.ajax.request(url,{method:"GET",onComplete:function(response){last_resp=response.responseText;if(typeof onReload=="function"){onReload(response)}getRmModal().setContent(last_resp,exec,validate)},onError:function(response){last_resp=response.responseText;if(typeof onReload=="function"){onReload(response)}getRmModal().setContent(last_resp,exec,validate)},onFailure:function(){}})};this.openUrl=function(url,m,exec,settings){if($E.isIE&&!modal_instance.isLoaded){$E.onDOMReady(function(){modal_instance._openUrl(url,m,exec,settings)})}else{modal_instance._openUrl(url,m,exec,settings)}};this._openUrl=function(url,m,exec,settings){if(!m){m="GET"}if(!settings){settings={}}var sFunc=(settings.no_val)?null:FormValidation.addFormValidation;Ramius.ajax.request(url,{method:m,beforeStart:function(){startShow()},onComplete:function(resp){var onshow=function(m_obj){if(typeof sFunc=="function"){sFunc(m_obj)}if(typeof settings.onComplete=="function"){settings.onComplete(resp)}};modal_instance._show(resp.responseText,onshow,{execJS:exec,no_focus:settings.no_focus})},onFailure:function(){modal_instance.hide()}})}}};var rmModal=getRmModal();function getRmModal(){if(rmModal==null){rmModal=ModalManager.getModal()}return rmModal}var REQUIRED_CLS="rm-isRequired",ERROR_CLS="rm-submitError";var FORM_ERROR_LIST="rm-form_error_list";var FORM_ERROR_WRAPPER="rm-form_error";var EMAILCLS="rm-email",URLCLS="rm-website",DAYCLS="rm-day",YEARCLS="rm-year";var SEC_VALIDATE="rm-optionalValidation";var SIMPLE_WHITESPACE="rm-simpleWhiteSpace";var FormValidation={validationSet:[],err_modal:null,getVsetVal:function(f,e){var c="",d=FormValidation.validationSet;if(!f||!f.length){return c}for(var a=(d.length-1);a>=0;a--){var b=d[a];if(b&&b.length){if(d[a][0]==f){c=d[a][e];break}}}return c},getErrorMessageByFieldName:function(a){return FormValidation.getVsetVal(a,2)},getLabelByFieldName:function(a){return FormValidation.getVsetVal(a,1)},getFunctionByFieldName:function(a){return FormValidation.getVsetVal(a,3)},getMinLengthByFieldName:function(a){return FormValidation.getVsetVal(a,4)},getMaxLengthByFieldName:function(a){return FormValidation.getVsetVal(a,5)},addFormValidation:function(d){var c=(d||document);var a=c.getElementsByTagName("form");for(var b=(a.length-1);b>=0;b--){$E.on(a[b],"submit",FormValidation.submitValidation)}},getLabelByFor:function(c,d){if(d!=null&&c!=null&&c.id!=null&&c.id.length>0){var e=d.getElementsByTagName("label");for(var b=0;b<e.length;b++){var a=(e[b].getAttribute("for")||e[b].getAttribute("htmlFor"));if(a!=null&&a.length>0&&a==c.id){return e[b]}}}return null},submitValidation:function(u,x,b){var D=false,m=[];var y=null;if(b==null){b={}}if(u!=null){y=(this&&this.tagName&&this.tagName.toUpperCase()=="FORM")?this:(u.srcElement||u.target)}else{y=$(x)}y=y&&y.form?y.form:y;var q=null;if(!ncsv){q=$$(REQUIRED_CLS,null,y);q=$rf.uniqueMergeArray(q,$$(EMAILCLS,"input",y));q=$rf.uniqueMergeArray(q,$$(URLCLS,"input",y));q=$rf.uniqueMergeArray(q,$$(DAYCLS,"*",y));q=$rf.uniqueMergeArray(q,$$(YEARCLS,"*",y));q=$rf.uniqueMergeArray(q,$$(SEC_VALIDATE,"*",y));for(var t=(q.length-1);t>=0;t--){if($hc(q[t],"rm-clone-obj")){continue}if(q[t].form!=null&&q[t].form!==y){continue}var h=q[t],a=false,f=false,r=false;var d=h.type?h.type.toLowerCase():"";var c=FormValidation.getErrorMessageByFieldName(h.name);switch(d){case"checkbox":if(!$rf.getFieldValue(h)){a=true}break;case"radio":break;case"text":case"password":default:var o=$rf.getFieldValue(h,true);if($hc(h,SIMPLE_WHITESPACE)){o=Ramius.textUtils.simpleWhiteSpace(o)}if((!o||o.length==0||o=="")&&$hc(h,REQUIRED_CLS)){f=true;a=true}if(o&&o.length){var z=FormValidation.getMinLengthByFieldName(h.name);if(o.length<z){c=DEFAULT_MSG_SUFFIXES.minLength.replace("{0}",z);f=true;a=true}var w=FormValidation.getMaxLengthByFieldName(h.name);if(w>0&&o.length>w){c=DEFAULT_MSG_SUFFIXES.maxLength.replace("{0}",w);f=true;a=true}}if(!a&&o&&o.length){if($hc(h,DAYCLS)){try{var k=Ramius.nodeUtils.getParentNodeByClassName(h,"calGroup");var C=$rf.getFieldValue($$("rm-month",null,k)[0],true);if(!$rf.validateDay(C,o)){if(!c.length){c=DEFAULT_MSG_SUFFIXES.url;f=true}a=true}}catch(B){}}else{if(($hc(h,EMAILCLS)&&!$rf.validateEmail(o))||($hc(h,"rm-websiteFull")&&!$rf.validateFullUrl(o))||($hc(h,"rm-websiteUnc")&&!$rf.validateUncUrl(o))||($hc(h,URLCLS)&&!$rf.validateUrl(o))||($hc(h,YEARCLS)&&!$rf.validateYear(o))){if(!c.length){c=DEFAULT_MSG_SUFFIXES.url;f=true}a=true}}}}if(!a&&h.name){var g=FormValidation.getFunctionByFieldName(h.name);if(g&&typeof g=="function"){var n=g(h,$rf.getFieldValue(h,true));if(n&&n.has_error){if(n.err_msg){c=n.err_msg}r=n.noLabel;a=true}}}if(a){$ac(h,ERROR_CLS);D=true;var A=r?"":FormValidation.getLabelByFieldName(h.name);if(A==""&&f&&!r&&h.parentNode!=null){var s=h.parentNode.getElementsByTagName("label")[0];if(s==null){s=FormValidation.getLabelByFor(h,y)}if(s!=null){var p=s.getElementsByTagName("abbr");A=(s.innerText||s.textContent);if(p!=null){A=A.replace(" *","")}}}m[m.length]=[A,h,c]}else{$rc(h,ERROR_CLS)}}if(D){FormValidation.showErrorModal(m);if(u!=null){Event.stop(u)}if(typeof b.onError=="function"){b.onError(y,m)}return false}}FormValidation.formModified=false;disableForm(y);if(typeof b.onSuccess=="function"){b.onSuccess(y)}return true},clearValidationSet:function(a){var f=FormValidation.validationSet;var e=[];var b=0;for(var c=0;c<f.length;c++){var d=f[c];if(d[5]!=a){e[b++]=d}}FormValidation.validationSet=e},addValidationSet:function(b,d,a,f,c,e){FormValidation.validationSet[FormValidation.validationSet.length]=[d,a,f,c,e,b]},showErrorModal:function(p,q){var c,b;var k=ModalManager.getLastShown();var o=null;o=ModalManager.getModal();if(FormValidation.err_modal!=null&&FormValidation.err_modal.shown){return}FormValidation.err_modal=o;if(!q){q={}}var e=$$(FORM_ERROR_LIST,null,FORM_ERROR_WRAPPER)[0];e=e.cloneNode(false);for(var g=(p.length-1);g>=0;g--){var d=Ramius.textUtils.trim(p[g][0]);if(!p[g][2].length){p[g][2]=DEFAULT_MSG_SUFFIXES.base}var n=!d||!d.length?""+p[g][2]:'"'+d+'" '+p[g][2];if(n!=b){if(p[g][1]&&!p[g][1].id){$D.generateId(p[g][1])}var h=$CE("a",null,"",$CE("li",null,null,e),{href:"#",innerHTML:n});h.onclick=function(){return false};$E.on(h,"click",function(l,r){if(r){r.focus();o.hide()}return false},p[g][1])}b=n}var m=$(FORM_ERROR_WRAPPER).cloneNode(true);var f=$$(FORM_ERROR_LIST,null,m)[0];m.insertBefore(e,f);m.removeChild(f);$ac(m,"rm-errorModal");f=null;m.id="";if(q.no_description){var j=$$("rm-error_description","p",m)[0];if(j){j.parentNode.removeChild(j)}}var a=$$(BUTTON_CLS,BUTTON_EL,m)[0];$E.removeListener(a);$E.on(a,"click",function(r,l){l.hide()},o);m.style.display="block";if(k&&o&&o!=k){o.show(m,null,{xpos:(k.getX()+20),ypos:(k.getY()+40)})}else{o.show(m)}},formModified:false,EXIT_MSG:"You have made unsaved changes to the page. Are you sure you wish to leave?",warnOnUnload:function(b,g){if(!g){g={}}if(!b||!b.length){b=document.getElementsByTagName("FORM")}if(!b){return}if(typeof b!="array"){b=[b]}for(var f=(b.length-1);f>=0;f--){var e=b[f].elements;for(var d=(e.length-1);d>=0;d--){var c=e[d].tagName&&e[d].tagName.toLowerCase();if(c.length&&c!=BUTTON_TAG&&c!="fieldset"){$E.on(e[d],"blur",a,e[d].value)}}}function a(j,k){var h=(j.target||j.srcElements);if(k!=h.value){FormValidation.formModified=true}}$E.on(window,"beforeunload",FormValidation.formUnload)},formUnload:function(a){if(FormValidation.formModified){if(confirm(FormValidation.EXIT_MSG)){Event.stop(a);window.status=""}}},onFormChange:function(b,c){var a=$(b).elements;FormValidation.onFormElementsChange(a,c)},onFormElementsChange:function(c,d){if(!c||!c.length){return}for(var b=(c.length-1);b>=0;b--){var a=(c[b].tagName)?c[b].tagName.toLowerCase():"";if(a.length&&a!=BUTTON_TAG&&a!="fieldset"){FormValidation.watchFormElementChange(c[b],d)}}},watchFormElementChange:function(b,d){if(!b.tagName&&!b.type){return}var c="blur";switch(b.tagName.toLowerCase()){case"input":switch(b.type.toLowerCase()){case"password":case"text":c="keyup";break;case"radio":case"checkbox":c="click";break}break;case"select":c="change";break}$E.on(b,c,a,$rf.getFieldValue(b));function a(f,g){var e=(f.target||f.srcElements);if(g!=$rf.getFieldValue(e)){if(d&&typeof d=="function"){d(e)}}}}};var newCaptcha=function(a){$((a||"rm-captchaImage")).src="/captcha?type=image&ts="+new Date().getTime()};var TabLayout={enableTabbedLayout:function(g,d){if(!d){d={}}var n=d.content_cls||"rm-tabbedContent";var m=d.tab_content_type||"div";var h=d.tab_cls||"rm-tab";var k=d.tab_el_type||"li";var f=d.selected_cls||"rm-current";var o=this;var b=null;var a=d.start_tab||0;var l=$$(h,k,g);var c=d.tabChangeValidation;var p=(d.click_to_close==true);var e=d.onTabChange;var j=d.start_el;this.initGroup=function(){for(var q=0;q<l.length;q++){o.registerUpdateTab(l[q],l)}};this.getCurrentTab=function(){return b};this.getCurrentContent=function(){var q=$$(n,m,b);return q&&q.length>0?q[0]:null};this.setCurrentTab=function(q){b=q;if(typeof e=="function"){e(b,l,o)}};this.getTabValidation=function(t,s){if(c&&c.length){var q=o.getCurrentTabPosition();for(var r=0;r<c.length;r++){if(c[r].tab==q){return c[r].func}}}};this.registerUpdateTab=function(r,q){if(r!=null&&r.getElementsByTagName("a")!=null&&r.getElementsByTagName("a").length>0){var s=r.getElementsByTagName("a")[0];$E.on(s,"click",function(t){o.updateTab(r,q)});s.onclick=function(){return false}}};this.updateTab=function(q,v){var y=true;var x=o.getTabValidation(o.getCurrentTab(),v);if(x&&typeof x=="function"){y=x()}if(y&&q!=null&&q.getElementsByTagName("a")!=null&&q.getElementsByTagName("a").length>0){var r=q.getElementsByTagName("a")[0];var z=r.href;var w=z.substr(z.indexOf("#")+1,z.length);var s=$$(n,m);for(var u=0;u<v.length;u++){$rc(v[u],f)}if(p&&b===q){for(var t=0;t<s.length;t++){s[t].style.display="none"}o.setCurrentTab(null);return}$ac(q,f);for(var t=0;t<s.length;t++){if(s[t].id!=w){s[t].style.display="none"}else{s[t].style.display="block"}}o.setCurrentTab(q)}};this.getCurrentTabPosition=function(){var r=-1;for(var q=0;q<l.length;q++){if(l[q]==b){r=q;break}}return r};this.showNextTab=function(){var q=o.getCurrentTabPosition()+1;if(!l[q]){q=0}o.updateTab(l[q],l)};this.showPreviousTab=function(){var q=o.getCurrentTabPosition()-1;if(!l[q]){q=0}o.updateTab(l[q],l)};this.showTabContainingElement=function(s){if(s==null){return}var q=$rn.getParentNodeByClassName(s,n);if(q!=null){var u=null;for(var r=0;r<l.length;r++){var v=l[r].getElementsByTagName("a")[0];var t=v.href;if(t.indexOf(q.id)>=0){u=l[r];break}}if(u!=null){this.updateTab(u,l)}}};this.initGroup();if(j!=null){this.showTabContainingElement(j)}else{if(a>=0){this.updateTab(l[a],l)}}}};function disableForm(c){var b=$(c);if(b&&b.tagName&&b.tagName.toLowerCase()=="form"){var d=$$(SUBMIT_CLS,BUTTON_TAG,b);for(var a=(d.length-1);a>=0;a--){var e=d[a];if(e){e.disabled=true;if(!$hc(e,BUTTON_CLS)){e=$rn.getParentNodeByClassName(e,BUTTON_CLS);$ac(e,BUTTON_DISABLED)}}}}}function enableForm(c){var b=$(c);if(b&&b.tagName&&b.tagName.toLowerCase()=="form"){var d=$$(SUBMIT_CLS,BUTTON_TAG,b);for(var a=(d.length-1);a>=0;a--){var e=d[a];if(e){e.disabled=false;if(!$hc(e,BUTTON_DISABLED)){e=$rn.getParentNodeByClassName(e,BUTTON_DISABLED);$rc(e,BUTTON_DISABLED)}}}}}function submitAJAX(d,j,k,l,m){var h=$(j);if(!k){k=false}if(m==null){m={}}if(h&&!h.ajaxFormSubmitted){var c=h.method;if(!c){c="POST"}var e=h.action;if(!e){return false}if(typeof tinymce!="undefined"){var b=$$("wysiwygField","textarea",j);for(var f=0;f<b.length;f++){var g=tinymce.EditorManager.get(b[f].id);b[f].value=g.getContent()}}if(d!=null){Event.stop(d)}var a=FormValidation.submitValidation(null,j,m);if(a){if(typeof tinymce!="undefined"){var b=$$("wysiwygField","textarea",j);for(var f=0;f<b.length;f++){g.initialized=false;b[f].style.display="none"}}h.ajaxFormSubmitted=true;Ramius.ajax.request(e,{upload:l,form:h,method:c,onUpload:function(n){enableForm(h);if(k&&k.onUpload){k.onUpload(n,k.params)}h.ajaxFormSubmitted=false},onComplete:function(n){enableForm(h);if(k&&k.onComplete){k.onComplete(n,k.params)}h.ajaxFormSubmitted=false},onError:function(o){enableForm(n);if(k&&k.onError){k.onError(o,k.params)}var n=$(j);if(n){n.ajaxFormSubmitted=false}},onFailure:function(n){h.ajaxFormSubmitted=false;enableForm(h);getRmModal().hide()}})}}}function simpleAJAX(b,d,a,c){Ramius.ajax.request(b,{method:"GET",onComplete:function(e){last_resp=e.responseText;var f=$(d);if(f!=null){f.innerHTML=last_resp;$rn.evalScripts(f);if(c!=null){c()}}},onFailure:function(e){last_resp=response.responseText;var f=$(a);if(f!=null){f.innerHTML=last_resp;$rn.evalScripts(f)}}})}function simpleAJAXPost(f,a,e,g,d,b){var c={onError:function(h,j){last_resp=h.responseText;loadResponse(g,last_resp)},onComplete:function(h,j){last_resp=h.responseText;loadResponse(e,last_resp);if(d){d()}}};submitAJAX(f,a,c,false,b)}function loadResponse(a,b){var c=$(a);if(c!=null){c.innerHTML=b;$rn.evalScripts(c)}}function modalPost(e,a,f,c,b){var d={onError:function(g,h){last_resp=g.responseText;getRmModal().setContent(last_resp,true)},onUpload:function(g,h){last_resp=g.responseText;getRmModal().setContent(last_resp,true)},onComplete:function(g,j){last_resp=g.responseText;var h=$(f);if(h!=null){h.innerHTML=last_resp;$rn.evalScripts(h)}getRmModal().hide()}};submitAJAX(e,a,d,c,b)}var SearchableList={initListByClassName:function(f,e,c,d){if(!d){d={}}var g=$(f);var a=$(e);var b=$$(c,d.item_type,d.itemset_parent);if(f&&b.length){return new SearchableList.createFilteredSearch(g,a,b,d)}return null},createFilteredSearch:function(b,f,e,c){var j=SearchableList.getFilterableList(e,c.filterFunction);var g=$(c.resetButton);var a=$(c.customButton);if(g){$E.on(g,"click",SearchableList.resetList,{infield:b,infield_2:f,items:e,showFunction:c.showFunction,emptyLabel:c.no_result})}if(a){$E.on(a,"click",SearchableList.resetList,{infield:b,infield_2:f,items:e,showFunction:c.customShow,emptyLabel:c.no_result,itemType:c.item_type})}if(c.customActions){var h=c.customActions;for(var d=h.length-1;d>=0;d--){$E.on(h[d].target,(h[d].event||"click"),h[d].actionFunction,{items:e,infield:b,infield_2:f,showFunction:c.showFunction})}}$E.on(b,"keydown",function(l){var k=l.keyCode||l.which;if(k==13){Event.stop(l);return false}});if(f){$E.on(f,"change",SearchableList.keyWatch,{filterList:j,items:e,infield:b,infield_2:f,hideFunction:c.hideFunction,showFunction:c.showFunction,emptyLabel:c.no_result,itemType:c.item_type})}$E.on(b,"keyup",SearchableList.keyWatch,{filterList:j,items:e,infield:b,infield_2:f,hideFunction:c.hideFunction,showFunction:c.showFunction,emptyLabel:c.no_result,itemType:c.item_type});return{filterList:j,items:e,infield:b,infield_2:f,hideFunction:c.hideFunction,showFunction:c.showFunction,emptyLabel:c.no_result,itemType:c.item_type}},keyWatch:function(b,d){var j=Ramius.textUtils.trim(d.infield.value.toLowerCase());var h=d.infield_2.value.toLowerCase();if(j=="filter..."){j=""}var g=d.filterList,f=d.items;if(!j.length&&!h.length){SearchableList.resetList(b,d);return}var a=false;var c=(f&&f[0])?$(f[0].className+"_temp"):null;if(c){c.parentNode.removeChild(c)}for(var e=0;e<g.length;e++){var l=f[e];if($("rm-filterableList")!=null){if($hc(l,"rm-selected")&&$hc($("rm-filterableList"),"rm-filterUnselected")){continue}if(!$hc(l,"rm-selected")&&$hc($("rm-filterableList"),"rm-filterSelected")){continue}}var k=g[e]?" "+g[e].toLowerCase():null;if(k){if(j.length>0&&k.indexOf(" "+j)<0){SearchableList.hideItem(f[e],d.hideFunction)}else{if(h.length>0&&k.indexOf(h)<0){SearchableList.hideItem(f[e],d.hideFunction)}else{SearchableList.showItem(f[e],d.showFunction);a=true}}}}if(!a){if(!c&&f[0]){$CE(d.itemType,f[0].className+"_temp",null,f[0].parentNode,{innerHTML:d.emptyLabel})}}},hideItem:function(a,b){if(b&&typeof b=="function"){b(a)}else{a.parentNode.style.display="none"}},showItem:function(b,a){if(a&&typeof a=="function"){a(b)}else{b.parentNode.style.display="block"}var c=(b)?$(b.className+"_temp"):null;if(c){c.parentNode.removeChild(c)}},resetList:function(c,e){var d=e.infield;var a=e.items;if(d&&a){for(var b=(a.length-1);b>=0;b--){SearchableList.showItem(a[b],e.showFunction)}}},getFilterableList:function(d,c){var a=[],e=d.length;for(var b=0;b<e;b++){if(c&&typeof c=="function"){a[b]=c(d[b])}else{a[b]=d[b].innerHTML?d[b].innerHTML:""}}return a}};var MicroTip={tip:null,timeoutShow:null,timeoutTime:300,addTip:function(c,b,a){if(typeof c=="string"){c=$(c)}if(!c||!b||!b.length){return}$E.on(c,"mouseover",MicroTip.showTip,{element:c,text:b,clone_id:a});$E.on(c,"mouseout",MicroTip.hideTip,{element:c})},showTip:function(d,e){if(!e||!e.element||!e.text){return}if(!MicroTip.tip){MicroTip.tip=$CE("div","rm-microTip",null,document.body)}if(!MicroTip.tip){return}var c=e.clone_id?$(e.text).innerHTML:e.text;if(e.clone_id){MicroTip.tip.className=$(e.text).className}MicroTip.tip=$rh(MicroTip.tip,c);var b=$E.getPageX(d),a=$E.getPageY(d);MicroTip.timeoutShow=setTimeout(function(){MicroTip.followCursor(null,{xpos:b,ypos:a});MicroTip.tip.style.display="block";MicroTip.timeoutShow=null;$E.on(e.element,"mousemove",MicroTip.followCursor,e)},MicroTip.timeoutTime)},hideTip:function(a,b){if(MicroTip.tip==null||!b||!b.element){return}MicroTip.tip.style.display="none";MicroTip.tip.className="";if(MicroTip.timeoutShow){window.clearTimeout(MicroTip.timeoutShow)}$E.removeListener(b.element,MicroTip.followCursor)},followCursor:function(c,d){if(MicroTip.tip){var a,e,b=$D.getViewportWidth();if(!c&&d.xpos&&d.ypos){a=d.xpos+10;e=d.ypos+10}else{a=($E.getPageX(c)+10);e=($E.getPageY(c)+10)}if((a+MicroTip.tip.offsetWidth)>b){a=(b-MicroTip.tip.offsetWidth)}MicroTip.tip.style.top=e+"px";MicroTip.tip.style.left=a+"px"}}};var KeyNav={active:false,elementClass:null,focusElement:null,lastElement:null,lastHighlight:null,shiftDown:false,p_id:null,el_type:null,actionData:{},hlClass:"rm-highlightElement",skipHidden:null,upKey:38,downKey:40,defaultIdx:0,enterKey:13,tabKey:9,leftKey:37,rightKey:39,lockout:false,shiftKey:16,escKey:27,deleteKey:46,spaceKey:32,offsetHeight:53,lastKey:null,isOpera:false,initKeyNavigation:function(b,e,c){if(!b){return}if(!c){c={}}KeyNav.p_id=c.parentId;KeyNav.skipHidden=c.skipHidden;KeyNav.el_type=c.elementType;KeyNav.elementClass=b;for(var a=0;e&&a<e.length;a++){var d=e[a];if(d.key){KeyNav.actionData["k"+d.key]=d}}if(c.highlightClass){KeyNav.hlClass=c.highlightClass}$E.on(document,"keydown",KeyNav.watchKeyNavigation);var f=(navigator&&navigator.appName)?navigator.appName.toLowerCase():null;if(f&&f.indexOf("opera")>=0){KeyNav.isOpera=true}KeyNav.active=true},pause:function(){KeyNav.active=false},resume:function(){KeyNav.active=true},watchKeyNavigation:function(e){if(!KeyNav.active||!KeyNav.elementClass){return}var b=e.keyCode||e.which;function d(j){var h=j.keyCode||j.which;if(h==KeyNav.shiftKey&&KeyNav.shiftDown){KeyNav.shiftDown=false;$E.removeListener(document,"keyup",d)}}if(b==KeyNav.shiftKey){KeyNav.shiftDown=true;$E.on(document,"keyup",d);return}switch(b){case KeyNav.tabKey:case KeyNav.upKey:case KeyNav.downKey:case KeyNav.leftKey:case KeyNav.rightKey:if(KeyNav.isOpera&&(b==KeyNav.upKey||b==KeyNav.downKey||b==KeyNav.tabKey)){return}Event.stop(e);if(KeyNav.tabKey==b){if(KeyNav.shiftDown){KeyNav.previousElement()}else{KeyNav.nextElement()}}else{if(b==KeyNav.upKey||b==KeyNav.leftKey){KeyNav.previousElement()}else{if(b==KeyNav.downKey||b==KeyNav.rightKey){KeyNav.nextElement()}}}if(KeyNav.focusElement){var f=(document.documentElement.scrollTop||document.body.scrollTop)+KeyNav.offsetHeight;var c=$D.getViewportHeight()+(f-KeyNav.offsetHeight);var g=$D.getY(KeyNav.focusElement);var a=KeyNav.focusElement.offsetHeight;if((g+a)>c){window.scroll(0,(g+a)-(KeyNav.offsetHeight*2))}else{if(g<f){window.scroll(0,g-KeyNav.offsetHeight)}}}break;case KeyNav.enterKey:case KeyNav.spaceKey:case KeyNav.deleteKey:case KeyNav.copyKey:if(KeyNav.isOpera&&b==KeyNav.spaceKey){return}if(KeyNav.focusElement||KeyNav.lastElement){Event.stop(e)}if(window.ajaxInProgress){return}if(!KeyNav.focusElement&&KeyNav.lastElement){KeyNav.focusElement=KeyNav.lastElement}KeyNav.actionElement(e,b);break;case KeyNav.escKey:if(!KeyNav.focusElement&&KeyNav.lastElement){KeyNav.focusElement=KeyNav.lastElement}KeyNav.reset();default:break}},nextElement:function(){var b=KeyNav.getElements();if(KeyNav.lastElement&&!KeyNav.focusElement){KeyNav.focusElement=KeyNav.lastElement}var a=KeyNav.currentIndex(KeyNav.focusElement,b);if(a<0){a=KeyNav.currentIndex(KeyNav.lastHighlight,b)}if(a<0){a=KeyNav.defaultIdx}else{if(a==b.length-1){a=0}else{a++}}KeyNav.setHighlight(b,a);KeyNav.lockout=false},previousElement:function(){var b=KeyNav.getElements();if(KeyNav.lastElement&&!KeyNav.focusElement){KeyNav.focusElement=KeyNav.lastElement}var a=KeyNav.currentIndex(KeyNav.focusElement,b);if(a<0){a=KeyNav.currentIndex(KeyNav.lastHighlight,b)}if(a<0){a=KeyNav.defaultIdx}else{if(a==0){a=b.length-1}else{a--}}KeyNav.setHighlight(b,a);KeyNav.lockout=false},setHighlightByElement:function(a){if(KeyNav.focusElement){$rc(KeyNav.focusElement,KeyNav.hlClass)}KeyNav.lastHighlight=KeyNav.focusElement;KeyNav.focusElement=a;$ac(KeyNav.focusElement,KeyNav.hlClass)},setHighlight:function(b,a){if(b&&b.length){if(KeyNav.focusElement){$rc(KeyNav.focusElement,KeyNav.hlClass)}KeyNav.lastHighlight=KeyNav.focusElement;KeyNav.focusElement=b[a];$ac(KeyNav.focusElement,KeyNav.hlClass)}},getElements:function(){var c=$rn.getElementsByClasses(KeyNav.elementClass,KeyNav.el_type,KeyNav.p_id);var d=[];for(var b=0;b<c.length;b++){var a=$rn.getParentNodeByClassName(c[b],KeyNav.skipHidden);if(!$rn.isHidden(c[b])&&!$rn.isHidden(a)){d[d.length]=c[b]}}return d},actionElement:function(event,key){if(!KeyNav.focusElement||!KeyNav.focusElement.parentNode||KeyNav.lockout&&key==KeyNav.lastKey){return}if(!key&&event){key=event.keyCode||event.which}var action=(KeyNav.actionData)?KeyNav.actionData["k"+key]:null;if(action&&action.actionClass&&action.action&&KeyNav.focusElement){var action_els=$$(action.actionClass,action.actionElType,KeyNav.focusElement);if(!action_els||!action_els.length){action_els=$$(action.altActionClass,action.actionElType,KeyNav.focusElement);if(!action_els||!action_els.length){return}}for(var a_inc=(action_els.length-1);a_inc>=0;a_inc--){var action_el=action_els[a_inc];var l=$E.getListeners(action_el,action.action);if(l){for(var i=0;i<l.length;l++){if(l[i].fn){l[i].fn(event)}}}else{if(action.action=="click"&&action_el.onclick){if(action_el.type&&action_el.type.toLowerCase()=="checkbox"){if(action_el.disabled==true){return}action_el.checked=action_el.checked?false:true}if(typeof action_el.onclick=="string"){eval(action_el.onclick)}else{if(typeof action_el.onclick=="function"){action_el.onclick(event)}}}}}KeyNav.lastElement=KeyNav.focusElement;KeyNav.focusElement=null;if(action.lockout){KeyNav.lockout=true;KeyNav.lastKey=key}else{KeyNav.lockout=false;KeyNav.lastKey=-1}}},currentIndex:function(d,c){var a=-1;if(!c||!d||!c.length){return a}for(var b=(c.length-1);b>=0;b--){if(c[b]==d){a=b;break}}return a},reset:function(){if(KeyNav.focusElement){$rc(KeyNav.focusElement,KeyNav.hlClass);KeyNav.focusElement=null;KeyNav.lastElement=null;KeyNav.lastHighlight=null}}};function genHiddenValue(f,c,b){var e=$(c);var h=e.getElementsByTagName(BUTTON_TAG)[0];var g=f.srcElement||f.target;if(h&&g!=h){h.click();return}if(f&&h&&h.form&&h.name){if(!b){b={}}var a=b.tag||"input";var d=b.type||"hidden";$CE(a,null,null,h.form,{name:h.name,value:(h.value||""),type:d})}}var cleanupMCE=function(b){if(typeof tinymce!="undefined"){var a=$$("wysiwygField","textarea",b);for(var d=0;d<a.length;d++){var c=tinymce.EditorManager.get(a[d].id);if(c!=null){c.initialized=false;c.remove()}}}};function folderTreeFocus(a,b,g){var h=$(b);var c=parseInt($rf.getFieldValue(h));var j=h.selectedIndex;var e=h.options[j];if(e.disabled){e.selected=false;var f;for(var d=0;d<h.options.length;d++){if(h.options[d].value==g||(g==-1&&!h.options[d].disabled)){h.options[d].selected=true;return false}}}else{return true}return false}var TagInput={init:function(g,a,j){g.tag=new TagField(g,j);g.tag.cloud_el=$$("rm-suggestTagsDropWrap","div",g)[0];g.tag.input_el=$$("rm-mainInput","input",g)[0];g.tag.hidden_el=$$("rm-tagHiddenInput","input",g)[0];g.tag.suggestUrl=a;g.tag.suggest=g.tag.options.suggest;var h=$$("rm-tagDeleteBtn","a",g);var c=$$("rm-showTagCloud","a",g)[0];var e=$$("rm-hideTagCloud","a",g)[0];var f=$$("rm-tagSuggestResults","div",g)[0];$E.on(c,"click",function(){g.tag.cloudVisible(true)});$E.on(e,"click",function(){g.tag.cloudVisible(false)});$E.on(g.tag.input_el.parentNode.parentNode,"click",function(){g.tag.enableInput()});for(var d=0;d<h.length;d++){$E.on(h[d],"click",g.tag.removeTag)}var b=a.indexOf("?")>=0?"&":"?";if(g.tag.suggest&&a&&a.length>0){Ramius.suggest.tagSuggest(g,f,a+b+"json=1")}},selectTag:function(a){var c=a.childNodes[0].innerHTML;var b=$rn.getParentNodeByClassName(a,"rm-tagInputWrap");if($hc(a,"rm-tagSelected")){TagInput.removeTag(b,c)}else{b.tag.addTag(c)}b.tag.enableInput()},highlightCloud:function(e,d,a){var b=$$("rm-tag","li",e.cloud_el);for(var c=0;c<b.length;c++){if(d==null||d.toLowerCase()==b[c].childNodes[0].innerHTML.toLowerCase()){$rc(b[c],"rm-tagSelected");if(a){$ac(b[c],"rm-tagSelected")}if(d!=null){break}}}},cloudFilter:function(d,a,c){var h=d.srcElement||d.target;var g=$rn.getParentNodeByClassName(h,"rm-tagInputWrap");var f=g.tag.cloud_el.childNodes[0];var e=g.tag.suggestUrl.indexOf("?")>=0?"&":"?";var b=g.tag.hidden_el.value?e+"tags="+escape(g.tag.hidden_el.value):"";if(a){b+=b.length>0?"&":e;b+="location="+a}if(c){b+=b.length>0?"&":e;b+="sort="+c}Ramius.ajax.updater(f,g.tag.suggestUrl+b,{evalScripts:true})},copyInput:function(b,a){var h=$(b);var f=$(a);if(h&&f&&h.tag&&f.tag){f.tag.enableInput(false);var e=$$("rm-tagDelete","li",h);var d=$$("rm-tagDelete","li",f);for(var c=0;c<d.length;c++){d[c].parentNode.removeChild(d[c])}TagInput.highlightCloud(f.tag,null,false);for(var c=0;c<e.length;c++){var g=e[c].childNodes[0].innerHTML;f.tag.addTag(g)}}},removeTag:function(e,d){var a=$$("rm-tagText","span",e.tag.input_el.parentNode.parentNode);for(var b=0;b<a.length;b++){var c=null;if(a[b].innerText){c=a[b].innerText}else{c=a[b].textContent}if(c.toLowerCase()==d.toLowerCase()){a[b].parentNode.parentNode.removeChild(a[b].parentNode);break}}e.tag.updateField();if(e.tag.suggest){TagInput.highlightCloud(e,d,false)}}};function TagField(b,a){this.options=!a?{}:a;this.target=b;this.expired=true;this.suggest=true;this.suggestLoaded=false;this.cloud_el;this.input_el;this.hidden_el;this.suggestUrl;this.cloudVisible=function(c){if(this.suggest&&c!=$hc(this.target,"rm-tagInputFull")){var f=this.cloud_el.childNodes[0];this.cloudAnimate(c);if(!this.suggestLoaded&&c){var e=this.suggestUrl.indexOf("?")>=0?"&":"?";var d=this.hidden_el.value?e+"tags="+escape(this.hidden_el.value):"";var g=new Function("try{var tag_el = $('"+this.target.id+"');tag_el.tag.cloudAnimate(true);tag_el.tag.suggestLoaded = true;}catch(e){}");Ramius.ajax.updater(f,this.suggestUrl+d,{evalScripts:true,onComplete:g})}}};this.cloudAnimate=function(g){var c=this.cloud_el;var j=this.cloud_el.childNodes[0];var h=(j.clientHeight||j.offsetHeight)+8;var f=this.cloud_el.clientHeight||this.cloud_el.offsetHeight;var d=!g?0:h;$rc(this.target,"rm-tagInputFull");if(g){$ac(this.target,"rm-tagInputFull")}var e=new YAHOO.util.Anim(this.cloud_el,{height:{from:f,to:d}},0.2,YAHOO.util.Easing.easeOut);if(g){e.onComplete.subscribe(function(){c.style.height="auto"})}e.animate()};this.updateField=function(){var c=$$("rm-tagText","span",this.input_el.parentNode.parentNode);var e="";for(var d=0;d<c.length;d++){if(e.length>0){e+=","}if(c[d].innerText){e+=c[d].innerText}else{e+=c[d].textContent}}this.hidden_el.value=e};this.removeTag=function(c){var f=c.srcElement||c.target;var e=$rn.getParentNodeByClassName(f,"rm-tagInputWrap");var d=f.parentNode.childNodes[0].innerHTML;f.parentNode.parentNode.removeChild(f.parentNode);e.tag.updateField();if(e.tag.suggest){TagInput.highlightCloud(e,d,false)}};this.addTag=function(k){if(!k){return}k=Ramius.textUtils.trim(k);var h=this.hidden_el.value.match(new RegExp("^(.*,)?[\\s]*"+Ramius.textUtils.escapeRegEx(k)+"[\\s]*(,.*)?$","gi"));if(h){var f=$$("rm-tagText","span",this.input_el.parentNode.parentNode);for(var g=0;g<f.length;g++){var j=null;if(f[g].innerText){j=f[g].innerText}else{j=f[g].textContent}if(j.toLowerCase()==k.toLowerCase()){f[g].parentNode.parentNode.removeChild(f[g].parentNode);break}}}if(k.length>0){var d=document.createElement("li");d.className="rm-tag rm-tagDelete";var c=document.createElement("span");var e=document.createElement("a");c.className="rm-tagText";c.innerHTML=k;d.appendChild(c);d.appendChild(e);this.input_el.parentNode.parentNode.insertBefore(d,this.input_el.parentNode);$E.on(e,"click",this.removeTag);if(this.suggest){TagInput.highlightCloud(this,k,true)}this.updateField()}};this.submitTag=function(){this.addTag(this.input_el.value);this.input_el.value=""};this.keyWatch=function(f,d){var c=f.keyCode||f.which;if(c==13||c==9||c==44||c==59){Event.stop(f);d.addTag(d.input_el.value);d.input_el.value=""}else{if(c==27){d.input_el.value=""}}if(d.options.maxLength&&d.input_el.value.length>=d.options.maxLength){if(c!=37&&c!=39&&c!=8&&c!=46&&c!=16){Event.stop(f)}}};this.enableInput=function(c){c=c==null?true:c;if(this.input_el.parentNode.style.display!="block"){this.input_el.parentNode.style.display="block";$E.on(this.input_el,"keypress",this.keyWatch,this);try{$$("rm-tagDesc","li",this.target)[0].style.display="none"}catch(d){}}if(c){this.input_el.focus()}}}function tinyURL(a){var b={upload:false,form:a.form,parameters:"shorten_key="+a.name,method:"POST",onComplete:function(c,d){a.value=(c.responseText);a.checklength()}};Ramius.ajax.request("/support/shorten.jsp",b)}$E.on(window,"load",initForms);var SUBMIT_CLS="submit_button";var BUTTON_CLS="rm-sixentButton";var BUTTON_EL="span";var BUTTON_TAG="button";var BUTTON_DISABLED="rm-disabled";var ACTIVE_CLS="active";var HOVER_CLS="hover";var ACTION_MENU_CLS="rm-actionMenu";var ACTION_PAGE_CLS="rm-actionPage";var ACTION_CLS="rm-action";var SPLIT_DRP_CLS="rm-splitDropBtn";var SPLIT_MENU_CLS="rm-splitMenu";var SPLIT_PAGE_CLS="rm-splitPage";var ncsv=false;