var JBLDebugMode=(function(){if(self.location&&self.location.href){var a=(""+self.location.href).split("/");return(a.length>=3)&&(a[2]==="localhost"||(a[2]==="xpvirtual1"&&false))}else{return false}})();JBLDebugMode=false;String.CHR34='"';String.chr=function(a){return String.fromCharCode(a)};String.prototype.trim=function(){return this.replace(/^\s*/,"").replace(/\s*$/,"")};var JBLInfra={getWebGridHeaderTableWrapper:function(a){var b=JBLDoc.getElement(a+"_hdiv");if(!b){return null}return b},getWebGridHeaderTable:function(a){var c=false;var b=JBLDoc.getElement(a+"c_0_0");if(!b){if(c){JBLDebug.Print("getWebGridHeaderTable : "+a+"c_0_0 not found")}return null}b=b.parentNode;if(!b){return null}b=b.parentNode;if(!b){return null}b=b.parentNode;if(!b){return null}return b},getWebGridContentTableBody:function(a,d){var c=false;var b=JBLDoc.getElement(a+"r_0");if(!b){if(c){JBLDebug.Print("getWebGridContentTableBody : "+a+"r_0 not found")}return null}b=b.parentNode;if(!b){return null}return b},initializeGridForFixedHeadersLayout:function(b,c,a,h){var g=false;var f=JBLInfra.getWebGridHeaderTableWrapper(b);if(!f){if(g){JBLDebug.Print("initializeGridForFixedHeadersLayout : headerTableWrapper not found")}return false}if(!f.className){f.className=c}else{f.className+=" "+c}if(!f.style){return false}f.style.height=null;var d=JBLInfra.getWebGridHeaderTable(b);if(!d){if(g){JBLDebug.Print("initializeGridForFixedHeadersLayout : headerTable not found")}return false}if(!d.className){d.className=a}else{d.className+=" "+a}var e=JBLInfra.getWebGridContentTableBody(b);if(e){if(!e.className){e.className=h}else{e.className+=" "+h}}e=null;d=null;f=null;return true},finalizeGridForFixedHeadersLayout:function(a,b){var d=true;if(typeof(igtbl_getGridById)=="undefined"){if(d){JBLDebug.Print("finalizeGridForFixedHeadersLayout : Infragistics igtbl_getGridById() function not available.")}return false}var c=igtbl_getGridById(a);if(!c){if(d){JBLDebug.Print("finalizeGridForFixedHeadersLayout : "+a+" grid not found")}return false}var e=c.Activation;if(!e||!e.BorderDetails){return false}e.BorderStyle="";e.BorderColor="";e.BorderWidth="";e.BorderDetails.WidthTop=null;e.BorderDetails.WidthRight=null;e.BorderDetails.WidthBottom=null;e.BorderDetails.WidthLeft=null;c.__jblSelectedRowCssClassName=b;c.__jbl_AfterRowActivate_PreviousFuncName=c.Events.AfterRowActivate[0];c.Events.AfterRowActivate[0]="JBLInfra.AfterRowActivate_ForFixedHeaderLayout";e=null;c=null;return true},AfterRowActivate_ForFixedHeaderLayout:function(gridName,rowId){var debugPrint=false;if(typeof(igtbl_getGridById)=="undefined"){if(debugPrint){JBLDebug.Print("AfterRowActivate_ForFixedHeaderLayout : Infragistics igtbl_getGridById() function not available.")}return}var grid=igtbl_getGridById(gridName);if(!grid){if(debugPrint){JBLDebug.Print("AfterRowActivate_ForFixedHeaderLayout : grid not found")}return}var cssClassName=grid.__jblSelectedRowCssClassName;var cssClassRemoved=false;var cssClassDefined=false;if(grid.__jblSelectedRow){cssClassRemoved=JBLElement.removeCssClassName(grid.__jblSelectedRow,cssClassName)}grid.__jblSelectedRow=JBLDoc.getElement(rowId);if(!grid.__jblSelectedRow){JBLDebug.Print("AfterRowActivate_ForFixedHeaderLayout : unable to get the row '"+rowId+"'.")}else{cssClassDefined=JBLElement.addCssClassName(grid.__jblSelectedRow,cssClassName)}var funcName=grid.__jbl_AfterRowActivate_PreviousFuncName;if(funcName){funcName+="('"+gridName+"','"+rowId+"')";eval(funcName)}grid=null}};var JBLNavigator={isIE6AndBelow:function(){var a=JBLNavigator.getIEVersionNumber();return((a>-1)&&(a<7))},isIE7AndBelow:function(){var a=JBLNavigator.getIEVersionNumber();return((a>-1)&&(a<8))},getIEVersionNumber:function(){if(!navigator||!navigator.appVersion){return -1}var b=-1;var a=(""+navigator.appVersion);if(a.indexOf("MSIE")>-1){var c=a.split("MSIE");b=parseFloat(c[1]);if(isNaN(b)){b=-1}}return b}};var JBLList={ensureItemVisible:function(c){if(!c||!c.multiple||c.length===0||c.selectedIndex===-1){return}var b=c[c.length-1];if(b.selected){b.selected=true;return}else{b.selected=true;b.selected=false}for(var a=0;a<c.length;a++){if(c[a].selected){c[a].selected=true;return}}},findByText:function(c,d){if(!c||c.length===0||!d){return -1}d=(""+d).toLowerCase().trim();var a=null;for(var b=0;b<c.length;b++){a=c[b].text.toLowerCase().trim();if(a==d){return b}}return -1}};var JBLElement={getAbsoluteTopPosition:function(a){var c=0,b=null;for(b=a;b;b=b.offsetParent){c+=b.offsetTop}for(b=a.parentNode;b&&b!=document.body;b=b.parentNode){if(b.scrollTop){b-=b.scrollTop}}return c},getFirstParentByTag:function(b,a){while((b.nodeName!=a)&&(b.parentNode)){b=b.parentNode}if(b.nodeName!=a){b=null}return b},getChildByTag:function(c,a){if(!c.hasChildNodes()){return null}var e=null;var d=null;for(var b=0;b<c.childNodes.length;b++){d=c.childNodes[b];if(d.nodeName==a){e=d;break}d=JBLElement.getChildByTag(d,a);if(d){e=d;break}}return e},getChildsByTag:function(f,a,c){var g=[];if(!f||!f.hasChildNodes()||!a){return g}var h=null;a=(""+a).toUpperCase();for(var d=0;d<f.childNodes.length;d++){h=f.childNodes[d];if(h.nodeName==a){g[g.length]=h}if(c){var e=JBLElement.getChildsByTag(h,a,true);if(e.length>0){for(var b=0;b<e.length;b++){g[g.length]=e[b]}}}}return g},getCssClassNames:function(a){if(!a){return null}if(!a.className){return null}return(""+a.className).split(" ")},setCssClassNames:function(a,c){if(!a){return false}if(!c||c.length==0){return false}a.className=c.join(" ");if(!a.className){try{a.removeAttribute("class")}catch(b){}}return true},removeCssClassName:function(b,d){var e=JBLElement.getCssClassNames(b);if(!e){return false}var c=false;for(var a=0;a<e.length;a++){if(e[a]==d){e[a]="";c=true}}if(c){return JBLElement.setCssClassNames(b,e)}else{return false}},removeChildsCssClassName:function(k,f,b){if(!k.hasChildNodes()){return 0}var d=0;var a=null;var e=null;var g=false;for(var h=0;h<k.childNodes.length;h++){a=k.childNodes[h];e=JBLElement.getCssClassNames(a);if(e){g=false;for(var c=0;c<e.length;c++){if(e[c]==f){e[c]="";g=true}}if(g){JBLElement.setCssClassNames(a,e);d++}}if(b){d+=JBLElement.removeChildsCssClassName(a,f,b)}}e=null;a=null;return d},addCssClassName:function(b,e){if(!b||!e){return false}e=(""+e).trim();if(!e){return false}var d=false;var c=JBLElement.getCssClassNames(b);if(!c){c=[e]}else{for(var a=0;a<c.length;a++){if(c[a]==e){d=true;break}}if(!d){c[c.length]=e}}if(d){return false}else{return JBLElement.setCssClassNames(b,c)}},setOpacity:function(c,d){var b=c.style;var a=(d/101);b.opacity=a;b.MozOpacity=a;b.KhtmlOpacity=a;b.filter="alpha(opacity="+d+")"},setVisibility:function(a,b){if(!a||!a.style){return}a.style.visibility=b?"visible":"hidden"},setBlockDisplay:function(b,a){b.style.display=a?"block":"none"}};var JBLTextbox={autoClear:function(b){var a=JBLDoc.getElement(b);if(a){JBLEvent.add(a,"focus",JBLTextbox.onAcGotFocus,false);JBLEvent.add(a,"blur",JBLTextbox.onAcLostFocus,false);if(a.value!=""){a._acDText=a.value}}return a},onAcGotFocus:function(b){var a=JBLEvent.getStandard(b).target;if(a&&(a.value===a._acDText)){a.value=""}},onAcLostFocus:function(b){var a=JBLEvent.getStandard(b).target;if(a&&(a.value==="")&&a._acDText){a.value=a._acDText}},selectAll:function(a){if(a.createTextRange){JBLTextbox.selectAll=function(b){var c=b.createTextRange();c.moveStart("character",0);c.moveEnd("character",b.value.length);c.select()};JBLTextbox.selectAll(a)}else{if(a.setSelectionRange){JBLTextbox.selectAll=function(b){b.setSelectionRange(0,b.value.length)};JBLTextbox.selectAll(a)}}},setSelection:function(b,a,c){if(b.createTextRange){JBLTextbox.setSelection=function(e,g,d){var f=e.createTextRange();f.collapse(true);f.moveStart("character",g);f.moveEnd("character",d);f.select()};JBLTextbox.setSelection(b,a,c)}else{if(b.selectionEnd!==undefined){JBLTextbox.setSelection=function(e,f,d){e.selectionStart=f;e.selectionEnd=f+d};JBLTextbox.setSelection(b,a,c)}}},getSelection:function(d){var b={start:0,end:0,length:0,text:"",textBefore:"",textAfter:"",charBefore:"",charAfter:"",toString:function(){return"start "+this.start+", end "+this.end+", length "+this.length+'\ntext       "'+this.text+'"\ntextBefore "'+this.textBefore+'"\ntextAfter  "'+this.textAfter+'"\ncharBefore "'+this.charBefore+'", charAfter "'+this.charAfter+'"'}};if(!d){return b}if(d.value===null||d.value===undefined){return b}var h=document.selection;if(h){if(!d.focus){return b}try{d.focus()}catch(f){return b}if(!d.tagName){return b}if(d.tagName.toLowerCase()=="textarea"){var c=h.createRange();var a=c.duplicate();a.moveToElementText(d);a.setEndPoint("EndToEnd",c);b.start=a.text.length-c.text.length;b.end=d.selectionStart+c.text.length;b.text=c.text}else{var c=h.createRange();var a=c.duplicate();b.start=0-a.moveStart("character",-100000);b.end=b.start+c.text.length;b.text=c.text}if(!b.text){b.text=""}}else{b.start=d.selectionStart;b.end=d.selectionEnd;try{b.text=d.value.substr(b.start,b.end-b.start)}catch(f){}}if(b.start<0){b.start=0;b.end=0;b.length=0}else{var g=d.value;b.length=(b.end-b.start);if(b.start>0){b.textBefore=g.substr(0,b.start);b.charBefore=g.substr(b.start-1,1)}if(b.end<g.length){b.textAfter=g.substr(b.end);b.charAfter=g.substr(b.end,1)}}return b}};var JBLDoc={loadImages:function(){if(!document.images){return}if(!document.__plImages){document.__plImages=new Array()}var b=document.__plImages.length,a=null,d=null;for(var c=0;c<arguments.length;c++){d=""+(arguments[c]?arguments[c]:"");if(d.indexOf("#")==-1){a=new Image();a.src=d;document.__plImages[b++]=a}}d=null;a=null},getElement:function(a){if(document.getElementById){JBLDoc.getElement=function(b){return document.getElementById(b)}}else{if(document.all){JBLDoc.getElement=function(b){return document.all[b]}}else{if(document.layers){JBLDoc.getElement=function(b){return document.layers[b]}}else{JBLDoc.getElement=function(){return null}}}}return JBLDoc.getElement(a)},getForm:function(sFormName){if(document.forms){JBLDoc.getForm=function(name){return document.forms[name]}}else{JBLDoc.getForm=function(name){return eval("document."+name)}}return JBLDoc.getForm(sFormName)},getHeight:function(){if(document.body.clientHeight&&(document.compatMode&&(document.compatMode!="BackCompat"))){JBLDoc.getHeight=function(){return document.body.clientHeight}}else{if(document.documentElement&&document.documentElement.clientHeight!==undefined){JBLDoc.getHeight=function(){return document.documentElement.clientHeight}}else{JBLDoc.getHeight=function(){return 0}}}return JBLDoc.getHeight()},getSelectedText:function(){if(document.selection){JBLDoc.getSelectedText=function(){return document.selection.createRange().text}}else{if(window.getSelection){JBLDoc.getSelectedText=function(){return window.getSelection().toString()}}else{if(document.getSelection){JBLDoc.getSelectedText=function(){return document.getSelection()}}else{JBLDoc.getSelectedText=function(){return""}}}}return JBLDoc.getSelectedText()}};var JBLScroll={getY:function(){var a=true;if(document.documentElement&&document.documentElement.scrollTop){JBLScroll.getY=function(){return document.documentElement.scrollTop}}else{if(typeof(window.pageYOffset)=="number"){JBLScroll.getY=function(){return window.pageYOffset}}else{if(document.body&&document.body.scrollTop){JBLScroll.getY=function(){return document.body.scrollTop}}else{a=false}}}if(a){return JBLScroll.getY()}else{return 0}},setY:function(a){window.scrollTo(0,a)},getXY:function(){var a=true;if(document.documentElement&&(document.documentElement.scrollLeft!=undefined)){JBLScroll.getXY=function(){return[document.documentElement.scrollLeft,document.documentElement.scrollTop]}}else{if(typeof(window.pageXOffset)=="number"){JBLScroll.getXY=function(){return[window.pageXOffset,window.pageYOffset]}}else{if(document.body&&(document.body.scrollLeft!=undefined)){JBLScroll.getXY=function(){return[document.body.scrollLeft,document.body.scrollTop]}}else{a=false}}}if(a){return JBLScroll.getXY()}else{return[0,0]}}};var JBLWin={_paramNames:new Array(",toolbar=",",location=",",directories=",",status=",",menubar=",",scrollbars=",",resizable="),popup:function(a,b,k,f,d){var l=((arguments.length<=5)||(arguments[5]==true));var c=new Array(JBLWin._paramNames.length);for(var e=0;e<JBLWin._paramNames.length;e++){c[e]="no"}var j=null;if(d){j=d.split(";",9)}d="";if(k>0){d+="width="+k}if(f>0){if(d){d+=","}d+="height="+f}if((j!=null)&&(j.length>=2)){if(j[0]){d+=",left="+j[0]+",screenX="+j[0]}if(j[1]){d+=",top="+j[1]+",screenY="+j[1]}for(var e=2;e<j.length;e++){if((j[e]=="y")||(j[e]=="yes")){c[e-2]="yes"}}}for(var e=0;e<c.length;e++){d+=JBLWin._paramNames[e]+c[e]}var g=window.open(a,b,d,true);if((l)&&(g.focus)){g.focus()}},getHeight:function(){if(window.innerHeight){JBLWin.getHeight=function(){return window.innerHeight}}else{if(document.documentElement.clientHeight&&(document.documentElement.clientHeight>0)){JBLWin.getHeight=function(){return document.documentElement.clientHeight}}else{if(document.body.clientHeight){JBLWin.getHeight=function(){return document.body.clientHeight}}else{JBLWin.getHeight=function(){return 0}}}}return JBLWin.getHeight()},getWidth:function(){if(window.innerWidth){JBLWin.getWidth=function(){return window.innerWidth}}else{if(document.documentElement.clientWidth&&(document.documentElement.clientWidth>0)){JBLWin.getWidth=function(){return document.documentElement.clientWidth}}else{if(document.body.clientWidth){JBLWin.getWidth=function(){return document.body.clientWidth}}else{JBLWin.getWidth=function(){return 0}}}}return JBLWin.getWidth()}};var JBLEvent={CDelayedWindowResizeEventHandler:function(d,g){var e=this;var a=window;var f=null;var i=0;var j=100;var b=null;e.onResize=function(){i=(new Date()).getTime();if(b===null){b=a.setInterval(h,j)}};c(d,g);function c(k,l){if(k){f=k}if(l){j=l}if(!f){return}JBLEvent.add(a,"resize",e.onResize,false)}function h(){var k=(new Date()).getTime();if(f){f()}if(k-i>(j*2)){a.clearInterval(b);b=null}}},add:function(source,sEvent,pFunc,bUseCapture){if(source.addEventListener){JBLEvent.add=function(source,sEvent,pFunc,bUseCapture){source.addEventListener(sEvent,pFunc,bUseCapture);return true};return JBLEvent.add(source,sEvent,pFunc,bUseCapture)}else{if(source.attachEvent){JBLEvent.add=function(source,sEvent,pFunc,bUseCapture){return source.attachEvent("on"+sEvent,pFunc)};return JBLEvent.add(source,sEvent,pFunc,bUseCapture)}else{eval("source.on"+sEvent+"= pFunc");return true}}},remove:function(source,sEvent,pFunc,bUseCapture){if(source.removeEventListener){JBLEvent.remove=function(source,sEvent,pFunc,bUseCapture){source.removeEventListener(sEvent,pFunc,bUseCapture);return true};return JBLEvent.remove(source,sEvent,pFunc,bUseCapture)}else{if(source.detachEvent){JBLEvent.remove=function(source,sEvent,pFunc,bUseCapture){return source.detachEvent("on"+sEvent,pFunc)};return JBLEvent.remove(source,sEvent,pFunc,bUseCapture)}else{eval("source.on"+sEvent+"= null");return true}}},fireSubmitEvent:function(a){if(document.createEvent){JBLEvent.fireSubmitEvent=function(c){if(!c){return true}var b=document.createEvent("HTMLEvents");b.initEvent("submit",true,true);return c.dispatchEvent(b)}}else{if(document.createEventObject){JBLEvent.fireSubmitEvent=function(c){if(!c){return true}var b=document.createEventObject();return c.fireEvent("onsubmit",b)}}else{JBLEvent.fireSubmitEvent=function(b){if(b&&b.onsubmit){return b.onsubmit()}else{return true}}}}return JBLEvent.fireSubmitEvent(a)},getStandard:function(a){if((!a)&&window.event){a=window.event}if((!a.target)&&a.srcElement){a.target=a.srcElement}if(!a.preventDefault){a.preventDefault=function(){this.returnValue=false}}if(!a.stopPropagation){a.stopPropagation=function(){this.cancelBubble=true}}return a}};var JBLCookie={set:function(b,j){var i=arguments;var h=arguments.length;var g=3;var e=(h>=g++&&i[g-2]!=null)?i[g-2]:null;var k=(h>=g++&&i[g-2]!=null)?(""+i[g-2]):"/";var f=(h>=g++&&i[g-2]!=null)?(""+i[g-2]):null;var a=(h>=g++&&i[g-2]!=null)?new String(i[g-2]):"";var d="";if(e){var c=new Date((new Date()).getTime()+(e*60*1000));d+=";expires="+c.toGMTString()}if(f){d+=";domain="+f}if(k){d+=";path="+k}if(a.length>0&&a!="false"){d+=";secure"}document.cookie=b+"="+escape(j)+d},get:function(e){var d=document.cookie;e+="=";var b=e.length;var a=0;var c=0;var f="";while(a<d.length){c=a+b;if(d.substring(a,c)==e){f=JBLCookie.fGetValue(c);break}a=d.indexOf(" ",a)+1;if(a==0){break}}return f},fGetValue:function(b){var c=document.cookie;var a=c.indexOf(";",b);if(a==-1){a=c.length}return unescape(c.substring(b,a))},del:function(c){var b=arguments;var d=arguments.length;var a=2;var f=(d>=a++&&b[a-2]!=null)?b[a-2]:"/";var e=(d>=a++&&b[a-2]!=null)?b[a-2]:null;var g="";if(e){g+=";domain="+e}if(f){g+=";path="+f}document.cookie=c+"="+g+";expires=Thu, 01-Jan-1970 00:00:01 GMT"}};var JBLDebug={Box:null,WIDTH_CHARS:60,TEXT_ROWS:20,TOP_OFFSET:10,LEFT_OFFSET:800,SetPosition:function(a){if(JBLDebug.Box){JBLDebug.Box.style.top=a+"px"}},Print:function(b){if(!JBLDebugMode){return}JBLDebug.Initialize();var a=JBLDebug.Box;a.text.value+="["+JBLDebug.GetTimeString(new Date())+"] "+b+"\r\n";a.text.scrollTop=a.text.scrollHeight},Initialize:function(){var d=JBLDebug.Box;if(!d){d=document.createElement("div");d.setAttribute("id","divDebugBox");var a=d.style;a.cssFloat="left";a.position="absolute";a.top=JBLDebug.TOP_OFFSET+"px";a.left=JBLDebug.LEFT_OFFSET+"px";a.padding="2px 0px 2px 2px";a.border="1px solid #000033";a.backgroundColor="#FFFFFF";a.color="#000099";a.fontFamily="Lucida Console";a.fontSize="11px";a.lineHeight="11px";a.zIndex="95";d.innerHTML="Console : ";JBLEvent.add(self,"scroll",function(){JBLDebug.SetPosition(JBLScroll.getY()+JBLDebug.TOP_OFFSET)},false);JBLDebug.Box=d;var e=document.createElement("span");e.setAttribute("id","spDebugClear");e.innerHTML="clear";e.style.textDecoration="underline";e.style.cursor="pointer";e.style.color=a.color;e.style.fontFamily=a.fontFamily;e.style.fontSize=a.fontSize;JBLEvent.add(e,"click",function(){d.text.value=""},false);d.appendChild(e);d.appendChild(document.createElement("br"));d.appendChild(document.createTextNode("-------------------------------"));d.appendChild(document.createElement("br"));var b=document.createElement("textarea");b.setAttribute("id","txtDebugBox");b.setAttribute("cols",JBLDebug.WIDTH_CHARS);b.setAttribute("rows",JBLDebug.TEXT_ROWS);b.style.border="none";b.style.margin="5px 0px 0px 0px";b.style.padding="0";b.style.backgroundColor=a.backgroundColor;b.style.color=a.color;b.style.fontFamily=a.fontFamily;b.style.fontSize=a.fontSize;b.style.lineHeight=a.lineHeight;b.wrap="off";d.appendChild(b);d.text=b}if(!d.__hasParent){if(document.body){var c=null;if(document.body.hasChildNodes()){c=document.body.childNodes[0]}document.body.insertBefore(d,c);d.__hasParent=true}}},GetTimeString:function(c){if(!c){return""}var b=new Array(":",".","");var e=new Array(new String(c.getMinutes()),new String(c.getSeconds()),new String(c.getTime()%1000));var f="";var a=null;var g=0;for(var d=0;d<e.length;d++){if(d===2){g=3;a=e[d]+"000";f+=a.substr(0,g)+b[d]}else{g=2;a="000"+e[d];f+=a.substr(a.length-g)+b[d]}}return f}};if(JBLDebugMode){JBLEvent.add(self,"load",function(){JBLDebug.Print("JBLib : onPageLoaded()")},false)};