(function(f,u){var z={val:function(g){return this.val(g)},disabled:function(g){typeof g!=="undefined"&&this.filter("input").each(function(){var c=f(this);if(!g&&l(c))a(c);else g&&!l(c)&&n(c)});return this.is("input:disabled")}},w=null,y=null,v=function(g){g=f.extend({},f.fn.glowColorSelector.defaults,g||{});if(y===null){w=f.telligent.glow.utility;y=r(g)}return this.each(function(){var c=f(this);c.css({backgroundColor:c&&c.val()?w.convertRgbColorToHtmlColor(w.convertHtmlColorToRgbColor(c.val())):"",
textAlign:"center",color:w.getContrastingHtmlColorForRgbColor(w.convertHtmlColorToRgbColor(c&&c.val()?w.convertRgbColorToHtmlColor(w.convertHtmlColorToRgbColor(c.val())):""))});l(c)?n(c):a(c)})},r=function(g){var c={blendImageUrl:g.blendImageUrl,hueBlendImageUrl:g.hueBlendImageUrl,moveStartX:null,moveStartY:null,elementMoveStartX:null,elementMoveStartY:null};g=f("<div></div>").css({width:"290px",padding:"2px",paddingLeft:"6px",borderStyle:"solid",borderWidth:"1px",borderColor:"#000000",backgroundColor:"#eeeeee"});
c.popupPanel=f("<div></div>").glowPopUpPanel({cssClass:"",position:"updown",zIndex:1E3,hideOnDocumentClick:false}).glowPopUpPanel("empty").glowPopUpPanel("append",g);c.selectBoxBackground=f("<div></div>").css({width:"256px",height:"256px",borderWidth:"1px",borderStyle:"solid",borderColor:"#000000",padding:"0px",cssFloat:"left"}).appendTo(g);c.selectBox=f("<div></div>").css({width:"256px",height:"256px",cssFloat:"left",padding:"0px",cursor:"pointer"}).bind("mousedown.glowColorSelector",function(m){c.clickValueSaturationHandler(m);
return false}).appendTo(c.selectBoxBackground);w.isIE()?c.selectBox.css({filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='"+c.blendImageUrl+"')"}):c.selectBox.css({backgroundImage:"url('"+c.blendImageUrl+"')",backgroundRepeat:"no-repeat",backgroundPosition:"top left"});c.selectBoxCursor=f("<div></div>").css({position:"absolute",borderWidth:"3px",borderStyle:"solid",borderColor:"#666666",height:"7px",width:"7px",zIndex:1E3,left:"0px",top:"0px",marginLeft:"2px",marginTop:"-1px",
cursor:"pointer",filter:"none"}).bind("mousedown.glowColorSelector",function(m){c.cursorMouseDownHandler(m)}).appendTo(c.selectBoxBackground);f("<div></div>").css({position:"absolute",borderWidth:"3px",borderStyle:"solid",borderColor:"#ffffff",height:"1px",width:"1px",overflow:"hidden"}).appendTo(c.selectBoxCursor);c.hueSelectBox=f("<div></div>").css({width:"20px",height:"256px",lineHeight:"256px",boderStyle:"solid",borderWidth:"1px",borderColor:"#666666",marginLeft:"5px",cssFloat:"left",cursor:"default",
backgroundImage:"url('"+c.hueBlendImageUrl+"')"}).appendTo(g);var j=f("<div></div>").css({position:"relative",width:"20px",height:"256px"}).appendTo(c.hueSelectBox);c.hueSelectCursor=f("<div></div>").css({position:"absolute",borderStyle:"solid",borderWidth:"3px",borderColor:"#666666",height:"5px",width:"22px",marginLeft:"-4px",marginTop:"-5px",left:"0px",top:"0px",cursor:"pointer"}).bind("mousedown.glowColorSelector",function(m){c.hueCursorMouseDownHandler(m)}).appendTo(j);f("<div></div>").css({position:"absolute",
borderWidth:"2px",borderStyle:"solid",borderColor:"#ffffff",height:"1px",width:"18px",overflow:"hidden"}).appendTo(c.hueSelectCursor);c.selectedColor=f('<input type="text" />').val("#ffffff").css({clear:"both",width:"279px",textAlign:"center",fontFamily:"Courier New, Courier",fontWeight:"bold",padding:"0px",margin:"4px",marginLeft:"auto",marginRight:"auto"}).bind("keyup.glowColorSelector",function(){c.parseEnteredColor();return true}).bind("change.glowColorSelector",function(){c.updateTemporaryValue(true);
return true}).appendTo(g);c.selectButton=f('<input type="button" />').val("OK").css({width:"92px",padding:"0px",margin:"0px"}).bind("click.glowColorSelector",function(){c.selectTemporaryColor();return false}).appendTo(g);c.clearButton=f('<input type="button" />').val("Clear").css({width:"92px",padding:"0px",margin:"0px",marginLeft:"4px"}).bind("click.glowColorSelector",function(){c.selectNoColor();return false}).appendTo(g);c.cancelButton=f('<input type="button" />').val("Cancel").css({width:"92px",
padding:"0px",margin:"0px",marginLeft:"4px"}).bind("click.glowColorSelector",function(){try{c.currentInput.focus()}catch(m){}c.popupPanel.glowPopUpPanel("hide");return false}).appendTo(g);var k={cursorMouseDownHandler:function(m){c.moveStartX=m.pageX;c.moveStartY=m.pageY;c.elementMoveStartX=parseInt(c.selectBoxCursor.css("left"),10);c.elementMoveStartY=parseInt(c.selectBoxCursor.css("top"),10);f(document).bind("mouseup.glowColorSelector",function(d){k.endMoveTracking(d);return false}).bind("mousemove.glowColorSelector",
function(d){k.cursorMouseMoveHandler(d);return false})},cursorMouseMoveHandler:function(m){var d=m.pageX-c.moveStartX;m=c.elementMoveStartY+(m.pageY-c.moveStartY);if(m<0)m=0;if(m>255)m=255;d=c.elementMoveStartX+d;if(d<0)d=0;if(d>255)d=255;c.selectBoxCursor.css({left:d+"px",top:m+"px"});k.updateTemporaryValue()},hueCursorMouseDownHandler:function(m){c.moveStartX=m.pageX;c.moveStartY=m.pageY;c.elementMoveStartX=parseInt(c.hueSelectCursor.css("left"),10);c.elementMoveStartY=parseInt(c.hueSelectCursor.css("top"),
10);f(document).bind("mouseup.glowColorSelector",function(d){k.endMoveTracking(d);return false}).bind("mousemove.glowColorSelector",function(d){k.hueCursorMouseMoveHandler(d);return false})},hueCursorMouseMoveHandler:function(m){m=c.elementMoveStartY+((typeof m.pageY!="undefined"?m.pageY:m.screenY)-c.moveStartY);if(m<0)m=0;if(m>255)m=255;c.hueSelectCursor.css({top:m+"px"});k.updateTemporaryValue()},endMoveTracking:function(){f(document).unbind("mouseup.glowColorSelector").unbind("mousemove.glowColorSelector")},
clickValueSaturationHandler:function(m){w.getWindowInfo();var d=w.getElementInfo(c.selectBox);c.selectBoxCursor.css({left:m.pageX-d.Left+"px",top:m.pageY-d.Top+"px"});k.updateTemporaryValue();k.cursorMouseDownHandler(m)},updateTemporaryValue:function(m){var d=parseInt(c.selectBoxCursor.css("left"),10),b=(255-parseInt(c.selectBoxCursor.css("top"),10))/255,h=(255-parseInt(c.hueSelectCursor.css("top"),10))*(360/255),p=w.convertHsvColorToRgbColor([h,1,255]);c.selectBoxBackground.css({backgroundColor:w.convertRgbColorToHtmlColor(p)});
p=w.convertHsvColorToRgbColor([h,b,d]);d=w.convertRgbColorToHtmlColor(p);c.selectedColor.css({backgroundColor:d});m||c.selectedColor.val(d);c.selectedColor.css({color:w.getContrastingHtmlColorForRgbColor(p)})},parseEnteredColor:function(){var m=w.convertRgbColorToHsvColor(w.convertHtmlColorToRgbColor(c.selectedColor.val()));c.selectBoxCursor.css({left:m[2]+"px",top:m[1]*-255+255+"px"});c.hueSelectCursor.css({top:m[0]/-(360/255)+255+"px"});k.updateTemporaryValue(true)},showColorSelector:function(m){c.popupPanel.glowPopUpPanel("hide");
c.currentInput=m;c.popupPanel.glowPopUpPanel("show",c.currentInput);m=w.convertRgbColorToHsvColor(w.convertHtmlColorToRgbColor(c.currentInput.val()));c.selectBoxCursor.css({left:m[2]+"px",top:m[1]*-255+255+"px"});c.hueSelectCursor.css({top:m[0]/-(360/255)+255+"px"});c.selectedColor.val(c.currentInput.val());k.updateTemporaryValue(true);u.setTimeout(k.focusColorSelector,99)},focusColorSelector:function(){if(c.popupPanel.glowPopUpPanel("isOpening"))u.setTimeout(k.focusColorSelector,99);else try{c.selectedColor.focus().select()}catch(m){}},
selectTemporaryColor:function(){if(c.currentInput!==null){o(c.currentInput,c.selectedColor.val(),true);try{c.currentInput.focus()}catch(m){}c.popupPanel.glowPopUpPanel("hide")}},selectNoColor:function(){if(c.currentInput!==null){o(c.currentInput,"",true);try{c.currentInput.focus()}catch(m){}c.popupPanel.glowPopUpPanel("hide")}}};f.extend(c,k);return c},o=function(g,c,j){if(g){c=c?w.convertRgbColorToHtmlColor(w.convertHtmlColorToRgbColor(c)):"";var k=g.val()!=c;g.val(c).css({backgroundColor:g.val(),
color:w.getContrastingHtmlColorForRgbColor(w.convertHtmlColorToRgbColor(g.val()))});k&&j&&g.trigger("change")}},n=function(g){g.unbind("click.glowColorSelector").unbind("keydown.glowColorSelector").css({cursor:"default"}).attr("disabled","disabled")},a=function(g){g.bind("click.glowColorSelector",function(){g.blur();y.showColorSelector(g);return false}).bind("keydown.glowColorSelector",function(c){if(c.keyCode!=9&&c.keyCode!=16){g.blur();y.showColorSelector(g);return false}else return true}).css({cursor:"pointer"}).removeAttr("disabled")},
l=function(g){return g.is("input:disabled")};f.fn.glowColorSelector=function(g){if(g in z)return z[g].apply(this,Array.prototype.slice.call(arguments,1));else if(typeof g==="object"||!g)return v.apply(this,arguments);else f.error("Method "+g+" does not exist on jQuery.fn.glowColorSelector")};f.extend(f.fn.glowColorSelector,{defaults:{blendImageUrl:"hue_blend.png",hueBlendImageUrl:"sv_blend.png"}})})(jQuery,window);
(function(f,u){var z={val:function(g){if(g===undefined){var c=f(this).data(w);if(c===null)return null;var j=c.internal.patternedTextBox.glowPatternedTextBox("getPatternValues"),k,m,d;if(c.settings.yearIndex>=0){k=parseInt(j[c.settings.yearIndex],10);if(isNaN(k))return null}else k=(new Date).getFullYear();if(c.settings.dayIndex>=0){d=parseInt(j[c.settings.dayIndex],10);if(isNaN(d))return null}else d=(new Date).getDate();if(c.settings.monthIndex>=0){m=o(c,j[c.settings.monthIndex])-1;if(isNaN(m))return null}else m=
(new Date).getMonth();g=new Date(k,m,d);if(c.settings.hourIndex>=0){k=parseInt(j[c.settings.hourIndex],10);if(isNaN(k))return null;else c.settings.amPmIndex>=0?g.setHours(n(c,k,j[c.settings.amPmIndex])):g.setHours(n(c,k,-1))}if(c.settings.minuteIndex>=0){c=parseInt(j[c.settings.minuteIndex],10);if(isNaN(c))return null;else g.setMinutes(c)}return g}else return this.each(function(){var b=f(this).data(w),h=b.internal.patternedTextBox.glowPatternedTextBox("getPatternValues");if(b.settings.yearIndex>=
0)h[b.settings.yearIndex]=g.getFullYear();if(b.settings.monthIndex>=0){var p=b.settings.monthIndex,e;e=g.getMonth()+1;var q=b.internal.patternedTextBox.glowPatternedTextBox("getPatternValueOption",b.settings.monthIndex,e-1);e=q?q:parseInt(e,10);h[p]=e}if(b.settings.dayIndex>=0)h[b.settings.dayIndex]=g.getDate();if(b.settings.hourIndex>=0){p=b.settings.hourIndex;e=g.getHours();h[p]=b.settings.amPmIndex>-1&&e>12?e-12:e}if(b.settings.minuteIndex>=0)h[b.settings.minuteIndex]=g.getMinutes();if(b.settings.amPmIndex>=
0){p=b.settings.amPmIndex;e=g.getHours();e=b.settings.amPmIndex>-1?e>=12?b.internal.patternedTextBox.glowPatternedTextBox("getPatternValueOption",b.settings.amPmIndex,1):b.internal.patternedTextBox.glowPatternedTextBox("getPatternValueOption",b.settings.amPmIndex,0):"";h[p]=e}b.internal.patternedTextBox.glowPatternedTextBox("setPatternValues",h)})},disabled:function(g){if(g===undefined){var c=this.data(w);if(c)return c.internal.patternedTextBox.glowPatternedTextBox("disabled");return false}else return this.each(function(){var j=
f(this).data(w);j.internal.patternedTextBox.glowPatternedTextBox("disabled",g);if(j.internal.popupButton)g?j.internal.popupButton.attr("disabled","disabled").unbind("click"+y):j.internal.popupButton.removeAttr("disabled").unbind("click"+y).bind("click"+y,function(){var k=z.val.apply(j.internal.state);k||(k=new Date);j.internal.currentDate=k;j.internal.currentMonth=k.getMonth()+1;j.internal.currentYear=k.getFullYear();a(j);j.internal.popupPanel.glowPopUpPanel("show",j.internal.popupButton)})})}},w=
"_glowDateTimeSelector",y=".glowDateTimeSelector",v=function(g){return this.each(function(){var c={settings:f.extend({},f.fn.glowDateTimeSelector.defaults,g||{}),internal:{state:f(this),initialized:false,patternedTextBox:null,popupButton:null,popupPanel:null,currentDate:new Date,currentYear:(new Date).getFullYear(),currentMonth:(new Date).getMonth()+1}};f(this).data(w,c);u.setTimeout(function(){r(c)},9)})},r=function(g){g.internal.patternedTextBox=g.internal.state.glowPatternedTextBox({pattern:g.settings.pattern,
allowBlanks:g.settings.allowBlankValue,blankCharacter:"_",onValidation:function(c,j,k,m){if(!(!g.internal.initialized||g.settings.monthIndex<0||g.settings.dayIndex<0)){c=o(g,j[g.settings.monthIndex]);var d=parseInt(j[g.settings.dayIndex],10),b=-1;if(g.internal.yearIndex>=0)b=parseInt(j[g.settings.yearIndex],10);if(!(isNaN(c)||isNaN(d))){var h=j[g.settings.dayIndex];if(c==2)if(!isNaN(b)&&b>-1&&(b%4===0&&b%100!==0||b%400===0)){if(d>29)h=m==g.settings.dayIndex&&k=="next"?"01":"29"}else{if(d>28)h=m==
g.settings.dayIndex&&k=="next"?"01":"28"}else if((c==4||c==6||c==9||c==11)&&d>30)h=m==g.settings.dayIndex&&k=="next"?"01":"30";j[g.settings.dayIndex]=h}}return j}}).bind("glowPatternedTextBoxChange"+y,function(){g.internal.state.trigger("glowDateTimeSelectorChange")});if(g.settings.showPopup&&g.internal.state){g.internal.popupButton=g.settings.calendarButtonImageUrl?f('<img style="border: 1px solid #ccc; padding: 2px; align: top; margin-left: 2px; background-color: #eee;" />').css({borderTopColor:f.telligent.glow.utility.getCurrentStyleValue(g.internal.state,
"border-top-color","borderTopColor","#999"),borderLeftColor:f.telligent.glow.utility.getCurrentStyleValue(g.internal.state,"border-left-color","borderLeftColor","#999"),borderRightColor:f.telligent.glow.utility.getCurrentStyleValue(g.internal.state,"border-right-color","borderRightColor","#999"),borderBottomColor:f.telligent.glow.utility.getCurrentStyleValue(g.internal.state,"border-bottom-color","borderBottomColor","#999"),backgroundColor:f.telligent.glow.utility.getCurrentStyleValue(g.internal.state,
"background-color","backgroundColor","#fff")}).attr("src",g.settings.calendarButtonImageUrl).insertAfter(g.internal.state):f('<input type="button" />').val(g.settings.calendarButtonText).addClass(g.settings.calendarButtonCssClass).insertAfter(g.internal.state);g.internal.popupPanel=f("<div></div>").insertAfter(g.internal.popupButton).glowPopUpPanel({cssClass:"",position:"updown",zIndex:1E3,hideOnDocumentClick:true})}z.disabled.apply(g.internal.state,[g.internal.patternedTextBox.glowPatternedTextBox("disabled")]);
g.internal.initialized=true},o=function(g,c){if(c===undefined)return parseInt("NaN",10);if(isNaN(parseInt(c,10))){var j=g.internal.patternedTextBox.glowPatternedTextBox("getPatternValueOptionIndex",g.settings.monthIndex,c);if(j!==undefined)return j+1;return parseInt("NaN",10)}else return parseInt(c,10)},n=function(g,c,j){c=parseInt(c,10);if(isNaN(c))return c;if(j!==undefined&&g.settings.amPmIndex>-1){g=g.internal.patternedTextBox.glowPatternedTextBox("getPatternValueOptionIndex",g.settings.amPmIndex,
j);if(g===0){if(c==12)c=0}else if(g===1)if(c!=12)c+=12}return c},a=function(g){if(g.internal.popupPanel){g.internal.popupPanel.glowPopUpPanel("empty");var c=f("<div></div>").css({borderTopWidth:"1px",borderLeftWidth:"1px",borderRightWidth:"1px",borderBottomWidth:"1px",borderTopStyle:"solid",borderLeftStyle:"solid",borderRightStyle:"solid",borderBottomStyle:"solid",borderTopColor:f.telligent.glow.utility.getCurrentStyleValue(g.internal.state,"border-top-color","borderTopColor","#999"),borderLeftColor:f.telligent.glow.utility.getCurrentStyleValue(g.internal.state,
"border-left-color","borderLeftColor","#999"),borderRightColor:f.telligent.glow.utility.getCurrentStyleValue(g.internal.state,"border-right-color","borderRightColor","#999"),borderBottomColor:f.telligent.glow.utility.getCurrentStyleValue(g.internal.state,"border-bottom-color","borderBottomColor","#999"),fontFamily:f.telligent.glow.utility.getCurrentStyleValue(g.internal.state,"font-family","fontFamily","Arial, Helvetica"),backgroundColor:f.telligent.glow.utility.getCurrentStyleValue(g.internal.state,
"background-color","backgroundColor","#fff"),padding:"2px",fontSize:f.telligent.glow.utility.getCurrentStyleValue(g.internal.state,"font-size","fontSize","9pt"),color:f.telligent.glow.utility.getCurrentStyleValue(g.internal.state,"color","color","#000")}),j=f("<table></table>").attr("cellPadding",0).attr("cellSpacing",0).css({borderWidth:"0px"}).appendTo(c);j=f("<tbody></tbody>").appendTo(j);var k=f("<tr></tr>"),m=f("<td></td>").css({textAlign:"center",padding:"2px",cursor:"pointer"}).bind("click"+
y,function(q){g.internal.currentMonth--;if(g.internal.currentMonth<1){g.internal.currentMonth=12;g.internal.currentYear>0&&g.internal.currentYear--}a(g);q.stopPropagation();return false}).appendTo(k);f("<div></div>").addClass(g.settings.previousButtonCssClass).html("&lt;").appendTo(m);m=f("<td></td>").css({textAlign:"center",padding:"2px",fontWeight:"bold",fontSize:"90%"}).attr("colSpan",5).html(g.settings.monthNames[g.internal.currentMonth-1]+" "+g.internal.currentYear).appendTo(k);m=f("<td></td>").css({textAlign:"center",
padding:"2px",cursor:"pointer"}).bind("click"+y,function(q){g.internal.currentMonth++;if(g.internal.currentMonth>12){g.internal.currentMonth=1;g.internal.currentYear<9999&&g.internal.currentYear++}a(g);q.stopPropagation();return false}).appendTo(k);f("<div></div>").addClass(g.settings.nextButtonCssClass).html("&gt;").appendTo(m);j.append(k);k=f("<tr></tr>");for(var d=0;d<g.settings.dayNames.length;d++)m=f("<td></td>").html(g.settings.dayNames[d]).css({textAlign:"center",padding:"2px",fontWeight:"bold",
borderBottomWidth:"1px",borderBottomStyle:"solid",fontSize:"90%",width:"14%",borderBottomColor:f.telligent.glow.utility.getCurrentStyleValue(g.internal.state,"border-bottom-color","borderBottomColor","#999")}).appendTo(k);j.append(k);d=new Date(g.internal.currentYear,g.internal.currentMonth-1,1);k=f("<tr></tr>");for(var b=0,h=5;b<d.getDay();){m=f("<td></td>").html("&nbsp;").css({fontSize:"90%",padding:"2px",textAlign:"center",width:"14%"}).appendTo(k);b++}var p=31;if(g.internal.currentMonth==2)p=
!isNaN(g.internal.currentYear)&&g.internal.currentYear>-1&&(g.internal.currentYear%4===0&&g.internal.currentYear%100!==0||g.internal.currentYear%400===0)?29:28;else if(g.internal.currentMonth==4||g.internal.currentMonth==6||g.internal.currentMonth==9||g.internal.currentMonth==11)p=30;var e=-1;if(g.internal.currentMonth==g.internal.currentDate.getMonth()+1&&g.internal.currentYear==g.internal.currentDate.getFullYear())e=g.internal.currentDate.getDate();for(d=1;d<=p;d++){b++;m=f("<td></td>").html(d).css({textAlign:"center",
padding:"2px",fontSize:"90%",cursor:"pointer",width:"14%"}).bind("click"+y,f.telligent.glow.utility.makeBoundFunction(l,null,[g,d])).bind("mouseover"+y,function(q){f(q.target).css({color:f.telligent.glow.utility.getCurrentStyleValue(g.internal.state,"background-color","backgroundColor","#fff"),backgroundColor:f.telligent.glow.utility.getCurrentStyleValue(g.internal.state,"color","color","#000")})}).bind("mouseout"+y,function(q){f(q.target).css({color:f.telligent.glow.utility.getCurrentStyleValue(g.internal.state,
"color","color","#000"),backgroundColor:f.telligent.glow.utility.getCurrentStyleValue(g.internal.state,"background-color","backgroundColor","#fff")})});d==e&&m.css({padding:"1px",borderTopWidth:"1px",borderLeftWidth:"1px",borderRightWidth:"1px",borderBottomWidth:"1px",borderTopStyle:"solid",borderLeftStyle:"solid",borderRightStyle:"solid",borderBottomStyle:"solid",borderTopColor:f.telligent.glow.utility.getCurrentStyleValue(g.internal.state,"color","color","#000"),borderLeftColor:f.telligent.glow.utility.getCurrentStyleValue(g.internal.state,
"color","color","#000"),borderRightColor:f.telligent.glow.utility.getCurrentStyleValue(g.internal.state,"color","color","#000"),borderBottomColor:f.telligent.glow.utility.getCurrentStyleValue(g.internal.state,"color","color","#000")});k.append(m);if(b==7){b=0;j.append(k);k=f("<tr></tr>");h--}}for(;b<7;){m=f("<td></td>").html("&nbsp;").css({fontSize:"90%",padding:"2px",textAlign:"center",width:"14%"}).appendTo(k);b++}for(j.append(k);h>0;){h--;k=f("<tr></tr>");for(d=0;d<7;d++)m=f("<td></td>").html("&nbsp;").css({fontSize:"90%",
padding:"2px",textAlign:"center",width:"14%"}).appendTo(k);j.append(k)}g.internal.popupPanel.glowPopUpPanel("append",c)}},l=function(g,c){if(g){var j=z.val.apply(g.internal.state);if(j===null)j=new Date;j=new Date(g.internal.currentYear,g.internal.currentMonth-1,c,j.getHours(),j.getMinutes(),j.getMilliseconds());var k=z.val.apply(g.internal.state);if(!k||k.getTime()!=j.getTime()){z.val.apply(g.internal.state,[j]);g.internal.state.trigger("glowDateTimeSelectorChange")}g.internal.popupPanel.glowPopUpPanel("hide")}};
f.fn.glowDateTimeSelector=function(g){if(g in z)return z[g].apply(this,Array.prototype.slice.call(arguments,1));else if(typeof g==="object"||!g)return v.apply(this,arguments);else f.error("Method "+g+" does not exist on jQuery.fn.glowDateTimeSelector")};f.extend(f.fn.glowDateTimeSelector,{defaults:{pattern:"",yearIndex:-1,monthIndex:-1,dayIndex:-1,hourIndex:-1,minuteIndex:-1,amPmIndex:-1,showPopup:true,allowBlankvalue:true,monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov",
"Dec"],dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],calendarButtonCssClass:"",previousButtonCssClass:"",nextButtonCssClass:"",calendarButtonText:"Select...",calendarButtonImageUrl:null}})})(jQuery,window);
(function(f){var u=function(z){var w=z.data("_delayedEnterLeaveContextKey");if(w===null||typeof w==="undefined"){w={enterTimeout:null,leaveTimeout:null};z.data("_delayedEnterLeaveContextKey",w)}return w};f.extend(f.event.special,{glowDelayedMouseEnter:{add:function(z){var w=z.data||500;f(z.selector).live("mouseenter",function(){var y=f(this),v=u(y);v.enterTimeout=setTimeout(function(){y.trigger("glowDelayedMouseEnter");clearTimeout(v.enterTimeout)},w)}).live("mouseleave",function(){var y=u(f(this));
clearTimeout(y.enterTimeout)})}},glowDelayedMouseLeave:{add:function(z){var w=z.data||500;f(z.selector).live("mouseleave",function(){var y=f(this),v=u(y);v.leaveTimeout=setTimeout(function(){y.trigger("glowDelayedMouseLeave");clearTimeout(v.leaveTimeout)},w)}).live("mouseenter",function(){var y=u(f(this));clearTimeout(y.leaveTimeout)})}}})})(jQuery);
(function(f){var u={val:function(a){if(a===undefined){var l=this.data("dropDownList");if(l&&l.internal.state&&l.internal.initialized&&l.internal.state.selectedIndex>=0&&l.internal.state.selectedIndex<l.internal.state.options.length)return l.internal.state.options[l.internal.state.selectedIndex].value;return""}else return this.each(function(){var g=f(this).data("dropDownList");if(g.internal.state&&g.internal.initialized){for(var c=0;c<g.internal.state.options.length;c++)if(g.internal.state.options[c].value==
a){u.selectedIndex.apply(f(g.internal.state),[c]);return}u.selectedIndex.apply(f(g.internal.state),[0])}})},selectedIndex:function(a,l){if(a===undefined){var g=this.data("dropDownList");if(g&&g.internal.state&&g.internal.initialized)return g.internal.state.selectedIndex;return-1}else return this.each(function(){var c=f(this).data("dropDownList");if(c.internal.state&&c.internal.initialized&&a>=0&&a<c.internal.items.length&&a<c.internal.state.options.length){var j=c.internal.state.selectedIndex!=a;
c.internal.state.selectedIndex=a;c.internal.selectedItem.innerHTML=c.settings.showHtmlWhenSelected?c.internal.items[a].html:c.internal.state.options[a].innerHTML;j&&l&&c.internal.state.onchange&&c.internal.state.onchange()}})},getText:function(){var a=this.data("dropDownList");if(a&&a.internal.state&&a.internal.initialized&&a.internal.state.selectedIndex>=0&&a.internal.state.selectedIndex<a.internal.items.length)return a.internal.items[a.internal.state.selectedIndex].html;return""},disabled:function(a){if(a===
undefined){var l=this.data("dropDownList");if(l)return l.internal.state.readonly}else return this.each(function(){var g=f(this).data("dropDownList");if(a){g.internal.button.style.cursor="default";g.internal.button.onclick=null;g.internal.button.style.backgroundImage="none";g.internal.button.style.backgroundColor=g.internal.backgroundColor;g.internal.selectedItem.style.borderColor=g.internal.backgroundColor;g.internal.state.readonly=true}else{g.internal.button.style.cursor="pointer";g.internal.button.onclick=
function(){y(g)};if(g.settings.buttonImageUrl)g.internal.button.style.backgroundImage="url('"+g.settings.buttonImageUrl+"')";g.internal.button.style.backgroundColor="#cccccc";g.internal.selectedItem.style.borderColor="#999999";g.internal.state.readonly=false}})},refresh:function(){return this.each(function(){var a=f(this).data("dropDownList");if(a.internal.initialized){for(var l=u.val.apply(f(a.internal.state),[]);a.internal.state.childNodes.length>0;)a.internal.state.removeChild(a.internal.state.childNodes[0]);
for(;a.internal.itemsContainer.childNodes.length>0;)a.internal.itemsContainer.removeChild(a.internal.itemsContainer.childNodes[0]);for(var g=-1,c=0;c<a.internal.items.length;c++){var j=document.createElement("div");j.onmouseover=f.telligent.glow.utility.makeBoundFunction(r,null,[a,c]);j.onclick=f.telligent.glow.utility.makeBoundFunction(u.selectedIndex,f(a.internal.state),[c,true]);j.style.padding="2px";j.style.cursor="pointer";j.style.borderStyle="dotted";j.style.borderWidth="1px";j.style.borderColor=
a.internal.backgroundColor;j.innerHTML=a.internal.items[c].html;a.internal.itemsContainer.appendChild(j);j=document.createElement("option");j.value=a.internal.items[c].value;j.innerHTML=a.internal.items[c].text;a.internal.state.appendChild(j);if(a.internal.items[c].value==l)g=c}if(g>=0){a.internal.state.selectedIndex=g;a.internal.selectedItem.innerHTML=a.settings.showHtmlWhenSelected?a.internal.items[g].html:a.internal.state.options[g].innerHTML}else{a.internal.selectedItem.innerHTML="&nbsp;";u.selectedIndex.apply(f(a.internal.state),
[0])}a.internal.highlightedItemIndex=-1}})},add:function(a){if(!a)return this;u.remove.apply(this,[a]);var l=true;return this.each(function(){if(l)l=false;else a=a._clone();var g=f(this).data("dropDownList");g.internal.items[g.internal.items.length]=a})},remove:function(a){if(!a)return this;return this.each(function(){for(var l=f(this).data("dropDownList"),g=[],c=false,j=0;j<l.internal.items.length;j++)if(l.internal.items[j].value==a.value)c=true;else g[g.length]=l.internal.items[j];if(c)l.internal.items=
g})},clear:function(){return this.each(function(){f(this).data("dropDownList").internal.items=[]})},insert:function(a,l){if(!a)return this;u.remove.apply(f(context.internal.state),[a]);var g=true;return this.each(function(){if(g)g=false;else a=a._clone();for(var c=f(this).data("dropDownList"),j=[],k=false,m=0;m<c.internal.items.length;m++){if(m==l){k=true;j[j.length]=a}j[j.length]=c.internal.items[m]}k||(j[j.length]=a);c.internal.items=j})},getByIndex:function(a){var l=this.data("dropDownList");if(l&&
a>=0&&a<l.internal.items.length)return l.internal.items[a];return null},count:function(){var a=this.data("dropDownList");if(a)return a.internal.items.length},createItem:function(a){return new n(a)}},z=function(a){return this.each(function(){var l={settings:f.extend({},f.fn.glowDropDownList.defaults,a||{}),internal:{state:this,highlightedItemIndex:-1,button:null,items:null,popupPanel:null,selectedItem:null,backgroundColor:null,itemsContainer:null,initialized:false}};f(this).data("dropDownList",l);
w(l)})},w=function(a){if(a.internal.state.offsetHeight){if(a.internal.state.disabled){a.internal.state.disabled=false;a.internal.state.readonly=true}a.internal.button=document.createElement("span");a.internal.button.style.borderStyle="outset";a.internal.button.style.borderWidth="1px";a.internal.button.style.borderColor="#999999";try{a.internal.button.style.display="inline-table"}catch(l){}try{a.internal.button.style.display="-moz-inline-box"}catch(g){}try{a.internal.button.style.display="inline-block"}catch(c){}a.internal.button.style.paddingRight=
"16px";a.internal.button.style.backgroundRepeat="no-repeat";a.internal.button.style.backgroundPosition="right center";a.internal.button.style.marginLeft=f.telligent.glow.utility.getCurrentStyleValue(a.internal.state,"margin-left","marginLeft","1px;");a.internal.button.style.marginTop=f.telligent.glow.utility.getCurrentStyleValue(a.internal.state,"margin-top","marginTop","1px;");a.internal.button.style.marginRight=f.telligent.glow.utility.getCurrentStyleValue(a.internal.state,"margin-right","marginRight",
"1px;");a.internal.button.style.marginBottom=f.telligent.glow.utility.getCurrentStyleValue(a.internal.state,"margin-bottom","marginBottom","1px;");a.internal.state.parentNode.insertBefore(a.internal.button,a.internal.state);a.internal.backgroundColor=f.telligent.glow.utility.getCurrentStyleValue(a.internal.state,"background-color","backgroundColor","#ffffff");if(a.internal.backgroundColor.replace(/\#[0-9a-f]*/gi,"")!="")a.internal.backgroundColor="#ffffff";a.internal.selectedItem=document.createElement("span");
a.internal.selectedItem.style.backgroundColor=a.internal.backgroundColor;a.internal.selectedItem.style.fontFamily=f.telligent.glow.utility.getCurrentStyleValue(a.internal.state,"font-family","fontFamily","Arial, Helvetica");a.internal.selectedItem.style.fontSize=f.telligent.glow.utility.getCurrentStyleValue(a.internal.state,"font-size","fontSize","100%");a.internal.selectedItem.style.lineHeight=f.telligent.glow.utility.getCurrentStyleValue(a.internal.state,"line-height","lineHeight","100%");a.internal.selectedItem.style.color=
f.telligent.glow.utility.getCurrentStyleValue(a.internal.state,"color","color","#000000");a.internal.selectedItem.style.borderStyle="outset";a.internal.selectedItem.style.borderWidth="0px";a.internal.selectedItem.style.borderRightWidth="1px";a.internal.selectedItem.style.padding="2px";try{a.internal.selectedItem.style.display="inline-table"}catch(j){}try{a.internal.selectedItem.style.display="-moz-inline-box"}catch(k){}try{a.internal.selectedItem.style.display="inline-block"}catch(m){}a.internal.selectedItem.style.width=
a.settings.selectedItemWidth<=23?a.internal.state.offsetWidth-23+"px":a.settings.selectedItemWidth-23+"px";a.internal.selectedItem.style.height=a.settings.selectedItemHeight<=4?a.internal.state.offsetHeight-4+"px":a.settings.selectedItemHeight-4+"px";a.internal.selectedItem.style.overflow="hidden";a.internal.button.appendChild(a.internal.selectedItem);var d=document.createElement("div");a.internal.state.parentNode.insertBefore(d,a.internal.state);a.internal.popupPanel=f(d).glowPopUpPanel({cssClass:"",
position:"updown",zIndex:1E3,hideOnDocumentClick:true});a.internal.popupPanel.glowPopUpPanel("empty");a.internal.itemsContainer=document.createElement("div");a.internal.itemsContainer.style.borderStyle="outset";a.internal.itemsContainer.style.borderWidth="1px";a.internal.itemsContainer.style.borderColor="#999999";a.internal.itemsContainer.style.height=a.settings.itemsHeight<=4?f.telligent.glow.utility.getWindowInfo().Height/4+24+"px":a.settings.itemsHeight-4+"px";a.internal.itemsContainer.style.width=
a.settings.itemsWidth<=4?a.internal.state.offsetWidth-4+"px":a.settings.itemsWidth-4+"px";a.internal.itemsContainer.style.overflow="auto";a.internal.itemsContainer.style.overflowX="hidden";a.internal.itemsContainer.style.padding="1px";a.internal.itemsContainer.style.backgroundColor=a.internal.backgroundColor;a.internal.itemsContainer.style.fontFamily=f.telligent.glow.utility.getCurrentStyleValue(a.internal.state,"font-family","fontFamily","Arial, Helvetica");a.internal.itemsContainer.style.fontSize=
f.telligent.glow.utility.getCurrentStyleValue(a.internal.state,"font-size","fontSize","100%");a.internal.itemsContainer.style.lineHeight=f.telligent.glow.utility.getCurrentStyleValue(a.internal.state,"line-height","lineHeight","100%");a.internal.itemsContainer.style.color=f.telligent.glow.utility.getCurrentStyleValue(a.internal.state,"color","color","#000000");a.internal.popupPanel.glowPopUpPanel("append",a.internal.itemsContainer);a.internal.items=[];for(d=0;d<a.internal.state.options.length;d++)a.internal.items[a.internal.items.length]=
d<a.settings.itemsHtml.length?new n({value:a.internal.state.options[d].value,text:a.internal.state.options[d].text,html:a.settings.itemsHtml[d]}):new n({value:a.internal.state.options[d].value,text:a.internal.state.options[d].text,html:a.internal.state.options[d].text});u.disabled.apply(f(a.internal.state),[a.internal.state.readonly==true]);a.internal.state.style.display="none";a.internal.initialized=true;u.refresh.apply(f(a.internal.state),[])}else window.setTimeout(function(){w(a)},249)},y=function(a){if(a.internal.popupPanel.glowPopUpPanel("isShown"))a.internal.popupPanel.glowPopUpPanel("hide");
else if(f.telligent.glow.utility.isSafari()){a.internal.popupPanel.glowPopUpPanel("show",a.internal.button);a.internal.state.selectedIndex>=0&&o(a,a.internal.state.selectedIndex)}else{a.internal.itemsContainer.style.overflow="hidden";a.internal.popupPanel.glowPopUpPanel("show",a.internal.button);window.setTimeout(function(){v(a)},49)}},v=function(a){if(a.internal.popupPanel.glowPopUpPanel("isOpening"))window.setTimeout(function(){v()},49);else{try{a.internal.itemsContainer.style.overflow="auto";a.internal.itemsContainer.style.overflowX=
"hidden"}catch(l){}a.internal.state.selectedIndex>=0&&o(a,a.internal.state.selectedIndex)}},r=function(a,l){o(a,l)},o=function(a,l){var g=a.internal.itemsContainer.childNodes[l];g.style.backgroundColor="#cccccc";g.style.borderColor="#666666";if(g.offsetTop+g.offsetHeight>a.internal.itemsContainer.scrollTop+a.internal.itemsContainer.offsetHeight)a.internal.itemsContainer.scrollTop=g.offsetTop+g.offsetHeight-a.internal.itemsContainer.offsetHeight;else if(g.offsetTop<a.internal.itemsContainer.scrollTop)a.internal.itemsContainer.scrollTop=
g.offsetTop;if(a.internal.highlightedItemIndex>=0&&a.internal.highlightedItemIndex!=l){g=a.internal.itemsContainer.childNodes[a.internal.highlightedItemIndex];g.style.backgroundColor=a.internal.backgroundColor;g.style.borderColor=a.internal.backgroundColor}a.internal.highlightedItemIndex=l};f.fn.glowDropDownList=function(a){if(a in u)return u[a].apply(this,Array.prototype.slice.call(arguments,1));else if(typeof a==="object"||!a)return z.apply(this,arguments);else f.error("Method "+a+" does not exist on jQuery.fn.glowDropDownList")};
f.extend(f.fn.glowDropDownList,{defaults:{selectedItemWidth:200,selectedItemHeight:32,itemsWidth:200,itemsHeight:300,itemsHtml:[],showHtmlWhenSelected:true,buttonImageUrl:"button.gif"}});var n=function(a){var l={value:"",text:"",html:a.text};a&&f.extend(l,a);this.text=l.text;this.value=l.value;this.html=l.html};n.prototype._clone=function(){return new n({value:this.value,text:this.text,html:this.html})}})(jQuery);
(function(f,u){var z={val:function(){var a=f(this).data(w);return a!==null&&typeof a.file!=="undefined"&&a.file!==null?{name:a.file.name}:null}},w="_glowUpload",y={begun:"glowUploadBegun",complete:"glowUploadComplete",error:"glowUploadError"},v=function(a){return this.each(function(){var l=f(this),g=f.extend({},f.fn.glowUpload.defaults,a||{},{pluploader:null,file:null,fileOffset:0,fileState:"",isUploading:false,currentUploadPercent:0,fileContainer:null});f.extend(g,{container:l,initialized:false});
f(this).data(w,g);r(g)})},r=function(a){if(/Mozilla[^\(]*\(.*? rv:([0-9]+)\.([0-9]+)\.([0-9]+)/.test(navigator.userAgent))if(parseInt(RegExp.$1,10)<1||parseInt(RegExp.$2,10)<9||parseInt(RegExp.$3,10)<2)a.runtimes="html5";a.file={name:"",id:"preuploaded",fileState:"uploaded"};a.pluploader=new plupload.Uploader({runtimes:a.runtimes,max_file_size:a.maxFileSize,container:a.container.attr("id"),url:a.uploadUrl,flash_swf_url:a.swfUrl,silverlight_xap_url:a.xapUrl,chunk_size:"1mb",multi_selection:false,dragdrop:true});
if(a.fileFilters!==null)a.pluploader.filters=a.fileFilters;a.pluploader.bind("Init",function(){a.container.children(":not(.plupload)").remove();var l=f("<div></div>").css({fontSize:"11px",borderWidth:"1px",borderStyle:"solid",borderColor:"#999",width:a.width,overflow:"auto",overflowX:"hidden",backgroundColor:"#fff"}).appendTo(a.container),g=f("<table></table>").attr("border",0).attr("cellSpacing",0).attr("cellPadding",0).css({width:"100%"}),c=f("<tbody></tbody>").appendTo(g);c=f("<tr></tr>").appendTo(c);
a.fileContainer=f("<td></td>").appendTo(c).css({width:"100%"});c=f("<td></td>").css({backgroundColor:"#eee",borderLeftWidth:"1px",borderLeftStyle:"solid",borderLeftColor:"#999",padding:".25em"}).attr("vAlign","top").appendTo(c);f('<input type="Button" value="Browse..." id="'+a.container.attr("id")+'_browseButton" />').appendTo(c);l.append(g);o(a);a.pluploader.settings.browse_button=a.container.attr("id")+"_browseButton";a.pluploader.settings.drop_element=a.container.attr("id")+"_container";a.initialized=
true});a.pluploader.bind("FilesAdded",function(l,g){a.addedFiles=g});a.pluploader.bind("QueueChanged",function(){n(a)});a.pluploader.bind("UploadProgress",function(l,g){if(!(!g||!a.file||g.id!=a.file.id))if(g.status==plupload.UPLOADING){if(!a.isUploading){var c=!a.isUploading;a.isUploading=true;a.currentUploadPercent=0;o(a);c&&a.container.trigger(y.begun)}a.currentUploadPercent=g.percent;o(a)}else if(g.status==plupload.FAILED){a.isUploading=false;a.fileState="error";o(a);a.container.triggerr("glowUploadError")}});
a.pluploader.bind("FileUploaded",function(l,g){a.fileState="uploaded";o(a);a.container.trigger(y.complete,{name:g.name})});a.pluploader.bind("Error",function(l,g){a.initialized||a.container.find('input[type="file"]').show();if(g.file){a.isUploading=false;a.fileState="error";o(a);a.container.trigger(y.error)}});u.setTimeout(function(){a.pluploader.init()},9);a.container.find('input[type="file"]').bind("change",function(){a.container.trigger(y.begun).trigger(y.complete)}).hide()},o=function(a){var l=
"";if(a.file)l=a.fileState==="uploaded"?a.uploadedFormat.replace("{0}",a.file.name):a.fileState==="error"?a.errorFormat.replace("{0}",a.file.name):a.isUploading?a.uploadingFormat.replace("{0}",a.file.name).replace("{1}",a.currentUploadPercent):a.toUploadFormat.replace("{0}",a.file.name);a.fileContainer.html(l)},n=function(a){if(a.addedFiles){for(var l=[],g=0;g<a.pluploader.files.length;g++)for(var c=0;c<a.addedFiles.length;c++)if(a.pluploader.files[g].id==a.addedFiles[c].id){l[l.length]=a.addedFiles[c];
break}a.addedFiles=null;if(l.length!==0){if(a.file){a.isUploading&&a.pluploader.stop();var j=a.file.id;u.setTimeout(function(){if(a.pluploader&&j!="preuploaded")try{a.pluploader.removeFile(a.pluploader.getFile(j))}catch(k){}},99)}a.file=l[0];a.fileState="";o(a);a.file&&a.pluploader.start()}}};f.fn.glowUpload=function(a){if(a in z)return z[a].apply(this,Array.prototype.slice.call(arguments,1));else if(typeof a==="object"||!a)return v.apply(this,arguments);else f.error("Method "+a+" does not exist on jQuery.fn.glowUpload")};
f.extend(f.fn.glowUpload,{defaults:{fileFilter:null,maxFileSize:"51200kb",width:"350px",uploadUrl:"/",swfUrl:"plupload.flash.swf",xapUrl:"plupload.silverlight.xap",uploadedFormat:'<div style="overflow: hidden; text-overflow: ellipsis; color: #000; padding: .25em;"><div style="float: right; color: #3a3; margin-left: .25em;">Uploaded</div>{0}</div>',uploadingFormat:'<div style="overflow: hidden; text-overflow: ellipsis; color: #000; padding: .25em;"><div style="float: right; margin-top: .25em; margin-left: .25em; border: solid 1px #999; background-color: #eee; width: 50px; height: .5em;"><div style="background-color: #7e7; width: {1}%; height: .5em;"></div></div>{0}</div>',
toUploadFormat:'<div style="overflow: hidden; text-overflow: ellipsis; color: #666; font-style: italic; padding: .25em;">{0}</div>',errorFormat:'<div style="overflow: hidden; text-overflow: ellipsis; color: #000; padding: .25em;"><div style="float: right; color: #f00; margin-left: .25em;">Error</div>{0}</div>',runtimes:"gears,silverlight,flash,html5"}})})(jQuery,window);
(function(f){var u={disabled:function(e){if(e===undefined){var q=this.data("lookUpTextBox");if(q)return q.internal.state.readonly}else return this.each(function(){var t=f(this).data("lookUpTextBox");if(e){t.internal.cursor.style.visibility="hidden";t.internal.container.style.cursor="default";t.internal.container.onclick=null;t.internal.state.readonly=true;t.internal.emptyHtmlContainer.style.visibility="hidden"}else{t.internal.cursor.style.visibility="visible";t.internal.container.style.cursor="text";
t.internal.container.onclick=function(s){h(t,s)};t.internal.state.readonly=false;t.internal.emptyHtmlContainer.style.visibility="visible"}n(t)})},updateSuggestions:function(e){return this.each(function(){var q=f(this).data("lookUpTextBox");q.internal.lookUps=[];if(e)for(var t=0;t<e.length;t++)q.internal.lookUps[t]=e[t];q.internal.lookUpsIndex=-1;o(q)})},removeByIndex:function(e){return this.each(function(){var q=f(this).data("lookUpTextBox");if(e>=0&&e<q.internal.selectedLookUps.length){for(var t=
[],s=0;s<q.internal.selectedLookUps.length;s++)if(s!=e)t[t.length]=q.internal.selectedLookUps[s];q.internal.selectedLookUps=t;n(q);p(q)}})},removeByValue:function(e){return this.each(function(){for(var q=f(this).data("lookUpTextBox"),t=[],s=false,x=0;x<q.internal.selectedLookUps.length;x++)if(q.internal.selectedLookUps[x].Value!=e)t[t.length]=q.internal.selectedLookUps[x];else s=true;if(s){q.internal.selectedLookUps=t;n(q);p(q)}})},add:function(e){return this.each(function(){if(e!=null&&e.SelectedHtml){var q=
f(this).data("lookUpTextBox");q.internal.selectedLookUps[q.internal.selectedLookUps.length]=e;n(q);p(q)}})},getByIndex:function(e){var q=this.data("lookUpTextBox");if(q&&e>=0&&e<q.internal.selectedLookUps.length)return q.internal.selectedLookUps[e];return null},count:function(){var e=this.data("lookUpTextBox");return e?e.internal.selectedLookUps.length:0},getCurrentSearchText:function(){var e=this.data("lookUpTextBox");return e?e.internal.lastCursorValue:""},createLookUp:function(e,q,t,s){var x={};
x.Value=e;x.SelectedHtml=q;x.SuggestedHtml=t;x.Selectable=s;return x}},z=function(e){return this.each(function(){var q={settings:f.extend({},f.fn.glowLookUpTextBox.defaults,e||{}),internal:{state:this,cursorContainer:null,cursor:null,cursorText:null,lookUpsContainer:null,lookUpsIndex:null,lookUpsIndex:-1,popupPanel:null,lookUps:[],lastCursorValue:"",selectedLookUps:[],mouseIsOverPopup:false,emptyHtmlContainer:null,cursorHasFocus:false,cursorChangeHandler:null,height:18,backgroundColor:"#ffffff",lineHeight:"100%",
initialized:false}};f(this).data("lookUpTextBox",q);w(q)})},w=function(e){if(e.internal.state.offsetHeight){if(e.internal.state.disabled){e.internal.state.disabled=false;e.internal.state.readonly=true}e.internal.backgroundColor=f.telligent.glow.utility.getCurrentStyleValue(e.internal.state,"background-color","backgroundColor","#ffffff");if(e.internal.backgroundColor.replace(/\#[0-9a-f]*/gi,"")!="")e.internal.backgroundColor="#ffffff";e.internal.height=e.internal.state.offsetHeight-(parseInt(f.telligent.glow.utility.getCurrentStyleValue(e.internal.state,
"padding-top","paddingTop","0px"),10)+parseInt(f.telligent.glow.utility.getCurrentStyleValue(e.internal.state,"padding-bottom","paddingBottom","0px"),10)+parseInt(f.telligent.glow.utility.getCurrentStyleValue(e.internal.state,"border-top-width","borderTopWidth","0px"),10)+parseInt(f.telligent.glow.utility.getCurrentStyleValue(e.internal.state,"border-bottom-width","borderBottomWidth","0px"),10));if(e.internal.height<=0)e.internal.height=18;e.internal.lineHeight=f.telligent.glow.utility.getCurrentStyleValue(e.internal.state,
"line-height","lineHeight","100%");e.internal.container=document.createElement("div");e.internal.container.style.width=e.internal.state.offsetWidth-(parseInt(f.telligent.glow.utility.getCurrentStyleValue(e.internal.state,"padding-left","paddingLeft","0px"),10)+parseInt(f.telligent.glow.utility.getCurrentStyleValue(e.internal.state,"padding-right","paddingRight","0px"),10)+parseInt(f.telligent.glow.utility.getCurrentStyleValue(e.internal.state,"border-left-width","borderLeftWidth","0px"),10)+parseInt(f.telligent.glow.utility.getCurrentStyleValue(e.internal.state,
"border-right-width","borderRightWidth","0px"),10))+"px";e.internal.container.style.backgroundColor=e.internal.backgroundColor;e.internal.container.style.color=f.telligent.glow.utility.getCurrentStyleValue(e.internal.state,"color","color","#000000");e.internal.container.style.borderStyle="solid";e.internal.container.style.borderWidth="1px";e.internal.container.style.borderColor="#999999";e.internal.container.style.padding="2px";e.internal.container.style.display="block";e.internal.container.style.overflow=
"hidden";e.internal.state.parentNode.insertBefore(e.internal.container,e.internal.state);e.internal.cursorContainer=document.createElement("div");e.internal.cursorContainer.style.cssFloat="left";e.internal.cursorContainer.style.styleFloat="left";e.internal.cursorContainer.style.backgroundColor=e.internal.backgroundColor;e.internal.cursorContainer.style.borderWidth="0px";e.internal.cursorContainer.style.padding="1px 5px 5px 5px";e.internal.cursorContainer.style.overflow="hidden";e.internal.cursorContainer.style.width=
"auto";e.internal.cursorContainer.style.minWidth="20px";e.internal.cursorContainer.style.position="relative";e.internal.cursorContainer.style.height=e.internal.height+"px";e.internal.cursorContainer.style.lineHeight=e.internal.lineHeight;e.internal.emptyHtmlContainer=document.createElement("div");e.internal.emptyHtmlContainer.style.position="absolute";e.internal.emptyHtmlContainer.style.top="3px";e.internal.emptyHtmlContainer.style.left="3px";e.internal.emptyHtmlContainer.innerHTML=e.settings.emptyHtml;
e.internal.cursorContainer.appendChild(e.internal.emptyHtmlContainer);e.internal.cursor=document.createElement("input");e.internal.cursor.type="text";e.internal.cursor.style.backgroundColor=e.internal.backgroundColor;e.internal.cursor.style.fontFamily=f.telligent.glow.utility.getCurrentStyleValue(e.internal.state,"font-family","fontFamily","Arial, Helvetica");e.internal.cursor.style.fontSize=f.telligent.glow.utility.getCurrentStyleValue(e.internal.state,"font-size","fontSize","100%");e.internal.cursor.style.lineHeight=
e.internal.lineHeight;e.internal.cursor.style.color=f.telligent.glow.utility.getCurrentStyleValue(e.internal.state,"color","color","#000000");e.internal.cursor.style.borderWidth="0px";e.internal.cursor.style.padding="0px";e.internal.cursor.style.height=e.internal.height+"px";e.internal.cursor.style.width="100%";e.internal.cursor.onkeydown=function(s){return b(e,s)};e.internal.cursor.onkeyup=function(s){return k(e,s)};e.internal.cursor.onchange=function(s){return k(e,s)};e.internal.cursor.onpaste=
function(s){return k(e,s)};e.internal.cursor.onblur=function(s){return d(e,s)};e.internal.cursor.onclick=function(s){return h(e,s)};e.internal.cursor.onfocus=function(s){return m(e,s)};e.internal.cursor.tabIndex=e.internal.state.tabIndex;e.internal.cursorContainer.appendChild(e.internal.cursor);e.internal.container.appendChild(e.internal.cursorContainer);var q=document.createElement("div");q.style.clear="both";e.internal.container.appendChild(q);q=document.createElement("div");e.internal.container.appendChild(q);
e.internal.popupPanel=f(q);e.internal.popupPanel.glowPopUpPanel({cssClass:"",position:"updown",zIndex:1E3,hideOnDocumentClick:true}).bind({glowPopUpPanelHidden:function(){e.internal.mouseIsOverPopup=false},glowPopUpPanelMouseOver:function(){e.internal.mouseIsOverPopup=true},glowPopUpPanelMouseOut:function(){e.internal.mouseIsOverPopup=false}});e.internal.popupPanel.glowPopUpPanel("empty");e.internal.lookUpsContainer=document.createElement("div");e.internal.lookUpsContainer.style.borderStyle="outset";
e.internal.lookUpsContainer.style.borderWidth="1px";e.internal.lookUpsContainer.style.borderColor="#999999";e.internal.lookUpsContainer.style.height=f.telligent.glow.utility.getWindowInfo().Height/4+24+"px";e.internal.lookUpsContainer.style.width=e.internal.state.offsetWidth-4+"px";e.internal.lookUpsContainer.style.overflow="auto";e.internal.lookUpsContainer.style.overflowX="hidden";e.internal.lookUpsContainer.style.padding="1px";e.internal.lookUpsContainer.style.backgroundColor=e.internal.backgroundColor;
e.internal.lookUpsContainer.style.fontFamily=f.telligent.glow.utility.getCurrentStyleValue(e.internal.state,"font-family","fontFamily","Arial, Helvetica");e.internal.lookUpsContainer.style.fontSize=f.telligent.glow.utility.getCurrentStyleValue(e.internal.state,"font-size","fontSize","100%");e.internal.lookUpsContainer.style.lineHeight=f.telligent.glow.utility.getCurrentStyleValue(e.internal.state,"line-height","lineHeight","100%");e.internal.lookUpsContainer.style.color=f.telligent.glow.utility.getCurrentStyleValue(e.internal.state,
"color","color","#000000");e.internal.popupPanel.glowPopUpPanel("append",e.internal.lookUpsContainer);e.internal.state.style.display="none";q=e.internal.state.value.split(e.settings.delimiter);if(q.length==e.settings.selectedLookUpsHtml.length){e.internal.selectedLookUps=[];for(var t=0;t<q.length;t++)e.internal.selectedLookUps[e.internal.selectedLookUps.length]=u.createLookUp(q[t],e.settings.selectedLookUpsHtml[t],e.settings.selectedLookUpsHtml[t],true)}e.internal.initialized=true;o(e);u.disabled.apply(f(e.internal.state),
[e.internal.state.readonly===true])}else window.setTimeout(function(){w(e)},249)},y=function(e){e.internal.lookUpsContainer.style.overflow="hidden";e.internal.lookUpsContainer.style.height="200px";e.internal.popupPanel.glowPopUpPanel("show",e.internal.container,e.internal.popupPanel.glowPopUpPanel("isShown"));window.setTimeout(function(){r(e)},49)},v=function(e){e.internal.popupPanel&&e.internal.popupPanel.glowPopUpPanel("isShown")&&e.internal.popupPanel.glowPopUpPanel("hide")},r=function(e){if(e.internal.popupPanel.glowPopUpPanel("isOpening"))window.setTimeout(function(){r(e)},
49);else{try{e.internal.lookUpsContainer.style.overflow="auto";e.internal.lookUpsContainer.style.overflowX="hidden"}catch(q){}e.internal.state.selectedIndex>=0&&_highlightItem(e,e.internal.state.selectedIndex)}},o=function(e){if(e&&e.internal.initialized){for(;e.internal.lookUpsContainer.childNodes.length>0;)e.internal.lookUpsContainer.removeChild(e.internal.lookUpsContainer.childNodes[0]);if(e.internal.lookUps.length>0){for(var q=e.internal.lookUpsIndex,t=0;t<e.internal.lookUps.length;t++){var s=
document.createElement("div");s.onmouseover=f.telligent.glow.utility.makeBoundFunction(g,null,[e,t]);s.onclick=f.telligent.glow.utility.makeBoundFunction(c,null,[e,t]);s.style.padding="2px";s.style.cursor="pointer";s.style.borderStyle="dotted";s.style.borderWidth="1px";s.style.borderColor=e.internal.backgroundColor;s.innerHTML=e.internal.lookUps[t].SuggestedHtml;e.internal.lookUpsContainer.appendChild(s)}if(q<0||q>=e.internal.lookUps.length)q=0;g(e,q);y(e)}else v(e)}},n=function(e){for(;e.internal.container.childNodes.length>
3;)e.internal.container.removeChild(e.internal.container.childNodes[0]);for(var q=0;q<e.internal.selectedLookUps.length;q++){var t=document.createElement("div");t.style.padding="2px";if(e.settings.maxValues!=1){t.style.cssFloat="left";t.style.styleFloat="left"}var s=document.createElement("div");s.style.borderStyle="solid";s.style.borderColor="#bbbbbb";s.style.backgroundColor="#eeeeee";s.style.borderWidth="1px";s.style.padding="2px";s.style.paddingRight="6px";if(u.disabled.apply(f(e.internal.state)))s.style.paddingLeft=
"6px";s.style.height=e.internal.height+"px";s.style.lineHeight=e.internal.lineHeight;s.style.whiteSpace="nowrap";s.style.cursor="default";s.style.fontFamily=e.internal.cursor.style.fontFamily;s.style.fontSize=e.internal.cursor.style.fontSize;if(!u.disabled.apply(f(e.internal.state)))if(e.settings.deleteImageUrl){var x=document.createElement("img");x.src=e.settings.deleteImageUrl;x.align="top";x.style.padding="4px";x.style.paddingRight="6px";x.style.cursor="pointer";x.onclick=f.telligent.glow.utility.makeBoundFunction(a,
null,[e,q]);s.appendChild(x)}else{x=document.createElement("a");x.href="#";x.onclick=f.telligent.glow.utility.makeBoundFunction(a,null,[e,q]);x.style.textDecoration="none";x.style.color="#f00";x.style.fontWeight="bold";x.style.fontSize="80%";x.style.lineHeight=e.internal.lineHeight;x.style.marginLeft="4px";x.style.marginRight="6px";x.innerHTML="X";s.appendChild(x)}x=document.createElement("span");x.innerHTML=e.internal.selectedLookUps[q].SelectedHtml;x.style.cursor="default";s.appendChild(x);t.appendChild(s);
e.internal.container.insertBefore(t,e.internal.cursorContainer)}if(e.settings.maxValues>0&&e.settings.maxValues==e.internal.selectedLookUps.length){e.internal.container.childNodes[e.internal.container.childNodes.length-2].style.display="none";e.internal.container.childNodes[e.internal.container.childNodes.length-3].style.display="none"}else{e.internal.container.childNodes[e.internal.container.childNodes.length-2].style.display="inline";e.internal.container.childNodes[e.internal.container.childNodes.length-
3].style.display="inline"}},a=function(e,q){u.removeByIndex.apply(f(e.internal.state),[q]);f(e.internal.state).trigger("glowLookUpTextBoxChange");return false},l=function(e,q){if(e.internal.lookUps[q]&&e.internal.lookUps[q].Selectable){if(!e.settings.allowDuplicates)for(var t=0;t<e.internal.selectedLookUps.length;t++)if(e.internal.selectedLookUps[t].Value==e.internal.lookUps[q].Value)return;e.internal.selectedLookUps[e.internal.selectedLookUps.length]=u.createLookUp(e.internal.lookUps[q].Value,e.internal.lookUps[q].SelectedHtml);
e.internal.cursor.value="";v(e);n(e);p(e);try{e.internal.cursor.focus()}catch(s){}f(e.internal.state).trigger("glowLookUpTextBoxChange")}},g=function(e,q){if(e.internal.lookUps[q]&&e.internal.lookUps[q].Selectable){var t=e.internal.lookUpsContainer.childNodes[q];t.style.backgroundColor="#cccccc";t.style.borderColor="#666666";if(t.offsetTop+t.offsetHeight>e.internal.lookUpsContainer.scrollTop+e.internal.lookUpsContainer.offsetHeight)e.internal.lookUpsContainer.scrollTop=t.offsetTop+t.offsetHeight-
e.internal.lookUpsContainer.offsetHeight;else if(t.offsetTop<e.internal.lookUpsContainer.scrollTop)e.internal.lookUpsContainer.scrollTop=t.offsetTop;if(e.internal.lookUpsIndex>=0&&e.internal.lookUpsIndex!=q){t=e.internal.lookUpsContainer.childNodes[e.internal.lookUpsIndex];t.style.backgroundColor=e.internal.backgroundColor;t.style.borderColor=e.internal.backgroundColor}e.internal.lookUpsIndex=q}},c=function(e,q){l(e,q);return false},j=function(e){if(e.internal.lastCursorValue!=e.internal.cursor.value&&
e.internal.cursor.value.length>0)k(e);else e.internal.cursorChangeHandler=window.setTimeout(function(){j(e)},149)},k=function(e,q){if(!q)q=window.event;if(e.internal.lastCursorValue!=e.internal.cursor.value){e.internal.cursorChangeHandler&&window.clearTimeout(e.internal.cursorChangeHandler);if(e.settings.maxValues>0&&e.internal.selectedLookUps.length>=e.settings.maxValues){window.setTimeout(function(){e.internal.cursor.value=""},19);return false}e.internal.lastCursorValue=e.internal.cursor.value;
if(e.internal.lastCursorValue!="")e.settings.onGetLookUps&&e.settings.onGetLookUps(f(e.internal.state),e.internal.lastCursorValue);else v(e)}return true},m=function(e){e.internal.emptyHtmlContainer.style.display="none";e.internal.cursorHasFocus=true;e.internal.cursorChangeHandler=window.setTimeout(function(){j(e)},149)},d=function(e){e.internal.cursorChangeHandler&&clearTimeout(e.internal.cursorChangeHandler);e.internal.cursorHasFocus=false;window.setTimeout(function(){e.internal.cursor.value="";
e.internal.lastCursorValue="";e.internal.mouseIsOverPopup||v(e);if(e.internal.selectedLookUps.length==0&&!e.internal.cursorHasFocus)e.internal.emptyHtmlContainer.style.display="block"},99)},b=function(e,q){if(!q)q=window.event;if(q.keyCode==8){if(e.internal.selectedLookUps.length>0&&f.telligent.glow.utility.getCurrentCursorIndex(e.internal.cursor)==0){u.removeByIndex.apply(f(e.internal.state),[e.internal.selectedLookUps.length-1]);f(e.internal.state).trigger("glowLookUpTextBoxChange")}return true}else if(q.keyCode==
38||q.keyCode==40||q.keyCode==13){if(q.keyCode==38)e.internal.popupPanel.glowPopUpPanel("isShown")&&e.internal.lookUpsIndex>0&&g(e,e.internal.lookUpsIndex-1);else if(q.keyCode==40)e.internal.popupPanel.glowPopUpPanel("isShown")&&e.internal.lookUpsIndex<e.internal.lookUps.length-1&&g(e,e.internal.lookUpsIndex+1);else if(q.keyCode==13)if(e.internal.popupPanel.glowPopUpPanel("isShown")&&e.internal.lookUpsIndex>=0)l(e,e.internal.lookUpsIndex);else{e.internal.cursor.value="";e.internal.lastCursorValue=
""}q.cancelBubble=true;q.preventDefault&&q.preventDefault();q.stopProgagation&&q.stopPropagation();return false}else if(q.keyCode==9)if(e.internal.popupPanel.glowPopUpPanel("isShown")&&e.internal.lookUpsIndex>=0)l(e,e.internal.lookUpsIndex);else{e.internal.cursor.value="";e.internal.lastCursorValue=""}else if(e.settings.maxValues>0&&e.internal.selectedLookUps.length>=e.settings.maxValues){q.cancelBubble=true;q.preventDefault&&q.preventDefault();q.stopProgagation&&q.stopPropagation();return false}return true},
h=function(e){e.internal.emptyHtmlContainer.style.display="none";try{e.internal.cursor.focus()}catch(q){}return false},p=function(e){for(var q=[],t=0;t<e.internal.selectedLookUps.length;t++)q[q.length]=e.internal.selectedLookUps[t].Value;e.internal.state.value=q.join(e.settings.delimiter)};f.fn.glowLookUpTextBox=function(e){if(e in u)return u[e].apply(this,Array.prototype.slice.call(arguments,1));else if(typeof e==="object"||!e)return z.apply(this,arguments);else f.error("Method "+e+" does not exist on jQuery.fn.glowLookUpTextBox")};
f.extend(f.fn.glowLookUptextBox,{defaults:{delimiter:",",allowDuplicates:false,maxValues:0,onGetLookUps:null,emptyHtml:"",selectedLookUpsHtml:[],deleteImageUrl:""}})})(jQuery);
(function(f,u){var z=function(n,a){var l=f.extend({},f.glowModal.defaults,a||{},{url:n});if(!l.openerWindow)l.openerWindow=u;var g=v(l.openerWindow);if(g)g.$.glowModal(n,l);else{g=null;for(var c=0;c<w.length;c++)if(!w[c].shown()){g=w[c];break}if(!g){w[w.length]=new o("telligent_modal_"+w.length);g=w[w.length-1]}g.open(l)}};f.extend(z,{defaults:{width:300,height:300,onClose:null,x:null,y:null,ignoreCloseAndAnimation:null,isManuallyresized:null,loadingHtmlUrl:"",windowCssClasses:[],windowTitleCssClasses:[],
windowCloseCssClasses:[],windowContentCssClasses:[],windowMaskCssClasses:[],windowFooterCssClasses:[],windowResizeCssClasses:[],zIndex:1E3,enableAnimation:false,enableAutoResizing:true,openInParentModal:true},close:function(n,a){a||(a=u);var l=v(a);if(l)l.$.glowModal.close(n,a);else(l=r(a))&&l.close(n)},moveTo:function(n,a,l){l||(l=u);var g=v(l);if(g)g.$.glowModal.moveTo(n,a,l);else(l=r(l))&&l.moveTo(n,a)},resize:function(n,a,l,g){g||(g=u);var c=v(g);if(c)c.$.glowModal.resize(n,a,l,g);else(g=r(g))&&
g.resize(n,a,l)},refresh:function(n){n||(n=u);var a=v(n);a?a.$.glowModal.refresh(n):f.each(w,function(l,g){g.refresh()})},opener:function(n,a){a||(a=u);var l=v(a);if(l)return l.$.glowModal.getWindowopener(n,a);l=y(w,function(g){return g.shown()&&g._modalIframe.contentWindow==n});return l!==null?l._openerWindow:null},visible:function(n){n||(n=u);var a=v(n);if(a)return a.$.glowModal.shown(n);return(n=r(n))?n.shown():false}});f.extend({glowModal:z});var w=[],y=function(n,a){var l=f.grep(n,a);return l!==
null&&l.length>0?l[0]:null},v=function(){if(z.defaults.openInParentModal)try{if(u.parent&&u.parent!=u&&parent.$&&parent.$.glowModal)return u.parent}catch(n){}return null},r=function(n){return y(w,function(a){return a.shown()&&a._openerWindow==n})},o=function(n){this._id=n;this._initialized=this._isShown=false;this._animationHandle=this._modalContent=this._modalFooter=this._modalResize=this._modalIframe=this._modalMask=this._modalAnimationMask=this._modalClose=this._modalTitle=this._modal=null;this._isOpening=
false;this._lastWindowInfo=this._lastModalInfo=this._checkForScrollresizeHandle=null;this._isDragging=false;this._resizeModalInfo=this._moveModalInfo=null;this._isResizing=false};f.extend(o.prototype,{_animate:function(n,a,l,g){this._animationHandle&&u.clearTimeout(this._animationHandle);if(this._isOpening){var c=parseInt(this._modal.style.top,10);if(l<0&&c<n||l>0&&c>n||Math.abs(l)<1){this._modal.style.top=n+"px";this._modalAnimationMask.style.overflow="visible";this._animationHandle=null;if(!this._isResizing&&
!this._isDragging)this._modalIframe.style.visibility="visible";this._isOpening=false;this._lastWindowInfo=f.telligent.glow.utility.getWindowInfo();var j=this;this._checkForScrollresizeHandle=u.setTimeout(function(){j._checkForScrollresize()},249)}else{this._modal.style.top=a+"px";a+=l;if(l>0&&a>n)a=n;else if(l<0&&a<n)a=n;l*=g;j=this;this._animationHandle=u.setTimeout(function(){j._animate(n,a,l,g)},19)}}},_startDrag:function(n){this._initialized||this._initialize();if(!n)n=u.event;this._moveModalInfo=
{};this._moveModalInfo.StartMouseX=n.pageX?n.pageX:n.screenX;this._moveModalInfo.StartMouseY=n.pageY?n.pageY:n.screenY;this._moveModalInfo.StartModalX=this._lastModalInfo.X;this._moveModalInfo.StartModalY=this._lastModalInfo.Y;this._moveModalInfo.Button=n.button;var a=this;f(document).bind("mouseup.glowModal",function(l){a._endDrag(l);return false}).bind("mousemove.glowModal",function(l){a._drag(l);return false});this._isDragging=true;this._modalIframe.style.visibility="hidden"},_endDrag:function(){this._initialized||
this._initialize();f(document).unbind("mouseup.glowModal").unbind("mousemove.glowModal");this._modalIframe.style.visibility="visible";this._isDragging=false;this._moveModalInfo=null},_drag:function(n){this._initialized||this._initialize();if(!n)n=u.event;n.button!=this._moveModalInfo.Button?this._endDrag(n):this.moveTo(this._moveModalInfo.StartModalX+((typeof n.pageX!="undefined"?n.pageX:n.screenX)-this._moveModalInfo.StartMouseX),this._moveModalInfo.StartModalY+((typeof n.pageY!="undefined"?n.pageY:
n.screenY)-this._moveModalInfo.StartMouseY))},_startresize:function(n){this._initialized||this._initialize();if(!n)n=u.event;this._resizeModalInfo={};this._resizeModalInfo.StartMouseX=n.pageX?n.pageX:n.screenX;this._resizeModalInfo.StartMouseY=n.pageY?n.pageY:n.screenY;this._resizeModalInfo.StartModalWidth=this._lastModalInfo.Width;this._resizeModalInfo.StartModalHeight=this._lastModalInfo.Height;this._resizeModalInfo.Button=n.button;var a=this;f(document).bind("mouseup.glowModal",function(l){a._endresize(l);
return false}).bind("mousemove.glowModal",function(l){a._resize(l);return false});this._modalIframe.style.visibility="hidden";this._isResizing=true},_endresize:function(){this._initialized||this._initialize();this._isResizing=false;this._resizeModalInfo=null;f(document).unbind("mouseup.glowModal").unbind("mousemove.glowModal");this._modalIframe.style.visibility="visible"},_resize:function(n){this._initialized||this._initialize();if(!n)n=u.event;n.button!=this._resizeModalInfo.Button?this._endresize(n):
this.resize(this._resizeModalInfo.StartModalWidth+((typeof n.pageX!="undefined"?n.pageX:n.screenX)-this._resizeModalInfo.StartMouseX),this._resizeModalInfo.StartModalHeight+((typeof n.pageY!="undefined"?n.pageY:n.screenY)-this._resizeModalInfo.StartMouseY),true)},_checkForScrollresize:function(){this._checkForScrollresizeHandle&&u.clearTimeout(this._checkForScrollresizeHandle);if(this._isShown&&!this._isOpening&&this._lastWindowInfo){try{if(document.all)this._modalTitle.childNodes[1].innerText=this._modalIframe.contentWindow.document.title;
else this._modalTitle.childNodes[1].textContent=this._modalIframe.contentWindow.document.title}catch(n){}var a=f.telligent.glow.utility.getWindowInfo();if(a.ScrollX!=this._lastWindowInfo.ScrollX||a.ScrollY!=this._lastWindowInfo.ScrollY||a.Width!=this._lastWindowInfo.Width||a.Height!=this._lastWindowInfo.Height)this.resize(this._lastModalInfo.Width,this._lastModalInfo.Height,false);else{if(this._settings.enableAutoResizing&&!this._isDragging&&!this._isResizing)try{var l=this._modalIframe.contentWindow.document;
if(!l.readyState||l.readyState=="complete"){var g=this._lastModalInfo.Height,c=this._lastModalInfo.Width;c=l.documentElement.scrollWidth;if(f.telligent.glow.utility.isIE())g=l.body.scrollHeight+32;else if(f.telligent.glow.utility.isSafari())g=l.body.offsetHeight+32;else{g=l.documentElement.offsetHeight;c=l.documentElement.scrollWidth}u.status=c;var j=f.telligent.glow.utility.getStyleOffset(this._modalContent),k=this._modal.offsetHeight-this._modalContent.offsetHeight-j.Height,m=this._modal.offsetWidth-
this._modalContent.offsetWidth-j.Width;if(g>a.Height-k)g=a.Height-k;if(c>a.Width-m)c=a.Width-m;var d=g!=this._lastModalInfo.Height&&(g>this._lastModalInfo.Height||this._lastModalInfo.Height-g>64&&g>32)&&(!this._lastModalInfo.IsManuallyresized||g>this._lastModalInfo.Height),b=c!=this._lastModalInfo.Width&&(c>this._lastModalInfo.Width||this._lastModalInfo.Width-c>64&&c>32)&&(!this._lastModalInfo.IsManuallyresized||c>this._lastModalInfo.Width);if(d||b){this.resize(b?c:this._lastModalInfo.Width,d?g:this._lastModalInfo.Height,
false);return}}}catch(h){}var p=this;this._checkForScrollresizeHandle=u.setTimeout(function(){p._checkForScrollresize()},249)}}},_initialize:function(){this._modalMask=document.createElement("div");this._modalMask.style.height="0";this._modalMask.style.position="absolute";this._modalMask.style.visibility="hidden";this._modalMask.style.overflow="hidden";var n=this._modalMask;if(this._settings.windowMaskCssClasses.length>0){n.className=this._settings.windowMaskCssClasses[0];for(var a=1;a<this._settings.windowMaskCssClasses.length;a++){n.appendChild(document.createElement("div"));
n=n.childNodes[0];n.className=this._settings.windowMaskCssClasses[a];n.style.width="auto";n.style.height="auto"}}document.body.appendChild(this._modalMask);this._modalAnimationMask=document.createElement("div");this._modalAnimationMask.style.position="absolute";this._modalAnimationMask.style.visibility="hidden";this._modalAnimationMask.style.overflow="hidden";this._modalAnimationMask.style.height="0";this._modal=document.createElement("div");this._modal.style.width="auto";this._modal.style.height=
"auto";this._modal.style.position="absolute";this._modal.style.visibility="hidden";n=this._modal;if(this._settings.windowCssClasses.length>0){n.className=this._settings.windowCssClasses[0];for(a=1;a<this._settings.windowCssClasses.length;a++){n.appendChild(document.createElement("div"));n=n.childNodes[0];n.className=this._settings.windowCssClasses[a];n.style.width="auto";n.style.height="auto"}}this._modalTitle=document.createElement("div");n.appendChild(this._modalTitle);if(this._settings.windowTitleCssClasses.length>
0){this._modalTitle.className=this._settings.windowTitleCssClasses[0];for(a=1;a<this._settings.windowTitleCssClasses.length;a++){this._modalTitle.appendChild(document.createElement("div"));this._modalTitle=this._modalTitle.childNodes[0];this._modalTitle.className=this._settings.windowTitleCssClasses[a]}}var l=this;f(this._modalTitle).bind("mousedown.glowModal",function(c){l._startDrag(c);return false});this._modalClose=document.createElement("div");this._modalTitle.appendChild(this._modalClose);var g=
this._modalClose;if(this._settings.windowCloseCssClasses.length>0){g.className=this._settings.windowCloseCssClasses[0];for(a=1;a<this._settings.windowCloseCssClasses.length;a++){g.appendChild(document.createElement("div"));g=g.childNodes[0];g.className=this._settings.windowCloseCssClasses[a]}}l=this;f(this._modalClose).bind("click.glowModal",function(){l.close();return false});this._modalTitle.appendChild(document.createElement("span"));a=document.createElement("div");a.style.clear="both";this._modalTitle.appendChild(a);
this._modalContent=document.createElement("div");n.appendChild(this._modalContent);if(this._settings.windowContentCssClasses.length>0){this._modalContent.className=this._settings.windowContentCssClasses[0];for(a=1;a<this._settings.windowContentCssClasses.length;a++){this._modalContent.appendChild(document.createElement("div"));this._modalContent=this._modalContent.childNodes[0];this._modalContent.className=this._settings.windowContentCssClasses[a]}}this._modalIframe=document.createElement("iframe");
this._modalIframe.src=this._settings.loadingHtmlUrl;this._modalIframe.width="100%";this._modalIframe.border="0";this._modalIframe.frameBorder="0";this._modalIframe.style.borderLeftWidth="0px";this._modalIframe.style.borderRightWidth="0px";this._modalIframe.style.borderTopWidth="0px";this._modalIframe.style.borderBottomWidth="0px";this._modalIframe.id=this._id+"_iframe";this._modalContent.appendChild(this._modalIframe);this._modalFooter=document.createElement("div");n.appendChild(this._modalFooter);
n=this._modalFooter;if(this._settings.windowFooterCssClasses.length>0){n.className=this._settings.windowFooterCssClasses[0];for(a=1;a<this._settings.windowFooterCssClasses.length;a++){n.appendChild(document.createElement("div"));n=n.childNodes[0];n.className=this._settings.windowFooterCssClasses[a]}}this._modalResize=document.createElement("div");n.appendChild(this._modalResize);a=document.createElement("div");a.style.clear="both";n.appendChild(a);n=this._modalResize;if(this._settings.windowResizeCssClasses.length>
0){n.className=this._settings.windowResizeCssClasses[0];for(a=1;a<this._settings.windowResizeCssClasses.length;a++){n.appendChild(document.createElement("div"));n=n.childNodes[0];n.className=this._settings.windowResizeCssClasses[a]}}l=this;f(this._modalResize).bind("mousedown.glowModal",function(c){l._startresize(c);return false});this._modalAnimationMask.appendChild(this._modal);document.body.appendChild(this._modalAnimationMask);this._initialized=true},shown:function(){return this._isShown},resize:function(n,
a,l){if(this._isShown&&!this._isOpening&&this._lastModalInfo)this.open({url:null,width:n,height:a,onClose:this._lastModalInfo.onClose,x:this._lastModalInfo.X,y:this._lastModalInfo.Y,ignorecloseAndAnimation:true,isManuallyresized:l?true:this._lastModalInfo.IsManuallyresized})},moveTo:function(n,a){this._isShown&&!this._isOpening&&this._lastModalInfo&&this.open({url:null,width:this._lastModalInfo.Width,height:this._lastModalInfo.Height,onClose:this._lastModalInfo.onClose,x:n,y:a,ignorecloseAndAnimation:true,
isManuallyresized:this._lastModalInfo.IsManuallyresized})},open:function(n){this._settings=f.extend({},f.glowModal.defaults,n);n=this._settings.onClose;var a=this._settings.x,l=this._settings.y,g=this._settings.ignorecloseAndAnimation,c=this._settings.isManuallyresized,j=this._settings.openerWindow;if(j)this._openerWindow=j;!g&&this._isShown&&this.close();this._initialized||this._initialize();try{if(document.all)this._modalTitle.childNodes[1].innerText=this._modalIframe.contentWindow.document.title;
else this._modalTitle.childNodes[1].textContent=this._modalIframe.contentWindow.document.title}catch(k){}if(!g)this._modalIframe.src=this._settings.url;try{this._modalIframe.contentWindow.opener=u}catch(m){}this._lastWindowInfo=f.telligent.glow.utility.getWindowInfo();if(!g){this._modalAnimationMask.style.position="absolute";this._modalAnimationMask.style.zIndex=this._settings.zIndex;this._modalAnimationMask.style.visibility="hidden";this._modalAnimationMask.style.height="auto";this._modalAnimationMask.style.overflow=
"hidden";this._modal.style.position="absolute";this._modal.style.visibility="hidden";this._modal.style.left="0px";this._modal.style.top="0px";this._modalMask.style.position="absolute";this._modalMask.style.visibility="visible";this._modalMask.style.zIndex=this._settings.zIndex;this._modalMask.style.height="auto"}var d=f.telligent.glow.utility.getStyleOffset(this._modalContent);j=this._modal.offsetWidth-this._modalContent.offsetWidth-d.Width;d=this._modal.offsetHeight-this._modalContent.offsetHeight-
d.Height;if(this._settings.width+j>this._lastWindowInfo.Width)this._settings.width=this._lastWindowInfo.Width-j;this._modalAnimationMask.style.width=this._settings.width+"px";this._modalContent.style.width=this._settings.width+"px";if(this._settings.height+d>this._lastWindowInfo.Height)this._settings.height=this._lastWindowInfo.Height-d;if(this._settings.width<this._modalResize.offsetWidth*2)this._settings.width=this._modalResize.offsetWidth*2;if(this._settings.width<this._modalClose.offsetWidth*
2)this._settings.width=this._modalClose.offsetWidth*2;if(this._settings.height<this._modalTitle.offsetHeight+this._modalFooter.offsetHeight)this._settings.height=this._modalTitle.offsetHeight+this._modalFooter.offsetHeight-d;this._modalIframe.style.height=this._settings.height+"px";this._modalIframe.style.width=this._settings.width+"px";this._modalContent.style.height=this._settings.height+"px";this._modalContent.style.width=this._settings.width+"px";this._modalAnimationMask.style.width=this._modal.offsetWidth+
"px";this._modalAnimationMask.style.height=this._modal.offsetHeight+"px";this._modalMask.style.left="0px";this._modalMask.style.top="0px";this._modalMask.style.width=this._lastWindowInfo.ContentWidth+"px";this._modalMask.style.height=this._lastWindowInfo.ContentHeight+"px";this._lastWindowInfo=f.telligent.glow.utility.getWindowInfo();j=this._modal.offsetWidth;d=this._modal.offsetHeight;if(typeof a=="undefined"||isNaN(parseInt(a,10)))a=(this._lastWindowInfo.Width-j)/2+this._lastWindowInfo.ScrollX;
if(a+j>this._lastWindowInfo.Width+this._lastWindowInfo.ScrollX)a=this._lastWindowInfo.Width+this._lastWindowInfo.ScrollX-j;if(a<this._lastWindowInfo.ScrollX)a=this._lastWindowInfo.ScrollX;if(typeof l=="undefined"||isNaN(parseInt(l,10)))l=(this._lastWindowInfo.Height-d)/2+this._lastWindowInfo.ScrollY;if(l+d>this._lastWindowInfo.Height+this._lastWindowInfo.ScrollY)l=this._lastWindowInfo.Height+this._lastWindowInfo.ScrollY-d;if(l<this._lastWindowInfo.ScrollY)l=this._lastWindowInfo.ScrollY;this._modalAnimationMask.style.left=
a+"px";this._modalAnimationMask.style.top=l+"px";this._modalAnimationMask.style.overflow="hidden";if(!g){this._modal.style.visibility="visible";this._modalAnimationMask.style.visibility="visible";f.telligent.glow.utility.hideSelectBoxes(this._modalAnimationMask,true)}this._isOpening=true;if(!this.EnableAnimation||g)this._animate(0,0,0,0);else{this._modalIframe.style.visibility="hidden";this._animate(0,-d,d/3,0.67)}this._lastModalInfo={Url:this._modalIframe.src,onClose:n,X:a,Y:l,Width:parseInt(this._settings.width,
10),Height:parseInt(this._settings.height,10),IsManuallyresized:c};this._isShown=true},close:function(n){if(this._isShown){this._initialized||this._initialize();this._modal.style.position="absolute";this._modal.style.visibility="hidden";this._modal.style.height="0";this._modalAnimationMask.style.position="absolute";this._modalAnimationMask.style.visibility="hidden";this._modalAnimationMask.style.height="0";this._modalMask.style.position="absolute";this._modalMask.style.visibility="hidden";this._modalIframe.src=
this._settings.loadingHtmlUrl;var a=this._lastModalInfo.onClose;this._isShown=false;this._globalInfo=this._lastModalInfo=null;f.telligent.glow.utility.showSelectBoxes(this._modalAnimationMask);a&&u.setTimeout(function(){a(n)},9);this.dispose()}},refresh:function(){this._animationHandle&&u.clearTimeout(this._animationHandle);this.dispose();this._isShown&&this._lastModalInfo&&this.resize(this._lastModalInfo.Width,this._lastModalInfo.Height,false)},dispose:function(){if(this._initialized){this._animationHandle&&
u.clearTimeout(this._animationHandle);this._isOpening=this._isShown=false;if(document&&document.body){document.body.removeChild(this._modalAnimationMask);document.body.removeChild(this._modalMask);f(this._modalClose).unbind("click.glowModal");f(this._modalTitle).unbind("mousedown.glowModal");f(this._modalResize).unbind("mousedown.glowModal");this._modalContent=this._modalFooter=this._modalResize=this._modalIframe=this._modalMask=this._modalAnimationMask=this._modalClose=this._modalTitle=this._modal=
null}this._initialized=false}}})})(jQuery,window);
(function(f,u){var z={val:function(){var j=f(this).data(w).files;return j!==null?f.map(j,function(k){return{name:k.name}}):[]}},w="_glowMultiUpload",y={begun:"glowMultiUploadBegun",complete:"glowMultiUploadComplete",error:"glowMultiUploadError"},v=function(j){return this.each(function(){var k=f(this),m=f.extend({},f.fn.glowMultiUpload.defaults,j||{},{pluploader:null,files:[],fileOffset:0,uploadedFiles:{},erroredFiles:{},cancelledFiles:{},isUploading:false,currentUploadPercent:0,fileContainer:null,
currentUploadId:0,listContainer:null,uploadButton:null});f.extend(m,{container:k,initialized:false});f(this).data(w,m);r(m,m.fileList)})},r=function(j,k){if(/Mozilla[^\(]*\(.*? rv:([0-9]+)\.([0-9]+)\.([0-9]+)/.test(navigator.userAgent))if(parseInt(RegExp.$1,10)<1||parseInt(RegExp.$2,10)<9||parseInt(RegExp.$3,10)<2)j.runtimes="html5";for(var m=0;m<k.length;m++){var d={name:k[m],id:"preuploaded_"+m,status:plupload.DONE,percent:100,size:"unknown",loaded:"unknown"};j.files[j.files.length]=d;j.uploadedFiles[d.id]=
true}j.fileOffset=j.files.length;j.pluploader=new plupload.Uploader({runtimes:j.runtimes,max_file_size:j.maxFileSize,container:j.container.attr("id"),url:j.uploadUrl,flash_swf_url:j.swfUrl,silverlight_xap_url:j.xapUrl,chunk_size:"1mb",dragdrop:true});if(j.fileFilters!==null)j.pluploader.filters=j.fileFilters;j.pluploader.bind("Init",function(){l(j)});j.pluploader.bind("StateChanged",function(){if(j.pluploader.state==plupload.STOPPED){if(j.upload)j.upload.disabled=false}else if(j.pluploader.state==
plupload.STARTED)if(j.upload)j.upload.disabled=true});j.pluploader.bind("FilesAdded",function(b,h){j.addedFiles=h});j.pluploader.bind("QueueChanged",function(){o(j)});j.pluploader.bind("UploadProgress",function(b,h){if(h.status==plupload.UPLOADING){if(!j.isUploading||j.currentUploadId!=h.id){var p=!j.isUploading;j.isUploading=true;j.currentUploadId=h.id;j.currentUploadPercent=0;n(j);p&&j.container.trigger(y.begun)}j.currentUploadPercent=h.percent;n(j)}else if(h.status==plupload.FAILED){j.isUploading=
false;j.erroredFiles[h.id]=true;j.currentUploadId=null;n(j);j.container.trigger(y.error)}});j.pluploader.bind("FileUploaded",function(b,h){a:{j.uploadedFiles[h.id]=true;n(j);for(var p=0;p<j.files.length;p++)if(!j.uploadedFiles[j.files[p].id]&&!j.cancelledFiles[j.files[p].id]&&!j.erroredFiles[j.files[p].id])break a;j.isUploading=false;j.currentUploadId=null;n(j);j.uploadButton&&j.uploadButton.attr("disabled","disabled")}});j.pluploader.bind("Error",function(b,h){j.initialized||j.container.find('input[type="file"]').show();
if(h.file){j.isUploading=false;j.erroredFiles[h.file.id]=true;j.currentUploadId=null;n(j);j.container.trigger(y.error)}});j.pluploader.bind("UploadComplete",function(b,h){a(j,h)});u.setTimeout(function(){j.pluploader.init()},9);j.container.find('input[type="file"]').hide()},o=function(j){u.clearTimeout(j.autoUploadHandle);if(j.addedFiles){for(var k=[],m=0;m<j.pluploader.files.length;m++)for(var d=0;d<j.addedFiles.length;d++)if(j.pluploader.files[m].id==j.addedFiles[d].id){k[k.length]=j.addedFiles[d];
break}j.addedFiles=null;for(d=0;d<k.length;d++)for(m=0;m<j.files.length;m++)if(j.files[m].name==k[d].name){c(j,j.files[m].id);if(j.files[m].status==plupload.QUEUED){for(var b=[],h=0;h<j.files.length;h++)if(j.files[h].id!=j.files[m].id)b[b.length]=j.files[h];j.files=b}}if(j.maxFileCount>0&&j.files.length+k.length>j.maxFileCount){for(d=0;d<k.length;d++)c(j,k[d].id);j.container.trigger(y.error)}else{for(d=0;d<k.length;d++)j.files[j.files.length]=k[d];n(j);j.uploadButton&&j.uploadButton.removeAttr("disabled");
if(k.length>0&&j.autoUpload)j.autoUploadHandle=u.setTimeout(function(){g(j)},499)}}},n=function(j){u.clearTimeout(j.fileListRefreshHandle);var k=(new Date).getTime();if(j.lastFileListRefresh>0&&k-j.lastFileListRefresh<1E3)j.fileListRefreshHandle=u.setTimeout(function(){n(j)},1001-(k-j.lastFileListRefresh));else{j.lastFileListRefresh=k;k=[];for(var m=0;m<j.files.length;m++){k[k.length]=j.uploadedFiles[j.files[m].id]?j.uploadedFormat.replace("{0}",j.files[m].name):j.erroredFiles[j.files[m].id]?j.errorFormat.replace("{0}",
j.files[m].name):j.cancelledFiles[j.files[m].id]?j.cancelledFormat.replace("{0}",j.files[m].name):j.currentUploadId==j.files[m].id?j.uploadingFormat.replace("{0}",j.files[m].name).replace("{1}",j.currentUploadPercent):j.toUploadFormat.replace("{0}",j.files[m].name).replace("{1}",j.variableName).replace("{2}",j.files[m].id);if(m===0)k[k.length-1]=k[k.length-1].replace(j.firstItemRemove,"")}j.listContainer.html(k.join(""))}},a=function(j,k){k=f.map(k||[],function(m){return{file:m.name}});j.container.trigger(y.complete,
k)},l=function(j){j.container.children(":not(.plupload)").remove();j.listContainer=f("<div></div>").css({fontSize:"11px",borderWidth:"1px",borderStyle:"solid",borderColor:"#999",borderBottomWidth:"0px",width:j.width,overflow:"auto",overflowX:"hidden",padding:".35em",backgroundColor:"#fff"});j.height&&j.height!="100%"?j.listContainer.css({height:j.height}):j.listContainer.css({minHeight:"50px"});j.container.append(j.listContainer);var k=f("<div></div>").css({fontSize:"11px",borderWidth:"1px",borderStyle:"solid",
borderColor:"#999",width:j.width,padding:".35em",backgroundColor:"#eee",textAlign:"left"});if(j.autoUpload===false)j.uploadButton=f('<input type="button" />').val("Upload").css({cssFloat:"right"}).bind("click",function(){g(j);return false}).attr("disabled","disabled").appendTo(k);var m=f('<input type="button" />').val("Browse...").css({cssFloat:"left"}).attr("id",j.variableName+"_browseButton").appendTo(k);f("<div></div>").css({clear:"both",height:"0px",overflow:"hidden"}).appendTo(k);j.container.append(k);
n(j);j.pluploader.settings.browse_button=m.attr("id");j.pluploader.settings.drop_element=j.container.attr("id");j.initialized=true},g=function(j){j.pluploader&&u.setTimeout(function(){j.pluploader.start()},99)},c=function(j){if(j.pluploader)try{var k=j.pluploader.getFile(file_id);k&&j.pluploader.removeFile(k)}catch(m){}j.cancelledFiles[file_id]=true;n(j)};f.fn.glowMultiUpload=function(j){if(j in z)return z[j].apply(this,Array.prototype.slice.call(arguments,1));else if(typeof j==="object"||!j)return v.apply(this,
arguments);else f.error("Method "+j+" does not exist on jQuery.fn.glowMultiUpload")};f.extend(f.fn.glowMultiUpload,{defaults:{fileFilter:null,maxFileSize:"51200kb",width:"350px",height:"200px",uploadUrl:"/",autoUpload:true,maxFileCount:5,fileList:[],swfUrl:"plupload.flash.swf",xapUrl:"plupload.silverlight.xap",uploadedFormat:'<div style="overflow: hidden; text-overflow: ellipsis; color: #000; border-top: solid 1px #eee; padding-top: .25em; margin-top: .25em;"><div style="float: right; color: #3a3; margin-left: .25em;">Uploaded</div>{0}</div>',
uploadingFormat:'<div style="overflow: hidden; text-overflow: ellipsis; color: #000; border-top: solid 1px #eee; padding-top: .25em; margin-top: .25em;"><div style="float: right; margin-top: .25em; margin-left: .25em; border: solid 1px #999; background-color: #eee; width: 50px; height: .5em;"><div style="background-color: #7e7; width: {1}%; height: .5em;"></div></div>{0}</div>',toUploadFormat:'<div style="overflow: hidden; text-overflow: ellipsis; color: #666; font-style: italic; border-top: solid 1px #eee; padding-top: .25em; margin-top: .25em;"><div style="float: right; margin-left: .25em; font-style: normal;"><a href="#" style="color: #f00;" onclick="window.{1}.CancelFile(\'{2}\'); return false;">Cancel</a></div>{0}</div>',
errorFormat:'<div style="overflow: hidden; text-overflow: ellipsis; color: #000; border-top: solid 1px #eee; padding-top: .25em; margin-top: .25em;"><div style="float: right; color: #f00; margin-left: .25em;">Error</div>{0}</div>',cancelledFormat:'<div style="overflow: hidden; text-overflow: ellipsis; color: #666; font-style: italic; border-top: solid 1px #eee; padding-top: .25em; margin-top: .25em;"><div style="float: right; color: #666; font-style: italic; margin-left: .25em;">Cancelled</div>{0}</div>',
firstItemRemove:"border-top: solid 1px #eee; padding-top: .25em; margin-top: .25em;",runtimes:"gears,silverlight,flash,html5"}})})(jQuery,window);
(function(f){var u={refreshPagePosition:function(){return this.each(function(){var d=f(this).data("orderedList");d.internal.pagePosition=f.telligent.glow.utility.getElementInfo(d.internal.itemsContainer)})},getIndexByPosition:function(d,b){var h=this.data("orderedList");if(h){h.internal.pagePosition==null&&u.refreshPagePosition.apply(f(h.internal.state));if(d>h.internal.pagePosition.Left&&d<h.internal.pagePosition.Left+h.internal.pagePosition.Width&&b>h.internal.pagePosition.Top&&b<h.internal.pagePosition.Top+
h.internal.pagePosition.Height){for(var p=b-h.internal.pagePosition.Top+h.internal.itemsContainer.scrollTop,e=0;e<h.internal.itemsContainer.childNodes.length;e++)if(h.internal.itemsContainer.childNodes[e].offsetHeight<p)p-=h.internal.itemsContainer.childNodes[e].offsetHeight;else break;return e}}return-1},highlight:function(d){return this.each(function(){var b=f(this).data("orderedList");if(d){for(var h=0;h<b.internal.itemsContainer.childNodes.length;h++)b.internal.itemsContainer.childNodes[h].style.backgroundColor=
"#cccccc";b.internal.itemsContainer.style.backgroundColor="#cccccc";b.internal.itemsContainer.style.borderColor="#666666"}else{for(h=0;h<b.internal.itemsContainer.childNodes.length;h++)if(b.internal.selectedIndex!=h){b.internal.itemsContainer.childNodes[h].style.backgroundColor=b.internal.backgroundColor;b.internal.itemsContainer.childNodes[h].style.borderColor=b.internal.backgroundColor}b.internal.itemsContainer.style.backgroundColor=b.internal.backgroundColor;b.internal.itemsContainer.style.borderColor=
"#999999"}})},addDraggedItem:function(d,b,h){if(d){var p=true;return this.each(function(){if(p)p=false;else d=d._clone();var e=f(this).data("orderedList");if(!h)h=window.event;u.insert.apply(f(e.internal.state),[d,b]);u.refresh.apply(f(e.internal.state),[]);f(e.internal.state).trigger(z.itemAdded,d);j(e,b);g(e,b);a(e,h);v(e)})}},selectedIndex:function(){var d=this.data("orderedList");if(d)return d.internal.selectedIndex},moveUp:function(){return this.each(function(){var d=f(this).data("orderedList");
if(d.internal.selectedIndex>0){var b=d.internal.selectedIndex,h=d.internal.selectedIndex-1;o(d,d.internal.selectedIndex,h);u.select.apply(f(d.internal.state),[h,true]);var p=d.internal.items[h];f(d.internal.state).trigger(z.itemMoved,[p,b,h])}})},moveDown:function(){return this.each(function(){var d=f(this).data("orderedList");if(d.internal.selectedIndex>=0&&d.internal.selectedIndex<d.internal.itemsContainer.childNodes.length-1){var b=d.internal.selectedIndex,h=d.internal.selectedIndex+1;o(d,d.internal.selectedIndex,
h);u.select.apply(f(d.internal.state),[h,true]);var p=d.internal.items[h];f(d.internal.state).trigger(z.itemMoved,[p,b,h])}})},resize:function(d,b){if(d<=4)d=4;if(b<=4)b=4;return this.each(function(){var h=f(this).data("orderedList");h.internal.itemsContainer.style.width=d-4+"px";h.internal.itemsContainer.style.height=b-4+"px"})},disabled:function(d){if(d===undefined){var b=this.data("orderedList");if(b)return b.internal.state.readonly}else return this.each(function(){var h=f(this).data("orderedList");
h.internal.state.readonly=d;u.refresh.apply(f(h.internal.state),[])})},refresh:function(){return this.each(function(){var d=f(this).data("orderedList");if(d.internal.initialized){for(;d.internal.itemsContainer.childNodes.length>0;)d.internal.itemsContainer.removeChild(d.internal.itemsContainer.childNodes[0]);for(var b=0;b<d.internal.items.length;b++){var h=document.createElement("div");if(d.internal.state.readonly)h.style.cursor="default";else{h.onmouseover=f.telligent.glow.utility.makeBoundFunction(j,
null,[d,b]);h.onmouseout=f.telligent.glow.utility.makeBoundFunction(k,null,[d,b]);h.onclick=f.telligent.glow.utility.makeBoundFunction(u.select,f(d.internal.state),[b]);h.onmousedown=function(t){a(d,t)};h.style.cursor="pointer"}h.onselectstart=function(){return false};try{h.style.MozUserSelect="none"}catch(p){}try{h.style.userSelect="none"}catch(e){}try{h.style.WebkitUserSelect="ignore"}catch(q){}h.style.padding="2px";h.style.borderStyle="dotted";h.style.borderWidth="1px";h.style.display="block";
h.style.borderColor=d.internal.backgroundColor;h.innerHTML=d.internal.items[b].html;d.internal.itemsContainer.appendChild(h)}d.internal.selectedIndex=-1}})},select:function(d,b){return this.each(function(){var h=f(this).data("orderedList");if(h.internal.initialized&&d>-1)if(h.internal.selectedIndex!=d||b){if(h.internal.selectedIndex>-1){h.internal.itemsContainer.childNodes[h.internal.selectedIndex].style.backgroundColor=h.internal.backgroundColor;h.internal.itemsContainer.childNodes[h.internal.selectedIndex].style.borderColor=
h.internal.backgroundColor}h.internal.selectedIndex=d;h.internal.itemsContainer.childNodes[d].style.backgroundColor="#cccccc";h.internal.itemsContainer.childNodes[d].style.borderColor="#666666";g(h,d);try{h.internal.moveItemLastIndex!=null&&k(h,h.internal.moveItemLastIndex)}catch(p){}f(h.internal.state).trigger(z.itemSelected,[h.internal.items[h.internal.selectedIndex]])}else{h.internal.itemsContainer.childNodes[h.internal.selectedIndex].style.backgroundColor=h.internal.backgroundColor;h.internal.itemsContainer.childNodes[h.internal.selectedIndex].style.borderColor=
h.internal.backgroundColor;h.internal.selectedIndex=-1}})},add:function(d){if(!d)return this;u.remove.apply(this,[d]);var b=true;return this.each(function(){if(b)b=false;else d=d._clone();var h=f(this).data("orderedList");h.internal.items[h.internal.items.length]=d;var p=document.createElement("option");p.name=d.text;p.value=d.value;h.internal.state.appendChild(p);f(h.internal.state).trigger(z.itemAdded,p)})},remove:function(d){if(!d)return this;return this.each(function(){for(var b=f(this).data("orderedList"),
h=[],p=false,e=0;e<b.internal.items.length;e++)if(b.internal.items[e].value==d.value)p=true;else h[h.length]=b.internal.items[e];for(e=0;e<b.internal.state.options.length;e++)if(b.internal.state.options[e].value==d.value){b.internal.state.removeChild(b.internal.state.options[e]);break}f(b.internal.state).trigger(z.itemRemoved,d);if(p)b.internal.items=h})},clear:function(){return this.each(function(){var d=f(this).data("orderedList");d.internal.items=[];f(d.internal.state).empty()})},insert:function(d,
b){if(!d)return this;u.remove.apply(this,[d]);return this.each(function(){var h=f(this).data("orderedList"),p=document.createElement("option");p.name=d.text;p.value=d.value;for(var e=[],q=false,t=0;t<h.internal.items.length;t++){if(t==b){q=true;e[e.length]=d;t==h.internal.items.length-1?h.internal.state.appendChild(p):h.internal.state.insertBefore(p,h.internal.state.options[t])}e[e.length]=h.internal.items[t]}if(!q){e[e.length]=d;h.internal.state.appendChild(p)}h.internal.items=e})},getByIndex:function(d){var b=
this.data("orderedList");if(b&&d>=0&&d<b.internal.items.length)return b.internal.items[d];return null},count:function(){var d=this.data("orderedList");if(d)return d.internal.items.length;return 0},createItem:function(d){return new m(d)}},z={itemSelected:"glowOrderedListItemSelected",itemRemoved:"glowOrderedListItemRemoved",itemMoved:"glowOrderedListItemMoved",itemAdded:"glowOrderedListItemAdded"},w=function(d){return this.each(function(){var b={settings:f.extend({},f.fn.glowOrderedList.defaults,d||
{}),internal:{state:this,selectedIndex:-1,pagePosition:null,draggingInitalized:false,moveStartY:null,moveItemHeights:null,moveItemStartIndex:null,moveItemLastIndex:null,moveScrollStartY:null,moveItemFloat:null,moveItemIsFloating:false,items:null,backgroundColor:null,itemsContainer:null,initialized:false,itemsContainer:null,draggableOrderedLists:[]}};f(this).data("orderedList",b);c(b)})},y=function(d){d.internal.draggableOrderedLists=[];!d.settings.draggableOrderedLists||d.settings.draggableOrderedLists.length<=
0||d.settings.draggableOrderedLists.each(function(){try{if(f(this).glowOrderedList("disabled")===false)d.internal.draggableOrderedLists[d.internal.draggableOrderedLists.length]=f(this)}catch(b){}})},v=function(d){u.refreshPagePosition.apply(f(d.internal.state));y(d);var b;for(b=0;b<d.internal.draggableOrderedLists.length;b++){d.internal.draggableOrderedLists[b].glowOrderedList("highlight",true);d.internal.draggableOrderedLists[b].glowOrderedList("refreshPagePosition")}if(d.internal.draggableOrderedLists.length>
0){d.internal.itemsContainer.style.cursor="move";for(b=0;b<d.internal.itemsContainer.childNodes.length;b++)d.internal.itemsContainer.childNodes[b].style.cursor="move"}else{d.internal.itemsContainer.style.cursor="n-resize";for(b=0;b<d.internal.itemsContainer.childNodes.length;b++)d.internal.itemsContainer.childNodes[b].style.cursor="n-resize"}d.internal.draggingInitalized=true},r=function(d,b,h,p){d.internal.pagePosition==null&&u.refreshPagePosition.apply(f(d.internal.state));var e=d.internal.pagePosition.Left,
q=d.internal.pagePosition.Left+d.internal.pagePosition.Width,t=d.internal.pagePosition.Top,s=d.internal.pagePosition.Top+d.internal.pagePosition.Height;if(p){e-=24;q+=24;t-=32;s+=32;if(d.internal.moveItemLastIndex>=0){if(d.internal.moveItemLastIndex>0)t-=d.internal.itemsContainer.childNodes[d.internal.moveItemLastIndex-1].offsetHeight;if(d.internal.moveItemLastIndex<d.internal.itemsContainer.childNodes.length-1)s+=d.internal.itemsContainer.childNodes[d.internal.moveItemLastIndex+1].offsetHeight}}return b>
e&&b<q&&h>t&&h<s},o=function(d,b,h){if(!(b<0||h<0||h==b)){if(b<d.internal.items.length&&h<d.internal.items.length){var p=d.internal.items[b];if(b<h)for(var e=b;e<h;e++)d.internal.items[e]=d.internal.items[e+1];else for(e=b;e>h;e--)d.internal.items[e]=d.internal.items[e-1];d.internal.items[h]=p}if(d.internal.initialized&&b<d.internal.itemsContainer.childNodes.length&&h<d.internal.itemsContainer.childNodes.length){if(h==d.internal.itemsContainer.childNodes.length-1)d.internal.itemsContainer.appendChild(d.internal.itemsContainer.childNodes[b]);
else if(b>h)d.internal.itemsContainer.insertBefore(d.internal.itemsContainer.childNodes[b],d.internal.itemsContainer.childNodes[h]);else b<h&&d.internal.itemsContainer.insertBefore(d.internal.itemsContainer.childNodes[b],d.internal.itemsContainer.childNodes[h+1]);if(b<h)for(e=b;e<=h;e++){d.internal.itemsContainer.childNodes[e].onmouseover=f.telligent.glow.utility.makeBoundFunction(j,null,[d,e]);d.internal.itemsContainer.childNodes[e].onmouseout=f.telligent.glow.utility.makeBoundFunction(k,null,[d,
e]);d.internal.itemsContainer.childNodes[e].onclick=f.telligent.glow.utility.makeBoundFunction(u.select,f(d.internal.state),[e])}else for(e=b;e>=h;e--){d.internal.itemsContainer.childNodes[e].onmouseover=f.telligent.glow.utility.makeBoundFunction(j,null,[d,e]);d.internal.itemsContainer.childNodes[e].onmouseout=f.telligent.glow.utility.makeBoundFunction(k,null,[d,e]);d.internal.itemsContainer.childNodes[e].onclick=f.telligent.glow.utility.makeBoundFunction(u.select,f(d.internal.state),[e])}}}},n=function(d){return d.internal.moveStartY!=
null&&d.internal.moveItemLastIndex!=null},a=function(d,b){if(!b)b=window.event;if(d.internal.moveItemLastIndex>=0&&d.internal.moveItemLastIndex<d.internal.itemsContainer.childNodes.length){if(typeof b.pageY!="undefined")d.internal.moveStartY=b.pageY;else{var h=f.telligent.glow.utility.getWindowInfo();d.internal.moveStartY=b.clientY+h.ScrollY}d.internal.moveScrollStartY=d.internal.itemsContainer.scrollTop;d.internal.moveItemStartIndex=d.internal.moveItemLastIndex;d.internal.moveItemHeights=[];for(h=
0;h<d.internal.itemsContainer.childNodes.length;h++)d.internal.moveItemHeights[d.internal.moveItemHeights.length]=d.internal.itemsContainer.childNodes[h].offsetHeight;d.internal.draggingInitalized=false;f(document).bind("mouseup.orderedList",function(p){l(d,p);return false});f(document).bind("mousemove.orderedList",function(p){p=p;if(!p)p=window.event;var e=0,q=0;if(typeof p.pageY!="undefined"){e=p.pageY;q=p.pageX}else{q=f.telligent.glow.utility.getWindowInfo();e=p.clientY+q.ScrollY;q=p.clientX+q.ScrollX}var t;
if(n(d)){d.internal.draggingInitalized||v(d);if(d.internal.draggableOrderedLists.length>0&&!d.internal.moveItemIsFloating&&!r(d,q,e,true)){t=d.internal.moveItemLastIndex;if(!d.internal.moveItemFloat){d.internal.moveItemFloat=document.createElement("div");d.internal.moveItemFloat.style.position="absolute";d.internal.moveItemFloat.style.opacity=".75";if(f.telligent.glow.utility.isIE())d.internal.moveItemFloat.style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity=75)";d.internal.moveItemFloat.style.backgroundColor=
"#cccccc";d.internal.moveItemFloat.style.borderColor="#666666";d.internal.moveItemFloat.style.fontFamily=d.internal.itemsContainer.style.fontFamily;d.internal.moveItemFloat.style.fontSize=d.internal.itemsContainer.style.fontSize;d.internal.moveItemFloat.style.lineHeight=d.internal.itemsContainer.style.lineHeight;d.internal.moveItemFloat.style.color=d.internal.itemsContainer.style.color;d.internal.moveItemFloat.style.padding="2px";d.internal.moveItemFloat.style.cursor="move";d.internal.moveItemFloat.style.borderStyle=
"dotted";d.internal.moveItemFloat.style.borderWidth="1px";document.body.appendChild(d.internal.moveItemFloat)}for(;d.internal.moveItemFloat.childNodes.length>0;)d.internal.moveItemFloat.removeChild(d.internal.moveItemFloat.childNodes[d.internal.moveItemFloat.childNodes.length-1]);d.internal.moveItemFloat.style.width=d.internal.itemsContainer.childNodes[t].offsetWidth+"px";d.internal.moveItemFloat.style.height=d.internal.itemsContainer.childNodes[t].offsetHeight+"px";d.internal.moveItemFloat.innerHTML=
d.internal.itemsContainer.childNodes[t].innerHTML;d.internal.moveItemIsFloating=true;d.internal.moveItemFloat.style.display="block"}if(d.internal.moveItemIsFloating){d.internal.moveItemFloat.style.left=q-d.internal.moveItemFloat.offsetWidth/2+"px";d.internal.moveItemFloat.style.top=e-d.internal.moveItemFloat.offsetHeight/2+"px";if(r(d,q,e,true)){d.internal.moveItemFloat.style.display="none";d.internal.moveItemIsFloating=false}else for(var s=0;s<d.internal.draggableOrderedLists.length;s++)if((t=d.internal.draggableOrderedLists[s].glowOrderedList("getIndexByPosition",
q,e))>=0){var x=d.internal.items[d.internal.moveItemLastIndex];l(d,p,true);u.remove.apply(f(d.internal.state),[x]);u.refresh.apply(f(d.internal.state),[]);f(d.internal.state).trigger(z.itemRemoved,x);d.internal.draggableOrderedLists[s].glowOrderedList("addDraggedItem",x,t,p);d.internal.moveItemFloat.style.display="none";d.internal.moveItemIsFloating=false}}if(n(d)&&!d.internal.moveItemIsFloating){e=e-d.internal.moveStartY;e+=d.internal.itemsContainer.scrollTop-d.internal.moveScrollStartY;p=d.internal.moveItemStartIndex;
if(e>0)for(e=e;p+1<d.internal.moveItemHeights.length&&e>d.internal.moveItemHeights[p+1];){p++;e-=d.internal.moveItemHeights[p]}else for(e=-e;p-1>=0&&e>d.internal.moveItemHeights[p-1];){p--;e-=d.internal.moveItemHeights[p]}t=p;if(t!=d.internal.moveItemLastIndex&&t!=null){o(d,d.internal.moveItemLastIndex,t);d.internal.moveItemLastIndex=t;u.select.apply(f(d.internal.state),[t,true])}}}return false})}},l=function(d,b,h){for(b=0;b<d.internal.itemsContainer.childNodes.length;b++)d.internal.itemsContainer.childNodes[b].style.cursor=
"pointer";if(!h&&d.internal.moveItemStartIndex!=null&&d.internal.moveItemLastIndex!=null&&d.internal.moveItemStartIndex!=d.internal.moveItemLastIndex){h=d.internal.items[d.internal.moveItemLastIndex];b=d.internal.moveItemStartIndex;var p=d.internal.moveItemLastIndex;f(d.internal.state).trigger(z.itemMoved,[h,b,p])}d.internal.itemsContainer.style.cursor="auto";d.internal.moveStartY=null;d.internal.moveItemLastIndex=null;d.internal.moveItemHeights=null;d.internal.moveItemStartIndex=null;f(document).unbind(".orderedList");
if(d.internal.moveItemIsFloating){d.internal.moveItemIsFloating=false;d.internal.moveItemFloat.style.display="none"}for(b=0;b<d.internal.draggableOrderedLists.length;b++)d.internal.draggableOrderedLists[b].glowOrderedList("highlight",false);u.highlight.apply(f(d.internal.state),[false])},g=function(d,b){var h=d.internal.itemsContainer.childNodes[b];if(h.offsetTop+h.offsetHeight>d.internal.itemsContainer.scrollTop+d.internal.itemsContainer.offsetHeight)d.internal.itemsContainer.scrollTop=h.offsetTop+
h.offsetHeight-d.internal.itemsContainer.offsetHeight;else if(h.offsetTop<d.internal.itemsContainer.scrollTop)d.internal.itemsContainer.scrollTop=h.offsetTop},c=function(d){if(d.internal.state.offsetHeight){if(d.internal.state.disabled){d.internal.state.disabled=false;d.internal.state.readonly=true}d.internal.backgroundColor=f.telligent.glow.utility.getCurrentStyleValue(d.internal.state,"background-color","backgroundColor","#ffffff");if(d.internal.backgroundColor.replace(/\#[0-9a-f]*/gi,"")!="")d.internal.backgroundColor=
"#ffffff";d.internal.itemsContainer=document.createElement("div");d.internal.itemsContainer.style.backgroundColor=d.internal.backgroundColor;d.internal.itemsContainer.style.fontFamily=f.telligent.glow.utility.getCurrentStyleValue(d.internal.state,"font-family","fontFamily","Arial, Helvetica");d.internal.itemsContainer.style.fontSize=f.telligent.glow.utility.getCurrentStyleValue(d.internal.state,"font-size","fontSize","100%");d.internal.itemsContainer.style.lineHeight=f.telligent.glow.utility.getCurrentStyleValue(d.internal.state,
"line-height","lineHeight","100%");d.internal.itemsContainer.style.color=f.telligent.glow.utility.getCurrentStyleValue(d.internal.state,"color","color","#000000");d.internal.itemsContainer.style.borderStyle="outset";d.internal.itemsContainer.style.borderWidth="1px";d.internal.itemsContainer.style.borderColor="#999999";d.internal.itemsContainer.style.padding="2px";d.internal.itemsContainer.style.overflow="auto";d.internal.itemsContainer.style.overflowX="hidden";d.internal.itemsContainer.style.position=
"relative";d.internal.itemsContainer.style.width=d.settings.width<=4?d.internal.state.offsetWidth-4+"px":d.settings.width-4+"px";d.internal.itemsContainer.style.height=d.settings.height<=4?d.internal.state.height-4+"px":d.settings.height-4+"px";d.internal.state.parentNode.insertBefore(d.internal.itemsContainer,d.internal.state);d.internal.items=[];for(var b=0;b<d.internal.state.options.length;b++)d.internal.items[d.internal.items.length]=b<d.settings.itemsHtml.length?new m({value:d.internal.state.options[b].value,
text:d.internal.state.options[b].name,html:d.settings.itemsHtml[b]}):new m({value:d.internal.state.options[b].value,text:d.internal.state.options[b].name,html:d.internal.state.options[b].name});d.internal.state.style.display="none";d.internal.initialized=true;u.disabled.apply(f(d.internal.state),[d.internal.state.readonly==true])}else window.setTimeout(function(){c(d)},249)},j=function(d,b){if(!n(d)){if(d.internal.selectedIndex!=b){d.internal.itemsContainer.childNodes[b].style.backgroundColor="#cccccc";
d.internal.itemsContainer.childNodes[b].style.borderColor="#666666"}d.internal.moveItemLastIndex=b}},k=function(d,b){if(!n(d)){if(d.internal.selectedIndex!=b){d.internal.itemsContainer.childNodes[b].style.backgroundColor=d.internal.backgroundColor;d.internal.itemsContainer.childNodes[b].style.borderColor=d.internal.backgroundColor}d.internal.moveItemLastIndex=null}};f.fn.glowOrderedList=function(d){if(d in u)return u[d].apply(this,Array.prototype.slice.call(arguments,1));else if(typeof d==="object"||
!d)return w.apply(this,arguments);else f.error("Method "+d+" does not exist on jQuery.fn.glowOrderedList")};f.extend({defaults:{width:200,height:300,itemsHtml:[],draggableOrderedLists:null}});var m=function(d){var b={value:"",text:"",html:d.text};d&&f.extend(b,d);this.text=b.text;this.value=b.value;this.html=b.html};m.prototype._clone=function(){return new m({value:this.value,text:this.text,html:this.html})}})(jQuery);
(function(f){var u=function(a){return this.each(function(){var l={settings:f.extend({},f.fn.glowPatternedTextBox.defaults,a||{}),internal:{state:f(this),patterns:[],initialized:false,matchRE:null,delayedValue:null,cursorSetTimeout:null}};f(this).data("_glowPatternedTextBox",l);var g=l.settings.pattern;if(l.internal.state){for(var c=l.internal.state.val(),j=RegExp("<([^<>]{1,}?)>","ig"),k,m=0,d="^";k=j.exec(g);){if(k.index>m){l.internal.patterns[l.internal.patterns.length]=new n(g.substr(m,k.index-
m),l.settings.blankCharacter,l.settings.allowBlanks,true);d+="("+l.internal.patterns[l.internal.patterns.length-1].getRegExpPattern()+")"}l.internal.patterns[l.internal.patterns.length]=new n(k[1],l.settings.blankCharacter,l.settings.allowBlanks,false);d+="("+l.internal.patterns[l.internal.patterns.length-1].getRegExpPattern()+")";m=j.lastIndex}if(m<g.length){l.internal.patterns[l.internal.patterns.length]=new n(g.substr(m,g.length-m),l.settings.blankCharacter,l.settings.allowBlanks,true);d+="("+
l.internal.patterns[l.internal.patterns.length-1].getRegExpPattern()+")"}d+="$";l.internal.state.is("input:disabled")?o.disabled.apply(l.internal.state,[true]):o.disabled.apply(l.internal.state,[false]);l.internal.matchRE=RegExp(d,"i");l.internal.initialized=true;o.val.apply(l.internal.state,[c])}})},z=function(a){a.internal.state.trigger("glowPatternedTextBoxChange")},w=function(a,l){for(var g=0,c=0;c<a.internal.patterns.length;c++)if(!a.internal.patterns[c].isStatic())if(g==l)return a.internal.patterns[c];
else g++},y=function(a,l){if(a.internal.initialized){var g="",c=a.internal.matchRE.exec(a.internal.state.val()),j={};if(c)for(var k=1;k<c.length&&k-1<a.internal.patterns.length;k++){g+=c[k];if((l<g.length||l==g.length&&(c[k].length<a.internal.patterns[k-1]._maxLength||k==a.internal.patterns.length))&&!a.internal.patterns[k-1].isStatic())if(j.currentPattern){j.nextPattern=a.internal.patterns[k-1];j.nextPatternStartIndex=g.length-c[k].length;j.nextPatternEndIndex=g.length;break}else{j.currentPattern=
a.internal.patterns[k-1];j.currentPatternStartIndex=g.length-c[k].length;j.currentPatternEndIndex=g.length}else if(!a.internal.patterns[k-1].isStatic()){j.previousPattern=a.internal.patterns[k-1];j.previousPatternStartIndex=g.length-c[k].length;j.previousPatternEndIndex=g.length}}return j}},v=function(a,l,g){if(a.settings.onValidation){var c=[],j=-1;g||(g="set");for(var k=0;k<a.internal.patterns.length;k++)if(!a.internal.patterns[k].isStatic()){c[c.length]=a.internal.patterns[k].getValue();if(l==
a.internal.patterns[k])j=c.length-1}(c=a.settings.onValidation(a.internal.state,c,g,j))&&o.setPatternValues.apply(a.internal.state,[c])}},r=function(a,l){if(!a.internal.initialized)return false;if(l.keyCode==38||l.keyCode==40||l.keyCode==37||l.keyCode==39||l.keyCode==9||l.keyCode==8){var g=f.telligent.glow.utility.getCurrentCursorIndex(a.internal.state);if((l.keyCode==37||l.keyCode==8)&&g>0)g--;l.keyCode==39&&g<a.internal.state.val().length&&g++;var c=y(a,g);if(c.currentPattern)if(l.keyCode==38){c.currentPattern.next();
v(a,c.currentPattern,"next");o.refresh.apply(a.internal.state,[]);c=y(a,g);c.currentPattern&&f.telligent.glow.utility.setCurrentCursorSelection(a.internal.state,c.currentPatternStartIndex,c.currentPatternEndIndex,true);z(a)}else if(l.keyCode==40){c.currentPattern.previous();v(a,c.currentPattern,"previous");o.refresh.apply(a.internal.state,[]);c=y(a,g);c.currentPattern&&f.telligent.glow.utility.setCurrentCursorSelection(a.internal.state,c.currentPatternStartIndex,c.currentPatternEndIndex,true);z(a)}else if(l.keyCode==
9)if(l.shiftKey)if(c.previousPattern)f.telligent.glow.utility.setCurrentCursorSelection(a.internal.state,c.previousPatternStartIndex,c.previousPatternEndIndex,true,a.internal.state.val());else return true;else if(c.nextPattern)f.telligent.glow.utility.setCurrentCursorSelection(a.internal.state,c.nextPatternStartIndex,c.nextPatternEndIndex,true,a.internal.state.val());else return true;else if(l.keyCode==37||l.keyCode==8)if(g<c.currentPatternStartIndex&&c.previousPattern)f.telligent.glow.utility.setCurrentCursorSelection(a.internal.state,
c.previousPatternEndIndex-1,c.previousPatternEndIndex,true,a.internal.state.val());else g>c.currentPatternStartIndex&&g<=c.currentPatternEndIndex?f.telligent.glow.utility.setCurrentCursorSelection(a.internal.state,g,c.currentPatternEndIndex,true,a.internal.state.val()):f.telligent.glow.utility.setCurrentCursorSelection(a.internal.state,c.currentPatternStartIndex,c.currentPatternEndIndex,true,a.internal.state.val());else if(l.keyCode==39)if(g>c.currentPatternEndIndex&&c.nextPattern)f.telligent.glow.utility.setCurrentCursorSelection(a.internal.state,
c.nextPatternStartIndex,c.nextPatternEndIndex,true,a.internal.state.val());else g>c.currentPatternStartIndex&&g<=c.currentPatternEndIndex?f.telligent.glow.utility.setCurrentCursorSelection(a.internal.state,g,c.currentPatternEndIndex,true,a.internal.state.val()):f.telligent.glow.utility.setCurrentCursorSelection(a.internal.state,c.currentPatternStartIndex,c.currentPatternEndIndex,true,a.internal.state.val());else f.telligent.glow.utility.setCurrentCursorSelection(a.internal.state,g,g,true,a.internal.state.val());
else f.telligent.glow.utility.setCurrentCursorSelection(a.internal.state,g,g,true,a.internal.state.val());l.stopPropagation();return false}else return true},o={getPatternValues:function(){var a=this.data("_glowPatternedTextBox");if(a){for(var l=[],g=0;g<a.internal.patterns.length;g++)a.internal.patterns[g].isStatic()||(l[l.length]=a.internal.patterns[g].getValue());return l}return null},getPatternValueOptionIndex:function(a,l){var g=this.data("_glowPatternedTextBox");if(g!==null){g=w(g,a);if(g!==
null&&g._patternType=="option"){l=l.toLowerCase();for(var c=0;c<g._options.length;c++)if(g._options[c].toLowerCase()==l)return c}}},getPatternValueOption:function(a,l){var g=this.data("_glowPatternedTextBox");if(g!==null){g=w(g,a);if(g!==null&&g._patternType=="option"&&l>=0&&l<g._options.length)return g._options[l]}},setPatternValues:function(a){return this.each(function(){for(var l=f(this).data("_glowPatternedTextBox"),g=0,c=0;c<l.internal.patterns.length&&g<a.length;c++)if(!l.internal.patterns[c].isStatic()){if(l.internal.patterns[c]._patternType==
"range"){for(var j=String(a[g]);j.length<l.internal.patterns[c]._minLength;)j="0"+j;l.internal.patterns[c].parseValue(j)}else l.internal.patterns[c].parseValue(a[g]);g++}o.refresh.apply(f(this),[])})},refresh:function(){return this.each(function(){var a=f(this).data("_glowPatternedTextBox");if(a.internal.initialized){for(var l="",g=0;g<a.internal.patterns.length;g++)l+=a.internal.patterns[g].getValue();a.internal.state.val(l)}})},val:function(a){if(a===undefined){var l=this.data("_glowPatternedTextBox");
if(l)if(l.internal.initialized){a="";for(var g=0;g<l.internal.patterns.length;g++)if(!l.internal.patterns[g].isStatic()&&!l.internal.patterns[g].hasValue())return null;else a+=l.internal.patterns[g].getValue();return a}return null}else return this.each(function(){var c=f(this).data("_glowPatternedTextBox");if(c.internal.initialized){var j=c.internal.matchRE.exec(a);if(j){for(var k=1;k<j.length&&k-1<c.internal.patterns.length;k++)c.internal.patterns[k-1].parseValue(j[k]);v(c)}o.refresh.apply(f(this),
[])}})},disabled:function(a){if(a===undefined){var l=this.data("_glowPatternedTextBox");if(l)return l.internal.state.is("input:disabled");return false}else return this.each(function(){var g=f(this).data("_glowPatternedTextBox");if(a)g.internal.state.unbind("keypress.glowPatternedTextBox").unbind("keyup.glowPatternedTextBox").unbind("focus.glowPatternedTextBox").unbind("keydown.glowPatternedTextBox").unbind("change.glowPatternedTextBox").attr("disabled","disabled");else{g.internal.state.unbind("keypress.glowPatternedTextBox").unbind("keyup.glowPatternedTextBox").unbind("focus.glowPatternedTextBox").unbind("keydown.glowPatternedTextBox").unbind("change.glowPatternedTextBox");
f.telligent.glow.utility.isOpera()&&g.internal.state.bind("keypress.glowPatternedTextBox",function(c){g.internal.initialized||c.stopPropagation()});g.internal.state.bind("keyup.glowPatternedTextBox",function(c){if(g.internal.initialized){if(c.keyCode!=38&&c.keyCode!=40&&c.keyCode!=37&&c.keyCode!=39&&c.keyCode!=9&&c.keyCode!=8){c=f.telligent.glow.utility.getCurrentCursorIndex(g.internal.state);o.val.apply(g.internal.state,[g.internal.state.val()]);var j=y(g,c);if(j.currentPattern)c>j.currentPatternStartIndex&&
c<=j.currentPatternEndIndex?f.telligent.glow.utility.setCurrentCursorSelection(g.internal.state,c,j.currentPatternEndIndex,true):f.telligent.glow.utility.setCurrentCursorSelection(g.internal.state,j.currentPatternStartIndex,j.currentPatternEndIndex,true);else f.telligent.glow.utility.setCurrentCursorSelection(g.internal.state,c,c,true);z(g)}}else c.stopPropagation()}).bind("focus.glowPatternedTextBox",function(c){c=c.shiftKey?y(g,g.internal.state.val().length):y(g,0);c.currentPattern&&f.telligent.glow.utility.setCurrentCursorSelection(g.internal.state,
c.currentPatternStartIndex,c.currentPatternEndIndex,false)}).bind("keydown.glowPatternedTextBox",function(c){r(g,c)}).bind("change.glowPatternedTextBox",function(){if(g.internal.initialized){o.val.apply(g.internal.state,[g.internal.state.val()]);z(g)}}).removeAttr("disabled")}})}},n=function(a,l,g,c){this._maxLength=this._minLength=0;this._options=[];this._rangeEnd=this._rangeStart=0;this._currentValue=this._patternType="";this._placeholder=l;this._allowBlanks=g;if(c){this._patternType="static";this._minLength=
this._maxLength=a.length;this._currentValue=a}else if(a.match(/^[0-9]{1,}\-[0-9]{1,}$/)){a=a.split("-");this._rangeStart=parseInt(a[0],10);this._rangeEnd=parseInt(a[1],10);this._patternType="range";this._minLength=String(a[0]).length;this._maxLength=String(a[1]).length;if(!this._allowBlanks)for(this._currentValue=String(this._rangeStart);this._currentValue.length<this._minLength;)this._currentValue="0"+this._currentValue}else{this._options=a.split(",");this._patternType="option";this._minLength=String(this._options[0]).length;
this._maxLength=String(this._options[0]).length;for(a=0;a<this._options.length;a++){l=String(this._options[a]).length;if(l>this._maxLength)this._maxLength=l;if(l<this._minLength)this._minLength=l}if(!this._allowBlanks)this._currentValue=this._options[0]}};f.extend(n.prototype,{isStatic:function(){return this._patternType=="static"},next:function(){if(this._patternType!="static")if(this._patternType=="range"){if(this._currentValue==="")this._currentValue=String(this._rangeStart);else{var a=parseInt(this._currentValue,
10);this._currentValue=a<this._rangeEnd?String(a+1):String(this._rangeStart)}for(;this._currentValue.length<this._minLength;)this._currentValue="0"+this._currentValue}else if(this._patternType=="option")if(this._currentValue=="")this._currentValue=this._options[0];else for(a=0;a<this._options.length;a++)if(this._options[a]==this._currentValue){this._currentValue=a<this._options.length-1?String(this._options[a+1]):String(this._options[0]);break}},previous:function(){if(this._patternType!="static")if(this._patternType==
"range"){if(this._currentValue==="")this._currentValue=String(this._rangeEnd);else{var a=parseInt(this._currentValue,10);this._currentValue=a>this._rangeStart?String(a-1):String(this._rangeEnd)}for(;this._currentValue.length<this._minLength;)this._currentValue="0"+this._currentValue}else if(this._patternType=="option")if(this._currentValue==="")this._currentValue=this._options[this._options.length-1];else for(a=0;a<this._options.length;a++)if(this._options[a]==this._currentValue){this._currentValue=
a>0?String(this._options[a-1]):String(this._options[this._options.length-1]);break}},parseValue:function(a){if(this._patternType!="static"){a=String(a).replace(RegExp(f.telligent.glow.utility.escapeForRegExp(this._placeholder),"g"),"");if(this._allowBlanks&&a===""&&isNaN(parseInt(a,10)))return this._currentValue="";else if(this._patternType=="range"){if(a.length>this._maxLength)a=a.substr(0,this._maxLength);else for(;a.length<this._minLength;)a+="0";a=parseInt(a,10);if(isNaN(a))a=0;var l=false,g;
if(a>=this._rangeStart&&a<=this._rangeEnd){g=a;l=true}if(!l&&a<this._rangeStart&&a>0)for(var c=a;c<this._rangeStart&&String(c).length<=this._maxLength&&!l;){c*=10;if(c>=this._rangeStart&&c<=this._rangeEnd){g=c;l=true}}if(!l&&a>this._rangeEnd&&this._rangeEnd!==0)for(c=a;c>this._rangeEnd&&c>=this._rangeStart&&!l;){c=Math.round(c/10);if(c>=this._rangeStart&&c<=this._rangeEnd){g=c;l=true}}l||(g=a<this._rangeStart?this._rangeStart:this._rangeEnd);for(this._currentValue=String(g);this._currentValue.length<
this._minLength;)this._currentValue="0"+this._currentValue;return this._currentValue}else if(this._patternType=="option"){for(a=a.toLowerCase();a.length>0;){for(l=0;l<this._options.length;l++)if(this._options[l].substr(0,a.length).toLowerCase()==a)return this._currentValue=String(this._options[l]);if(a.length>0)a=a.substr(0,a.length-1)}return this._currentValue}}},getValue:function(){if(this._patternType=="static")return this._currentValue;else if(this._currentValue===""&&isNaN(parseInt(this._currentValue,
10))){for(var a="";a.length<this._minLength;)a+=this._placeholder;return a}else return this._currentValue},hasValue:function(){return!(this._currentValue===""&&isNaN(parseInt(this._currentValue,10)))},getRegExpPattern:function(){return this._patternType=="range"?"[0-9"+f.telligent.glow.utility.escapeForRegExp(this._placeholder)+"]{0,"+(this._maxLength+1)+"}":this._patternType=="option"?".{0,"+(this._maxLength+1)+"}":f.telligent.glow.utility.escapeForRegExp(this._currentValue)}});f.fn.glowPatternedTextBox=
function(a){if(a in o)return o[a].apply(this,Array.prototype.slice.call(arguments,1));else if(typeof a==="object"||!a)return u.apply(this,arguments);else f.error("Method "+a+" does not exist on jQuery.fn.glowPatternedTextBox")};f.extend(f.fn.glowPatternedTextBox,{defaults:{pattern:"",allowBlanks:true,blankCharacter:"_",onValidation:null}})})(jQuery);
(function(f){var u={opened:"glowPopUpMenuOpened",closed:"glowPopUpMenuClosed",itemOver:"glowPopUpMenuItemOver"},z=function(k){return this.each(function(){var m={settings:f.extend({},f.fn.glowPopUpMenu.defaults,k||{}),internal:{state:this,menuItems:[],menuLevels:[],initialized:false,currentLevel:-1,isOpen:false,cancelClick:false,openingElement:null,closeTimeout:null}};f(this).data("popUpMenu",m);w(m,m.settings.menuItems,null)})},w=function(k,m){this._menuItems=[];if(!(!m||m.length==0))for(var d=0;d<
m.length;d++){k.internal.menuItems[d]=new c({id:m[d][0],text:m[d][1],url:m[d][2],target:m[d][3],onClick:m[d][4],iconUrl:m[d][5]});k.internal.menuItems[d]._popupMenu=f(this);m[d][6]&&m[d][6].length>0&&k.internal.menuItems[d]._parseMenuItems(m[d][6])}},y=function(k){f(document).bind("click.popUpMenu",function(){if(k.internal.isOpen&&!k.internal.menuLevels[k.internal.currentLevel]._popupPanel.glowPopUpPanel("isOpening")&&!k.internal.cancelClick)g.close.apply(f(k.internal.state),[0]);else k.internal.cancelClick=
false})},v=function(k){if(k.settings.closeOnMouseOut){window.clearTimeout(k.internal.closeTimeout);k.internal.closeTimeout=window.setTimeout(function(){g.close.apply(f(k.internal.state))},249)}},r=function(k){k.settings.closeOnMouseOut&&window.clearTimeout(k.internal.closeTimeout)},o=function(k,m){k.internal.cancelClick=true;if(m.onClick||m.url)g.close.apply(f(k.internal.state));m.onClick&&m.onClick(m);if(m.url)if(m.target)window.open(m.url,m.target);else window.location=m.url;return false},n=function(k,
m,d,b){if(!(k.internal.menuLevels.length<=d||k.internal.currentLevel==d&&k.internal.menuLevels[d]._currentMenuItem==m&&!b))if(k.internal.menuLevels[d]._currentMenuItem!=m){b||g.close.apply(f(k.internal.state),[d+1]);if(k.internal.menuLevels[d]._currentMenuItem&&k.internal.menuLevels[d]._currentMenuItem!=m)k.internal.menuLevels[d]._currentMenuItem._element.className=k.settings.itemCssClass;if(d>0&&k.internal.menuLevels[d-1]._currentMenuItem)k.internal.menuLevels[d-1]._currentMenuItem._element.className=
k.settings.itemExpandedCssClass;m._element.className=k.settings.itemSelectedCssClass;k.internal.menuLevels[d]._currentMenuItem=m;if(m._menuItems!=null&&m._menuItems.length>0){if(k.internal.menuLevels.length==d+1){var h=document.createElement("div");k.internal.state.appendChild(h);f(h).glowPopUpPanel({cssClass:k.settings.groupCssClass,position:"leftright",zIndex:k.settings.zIndex,hideOnDocumentClick:false}).bind({glowPopUpPanelHidden:f.telligent.glow.utility.makeBoundFunction(g.close,f(k.internal.state),
[d+1]),glowPopUpPanelMouseOver:function(){r(k)},glowPopUpPanelMouseOut:function(){v(k)}});k.internal.menuLevels[d+1]=new j(d+1,m,f(h),this)}else k.internal.menuLevels[d+1].MenuItem=m;l(k,k.internal.menuLevels[d+1],m._menuItems);k.internal.menuLevels[d+1]._popupPanel.glowPopUpPanel("show",m._element,b);k.internal.currentLevel=d+1}f(k.internal.state).trigger(u.itemOver)}else{b||g.close.apply(f(k.internal.state),[d+2]);if(k.internal.menuLevels[d+1]&&k.internal.menuLevels[d+1]._currentMenuItem){k.internal.menuLevels[d+
1]._currentMenuItem._element.className=k.settings.itemCssClass;k.internal.menuLevels[d+1]._currentMenuItem=null}k.internal.menuLevels[d]._currentMenuItem._element.className=k.settings.itemSelectedCssClass}},a=function(k){k.internal.menuLevels=[];var m=document.createElement("div");f(m).glowPopUpPanel({cssClass:k.settings.groupCssClass,position:k.settings.position,zIndex:k.settings.zIndex,hideOnDocumentClick:false}).bind({glowPopUpPanelHidden:function(){g.close.apply(f(k.internal.state),[0])},glowPopUpPanelMouseOver:function(){r(k)},
glowPopUpPanelMouseOut:function(){v(k)}});k.internal.menuLevels[0]=new j(0,null,f(m),this);l(k,k.internal.menuLevels[0],k.internal.menuItems);k.internal.initialized=true},l=function(k,m,d){if(m&&m._popupPanel){var b=m._popupPanel.glowPopUpPanel("children");if(b[0]&&b[0].childNodes[0]){b=b[0].childNodes[0];for(var h=0;h<b.childNodes.length;h++)if(b.childNodes[h].childNodes[0]&&b.childNodes[h].childNodes[0]._menuItem){b.childNodes[h].childNodes[0]._menuItem._element=null;b.childNodes[h].childNodes[0]._menuItem=
null;b.childNodes[h].childNodes[0].onmouseover=null;b.childNodes[h].childNodes[0].onclick=null}}}m._popupPanel.glowPopUpPanel("empty");m._currentMenuItem=null;if(!(!d||d.length==0)){b=document.createElement("table");b.cellPadding="0";b.cellSpacing="0";b.appendChild(document.createElement("tbody"));var p=false,e=false;for(h=0;h<d.length;h++){if(d[h].iconUrl)p=true;if(k.settings.expandImageUrl&&d[h]._menuItems&&d[h]._menuItems.length>0)e=true;if(p&&e)break}for(h=0;h<d.length;h++){var q=document.createElement("tr");
b.childNodes[0].appendChild(q);var t=document.createElement("td");t.className=k.settings.itemCssClass;t.id=d[h].id;t._menuItem=d[h];q.appendChild(t);var s=document.createElement("table");s.cellPadding="0";s.cellSpacing="0";s.style.width="100%";s.appendChild(document.createElement("tbody"));t.appendChild(s);q=document.createElement("tr");s.childNodes[0].appendChild(q);if(p){s=document.createElement("td");if(d[h].iconUrl){var x=document.createElement("img");x.src=d[h].iconUrl;x.style.paddingRight="4px";
if(k.settings.iconHeight)x.height=k.settings.iconHeight;if(k.settings.iconWidth)x.width=k.settings.iconWidth;s.appendChild(x)}else{s.appendChild(document.createElement("div"));s.childNodes[0].style.paddingRight="4px";if(k.settings.iconHeight)s.childNodes[0].style.height=k.settings.iconHeight+"px";if(k.settings.iconWidth)s.childNodes[0].style.width=k.settings.iconWidth+"px"}q.appendChild(s)}s=document.createElement("td");s.style.whiteSpace="nowrap";s.width="100%";s.innerHTML=d[h].text;q.appendChild(s);
if(e){s=document.createElement("td");if(k.settings.expandImageUrl&&d[h]._menuItems&&d[h]._menuItems.length>0){x=document.createElement("img");x.src=k.settings.expandImageUrl;x.style.paddingLeft="4px";if(k.settings.expandImageHeight)x.height=k.settings.expandImageHeight;if(k.settings.expandImageWidth)x.width=k.settings.expandImageWidth;s.appendChild(x)}else{s.appendChild(document.createElement("div"));s.childNodes[0].style.paddingRight="4px";if(k.settings.expandImageHeight)s.childNodes[0].style.height=
k.settings.expandImageHeight+"px";if(k.settings.expandImageWidth)s.childNodes[0].style.width=k.settings.expandImageWidth+"px"}q.appendChild(s)}t.onclick=f.telligent.glow.utility.makeBoundFunction(o,null,[k,d[h],m._level]);t.onmouseover=f.telligent.glow.utility.makeBoundFunction(n,null,[k,d[h],m._level]);d[h]._element=t}m._popupPanel.glowPopUpPanel("append",b)}},g={isOpen:function(){var k=this.data("popUpMenu");if(k)return k.internal.isOpen;return false},open:function(k,m,d,b){var h,p,e,q,t;if(typeof k===
"object"){t=k;k=f.telligent.glow.utility.getElementInfo(k);h=k.Left;p=k.Top;e=k.Width;q=k.Height}else{t=null;h=k;p=m;e=d;q=b}return this.each(function(){var s=f(this).data("popUpMenu");s.internal.initialized||a(s);s.internal.isOpen||window.setTimeout(function(){y(s)},49);s.internal.menuLevels[0]._popupPanel.glowPopUpPanel("show",h,p,e,q);s.internal.currentLevel=0;s.internal.isOpen=true;if(s.internal.openingElement=t){f(t).bind("mouseover.popUpMenu",function(){r(s)});f(t).bind("mouseout.popUpMenu",
function(){v(s)})}f(s.internal.state).trigger(u.opened)})},close:function(k){k||(k=0);return this.each(function(){var m=f(this).data("popUpMenu");if(k==0&&m.internal.openingElement){f(m.internal.openingElement).unbind(".popUpMenu");m.internal.openingElement=null}for(var d=m.internal.menuLevels.length-1;d>=k;d--)if(m.internal.menuLevels[d]){if(m.internal.menuLevels[d]._currentMenuItem){m.internal.menuLevels[d]._currentMenuItem._element.className=m.settings.itemCssClass;m.internal.menuLevels[d]._currentMenuItem=
null}m.internal.menuLevels[d]._popupPanel.glowPopUpPanel("hide")}m.internal.currentLevel=k-1;if(m.internal.currentLevel<=-1){m.internal.isOpen&&f(document).unbind(".popUpMenu");m.internal.isOpen=false;f(m.internal.state).trigger(u.closed)}})},refresh:function(){return this.each(function(){var k=f(this).data("popUpMenu");if(k.internal.initialized){var m=[],d;for(d=0;d<=k.internal.currentLevel;d++)m[d]=k.internal.menuLevels[d]._currentMenuItem;l(k,k.internal.menuLevels[0],k.internal.menuItems);if(m.length>
0){var b,h=k.internal.menuItems,p;for(d=0;d<m.length;d++){p=false;for(b=0;h&&b<h.length;b++)if(m[d]==h[b]){n(k,h[b],d,true);h=h[b]._menuItems;p=true;break}if(!p){h&&h.length>0?g.close.apply(f(this),[d+1]):g.close.apply(f(this),[d]);break}}}}})},add:function(k){if(k){g.remove.apply(this,[k]);var m=true;return this.each(function(){var d=f(this).data("popUpMenu"),b;if(m){b=k;m=false}else b=k._clone();b._popupMenu=f(this);b._parentMenuItem=null;d.internal.menuItems[d.internal.menuItems.length]=b})}else return this},
remove:function(k){return k?this.each(function(){for(var m=f(this).data("popUpMenu"),d=[],b=false,h=0;h<m.internal.menuItems.length;h++)if(m.internal.menuItems[h].id==k.id)b=true;else d[d.length]=m.internal.menuItems[h];if(b)m.internal.menuItems=d}):this},insert:function(k,m){if(popUpMenuItem){g.remove.apply(this,[popUpMenuItem]);return this.each(function(){for(var d=[],b=false,h=0;h<context.internal.menuItems.length;h++){if(h==m){b=true;popUpMenuItem._popupMenu=this;popUpMenuItem._parentMenuItem=
null;d[d.length]=popUpMenuItem}d[d.length]=context.internal.menuItems[h]}b||(d[d.length]=popUpMenuItem);context.internal.menuItems=d})}else return this},clear:function(){return this.each(function(){f(this).data("popUpMenu").internal.menuItems=[]})},getById:function(k){var m=f(this).data("popUpMenu");if(m)for(var d=0;d<m.internal.menuItems.length;d++)if(m.internal.menuItems[d].ID==k)return m.internal.menuItems[d];else{var b=m.internal.menuItems[d].getById(k);if(b)return b}return null},getByText:function(k){var m=
f(this).data("popUpMenu");if(m){for(var d=[],b=0;b<m.internal.menuItems.length;b++){if(m.internal.menuItems[b].Text==k)d[d.length]=m.internal.menuItems[b];for(var h=m.internal.menuItems[b].getByText(k),p=0;p<h.length;p++)d[d.length]=h[p]}return d}return[]},getByIndex:function(k){var m=f(this).data("popUpMenu");if(m)return k>=0&&k<m.internal.menuItems.length?m.internal.menuItems[k]:null;return null},getCurrent:function(){var k=f(this).data("popUpMenu");if(k)if(k.internal.currentLevel>-1)if(k.internal.menuLevels[k.internal.currentLevel]._currentMenuItem)return k.internal.menuLevels[k.internal.currentLevel]._currentMenuItem;
else if(k.internal.currentLevel>0)return k.internal.menuLevels[k.internal.currentLevel-1]._currentMenuItem;return null},getCurrentByLevel:function(k){var m=f(this).data("popUpMenu");if(m)if(k>0&&m.internal.currentLevel>=k)return m.internal.menuLevels[k]._currentMenuItem;return null},count:function(){var k=f(this).data("popUpMenu");if(k)return k.internal.menuItems.length;return 0},createMenuItem:function(k){return new c(k)}};f.fn.glowPopUpMenu=function(k){if(k in g)return g[k].apply(this,Array.prototype.slice.call(arguments,
1));else if(typeof k==="object"||!k)return z.apply(this,arguments);else f.error("Method "+k+" does not exist on jQuery.fn.glowPopUpMenu")};f.extend(f.fn.glowPopUpMenu,{defaults:{groupCssClass:"",itemCssClass:"",itemSelectedCssClass:"",itemExpandedCssClass:"",expandImageUrl:"",expandImageWidth:0,iconWidth:0,iconHeight:0,position:"updown",zIndex:100,menuItems:null,closeOnMouseOut:true}});var c=function(k){var m={id:(new Date).getTime(),text:"",url:"",target:"",onClick:null,iconUrl:""};k&&f.extend(m,
k);this.id=m.id;this.text=m.text;this.url=m.url;this.target=m.target;this.onClick=m.onClick;this.iconUrl=m.iconUrl;this._menuItems=[];this._parentMenuItem=this._popupMenu=this._element=null};c.prototype._clone=function(){return new c({id:this.id,text:this.text,url:this.url,target:this.target,onClick:this.onClick,iconUrl:this.iconUrl})};c.prototype.add=function(k){this.remove(k);if(k){k._popupMenu=this._popupMenu;k._parentMenuItem=this;this._menuItems[this._menuItems.length]=k}};c.prototype.remove=
function(k){for(var m=[],d=false,b=0;b<this._menuItems.length;b++)if(this._menuItems[b].id==k.id)d=true;else m[m.length]=this._menuItems[b];if(d)this._menuItems=m};c.prototype.clear=function(){this._menuItems=[]};c.prototype.insert=function(k,m){this.remove(k);for(var d=[],b=false,h=0;h<this._menuItems.length;h++){if(h==m){b=true;k._popupMenu=this._popupMenu;k._parentMenuItem=this;d[d.length]=k}d[d.length]=this._menuItems[h]}b||(d[d.length]=k);this._menuItems=d};c.prototype.getById=function(k){for(var m=
0;m<this._menuItems.length;m++)if(this._menuItems[m].ID==k)return this._menuItems[m];else{var d=this._menuItems[m].getById(k);if(d)return d}return null};c.prototype.getByText=function(k){for(var m=[],d=0;d<this._menuItems.length;d++){if(this._menuItems[d].Text==k)m[m.length]=this._menuItems[d];for(var b=this._menuItems[d].getByText(k),h=0;h<b.length;h++)m[m.length]=b[h]}return m};c.prototype.getByIndex=function(k){return k>=0&&k<this._menuItems.length?this._menuItems[k]:null};c.prototype.getPopUpMenu=
function(){return this._popupMenu};c.prototype.getParent=function(){return this._parentMenuItem};c.prototype.count=function(){return this._menuItems.length};c.prototype._parseMenuItems=function(k){this._menuItems=[];if(!(!k||k.length==0))for(var m=0;m<k.length;m++){this._menuItems[m]=new c({id:k[m][0],text:k[m][1],url:k[m][2],target:k[m][3],onClick:k[m][4],iconUrl:k[m][5]});this._menuItems[m]._popupMenu=this;k[m][6]&&k[m][6].length>0&&this._menuItems[m]._parseMenuItems(k[m][6])}};var j=function(k,
m,d,b){this._level=k;this._parentMenuItem=m;this._popupPanel=d;this._popupMenu=b;this._currentMenuItem=null}})(jQuery);
(function(f,u){var z={shown:"glowPopUpPanelShown",hidden:"glowPopUpPanelHidden",mouseOver:"glowPopUpPanelMouseOver",mouseOut:"glowPopUpPanelMouseOut"},w=function(a){return this.each(function(){var l={settings:f.extend({},f.fn.glowPopUpPanel.defaults,a||{}),internal:{state:f(this),isShown:false,initialized:false,lastPosition:null,panel:null,panelMask:null,animationHandle:null,isOpening:false,checkForScrollResizeHandle:null,lastWindowInfo:null}};f(this).data("_glowPopUpPanel",l);l.internal.panel=f("<div></div>").css({position:"absolute",
display:"none",left:"0px",top:"0px"}).addClass(l.settings.CssClass).append(l.internal.state.children());l.internal.panelMask=f("<div></div>").css({position:"absolute",display:"none"}).append(l.internal.panel);l.internal.state.css({displaly:"none"})})},y=function(a){f(document).bind("click.glowPopUpPanel",function(){a.internal.isShown&&!a.internal.isOpening&&n.hide.apply(a.internal.state)})},v=function(a){a.internal.checkForScrollResizeHandle&&u.clearTimeout(a.internal.checkForScrollResizeHandle);
if(a.internal.isShown&&!a.internal.isOpening&&a.internal.lastWindowInfo){var l=f.telligent.glow.utility.getWindowInfo();if(l.Width!=a.internal.lastWindowInfo.Width||l.Height!=a.internal.lastWindowInfo.Height)n.hide.apply(a.internal.state);else a.internal.checkForScrollResizeHandle=u.setTimeout(function(){v(a)},999)}},r=function(a){document.forms.length==1?f("form:first").append(a.internal.panelMask):f("body").append(a.internal.panelMask);a.internal.panel.bind("mouseover.glowPopUpPanel",function(){a.internal.state.trigger(z.mouseOver)}).bind("mouseout.glowPopUpPanel",
function(){a.internal.state.trigger(z.mouseOut)});a.internal.initialized=true},o=function(a,l,g,c,j,k){a.internal.animationHandle&&u.clearTimeout(a.internal.animationHandle);currValue=parseInt(a.internal.panel.css(l),10);if(j<0&&currValue<g||j>0&&currValue>g||Math.abs(j)<1){a.internal.panel.css("propertyName",g+"px").css({position:"static",overflow:"visible"});a.internal.animationHandle=null;a.internal.isOpening=false;a.internal.lastWindowInfo=f.telligent.glow.utility.getWindowInfo();a.internal.checkForScrollResizeHandle=
u.setTimeout(function(){v(a)},999)}else{a.internal.panel.css(l,c+"px");c+=j;if(j>0&&c>g)c=g;else if(j<0&&c<g)c=g;j*=k;a.internal.animationHandle=u.setTimeout(function(){o(a,l,g,c,j,k)},19)}},n={isShown:function(){var a=this.data("_glowPopUpPanel");return a&&a.internal.isShown},isOpening:function(){var a=this.data("_glowPopUpPanel");return a&&a.internal.isOpening},show:function(a,l,g,c,j){var k,m,d,b,h,p=false;if(typeof a==="object"){c=a;if(a instanceof jQuery)c=a.get(0);a=f.telligent.glow.utility.getElementInfo(c);
k=a.Left;m=a.Top;d=a.Width;b=a.Height;h=l;p=g}else{k=a;m=l;d=g;b=c;h=j}return this.each(function(){var e=f(this).data("_glowPopUpPanel");e.internal.initialized||r(e);!e.internal.isShown&&e.settings.hideOnDocumentClick&&u.setTimeout(function(){y(e)},49);!h&&e.internal.isShown?n.hide.apply(e.internal.state):f.telligent.glow.utility.showSelectBoxes(e.internal.panelMask);var q=k,t=m;e.internal.panelMask.css({position:"absolute",zIndex:e.settings.zIndex,display:"block",visibility:"hidden",overflow:"visible"});
e.internal.panel.css({position:"absolute",display:"block",visibility:"hidden",left:"0px",top:"0px"}).addClass(e.settings.cssClass);var s=e.internal.panel.outerWidth(),x=e.internal.panel.outerHeight();p||e.internal.panelMask.css({width:s+"px",height:x+"px"});e.internal.lastWindowInfo=f.telligent.glow.utility.getWindowInfo();var A,B,C=e.settings.position.indexOf("left"),D=e.settings.position.indexOf("right"),E=e.settings.position.indexOf("up"),F=e.settings.position.indexOf("down"),G=e.settings.position.indexOf("center");
if(C===0||D===0||G===0){if(!(C>-1&&D==-1)&&(D>-1&&C==-1||e.internal.lastWindowInfo.Width+e.internal.lastWindowInfo.ScrollX-(k+d)>k-e.internal.lastWindowInfo.ScrollX||k-e.internal.lastWindowInfo.ScrollX<s)){e.internal.panelMask.css({left:k+d+"px"});A="left";B=0;s=-s}else if(G>-1){e.internal.panelMask.css({left:k-s/2+"px"});A="left";B=0;s=s/2}else{e.internal.panelMask.css({left:k-s+"px"});A="left";B=0;s=s}!(E>-1&&F==-1)&&(F>-1&&E==-1||e.internal.lastWindowInfo.Height+e.internal.lastWindowInfo.ScrollY-
m>m+b-e.internal.lastWindowInfo.ScrollY||m+b-e.internal.lastWindowInfo.ScrollY<x)?e.internal.panelMask.css({top:m+"px"}):e.internal.panelMask.css({top:m+b-x+"px"})}else{if(G>-1)e.internal.panelMask.css({left:k+(d-s)/2+"px"});else!(C>-1&&D==-1)&&(D>-1&&C==-1||e.internal.lastWindowInfo.Width+e.internal.lastWindowInfo.ScrollX-k>k+d-e.internal.lastWindowInfo.ScrollX||k+d-e.internal.lastWindowInfo.ScrollX<s)?e.internal.panelMask.css({left:k+"px"}):e.internal.panelMask.css({left:k+d-s+"px"});if(!(E>-1&&
F==-1)&&(F>-1&&E==-1||e.internal.lastWindowInfo.Height+e.internal.lastWindowInfo.ScrollY-(m+b)>m-e.internal.lastWindowInfo.ScrollY||m-e.internal.lastWindowInfo.ScrollY<x)){e.internal.panelMask.css({top:m+b+"px"});A="top";B=0;s=-x}else{e.internal.panelMask.css({top:m-x+"px"});A="top";B=0;s=x}}e.internal.panel.css({visibility:"visible"});e.internal.panelMask.css({visibility:"visible",overflow:"hidden"});f.telligent.glow.utility.hideSelectBoxes(e.internal.panelMask);this._isOpening=true;if(h)e.internal.animationHandle=
u.setTimeout(function(){o(e,A,B,B,0,0)},9);else o(e,A,B,s,s>B?-((s-B)/3):(B-s)/3,0.67);if(!e.internal.isShown){e.internal.isShown=true;e.internal.lastPosition={X:q,Y:t,Width:d,Height:b};f(e.internal.state).trigger(z.shown)}})},hide:function(){return this.each(function(){var a=f(this).data("_glowPopUpPanel");if(a.internal.isShown){a.internal.initialized||r(a);a.internal.panel.css({position:"absolute",display:"none"});a.internal.panelMask.css({position:"absolute",display:"none"});a.internal.isShown=
false;a.internal.lastPosition=null;f.telligent.glow.utility.showSelectBoxes(a.internal.panelMask);a.settings.hideOnDocumentClick&&f(document).unbind(".glowPopUpPanel");a.internal.state.trigger(z.hidden)}})},empty:function(){return this.each(function(){f(this).data("_glowPopUpPanel").internal.panel.empty()}).glowPopUpPanel("refresh")},html:function(a){return this.each(function(){f(this).data("_glowPopUpPanel").internal.panel.html(a)}).glowPopUpPanel("refresh")},append:function(a){a=f(a);var l=true;
return this.each(function(){var g=f(this).data("_glowPopUpPanel");if(l){f(g.internal.panel).append(a);l=false}else f(g.internal.panel).append(a.clone())}).glowPopUpPanel("refresh")},remove:function(a){return f(a).remove().glowPopUpPanel("refresh")},children:function(){var a=this.data("_glowPopUpPanel");if(a)return a.internal.panel.children();return f()},refresh:function(){return this.each(function(){var a=f(this).data("_glowPopUpPanel");a.internal.animationHandle&&u.clearTimeout(a.internal.animationHandle);
a.internal.isShown&&a.internal.lastPosition&&n.show.apply(a.internal.state,[a.internal.lastPosition.X,a.internal.lastPosition.Y,a.internal.lastPosition.Width,a.internal.lastPosition.Height,true])})}};f.fn.glowPopUpPanel=function(a){if(a in n)return n[a].apply(this,Array.prototype.slice.call(arguments,1));else if(typeof a==="object"||!a)return w.apply(this,arguments);else f.error("Method "+a+" does not exist on jQuery.fn.glowPopUpPanel")};f.extend(f.fn.glowPopUpPanel,{defaults:{cssClass:"",position:"updown",
zIndex:100,hideOnDocumentClick:true}})})(jQuery,window);
(function(f){var u={refresh:function(){return this.each(function(){var o=f(this).data("tabbedPanes");o.internal.isRendered=false;var n=o.internal.selectedTab;o.internal.selectedTab=null;if(o.settings.enableResizing){o.internal.state.style.width="100%";o.internal.state.style.height="100%";o.internal.state.style.overflow="auto"}else{o.internal.state.style.width="auto";o.internal.state.style.height="auto";o.internal.state.style.overflow="visible"}o.internal.paneContainer.className=o.settings.cssClass;
o.internal.tabSet.glowTabSet("clear");for(var a=0;a<o.internal.tabs.length;a++){if(!o.internal.tabs[a]._tabsetTab){var l=o.internal.tabSet.glowTabSet("createTab",{id:o.internal.tabs[a].id,text:o.internal.tabs[a].text,cssClass:o.internal.tabs[a].cssClass,onClick:f.telligent.glow.utility.makeBoundFunction(w,null,[o,o.internal.tabs[a]])});o.internal.tabs[a]._tabsetTab=l;l._tabbedPanesTab=o.internal.tabs[a]}if(!o.internal.tabs[a]._tabPane){l=document.createElement("div");o.internal.paneContainer.appendChild(l);
o.internal.tabs[a]._tabPane=l}if(!o.internal.tabs[a].disabled){o.internal.tabSet.glowTabSet("add",o.internal.tabs[a]._tabsetTab);if(n&&o.internal.tabs[a].id==n.id)n=o.internal.selectedTab=o.internal.tabs[a]}}if(o.internal.selectedTab==null&&o.internal.tabSet.glowTabSet("count")>0){n=o.internal.selectedTab=o.internal.tabSet.glowTabSet("getByIndex",0)._tabbedPanesTab;o.internal.tabSet._selectedTab=o.internal.tabSet.glowTabSet("getByIndex",0)}o.internal.tabSet.glowTabSet("refresh");for(a=0;a<o.internal.tabs.length;a++)if(o.internal.tabs[a].disabled)y(o,
o.internal.tabs[a]._tabPane,false);else if(o.internal.tabs[a].id==n.id){n=o.internal.selectedTab=o.internal.tabs[a];o.internal.tabSet.glowTabSet("selected",o.internal.tabs[a]._tabsetTab);y(o,o.internal.tabs[a]._tabPane,true)}else y(o,o.internal.tabs[a]._tabPane,false);o.internal.isRendered=true})},add:function(o){u.remove.apply(this,[o,true]);var n=true;return this.each(function(){if(n)n=false;else o=o._clone();var a=f(this).data("tabbedPanes");o._tabbedPanes=this;if(!o._tabPane){var l=document.createElement("div");
a.internal.paneContainer.appendChild(l);o._tabPane=l}a.internal.tabs[a.internal.tabs.length]=o})},remove:function(o,n){return this.each(function(){for(var a=f(this).data("tabbedPanes"),l=[],g=false,c=0;c<a.internal.tabs.length;c++)if(a.internal.tabs[c].id==o.id){if(a.internal.tabs[c]._tabPane){a.internal.paneContainer.removeChild(a.internal.tabs[c]._tabPane);if(n===false)a.internal.tabs[c]._tabPane=null}g=true}else l[l.length]=a.internal.tabs[c];if(g)a.internal.tabs=l})},clear:function(){return this.each(function(){for(var o=
f(this).data("tabbedPanes"),n=0;n<o.internal.tabs.length;n++)if(o.internal.tabs[n]._tabPane){o.internal.paneContainer.removeChild(o.internal.tabs[n]._tabPane);o.internal.tabs[n]._tabPane=null}o.internal.tabs=[]})},insert:function(o,n){u.remove(this,[o,true]);var a=true;return this.each(function(){if(a)a=false;else o=o._clone();for(var l=f(this).data("tabbedPanes"),g=[],c=false,j=0;j<l.internal.tabs.length;j++){if(j==n){c=true;o._tabbedPanes=this;if(!o._tabPane){var k=document.createElement("div");
l.internal.paneContainer.insertBefore(k,l.internal.paneContainer.childNodes[j+1]);o._tabPane=k}g[g.length]=o}g[g.length]=l.internal.tabs[j]}if(c)l.internal.tabs=g;else u.add.apply(f(this),o)})},getById:function(o){var n=this.data("tabbedPanes");if(n)for(var a=0;a<n.internal.tabs.length;a++)if(n.internal.tabs[a].id==o)return n.internal.tabs[a];return null},getByText:function(o){var n=[],a=this.data("tabbedPanes");a&&f.each(a.internal.tabs,function(l,g){g.text===o&&n.push(g)});return n},getByIndex:function(o){var n=
this.data("tabbedPanes");if(n&&o>=0&&o<n.internal.tabs.length)return n.internal.tabs[o];return null},count:function(){var o=this.data("tabbedPanes");if(o)return o.internal.tabs.length;return 0},selected:function(o){if(o===undefined){var n=this.data("tabbedPanes");if(n)return n.internal.selectedTab;return null}else{if(!o)return this;return this.each(function(){var a=f(this).data("tabbedPanes"),l=u.getById.apply(f(this),[o.id]);l&&a.internal.tabSet.glowTabSet("selected",l._tabsetTab)})}},createTab:function(o){return new r(o)}},
z=function(o){return this.each(function(){var n={settings:f.extend({},f.fn.glowTabbedPanes.defaults,o||{}),internal:{state:this,tabSet:null,tabs:[],isRendered:false,selectedTab:null,paneContainer:null,previousContainerOffsetWidth:-1}};for(n.internal.paneContainer=document.createElement("div");this.childNodes.length>0;)n.internal.paneContainer.appendChild(this.childNodes[0]);var a=document.createElement("div");this.appendChild(a);this.appendChild(n.internal.paneContainer);n.internal.tabSet=f(a).glowTabSet({cssClass:n.settings.tabSetCssClass,
tabCssClasses:n.settings.tabCssClasses,tabSelectedCssClasses:n.settings.tabSelectedCssClasses,tabHoverCssClasses:n.settings.tabHoverCassClasses,enableResizing:n.settings.enableResizing,tabs:[]}).bind("glowTabSetResize",function(){f(n.internal.state).trigger("glowTabbedPanesResize")});f(this).data("tabbedPanes",n);v(n,n.settings.tabs,null);n.internal.tabs.length>0&&u.refresh.apply(f(this))})},w=function(o,n){if(n.onClick){hadHandler=true;if(n.onClick(f(o.internal.state),n)==false)return false}if(n!=
o.internal.selectedTab){n._tabPane&&y(o,n._tabPane,true);o.internal.selectedTab&&o.internal.selectedTab._tabPane&&y(o,o.internal.selectedTab._tabPane,false);o.internal.selectedTab=n}},y=function(o,n,a){if(a){n.style.visibility="visible";n.style.position="static";n.style.left="0px";if(o.settings.enableResizing){n.style.width="100%";n.style.height="100%";n.style.overflow="auto"}else{n.style.width="auto";n.style.height="auto";n.style.overflow="visible"}}else{n.style.width=n.offsetWidth+"px";n.style.height=
n.offsetHeight+"px";n.style.overflow="hidden";n.style.position="absolute";n.style.left=n.offsetWidth*-4+"px";n.style.top=n.offsetHeight*-4+"px";n.style.visibility="hidden"}},v=function(o,n,a){o.internal.tabs=[];o.internal.tabSet.glowTabSet("clear");if(!(!n||n.length==0)){var l=-1;for(i=0;i<n.length;i++){o.internal.tabs[i]=new r({id:n[i][0],text:n[i][1],onClick:n[i][2],disabled:n[i][3],cssClass:n[i][4]});for(l++;l<o.internal.paneContainer.childNodes.length&&o.internal.paneContainer.childNodes[l].nodeType!=
1;)l++;if(l<o.internal.paneContainer.childNodes.length)o.internal.tabs[i]._tabPane=o.internal.paneContainer.childNodes[l];else{var g=document.createElement("div");o.internal.paneContainer.appendChild(g);tab._tabPane=g}o.internal.tabs[i]._tabbedPanes=this;if(o.internal.tabs[i].id==a)o.internal.selectedTab=o.internal.tabs[i]}}};f.fn.glowTabbedPanes=function(o){if(o in u)return u[o].apply(this,Array.prototype.slice.call(arguments,1));else if(typeof o==="object"||!o)return z.apply(this,arguments);else f.error("Method "+
o+" does not exist on jQuery.fn.glowTabbedPanes")};f.extend(f.fn.glowTabbedPanes,{defaults:{cssClass:"",tabSetCssClass:"",tabCssClasses:[],tabSelectedCssClasses:[],tabHoverCssClasses:[],enableResizing:true,tabs:[]}});var r=function(o){var n={id:(new Date).getTime(),text:"",onClick:null,cssClass:null,disabled:false};o&&f.extend(n,o);this.id=n.id;this.text=n.text;this.onClick=n.onClick;this.disabled=n.disabled;this.cssClass=n.cssClass;this._tabbedPanes=this._tabsetTab=this._tabPane=null};r.prototype.empty=
function(){f(this._tabPane).empty()};r.prototype.html=function(o){this.empty();f(this._tabPane).html(o)};r.prototype.append=function(o){context.internal.tabPane.appendChild(o)};r.prototype.remove=function(o){context.internal.tabPane.removeChild(o)};r.prototype.children=function(){return context.internal.tabPane.childNodes}})(jQuery);
(function(f){var u={refresh:function(){return this.each(function(){var c=f(this).data("tabSet");c.internal.isRendered=false;y(c);hiddenContainer=document.createElement("div");hiddenContainer.style.visibility="hidden";hiddenContainer.style.position="absolute";for(c.internal.state.appendChild(hiddenContainer);hiddenContainer.childNodes.length>0;)hiddenContainer.removeChild(hiddenContainer.childNodes[0]);var j=document.createElement("table");j.cellPadding="0";j.border="0";j.cellSpacing="0";j.appendChild(document.createElement("tbody"));
j.childNodes[0].appendChild(document.createElement("tr"));hiddenContainer.appendChild(j);var k=1;if(typeof c.settings.tabHoverCssClasses=="object"&&c.settings.tabHoverCssClasses.length>k)k=c.settings.tabHoverCssClasses.length;if(typeof c.settings.tabSelectedCssClasses=="object"&&c.settings.tabSelectedCssClasses.length>k)k=c.settings.tabSelectedCssClasses.length;if(typeof c.settings.tabCssClasses=="object"&&c.settings.tabCssClasses.length>k)k=c.settings.tabCssClasses.length;for(var m=0,d=0,b=0;b<c.internal.tabs.length;b++){var h=
document.createElement("td"),p=document.createElement("a");p.href="#";p.style.display="block";p.style.color="#000000";p.style.textDecoration="none";h.appendChild(p);var e=p;for(p=0;p<k;p++){e.appendChild(document.createElement("div"));e=e.childNodes[0]}e.innerHTML=c.internal.tabs[b].text;c.internal.tabs[b].cssClass&&f(h).addClass(c.internal.tabs[b].cssClass);j.childNodes[0].childNodes[0].appendChild(h);h._tab=c.internal.tabs[b];c.internal.tabs[b]._element=h;v(c,h.childNodes[0],c.settings.tabHoverCssClasses);
h._tab._maxWidth=h.offsetWidth;v(c,h.childNodes[0],c.settings.tabSelectedCssClasses);if(h._tab._maxWidth<h.offsetWidth)h._tab._maxWidth=h.offsetWidth;v(c,h.childNodes[0],c.settings.tabCssClasses);if(h._tab._maxWidth<h.offsetWidth)h._tab._maxWidth=h.offsetWidth;m+=h._tab._maxWidth;if(h._tab._maxWidth>d)d=h._tab._maxWidth}k=Math.ceil(c.internal.tabs.length/Math.ceil((m*3/c.internal.state.offsetWidth+d*c.internal.tabs.length/c.internal.state.offsetWidth)/4));if(k<1)k=1;for(;c.internal.state.childNodes.length>
0;)c.internal.state.removeChild(c.internal.state.childNodes[0]);c.internal.state.className=c.settings.cssClass;m=document.createElement("div");if(c.settings.enableResizing){m.style.width="100%";m.style.overflow="hidden"}c.internal.state.appendChild(m);c.internal.tabRows=[];d=c.internal.selectedTab;c.internal.selectedTabRow=null;c.internal.selectedTab=null;p=-1;for(b=0;b<c.internal.tabs.length;b++){if(p==-1||c.settings.enableResizing&&(c.internal.tabRows[p]._tabs.length==k||c.internal.tabRows[p]._element.offsetWidth+
c.internal.tabs[b]._maxWidth>m.offsetWidth&&c.internal.tabRows[p]._tabs.length>0)){j=document.createElement("table");j.cellPadding="0";j.border="0";j.cellSpacing="0";j.appendChild(document.createElement("tbody"));j.childNodes[0].appendChild(document.createElement("tr"));m.appendChild(j);p++;c.internal.tabRows[p]=new g(j)}c.internal.tabRows[p]._element.childNodes[0].childNodes[0].appendChild(c.internal.tabs[b]._element);c.internal.tabRows[p]._tabs[c.internal.tabRows[p]._tabs.length]=c.internal.tabs[b];
c.internal.tabs[b]._tabRow=c.internal.tabRows[p];c.internal.tabs[b]._element.childNodes[0].onclick=f.telligent.glow.utility.makeBoundFunction(n,null,[c,c.internal.tabs[b],p]);c.internal.tabs[b]._element.childNodes[0].onmouseover=f.telligent.glow.utility.makeBoundFunction(r,null,[c,c.internal.tabs[b],p]);c.internal.tabs[b]._element.childNodes[0].onmouseout=f.telligent.glow.utility.makeBoundFunction(o,null,[c,c.internal.tabs[b],p]);if(c.internal.tabs[b]==d){c.internal.selectedTab=c.internal.tabs[b];
c.internal.selectedTabRow=c.internal.tabRows[p];v(c,c.internal.tabs[b]._element.childNodes[0],c.settings.tabSelectedCssClasses)}}if(c.internal.tabRows.length>1){for(b=0;b<c.internal.tabRows.length;b++)c.internal.tabRows[b]._element.style.width="100%";if(c.internal.selectedTabRow){m.removeChild(c.internal.selectedTabRow._element);m.appendChild(c.internal.selectedTabRow._element)}}c.internal.isRendered=true;if(c.internal.tabs.length>0){c.internal.resizeCheckHandle&&window.clearTimeout(c.internal.resizeCheckHandle);
c.internal.resizeCheckHandle=window.setTimeout(function(){a(c)},49)}})},add:function(c){u.remove.apply(this,[c]);var j=true;return this.each(function(){if(j)j=false;else c=c._clone();var k=f(this).data("tabSet");if(c){c._tabSet=this;k.internal.tabs[k.internal.tabs.length]=c}})},remove:function(c){return this.each(function(){for(var j=f(this).data("tabSet"),k=[],m=false,d=0;d<j.internal.tabs.length;d++)if(j.internal.tabs[d].id==c.id)m=true;else k[k.length]=j.internal.tabs[d];if(m)j.internal.tabs=k})},
clear:function(){return this.each(function(){f(this).data("tabSet").internal.tabs=[]})},insert:function(c,j){u.remove.apply(this,[c]);var k=true;return this.each(function(){if(k)k=false;else c=c._clone();for(var m=[],d=false,b=0;b<context.internal.tabs.length;b++){if(b==j){d=true;c._tabSet=this;m[m.length]=c}m[m.length]=context.internal.tabs[b]}d||(m[m.length]=c);context.internal.tabs=m})},getById:function(c){var j=this.data("tabSet");if(j)for(var k=0;k<j.internal.tabs.length;k++)if(j.internal.tabs[k].id==
c)return j.internal.tabs[k];return null},getByText:function(c){var j=[];this.each(function(){for(var k=f(this).data("tabSet"),m=0;m<k.internal.tabs.length;m++)if(k.internal.tabs[m].text==c)j[j.length]=k.internal.tabs[m]});return j},getByIndex:function(c){var j=this.data("tabSet");if(j&&c>=0&&c<j.internal.tabs.length)return j.internal.tabs[c];return null},count:function(){var c=this.data("tabSet");if(c)return c.internal.tabs.length;return 0},selected:function(c){if(c===undefined){var j=this.data("tabSet");
if(j)return j.internal.selectedTab;return null}else{if(!c)return this;return this.each(function(){var k=f(this).data("tabSet"),m=u.getById.apply(f(this),[c.id]);m&&n(k,m)})}},createTab:function(c){return new l(c)}},z=function(c){return this.each(function(){var j={settings:f.extend({},f.fn.glowTabSet.defaults,c||{}),internal:{state:this,selectedTab:null,selectedTabRow:null,tabs:[],tabRows:[],resizeCheckHandle:null,isRendered:false,previousContainerOffsetWidth:-1}};f(this).data("tabSet",j);w(j,j.settings.tabs,
null);j.internal.tabs.length>0&&u.refresh.apply(f(this))})},w=function(c,j,k){if(typeof k=="undefined"&&c.internal.selectedTab)k=c.internal.selectedTab.id;c.internal.tabs=[];if(!(!j||j.length==0))for(var m=0;m<j.length;m++){c.internal.tabs[m]=new l({id:j[m][0],text:j[m][1],url:j[m][2],onClick:j[m][3],cssClass:j[m][4]});c.internal.tabs[m]._tabSet=this;if(c.internal.tabs[m].id==k)c.internal.selectedTab=c.internal.tabs[m]}},y=function(c){for(var j=0;j<c.internal.tabRows.length;j++)if(c.internal.tabRows[j]&&
c.internal.tabRows[j]._element){if(c.internal.tabRows[j]._element.childNodes[0]&&c.internal.tabRows[j]._element.childNodes[0].childNodes[0])for(var k=c.internal.tabRows[j]._element.childNodes[0].childNodes[0],m=0;m<k.childNodes.length;m++)if(k.childNodes[m]&&k.childNodes[m]._tab){k.childNodes[m]._tab._element=null;k.childNodes[m]._tab=null;k.childNodes[m].onclick=null;k.childNodes[m].onmouseover=null;k.childNodes[m].onmouseout=null}c.internal.tabRows[j]._element=null}},v=function(c,j,k){if(typeof k==
"object")for(c=0;j&&c<k.length;){j.className=k[c];c++;j=j.childNodes[0]}else if(j)j.className=k},r=function(c,j){j!=c.internal.selectedTab&&v(c,j._element.childNodes[0],c.settings.tabHoverCssClasses);return false},o=function(c,j){j!=c.internal.selectedTab&&v(c,j._element.childNodes[0],c.settings.tabCssClasses);return false},n=function(c,j){if(j.onClick){hadHandler=true;if(j.onClick(f(c.internal.state),j)==false)return false}if(j!=c.internal.selectedTab){c.internal.selectedTab&&v(c,c.internal.selectedTab._element.childNodes[0],
c.settings.tabCssClasses);c.internal.selectedTab=j;v(c,j._element.childNodes[0],c.settings.tabSelectedCssClasses);if(c.internal.tabRows.length>1){c.internal.selectedTabRow=null;for(var k=0;k<c.internal.tabRows.length;k++){for(var m=0;m<c.internal.tabRows[k]._tabs.length;m++)if(c.internal.tabRows[k]._tabs[m]==c.internal.selectedTab){c.internal.selectedTabRow=c.internal.tabRows[k];break}if(c.internal.selectedTabRow)break}if(c.internal.selectedTabRow){c.internal.state.childNodes[0].removeChild(c.internal.selectedTabRow._element);
c.internal.state.childNodes[0].appendChild(c.internal.selectedTabRow._element)}}else c.internal.selectedTabRow=c.internal.tabRows[0]}if(j.url)window.location=j.url;return false},a=function(c){c.internal.resizeCheckHandle&&window.clearTimeout(c.internal.resizeCheckHandle);if(c.settings.enableResizing&&c.internal.isRendered&&c.internal.state.offsetWidth!=c.internal.previousContainerOffsetWidth){u.refresh.apply(f(c.internal.state));c.internal.previousContainerOffsetWidth=c.internal.state.offsetWidth;
f(c.internal.state).trigger("glowTabSetResize")}c.internal.resizeCheckHandle=window.setTimeout(function(){a(c)},999)};f.fn.glowTabSet=function(c){if(c in u)return u[c].apply(this,Array.prototype.slice.call(arguments,1));else if(typeof c==="object"||!c)return z.apply(this,arguments);else f.error("Method "+c+" does not exist on jQuery.fn.glowTabSet")};f.extend(f.fn.glowTabSet,{defaults:{cssClass:"",tabCssClasses:[],tabSelectedCssClasses:[],tabHoverCssClasses:[],enableResizing:true,tabs:[]}});var l=
function(c){var j={id:(new Date).getTime(),text:"",url:"",cssClass:null,onClick:null};c&&f.extend(j,c);this.id=j.id;this.text=j.text;this.url=j.url;this.onClick=j.onClick;this.cssClass=j.cssClass;this._maxWidth=0;this._tabSetRow=this._tabSet=this._element=null};l.prototype._clone=function(){return new l({id:this.id,text:this.text,url:this.url,onClick:this.onClick})};var g=function(c){this._element=c;this._tabs=[];this._tabSet=null}})(jQuery);
(function(f){var u=[],z=[],w=function(r,o){for(var n=null,a=-1,l=0;l<u.length&&n===null;l++)if(u[l]){if(u[l].SelectElement==o)n=u[l]}else a=l;if(n===null){n={};n.SelectElement=o;n.ElementsHidingSelectsIndeces=[];n.OriginalVisibility=o.style.visibility;n.SelectElement.style.visibility="hidden";if(a==-1){u[u.length]=n;n.Index=u.length-1}else{u[a]=n;n.Index=a}}a=false;for(l=0;l<n.ElementsHidingSelectsIndeces.length&&!a;l++)if(n.ElementsHidingSelectsIndeces[l]==r.Index)a=true;if(!a){r.HiddenSelectsIndeces[r.HiddenSelectsIndeces.length]=
n.Index;n.ElementsHidingSelectsIndeces[n.ElementsHidingSelectsIndeces.length]=r.Index}},y=function(r){for(var o=null,n=-1,a=0;a<z.length&&o===null;a++)if(z[a]){if(z[a].Element==r)o=z[a]}else n=a;if(o===null){o={};o.Element=r;o.HiddenSelectsIndeces=[];if(n==-1){z[z.length]=o;o.Index=z.length-1}else{z[n]=o;o.Index=n}}return o},v={convertHsvColorToRgbColor:function(r){var o=r[0],n=r[1];r=r[2];var a,l,g;if(n===0)return[r,r,r];var c;c=o==360?0:o;c/=60;o=Math.floor(c);var j=c-o;c=r*(1-n);var k=r*(1-n*j);
n=r*(1-n*(1-j));if(o===0){a=r;l=n;g=c}if(o===1){a=k;l=r;g=c}if(o===2){a=c;l=r;g=n}if(o===3){a=c;l=k;g=r}if(o===4){a=n;l=c;g=r}if(o===5){a=r;l=c;g=k}a=Math.round(a);l=Math.round(l);g=Math.round(g);return[a,l,g]},convertRgbColorToHsvColor:function(r){var o=r[0],n=r[1];r=r[2];var a,l,g=Math.max(Math.max(o,n),r),c=g-Math.min(Math.min(o,n),r);l=g===0?0:c/g;if(l===0)a=0;else if(o==g)a=60*(n-r)/c;else if(n==g)a=120+60*(r-o)/c;else if(r==g)a=240+60*(o-n)/c;if(a<0)a+=360;return[a,l,g]},convertDecimalToHexadecimal:function(r,
o){for(var n="",a;r>0;){a=r%16;n="0123456789abcdef".substr(a,1)+n;r-=a;r/=16}if(o)for(;n.length<o;)n="0"+n;return n},convertHtmlColorToRgbColor:function(r){r=r.replace(/[^0-9a-f]/ig,"");return r.length==3?[parseInt(r.substr(0,1)+r.substr(0,1),16),parseInt(r.substr(1,1)+r.substr(1,1),16),parseInt(r.substr(2,1)+r.substr(2,1),16)]:r.length==6?[parseInt(r.substr(0,2),16),parseInt(r.substr(2,2),16),parseInt(r.substr(4,2),16)]:[255,255,255]},convertRgbColorToHtmlColor:function(r){return"#"+v.convertDecimalToHexadecimal(r[0],
2)+v.convertDecimalToHexadecimal(r[1],2)+v.convertDecimalToHexadecimal(r[2],2)},getContrastingHtmlColorForRgbColor:function(r){return r[0]*2+r[1]*5+r[2]>1024?"#000000":"#ffffff"},getElementInfo:function(r){if(r instanceof jQuery)r=r.get(0);var o={};if(r.getBoundingClientRect){r=r.getBoundingClientRect();var n=0,a=0;if(typeof window.pageXOffset=="number"){n=window.pageXOffset;a=window.pageYOffset}else if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){n=document.body.scrollLeft;
a=document.body.scrollTop}else if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){n=document.documentElement.scrollLeft;a=document.documentElement.scrollTop}o.Left=r.left+n;o.Top=r.top+a;o.Right=r.right+n;o.Bottom=r.bottom+a;if(v.isIE()&&o.Left>=2&&!v.isIE8()){o.Left-=2;o.Top-=2;o.Right-=2;o.Bottom-=2}o.Width=r.right-r.left;o.Height=r.bottom-r.top}else{a=n=0;for(var l=r,g=false,c=false,j=v.isIE();l;){g||(n+=l.offsetLeft);c||(a+=l.offsetTop);if(j&&
l.offsetParent&&l.offsetParent.style.position=="relative")if(!l.offsetParent.style.width){g=true;if(l.offsetParent.style.top||l.offsetParent.style.bottom){a+=l.offsetHeight;c=true}}l=l.offsetParent}o.Left=n;o.Top=a;o.Right=n+r.offsetWidth;o.Bottom=n+r.offsetHeight;o.Width=r.offsetWidth;o.Height=r.offsetHeight}return o},getWindowInfo:function(){var r=0,o=0,n=0,a=0;if(typeof window.pageXOffset=="number"){r=window.pageXOffset;o=window.pageYOffset}else if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){r=
document.body.scrollLeft;o=document.body.scrollTop}else if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){r=document.documentElement.scrollLeft;o=document.documentElement.scrollTop}if(typeof window.innerWidth=="number"){n=window.innerWidth;a=window.innerHeight}else if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){n=document.documentElement.clientWidth;a=document.documentElement.clientHeight}else if(document.body&&
(document.body.clientWidth||document.body.clientHeight)){n=document.body.clientWidth;a=document.body.clientHeight}if(document.documentElement&&(document.documentElement.scrollHeight||document.documentElement.offsetHeight))if(document.documentElement.scrollHeight>document.documentElement.offsetHeight){contentWidth=document.documentElement.scrollWidth;contentHeight=document.documentElement.scrollHeight}else{contentWidth=document.documentElement.offsetWidth;contentHeight=document.documentElement.offsetHeight}else if(document.body&&
(document.body.scrollHeight||document.body.offsetHeight))if(document.body.scrollHeight>document.body.offsetHeight){contentWidth=document.body.scrollWidth;contentHeight=document.body.scrollHeight}else{contentWidth=document.body.offsetWidth;contentHeight=document.body.offsetHeight}else{contentWidth=n;contentHeight=a}if(v.isSafari()){if(a>contentHeight)contentHeight=a}else if(a>contentHeight)a=contentHeight;if(v.isSafari()){if(n>contentWidth)contentWidth=n}else if(n>contentWidth)n=contentWidth;var l=
{};l.ScrollX=r;l.ScrollY=o;l.Width=n;l.Height=a;l.ContentWidth=contentWidth;l.ContentHeight=contentHeight;return l},getCurrentStyleValue:function(r,o,n,a){if(r instanceof jQuery)r=r.get(0);var l="";try{if(document.defaultView&&document.defaultView.getComputedStyle)l=document.defaultView.getComputedStyle(r,"").getPropertyValue(o);else if(r.currentStyle)l=r.currentStyle[n]}catch(g){}return(l=="inherit"||l=="transparent")&&r.parentNode!==null?v.getCurrentStyleValue(r.parentNode,o,n,a):l!==""&&l!==undefined&&
l!="rgba(0, 0, 0, 0)"?l:a},getStyleOffset:function(r){if(r instanceof jQuery)r=r.get(0);var o={};o.Height=v.isNanDefault(parseInt(v.getCurrentStyleValue(r,"border-top-width","borderTopWidth","0"),10),0)+v.isNanDefault(parseInt(v.getCurrentStyleValue(r,"border-bottom-width","borderBottomWidth","0"),10),0)+v.isNanDefault(parseInt(v.getCurrentStyleValue(r,"padding-top","paddingTop","0"),10),0)+v.isNanDefault(parseInt(v.getCurrentStyleValue(r,"padding-bottom","paddingBottom","0"),10),0);o.Width=v.isNanDefault(parseInt(v.getCurrentStyleValue(r,
"border-left-width","borderLeftWidth","0"),10),0)+v.isNanDefault(parseInt(v.getCurrentStyleValue(r,"border-right-width","borderRightWidth","0"),10),0)+v.isNanDefault(parseInt(v.getCurrentStyleValue(r,"padding-left","paddingLeft","0"),10),0)+v.isNanDefault(parseInt(v.getCurrentStyleValue(r,"padding-right","paddingRight","0"),10),0);return o},isNanDefault:function(r,o){return isNaN(r)?o:r},escapeForRegExp:function(r){return r.replace(/([\\\(\^\$\*\+\?\{\}\.\)\|\-])/g,"\\$1")},getSelectedHtmlInElement:function(r,
o,n,a){var l=true,g=null;if(window.getSelection){var c=window.getSelection();if(c&&c.rangeCount>0&&c.toString().length>0){l=false;c=c.getRangeAt(0);var j=document.createRange();j.selectNode(r);if(j.compareBoundaryPoints(Range.START_TO_START,c)<=0&&j.compareBoundaryPoints(Range.END_TO_END,c)>=0){a=document.createElement("div");a.appendChild(c.cloneContents());g=a.innerHTML}else a&&alert(a)}}else if(document.selection)if((c=document.selection.createRange())&&c.text){l=false;j=c.parentElement();if(j!==
null&&v.elementContainsElement(r,j))g=c.htmlText;else a&&alert(a)}if(g===null&&(l&&o||n))g=r.innerHTML;return g},elementContainsElement:function(r,o){if(r instanceof jQuery)r=r.get(0);if(o instanceof jQuery)o=o.get(0);if(!r||!o)return false;if(r==o)return true;if(r&&r.childNodes)for(var n=0;n<r.childNodes.length;n++)if(r.childNodes[n]==o||v.elementContainsElement(r.childNodes[n],o))return true;return false},getCurrentCursorIndex:function(r){if(r instanceof jQuery)r=r.get(0);var o=0;if(r.selectionStart||
r.selectionStart=="0")o=r.selectionStart;else if(document.selection){var n=r.value;o=document.selection.createRange();var a=String.fromCharCode(1);o.text=a;o=r.value.indexOf(a);r.value=n}return o},isSafari:function(){return navigator.userAgent.indexOf("Safari")!=-1},isOpera:function(){return window.opera!==null},isIE:function(){return navigator&&navigator.userAgent&&navigator.userAgent.indexOf("MSIE")!=-1},isIE8:function(){if(v.isIE())return parseInt(/MSIE ([0-9]*)\./.exec(navigator.userAgent)[1],
9)>=8;return false},setCurrentCursorSelection:function(r,o,n,a,l){if(r instanceof jQuery)r=r.get(0);if(v.isSafari()||v.isOpera())if(a){(a=f(r).data("telligentUtility"))&&a.CursorTimeout&&window.clearTimeout(a.CursorTimeout);a={};a.InputElement=r;a.StartIndex=o;a.EndIndex=n;a.PersistedValue=l;f(r).data("telligentUtility",a);a.CursorTimeout=window.setTimeout(function(){var j=r,k=f(j).data("telligentUtility");if(k){v.setCurrentCursorSelection(k.InputElement,k.StartIndex,k.EndIndex,false,k.PersistedValue);
f(j).data("telligentUtility",null)}},9);return}else{r.focus();if(l)r.value=l}try{if(document.selection){var g=r.createTextRange();g.move("character",o);g.moveEnd("character",n-o);g.select()}else if(r.setSelectionRange){r.setSelectionRange(o,n);r.focus()}else if(r.selectionStart||r.selectionStart=="0"){r.selectionStart=o;r.selectionEnd=n}}catch(c){}},hideElementsInWindow:function(r,o,n){if(r instanceof jQuery)r=r.get(0);for(var a=null,l=v.getElementInfo(r),g=o.document.getElementsByTagName("iframe"),
c=0;c<g.length;c++)if(!v.elementContainsElement(r,g[c]))try{v.hideElementsInWindow(r,g[c].contentWindow,n)}catch(j){o=v.getElementInfo(g[c]);if(n||o.Top<l.Bottom&&l.Top<o.Bottom&&o.Left<l.Right&&l.Left<o.Right){if(a===null)a=y(r);w(a,g[c]);g[c].style.visibility="hidden"}}g=["object","embed","applet"];if(v.isIE())g[g.length]="select";for(c=0;c<g.length;c++)for(var k=document.getElementsByTagName(g[c]),m=0;m<k.length;m++)if(!v.elementContainsElement(r,k[m])){o=v.getElementInfo(k[m]);if(n||o.Top<l.Bottom&&
l.Top<o.Bottom&&o.Left<l.Right&&l.Left<o.Right){if(a===null)a=y(r);w(a,k[m]);k[m].style.visibility="hidden"}}},hideSelectBoxes:function(r,o){if(r instanceof jQuery)r=r.get(0);v.hideElementsInWindow(r,window.window,o)},showSelectBoxes:function(r){if(r instanceof jQuery)r=r.get(0);for(var o=null,n=0;n<z.length&&o===null;n++)if(z[n])if(z[n].Element==r)o=z[n];if(o!==null){for(n=0;n<o.HiddenSelectsIndeces.length;n++)if(r=u[o.HiddenSelectsIndeces[n]])if(r.ElementsHidingSelectsIndeces.length==1){try{if(r.SelectElement.style.visibility==
"hidden")r.SelectElement.style.visibility=r.OriginalVisibility}catch(a){}u[r.Index]=null}else{for(var l=[],g=0;g<r.ElementsHidingSelectsIndeces.length;g++)if(r.ElementsHidingSelectsIndeces[g]!=o.Index)l[l.length]=r.ElementsHidingSelectsIndeces[n];r.ElementsHidingSelectsIndeces=l}z[o.Index]=null}},makeBoundFunction:function(r,o,n){return function(){return r.apply(o,n)}}};if(typeof f.telligent==="undefined")f.telligent={};if(typeof f.telligent.glow==="undefined")f.telligent.glow={};if(typeof f.telligent.glow.utility===
"undefined")f.telligent.glow.utility=v})(jQuery);
(function(f){f.fn.glowTransition=function(u,z){var w=f(u).hide(),y=f.extend({},f.fn.glowTransition.defaults,z||{});return this.each(function(){var v=f(this),r={width:v.outerWidth(),height:v.outerHeight(),left:v.css("left"),top:v.css("top"),position:"relative",overflow:"hidden"},o={rawWidth:w.width(),rawHeight:w.height(),width:w.outerWidth(),height:w.outerHeight()};v.wrap(f("<div></div>").css(r)).css({position:"absolute"});var n=v.parent(),a={position:"absolute"},l={},g={};if(y.resize){f.extend(a,
{width:r.width,height:r.height});f.extend(l,{width:o.width,height:o.height});f.extend(g,{width:o.rawWidth,height:o.rawHeight})}switch(y.type){case "slideLeft":a.left="+"+o.width+"px";l.left="-="+o.width;g.left=0;break;case "slideRight":a.left="-"+o.width+"px";l.left="+="+o.width;g.left=0;break;case "slideUp":a.top="+"+o.height+"px";l.top="-="+o.height;g.top=0;break;case "slideDown":a.top="-"+o.height+"px";l.top="+="+o.height;g.top=0;break;case "fade":a.opacity=0;l.opacity=0;g.opacity=1}w.prependTo(n).css(a).show();
v.stop().animate(l,y.duration);w.stop().animate(g,y.duration+1,function(){w.css({position:"static",top:"0px",left:"0px"}).unwrap();v.remove();y.complete()});n.stop().animate({width:o.width,height:o.height},y.duration)})};f.fn.glowTransition.defaults={complete:function(){},duration:200,resize:true,type:"fade"}})(jQuery);
(function(f){var u={nodeSelected:"glowTreeNodeSelected",contextMenu:"glowTreeContextMenu",nodeRemoved:"glowTreeNodeRemoved",nodeMoved:"glowTreeNodeMoved",nodeAdded:"glowTreeNodeAdded"},z=function(b){return this.each(function(){var h={settings:f.extend({},f.fn.glowTree.defaults,b||{}),internal:{state:this,wrapper:null,container:null,selectedNode:null,nodes:[],backgroundColor:null,movingNode:null,movingNodeStartParent:null,draggingInitialized:false,pagePosition:null,movingNodeIsFloating:false,movingNodeFloat:null,
nodeHeightsCache:null,movingNodeStartIndex:null,movingNodeLastIndex:null,moveStartY:null,moveScrollStartY:null,draggableTrees:[],initialized:false}};f(this).data("tree",h);o(h)})},w=function(b,h){for(var p=0;p<b.internal.nodes.length;p++)b.internal.nodes[p]._setCursor(h);b.internal.wrapper.style.cursor=h},y=function(b,h,p,e){b.internal.pagePosition==null&&c(b);var q=b.internal.pagePosition.Left,t=b.internal.pagePosition.Left+b.internal.pagePosition.Width,s=b.internal.pagePosition.Top;b=b.internal.pagePosition.Top+
b.internal.pagePosition.Height;if(e){q-=10;t+=10;s-=10;b+=10}return h>q&&h<t&&p>s&&p<b},v=function(b,h){return h.expanded()&&h.count()>0?h._element.offsetHeight-h._element.childNodes[2].offsetHeight:h._element.offsetHeight},r=function(b,h,p){for(var e=0;e<h.length;e++)if(h[e]._element)if(h[e]===p){var q={};q.parentNode=h[e]._parent;q.height=h[e]._element.offsetHeight;q.index=e;b.internal.nodeHeightsCache[b.internal.nodeHeightsCache.length]=q;b.internal.movingNodeStartIndex=b.internal.nodeHeightsCache.length-
1;b.internal.movingNodeLastIndex=b.internal.nodeHeightsCache.length-1}else{q={};q.parentNode=h[e]._parent;q.height=v(b,h[e]);q.index=e;q.isBeforeNode=h[e]._parent==p._parent;b.internal.nodeHeightsCache[b.internal.nodeHeightsCache.length]=q;var t=q.height*0.25;if(h[e].expanded())if(h[e]._nodes.length>0)r(b,h[e]._nodes,p);else if(h[e].canHaveChildren()){q.height-=t;var s={};s.parentNode=h[e];s.height=t;s.index=0;b.internal.nodeHeightsCache[b.internal.nodeHeightsCache.length]=s}s=null;if(h[e]._parent==
p._parent){s={};s.parentNode=h[e]._parent;s.height=q.height;s.index=e;s.isAfterNode=true;b.internal.nodeHeightsCache[b.internal.nodeHeightsCache.length]=s}if(e==h.length-1){q.height-=t;if(s)s.height=q.height;q={};q.parentNode=h[e]._parent;q.height=t;q.index=e+1;b.internal.nodeHeightsCache[b.internal.nodeHeightsCache.length]=q}}},o=function(b){if(b.internal.state.offsetHeight){if(b.internal.state.disabled){b.internal.state.disabled=false;b.internal.state.readonly=true}b.internal.backgroundColor=f.telligent.glow.utility.getCurrentStyleValue(b.internal.state,
"background-color","backgroundColor","#ffffff");if(b.internal.backgroundColor.replace(/\#[0-9a-f]*/gi,"")!="")b.internal.backgroundColor="#ffffff";b.internal.wrapper=document.createElement("div");b.internal.wrapper.style.backgroundColor=b.internal.backgroundColor;b.internal.wrapper.style.fontFamily=f.telligent.glow.utility.getCurrentStyleValue(b.internal.state,"font-family","fontFamily","Arial, Helvetica");b.internal.wrapper.style.fontSize=f.telligent.glow.utility.getCurrentStyleValue(b.internal.state,
"font-size","fontSize","100%");b.internal.wrapper.style.lineHeight=f.telligent.glow.utility.getCurrentStyleValue(b.internal.state,"line-height","lineHeight","100%");b.internal.wrapper.style.color=f.telligent.glow.utility.getCurrentStyleValue(b.internal.state,"color","color","#000000");b.internal.wrapper.style.borderStyle="outset";b.internal.wrapper.style.borderWidth="1px";b.internal.wrapper.style.borderColor="#999999";b.internal.wrapper.style.padding="2px";b.internal.wrapper.style.overflow="auto";
b.internal.wrapper.style.width=b.internal.state.offsetWidth-4+"px";b.internal.wrapper.style.height=b.internal.state.offsetHeight-4+"px";b.internal.wrapper.style.cursor="default";b.internal.wrapper.style.position="relative";b.internal.container=document.createElement("ul");b.internal.container.style.listStyleType="none";b.internal.container.style.margin="0";b.internal.container.style.whiteSpace="nowrap";b.internal.container.style.padding="0";b.internal.wrapper.appendChild(b.internal.container);b.internal.state.parentNode.insertBefore(b.internal.wrapper,
b.internal.state);n(b,null,b.internal.state.options,0,b.settings.nodeHtml,0);b.internal.state.style.display="none";b.internal.initialized=true;m.disabled.apply(f(b.internal.state),[b.internal.state.readonly===true]);if(b.internal.state.selectedIndex>=0){var h=m.getByValue.apply(f(b.internal.state),[b.internal.state.options[b.internal.state.selectedIndex].value]);h&&m.selected.apply(f(b.internal.state),[h])}}else window.setTimeout(function(){o(b)},249)},n=function(b,h,p,e,q,t){var s,x,A,B;for(x=e;x<
p.length;x++){var C=p[x].text;if(B=C.match(/^(\-*) /)){A=B[1].length/2;C=C.substr(B[1].length)}else A=0;if(A==t){A=p[x].value;(s=q.shift())||(s=C);s=new d({html:s,value:A});if(h)h.add(s);else{s._parent=null;s._treeContext=b;b.internal.nodes[b.internal.nodes.length]=s}}else if(A>t&&s)x+=n(b,s,p,x,q,t+1);else return x-e-1}return p.length-e-1},a=function(b,h,p){var e,q;if(p){q=h._element;p=q.offsetTop;e=v(b,h);h=q.offsetLeft}else{q=h._element.childNodes[1];p=q.offsetTop;e=v(b,h);h=q.offsetLeft-h._element.childNodes[0].offsetWidth}p-=
6;h-=6;for(var t=q.offsetParent;t&&t!=b.internal.wrapper;){p+=t.offsetTop;h+=t.offsetLeft;t=t.offsetParent}t=b.internal.wrapper.offsetWidth-24;if(h+q.offsetWidth>b.internal.wrapper.scrollLeft+t&&q.offsetWidth<t)b.internal.wrapper.scrollLeft=h;else if(h<b.internal.wrapper.scrollLeft||h+q.offsetWidth>b.internal.wrapper.scrollLeft+t)b.internal.wrapper.scrollLeft=h;q=b.internal.wrapper.offsetHeight-24;if(p+e>b.internal.wrapper.scrollTop+q&&e<q)b.internal.wrapper.scrollTop=p+e-q;else if(p<b.internal.wrapper.scrollTop||
p+e>b.internal.wrapper.scrollTop+q)b.internal.wrapper.scrollTop=p},l=function(b){b.internal.draggableTrees=[];b.settings.draggableTrees&&b.settings.draggableTrees.each(function(){try{if(f(this).glowTree("disabled")===false)b.internal.draggableTrees[b.internal.draggableTrees.length]=f(this)}catch(h){}})},g=function(b){c(b);l(b);var h;for(h=0;h<b.internal.draggableTrees.length;h++)b.internal.draggableTrees[h].glowTree("highlight",true);b.internal.draggableTrees.length>0?w(b,"move"):w(b,"n-resize");
b.internal.draggingInitalized=true},c=function(b){b.internal.pagePosition=f.telligent.glow.utility.getElementInfo(b.internal.wrapper)},j=function(b,h,p){if(!h)h=window.event;if(b.internal.movingNode==null){b.internal.movingNode=p;b.internal.movingNodeStartParent=p.getParent();b.internal.draggingInitalized=false;if(typeof h.pageY!="undefined")b.internal.moveStartY=h.pageY;else{var e=f.telligent.glow.utility.getWindowInfo();b.internal.moveStartY=h.clientY+e.ScrollY}b.internal.moveScrollStartY=b.internal.wrapper.scrollTop;
b.internal.nodeHeightsCache=[];b.internal.wrapper.style.overflow="hidden";r(b,b.internal.nodes,p);f(document).bind("mouseup.glowTree",function(q){k(b,q);return false}).bind("mousemove.glowTree",function(q){q=q;if(!q)q=window.event;var t=0,s=0;if(typeof q.pageY!="undefined"){t=q.pageY;s=q.pageX}else{s=f.telligent.glow.utility.getWindowInfo();t=q.clientY+s.ScrollY;s=q.clientX+s.ScrollX}if(b.internal.movingNode!=null){b.internal.draggingInitalized||g(b);var x=t-b.internal.moveStartY;x+=b.internal.wrapper.scrollTop-
b.internal.moveScrollStartY;var A=b.internal.movingNodeStartIndex,B=x;x={};x.parentNode=null;x.index=-1;x.nodeHeightsCacheIndex=A;if(b.internal.nodeHeightsCache&&A>=0&&A<b.internal.nodeHeightsCache.length){A=A;for(var C=B>0,D=false;!D;)if(B>0)if(A<b.internal.nodeHeightsCache.length-1&&(B>b.internal.nodeHeightsCache[A+1].height||b.internal.nodeHeightsCache[A+1].isBeforeNode)){A++;b.internal.nodeHeightsCache[A].isBeforeNode||(B-=b.internal.nodeHeightsCache[A].height)}else D=true;else if(B<0)if(A>0&&
(-B>b.internal.nodeHeightsCache[A-1].height||b.internal.nodeHeightsCache[A-1].isAfterNode)){A--;b.internal.nodeHeightsCache[A].isAfterNode||(B+=b.internal.nodeHeightsCache[A].height)}else D=true;else D=true;if(C)for(;b.internal.nodeHeightsCache[A].isBeforeNode&&A>0;)A--;else for(;b.internal.nodeHeightsCache[A].isAfterNode&&A<b.internal.nodeHeightsCache.length-1;)A++;x.parentNode=b.internal.nodeHeightsCache[A].parentNode;x.index=b.internal.nodeHeightsCache[A].index;x.nodeHeightsCacheIndex=A}if(b.internal.draggableTrees.length>
0&&!b.internal.movingNodeIsFloating&&!y(b,s,t,true)){B=b.internal.movingNode;if(!b.internal.movingNodeFloat){b.internal.movingNodeFloat=document.createElement("div");b.internal.movingNodeFloat.style.position="absolute";b.internal.movingNodeFloat.style.opacity=".75";if(f.telligent.glow.utility.isIE())b.internal.movingNodeFloat.style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity=75)";b.internal.movingNodeFloat.style.backgroundColor="#cccccc";b.internal.movingNodeFloat.style.borderColor="#666666";
b.internal.movingNodeFloat.style.fontFamily=b.internal.wrapper.style.fontFamily;b.internal.movingNodeFloat.style.fontSize=b.internal.wrapper.style.fontSize;b.internal.movingNodeFloat.style.lineHeight=b.internal.wrapper.style.lineHeight;b.internal.movingNodeFloat.style.color=b.internal.wrapper.style.color;b.internal.movingNodeFloat.style.padding="2px";b.internal.movingNodeFloat.style.cursor="move";b.internal.movingNodeFloat.style.borderStyle="dotted";b.internal.movingNodeFloat.style.borderWidth="1px";
document.body.appendChild(b.internal.movingNodeFloat)}for(;b.internal.movingNodeFloat.childNodes.length>0;)b.internal.movingNodeFloat.removeChild(b.internal.movingNodeFloat.childNodes[b.internal.movingNodeFloat.childNodes.length-1]);b.internal.movingNodeFloat.style.width=B._element.offsetWidth+"px";b.internal.movingNodeFloat.style.height=B._element.offsetHeight+"px";b.internal.movingNodeFloat.innerHTML=B._element.innerHTML;b.internal.movingNodeIsFloating=true;b.internal.movingNodeFloat.style.display=
"block"}if(b.internal.movingNodeIsFloating){b.internal.movingNodeFloat.style.left=s-b.internal.movingNodeFloat.offsetWidth/2+"px";b.internal.movingNodeFloat.style.top=t-b.internal.movingNodeFloat.offsetHeight/2+"px";if(y(b,s,t,true)){b.internal.movingNodeFloat.style.display="none";b.internal.movingNodeIsFloating=false}else{B=null;for(A=0;A<b.internal.draggableTrees.length;A++)if((B=b.internal.draggableTrees[A].glowTree("getParentAndIndex",s,t)).index!=-1){C=b.internal.movingNode;k(b,q,true);m.remove.apply(f(b.internal.state),
[C]);m.refresh.apply(f(b.internal.state),[]);f(b.internal.state).trigger(u.nodeRemoved,[C]);b.internal.draggableTrees[A].glowTree("addDraggedNode",C,B.parentNode,B.index,q);b.internal.movingNodeFloat.style.display="none";b.internal.movingNodeIsFloating=false}}}if(b.internal.movingNode!=null&&!b.internal.movingNodeIsFloating&&x.nodeHeightsCacheIndex!=b.internal.movingNodeLastIndex){b.internal.movingNodeLastIndex=x.nodeHeightsCacheIndex;t=b.internal.movingNode._parent;x.parentNode?x.parentNode.insert(b.internal.movingNode,
x.index):m.insert.apply(f(b.internal.state),[b.internal.movingNode,x.index]);b:{s=x.parentNode;q=[];for(t=t;t;){q[q.length]=t;t=t._parent}for(t=s;t;){for(s=q.length-1;s>=0;s--)if(q[s]==t){q=t;break b}t=t._parent}q=null}q?q.refresh():m.refresh.apply(f(b.internal.state),[]);m.selected.apply(f(b.internal.state),[b.internal.movingNode])}}return false})}},k=function(b,h,p){w(b,"default");!p&&b.internal.movingNode&&b.internal.movingNodeStartIndex!=b.internal.movingNodeLastIndex&&f(b.internal.state).trigger(u.nodeMoved,
[b.internal.movingNode,b.internal.movingNodeStartParent]);b.internal.wrapper.style.cursor="auto";b.internal.wrapper.style.overflow="auto";f(document).unbind(".glowTree");b.internal.movingNode=null;b.internal.nodeHeightsCache=[];if(b.internal.movingNodeIsFloating){b.internal.movingNodeIsFloating=false;b.internal.movingNodeFloat.style.display="none"}for(h=0;h<b.internal.draggableTrees.length;h++)b.internal.draggableTrees[h].glowTree("highlight",false);m.highlight.apply(f(b.internal.state),[false])},
m={getParentAndIndex:function(b,h){var p=f(this).data("tree");if(!p)return null;p.internal.pagePosition==null&&c(p);var e={};e.parentNode=null;e.index=-1;if(b>p.internal.pagePosition.Left&&b<p.internal.pagePosition.Left+p.internal.pagePosition.Width&&h>p.internal.pagePosition.Top-10&&h<p.internal.pagePosition.Top+p.internal.pagePosition.Height+10){h-=p.internal.pagePosition.Top;h-=p.internal.container.offsetTop;h+=p.internal.wrapper.scrollTop;for(var q=e.index=0;q<p.internal.nodes.length;q++)if(p.internal.nodes[q]._element)if(h<
p.internal.nodes[q]._element.offsetHeight){if(p=p.internal.nodes[q]._getParentAndIndex(h))if(p.moveNext)e.index++;else e=p;break}else{h-=p.internal.nodes[q]._element.offsetHeight;e.index++}}return e},highlight:function(b){return this.each(function(){var h=f(this).data("tree");if(b){for(var p=0;p<h.internal.nodes.length;p++)h.internal.nodes[p]._highlight();h.internal.wrapper.style.backgroundColor="#cccccc";h.internal.wrapper.style.borderColor="#666666";c(h)}else{for(p=0;p<h.internal.nodes.length;p++)h.internal.nodes[p]._unhighlight();
h.internal.wrapper.style.backgroundColor=h.internal.backgroundColor;h.internal.wrapper.style.borderColor="#999999"}})},addDraggedNode:function(b,h,p,e){var q=this.data("tree");if(q){if(!e)e=window.event;if(h){h.insert(b,p);h.refresh()}else{m.insert.apply(f(q.internal.state),[b,p]);m.refresh.apply(f(q.internal.state),[])}f(q.internal.state).trigger(u.nodeAdded,[b]);m.selected.apply(f(q.internal.state),[b]);j(q,e,b);g(q)}return this},selected:function(b){if(b===undefined){var h=this.data("tree");if(h)return h.internal.selectedNode}else return this.each(function(){var p=
f(this).data("tree"),e=m.getByValue.apply(f(this),[b.value]);if(e){var q=p.internal.selectedNode;if(p.internal.selectedNode&&p.internal.selectedNode._element)p.internal.selectedNode._element.childNodes[1].style.backgroundColor=p.internal.backgroundColor;if(e._element){e._element.childNodes[1].style.backgroundColor="#ccc";p.internal.selectedNode=e;a(p,e);q!=e&&f(p.internal.state).trigger(u.nodeSelected,[p.internal.selectedNode])}else p.internal.selectedNode=null}})},resize:function(b,h){if(b<=4)b=
4;if(h<=4)h=4;return this.each(function(){var p=f(this).data("tree");p.internal.wrapper.style.width=b-4+"px";p.internal.wrapper.style.height=h-4+"px"})},disabled:function(b){if(b===undefined){var h=this.data("tree");if(h)return h.internal.state.readonly}else return this.each(function(){var p=f(this).data("tree");p.internal.state.readonly=b;m.refresh.apply(f(p.internal.state),[])})},refresh:function(){return this.each(function(){var b=f(this).data("tree");if(b.internal.initialized){for(;b.internal.container.childNodes.length>
0;)b.internal.container.removeChild(b.internal.container.childNodes[0]);for(var h=0;h<b.internal.nodes.length;h++){b.internal.nodes[h]._dispose(true);b.internal.nodes[h].refresh()}b.internal.selectedNode&&m.selected.apply(f(b.internal.state),[b.internal.selectedNode])}})},add:function(b){if(!b)return this;m.remove.apply(this,[b]);var h=true;return this.each(function(){if(h)h=false;else b=b._clone();var p=f(this).data("tree");b._parent=null;b._treeContext=p;p.internal.nodes[p.internal.nodes.length]=
b})},remove:function(b){if(b)return this.each(function(){var h=f(this).data("tree"),p=m.getByValue.apply(f(h.internal.state),[b.value]);if(p)if(p.getParent()==null){for(var e=[],q=false,t=0;t<h.internal.nodes.length;t++)if(h.internal.nodes[t]==p)q=true;else e[e.length]=h.internal.nodes[t];if(q){p._dispose();h.internal.nodes=e}}else p.getParent()._remove(p)})},insert:function(b,h){if(!b)return this;m.remove.apply(this,[b]);var p=true;return this.each(function(){if(p)p=false;else b=b._clone();var e=
f(this).data("tree");if(h<0||h>=e.internal.nodes.length)h=e.internal.nodes.length;for(var q=e.internal.nodes.length;q>h;q--)e.internal.nodes[q]=e.internal.nodes[q-1];b._parent=null;b._treeContext=e;e.internal.nodes[h]=b})},getByValue:function(b){var h=this.data("tree");if(h)for(var p,e=0;e<h.internal.nodes.length;e++)if(h.internal.nodes[e].value==b)return h.internal.nodes[e];else if((p=h.internal.nodes[e].getByValue(b))!=null)return p;return null},getIndex:function(b){var h=this.data("tree");if(h){for(var p=
0;p<h.internal.nodes.length;p++)if(h.internal.nodes[p]==b)return p;return-1}},getByIndex:function(b){var h=this.data("tree");if(h&&b<h.internal.nodes.length&&b>=0)return h.internal.nodes[b]},count:function(){var b=this.data("tree");if(b)return b.internal.nodes.length},createTreeNode:function(b){return new d(b)}};f.fn.glowTree=function(b){if(b in m)return m[b].apply(this,Array.prototype.slice.call(arguments,1));else if(typeof b==="object"||!b)return z.apply(this,arguments);else f.error("Method "+b+
" does not exist on jQuery.fn.glowTree")};f.extend(f.fn.glowTree,{defaults:{enableDragDrop:false,getSubNodes:null,canHaveChildren:null,nodeHtml:[],draggableTrees:"",expandedImageUrl:"",collapsedImageUrl:"",blankImageUrl:""}});var d=function(b){var h={value:(new Date).getTime(),html:""};b&&f.extend(h,b);this.html=h.html;this.value=h.value;this._parent=null;this._canHaveChildren=true;this._isLoaded=this._isExpanded=false;this._element=this._treeContext=null;this._nodes=[]};d.prototype._clone=function(){for(var b=
new d({value:this.value,html:this.html}),h=0;h<this._nodes.length;h++)b.add(this._nodes[h]._clone());return b};d.prototype.add=function(b){b._parent=this;b._treeContext=this._treeContext;this._nodes[this._nodes.length]=b};d.prototype._dispose=function(b){this._element=null;if(!b)for(b=0;b<this._nodes.length;b++)this._nodes[b]._dispose()};d.prototype.refresh=function(){var b,h,p=false;this._element||(p=true);if(p){this._dispose();b=document.createElement("li");b.style.margin="0";b.style.padding="0";
b.onselectstart=function(){return false};try{b.style.MozUserSelect="none"}catch(e){}try{b.style.userSelect="none"}catch(q){}try{b.style.WebkitUserSelect="ignore"}catch(t){}}else b=this._element;for(;b.childNodes.length>0;)b.removeChild(b.childNodes[0]);b.appendChild(document.createElement("img"));b.appendChild(document.createElement("span"));b.childNodes[1].innerHTML=this.html;if(!m.disabled.apply(f(this._treeContext.internal.state))){b.childNodes[1].onclick=f.telligent.glow.utility.makeBoundFunction(m.selected,
f(this._treeContext.internal.state),[this]);var s=this;if(this._treeContext.settings.enableDragDrop)b.childNodes[1].onmousedown=function(A){j(s._treeContext,A,s)};b.childNodes[1].oncontextmenu=function(){f(s._treeContext.internal.state).trigger(u.contextMenu,[void 0,s])}}this._element=b;if(this._treeContext.internal.selectedNode==this)this._element.childNodes[1].style.backgroundColor="#ccc";if(this._nodes.length>0){this._isLoaded=true;b.childNodes[0].src=this._isExpanded?this._treeContext.settings.expandedImageUrl:
this._treeContext.settings.collapsedImageUrl;if(m.disabled.apply(f(this._treeContext.internal.state)))b.childNodes[0].style.cursor="default";else{b.childNodes[0].style.cursor="pointer";var x=this;b.childNodes[0].onclick=function(){x.expanded(!x._isExpanded,true)}}if(this._isExpanded){h=document.createElement("ul");h.style.listStyleType="none";h.style.margin="0";h.style.padding="0";h.style.paddingLeft="16px";b.appendChild(h);for(h=0;h<this._nodes.length;h++){this._nodes[h]._dispose(true);this._nodes[h]._parent=
this;this._nodes[h]._treeContext=this._treeContext;this._nodes[h].refresh()}}}else if(this._isLoaded||this._isExpanded||!this._treeContext.settings.getSubNodes){b.childNodes[0].src=this._treeContext.settings.blankImageUrl;b.childNodes[0].style.cursor="default"}else{b.childNodes[0].src=this._isExpanded?this._treeContext.settings.expandedImageUrl:this._treeContext.settings.collapsedImageUrl;if(m.disabled.apply(f(this._treeContext.internal.state)))b.childNodes[0].style.cursor="default";else{b.childNodes[0].style.cursor=
"pointer";x=this;b.childNodes[0].onclick=function(){x.expanded(!x._isExpanded,true)}}}if(p)this._parent?this._parent._element.childNodes[2].appendChild(b):this._treeContext.internal.container.appendChild(b)};d.prototype._getParentAndIndex=function(b){if(b>this._element.childNodes[1].offsetHeight/2&&(this._nodes.length==0||!this._isExpanded)){var h={};h.moveNext=true;return h}b-=this._element.childNodes[1].offsetHeight;if(b<0||this._nodes.length==0||!this._isExpanded)return null;else{h={};h.parentNode=
this;h.index=0;h.moveNext=false;for(var p=0;p<this._nodes.length;p++)if(this._nodes[p]._element)if(b<this._nodes[p]._element.offsetHeight){if(b=this._nodes[p]._getParentAndIndex(b))if(b.moveNext)h.index++;else h=b;break}else{b-=this._nodes[p]._element.offsetHeight;h.index++}return h}};d.prototype._highlight=function(){if(this._element){this._element.style.backgroundColor="#cccccc";if(this._isExpanded)for(var b=0;b<this._nodes.length;b++)this._nodes[b]._highlight()}};d.prototype._unhighlight=function(){if(this._element){this._element.style.backgroundColor=
this._treeContext.internal.backgroundColor;if(this._isExpanded)for(var b=0;b<this._nodes.length;b++)this._nodes[b]._unhighlight()}};d.prototype._setCursor=function(b){if(this._element){this._element.style.cursor=b;if(this._isExpanded)for(var h=0;h<this._nodes.length;h++)this._nodes[h]._setCursor(b)}};d.prototype.expanded=function(b,h){if(b===undefined)return this._isExpanded;else{this._isExpanded=b?true:false;if(this._treeContext){if(this._element&&this._element.childNodes.length==3){this._element.childNodes[2].style.display=
this._isExpanded?"block":"none";this._element.childNodes[0].src=this._isExpanded?this._treeContext.settings.expandedImageUrl:this._treeContext.settings.collapsedImageUrl}else{if(this._isExpanded&&!this._isLoaded&&this._treeContext.settings.getSubNodes){this._treeContext.settings.getSubNodes(f(this._treeContext.internal.state),this);this._isLoaded=true}this.refresh()}if(h)this._isExpanded?a(this._treeContext,this,true):a(this._treeContext,this,false)}}};d.prototype.add=function(b){m.remove.apply(f(this._treeContext.internal.state),
[b]);b._parent=this;b._treeContext=this._treeContext;this._nodes[this._nodes.length]=b};d.prototype._remove=function(b){for(var h=[],p=false,e=0;e<this._nodes.length;e++)if(this._nodes[e].value==b.value)p=true;else h[h.length]=this._nodes[e];if(p){b._dispose();this._nodes=h}};d.prototype.canHaveChildren=function(b){if(b===undefined)return this._treeContext&&this._treeContext.settings.canHaveChildren?this._treeContext.settings.canHaveChildrenFunction(f(this._treeContext.internal.state),this):this._canHaveChildren;
else this._canHaveChildren=b===true};d.prototype.insert=function(b,h){if(h>=0){m.remove.apply(f(this._treeContext.internal.state),[b]);if(h>this._nodes.length)h=this._nodes.length;for(var p=this._nodes.length;p>h;p--)this._nodes[p]=this._nodes[p-1];this._nodes[h]=b;b._parent=this;b._treeContext=this._treeContext}};d.prototype.getByValue=function(b){for(var h,p=0;p<this._nodes.length;p++)if(this._nodes[p].value==b)return this._nodes[p];else if((h=this._nodes[p].getByValue(b))!=null)return h;return null};
d.prototype.getIndex=function(b){for(var h=0;h<this._nodes.length;h++)if(this._nodes[h].value==b.value)return h;return-1};d.prototype.getByIndex=function(b){return b<this._nodes.length&&b>=0?this._nodes[b]:null};d.prototype.count=function(){return this._nodes.length};d.prototype.getParent=function(){return this._parent};d.prototype.getTree=function(){return f(this._treeContext.internal.state)};d.prototype.isLoaded=function(){return this._isLoaded}})(jQuery);

