var gWindowCounter=Math.round(Math.random()*10000);var winModalWindow;function GetRWID(a){if(IsIe()){return a.RWID}else{var b=a.attributes.RWID;return b!=null?b.value:null}}function ShowSectionsByRWID(b,e,f){var a=GetElementInDocument(b);var d=document.getElementsByTagName("span");for(var c=0;c<d.length;c++){if(GetRWID(d[c])==f){if(a.value==e){d[c].style.display="none"}else{d[c].style.display=""}}}}function ShowSectionsByRWID(d,c){var b=document.getElementsByTagName("span");for(var a=0;a<b.length;a++){if(GetRWID(b[a])==d){if(!c){b[a].style.display="none"}else{b[a].style.display=""}}}}function FindControlByRWID(a,d){var c=document.getElementsByTagName(a);for(var b=0;b<c.length;b++){if(GetRWID(c[b])==d){return c[b]}}return null}function DisableControlsByRWID(a,k,h,e){var g=GetElementInDocument(a);var f=document.getElementsByTagName("span");for(var c=0;c<f.length;c++){if(GetRWID(f[c])==h){var b=f[c].getElementsByTagName("input");for(var d=0;d<b.length;d++){if(g.value==k){b[d].value=e;b[d].disabled=true}else{b[d].disabled=false}}}}}function ShowSection(c,b,d){var a=GetElementInDocument(c);var e=GetElementInDocument(d);if(e!=null){if(a.value==b){e.style.display="none"}else{e.style.display=""}}}function ToggleVisibility(c,b){var d=GetElementInDocument(c);var a=FindControlByRWID("input",b);if(d!=null){if(d.style.display=="none"){d.style.display="";if(a){a.value="true"}}else{d.style.display="none";if(a){a.value="false"}}}}function RestoreVisibility(d,c,b){var e=GetElementInDocument(d);var a=FindControlByRWID("input",c);if(e&&a){if(a.value=="true"){e.style.display=b?"none":""}else{e.style.display=b?"":"none"}}}function SWTRound(f,a){if(isNaN(f)){return f}var e;if(a>0){e=String(Math.round(f*Math.pow(10,a)))}else{e=String(Math.round(f))}var d=e.length-a;var c;if(d<=0){c="0.";for(var b=0;b<-d;b++){c+="0"}c+=e}else{if(d<e.length){c=e.substring(0,d);c+=".";c+=e.substring(d,e.length)}else{c=e}}return c}function GetSpansByName(c){var d=new Array();if(!IsIe()){var a=document.getElementsByName(c);for(var b=0;b<a.length;b++){d.push(a[b])}}else{var a=document.getElementsByTagName("span");for(var b=0;b<a.length;b++){if(a[b].name==c){d.push(a[b])}}}return d}function ShowPicture(f,h,c,d){var b=100;var g=100;if(screen){b=(screen.availWidth-c)/2;g=(screen.availHeight-d)/2}gWindowCounter++;var a="Picture"+gWindowCounter;var e=window.open("",a,"width="+c+",height="+d+",left="+b+",top="+g+",screenX="+b+",screenY="+g+",location=no,status=no,toolbar=no,menubar=no,scrollbars=no,resizable=no");e.document.write("<html><head><title>"+h+'</title></head><body style="margin: 0px 0px 0px 0px;"><img src="'+f+'"></body></html>');return}function OpenPopupWindow(d,b,c){var a=100;var e=100;if(screen){a=(screen.availWidth-b)/2;e=(screen.availHeight-c)/2}window.open(d,"","width="+b+",height="+c+",left="+a+",top="+e+",location=no,status=no,toolbar=no,menubar=no,scrollbars,resizable");return}function ShowUrl(c,h,d,e,j){var a=100;var g=100;if(screen){a=(screen.availWidth-d)/2;g=(screen.availHeight-e)/2}gWindowCounter++;var b=j?"yes":"no";var k="Popup"+gWindowCounter;var f=window.open(c,k,"width="+d+",height="+e+",left="+a+",top="+g+",screenX="+a+",screenY="+g+",location=no,status=no,toolbar=no,menubar=no,scrollbars="+b+",resizable=no");return}function GetElementInDocument(c){if(IsModern()){var b=document.getElementById(c);if(b==null){var a=document.getElementsByName(c);if(a.length>0){b=a[0]}}return b}else{if(IsIe()){return document.all[c]}else{return document.layers[c]}}}function IsModern(){if(document.getElementById){return true}else{return false}}function IsIe(){var a=(document.all);if(a){return true}else{return false}}function IsMac(){if(navigator.platform.toLowerCase().indexOf("mac")!=-1){return true}else{return false}}function GetParent(a){if(IsIe()){return a.parentElement}else{return a.parentNode}}function SetControlFocus(k){var f=null;if(k!=null){f=GetElementInDocument(k)}else{if(document.forms[0]!=null){for(var c=0;c<document.forms[0].elements.length;c++){var g=document.forms[0].elements[c];var a=g.tagName;var h=g.type;if(a=="INPUT"){if(h!="text"&&h!="checkbox"){continue}}else{continue}var m=g.style;if(m!=null){if(m.display=="none"||m.visibility=="hidden"){continue}}if(g.disabled==true){continue}var e=g;var l=g.clientWidth;var j=g.clientHeight;if(l==0||j==0){continue}while(e!=null){l+=e.offsetLeft;j+=e.offsetTop;e=e.offsetParent}var d=GetBodyElement();if(l>d.clientWidth||j>d.clientHeight){continue}f=g;break}}}if(f!=null){try{f.focus();if(IsIe()&&f.type=="text"){f.value=f.value;f.focus()}}catch(b){}}}function GetBodyElement(){return(document.compatMode=="CSS1Compat")?document.documentElement:document.body}function ChangeControlStateRecursive(c,a,d){if(c.tagName==a){c.disabled=!d;if(!d&&c.tagName=="A"){c.onclick=function(){return false}}}else{for(var b=0;b<c.children.length;b++){ChangeControlStateRecursive(c.children[b],a,d)}}}function ChangeControlStateRecursiveByType(b,c,d){if(IsControlOfType(b,c)){b.disabled=!d}else{for(var a=0;a<b.children.length;a++){ChangeControlStateRecursive(b.children[a],c,d)}}}function CopyControlData(g,e){var c=new Array();var m=0;var a=0;var l=ResolveControl(g);var h=ResolveControl(e);var f=GetChildFormElements(l);for(var d=0;d<f.length;d++){var k=f[d];if(k.type=="checkbox"){c[m]=k.checked}else{if(k.value){c[m]=k.value}}m++}var j=GetChildFormElements(h);for(var d=0;d<Math.min(j.length,f.length);d++){var b=j[d];if(b.type=="checkbox"){b.checked=c[a]}else{if(c[a]){b.value=c[a]}else{if(b.value){b.value=""}}}a++}}function IsControlEmpty(c){var e=ResolveControl(c);var d=GetChildFormElements(c);for(i=0;i<d.length;i++){var b=d[i];if(b.tagName=="SELECT"){var a=b.options[b.selectedIndex];if(a.value!=""&&a.innerText!=""){return false}}else{if(b.tagName=="INPUT"&&b.type=="submit"){}else{if(b.tagName=="INPUT"&&b.type=="checkbox"&&!b.checked){}else{if(b.value!=""){return false}}}}}return true}function FindChildControl(a,c,b){var d=new Array();a=ResolveControl(a);FindChildControlRecursive(d,a,c,b);if(d.length<=b){return null}return d[b]}function FindChildControlRecursive(a,b,f,d){for(var c=0;c<b.childNodes.length;c++){var e=b.childNodes[c];if(IsControlOfType(e,f)){a.push(e);if(a.length>d){return}}if(e.childNodes&&e.childNodes.length>0){FindChildControlRecursive(a,e,f)}if(a.length>d){return}}}function FindChildInputControl(a,c,b){var d=new Array();a=ResolveControl(a);FindChildInputControlRecursive(d,a,c,b);if(d.length<=b){return null}return d[b]}function FindChildInputControlRecursive(a,b,f,d){for(var c=0;c<b.childNodes.length;c++){var e=b.childNodes[c];if(IsControlOfType(e,"INPUT")&&(e.type==f)){a.push(e);if(a.length>d){return}}if(e.childNodes&&e.childNodes.length>0){FindChildInputControlRecursive(a,e,f)}if(a.length>d){return}}}function FindSummaryRows(a){var b=new Array();a=ResolveControl(a);FindSummaryRowsRecursive(b,a);return b}function FindSummaryRowsRecursive(a,b){for(var c=0;c<b.childNodes.length;c++){var d=b.childNodes[c];if(d.summaryrow){a.push(d)}if(d.childNodes&&d.childNodes.length>0){FindSummaryRowsRecursive(a,d)}}}function FindChildControlById(b,a){b=ResolveControl(b);return FindChildControlByIdRecursive(b,a)}function FindChildControlByIdRecursive(b,a){for(var c=0;c<b.childNodes.length;c++){var d=b.childNodes[c];if(d.id==a){return d}if(d.childNodes&&d.childNodes.length>0){d=FindChildControlByIdRecursive(d,a);if(d!=null){return d}}}return null}function IsControlOfType(a,b){if(a.controlType&&a.controlType==b){return true}else{if(a.tagName&&a.tagName==b){return true}}return false}function FindParentByType(b,a){var c=b;while((c!=null)&&(!IsControlOfType(c,a))){c=GetParent(c)}return c}function ResolveControl(a){if(typeof(a)=="string"){return GetElementInDocument(a)}return a}function GetChildFormElements(b){b=ResolveControl(b);var a=new Array();GetChildFormElementsRecursive(b,a);return a}function GetChildFormElementsRecursive(c,a){for(var b=0;b<c.childNodes.length;++b){var d=c.childNodes[b];if(d.tagName=="INPUT"||d.tagName=="SELECT"){a.push(d)}GetChildFormElementsRecursive(d,a)}}function GetDatePickerValue(a){return DatePicker_GetSelectedDate(a)}var Nav4=((navigator.appName=="Netscape")&&(parseInt(navigator.appVersion)>=4));var dialogWin=new Object();function openDialog(d,f,b,e,c){if(!dialogWin.win||(dialogWin.win&&dialogWin.win.closed)){dialogWin.returnFunc=e;dialogWin.returnedValue="";dialogWin.args=c;dialogWin.url=d;dialogWin.width=f;dialogWin.height=b;dialogWin.name=(new Date()).getSeconds().toString();if(Nav4){dialogWin.left=window.screenX+((window.outerWidth-dialogWin.width)/2);dialogWin.top=window.screenY+((window.outerHeight-dialogWin.height)/2);var a="scrollbars,screenX="+dialogWin.left+",screenY="+dialogWin.top+",resizable=yes,width="+dialogWin.width+",height="+dialogWin.height}else{dialogWin.left=(screen.width-dialogWin.width)/2;dialogWin.top=(screen.height-dialogWin.height)/2;var a="scrollbars,left="+dialogWin.left+",top="+dialogWin.top+",resizable=yes,width="+dialogWin.width+",height="+dialogWin.height}dialogWin.win=window.open(dialogWin.url,dialogWin.name,a);dialogWin.win.focus()}else{dialogWin.win.focus()}}function deadend(){if(dialogWin.win&&!dialogWin.win.closed){dialogWin.win.focus();return false}}var IELinkClicks;function disableForms(){IELinkClicks=new Array();for(var c=0;c<frames.length;c++){for(var b=0;b<frames[c].document.forms.length;b++){for(var a=0;a<frames[c].document.forms[b].elements.length;a++){frames[c].document.forms[b].elements[a].disabled=true}}IELinkClicks[c]=new Array();for(b=0;b<frames[c].document.links.length;b++){IELinkClicks[c][b]=frames[c].document.links[b].onclick;frames[c].document.links[b].onclick=deadend}}}function enableForms(){for(var c=0;c<frames.length;c++){for(var b=0;b<frames[c].document.forms.length;b++){for(var a=0;a<frames[c].document.forms[b].elements.length;a++){frames[c].document.forms[b].elements[a].disabled=false}}for(b=0;b<frames[c].document.links.length;b++){frames[c].document.links[b].onclick=IELinkClicks[c][b]}}}function blockEvents(){if(Nav4){window.captureEvents(Event.CLICK|Event.MOUSEDOWN|Event.MOUSEUP|Event.FOCUS);window.onclick=deadend}else{disableForms()}window.onfocus=checkModal}function unblockEvents(){if(Nav4){window.releaseEvents(Event.CLICK|Event.MOUSEDOWN|Event.MOUSEUP|Event.FOCUS);window.onclick=null;window.onfocus=null}else{enableForms()}}function checkModal(){if(dialogWin.win&&!dialogWin.win.closed){dialogWin.win.focus()}}function dialogReturn(a){if(top.opener&&!top.opener.closed){if(top.opener.dialogWin.returnFunc){top.opener.dialogWin.returnFunc(a)}}else{alert("You have closed the main window.\n\nNo action will be taken on the choices in this dialog box.")}window.close()}function ArrayPush(){this[this.length]=arguments[0];return(this.length)}if(Array.prototype.push==null){Array.prototype.push=ArrayPush}function AddEvent(d,a,c){if(d.addEventListener){d.addEventListener(a,c,false);return true}else{if(d.attachEvent){var b=d.attachEvent("on"+a,c);return b}else{return false}}}function TrimString(a){a=a.replace(/^\s+/g,"");return a.replace(/\s+$/g,"")};