/* Compressed by the perl version of jsmin. */ /* JavaScript::Minifier 0.02 */ function Utils() {} var UtilsConstants={DEFAULT_WINDOW_WIDTH:800,DEFAULT_WINDOW_HEIGHT:600} function addEvent(_obj,_evType,_fn) {if(_obj.addEventListener){_obj.addEventListener(_evType,_fn,true);return true;} else if(_obj.attachEvent){return _obj.attachEvent('on'+_evType,_fn);} else{return false;}} function addOnLoadHandler(_fn) {addEvent(window,'load',_fn);} function getObj(_id) {return((typeof _id)=='string')?(document.getElementById?document.getElementById(_id):null):_id;} function MM_swapImgRestore(){var i,x,a=document.MM_sr;for(i=0;a&&i0&&parent.frames.length){d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n];for(i=0;!x&&i0&&idxDecSepChar+1<_sAmount.length){amount=parseIntStrict(_sAmount.substr(0,idxDecSepChar));var sFracAmount=_sAmount.substr(idxDecSepChar+1,fracDigits);fracAmount=parseIntStrict(sFracAmount);} else{_sAmount=_sAmount.replace(decSepChar,"");amount=parseIntStrict(_sAmount);} if(isNaN(amount))return NaN;if(isNaN(fracAmount))return NaN;var scalingFactor=getCurrencyScalingFactor(fracDigits);amount*=scalingFactor;if(fracAmount>0)amount+=fracAmount;return amount;} function getCurrencyScalingFactor(_fracDigits) {if(_fracDigits==0)return 1;if(_fracDigits==1)return 10;if(_fracDigits==2)return 100;if(_fracDigits==3)return 1000;return 0;} var utils_digits='0123456789';function parseIntStrict(_sNumber) {if(!_sNumber) return NaN;var nChars=_sNumber.length;if(nChars==0) return NaN;for(var idx=0;idx=0)?selList.options[_idx]:null;}} function getOptionSelection(_formName,_selId) {var optObj=getSelOptionObject(_formName,_selId);return optObj?optObj.value:null;} function addOptionToSelect(_window,_formName,_selId,_value,_label,_selected) {var selList=null;if(!_window) _window=window;if(_window.document.getElementById) selList=_window.document.getElementById(_selId);else if(_formName) selList=_window.document.forms[_formName].elements[_selId];if(selList!=null){var exists=0;for(i=0;i0){changeLinksToStayInPopup(document.getElementsByTagName('A'));changeLinksToStayInPopup(document.getElementsByTagName('AREA'));var forms=document.getElementsByTagName('FORM');for(var i=0;(i=_el.options.length)) val=get_option_value(_el.options[0]);} else if(_el.tagName=='TEXTAREA'){val=_el.defaultValue;} return val;} function get_input_value(_el) {var val;if(_el&&(_el.tagName=='INPUT')){if((_el.type=='text')||(_el.type=='password')||(_el.type=='file')) val=_el.value;else if((_el.type=='radio')||(_el.type=='checkbox')) val=_el.checked;} else if(_el&&(_el.tagName=='SELECT')){for(var i=0;(!val&&(i<_el.options.length));i++) if(_el.options[i].selected) val=get_option_value(_el.options[i]);} else if(_el&&(_el.tagName=='TEXTAREA')){val=_el.value;} return val;} function get_option_value(_option) {var val;if(_option) val=_option.value?_option.value:_option.text;return val;} function is_text_field(_el) {return(_el&&(_el.tagName=='INPUT')&&((_el.type=='text')||(_el.type=='password')||(_el.type=='file')));} function set_input_value(_el,_value) {if(!_el) return;if(_el.tagName=='INPUT'){if(is_text_field(_el)) _el.value=_value;else if((_el.type=='radio')||(_el.type=='checkbox')) _el.checked=parse_boolean(_value);} else if(_el.tagName=='SELECT'){for(var i=0;(i<_el.options.length);i++){var opt=_el.options[i];if(_value) opt.selected=((opt.value==_value)||(opt.text==_value)||(opt.label==_value));else opt.selected=(opt.value==_value);}} else if(_el.tagName=='TEXTAREA'){_el.value=_value;}} function get_which_radio(_radio) {var selBtn;var name=((typeof _radio)=='string')?_radio:_radio.name;if(name){var allBtns=document.getElementsByName(name);for(var b=0;(!selBtn&&(b0){var re=new RegExp('[\s^]*'+_class+'( |\s|$)');return(_el.className.search(re)>=0);} else return(_el.className==_class);} else return false;} function filterByClass(_nodeList,_class) {var list=new Array();if(_nodeList.length<300){for(var n=0;(n<_nodeList.length);n++){var node=_nodeList.item(n);if(isOfClass(node,_class)) list.push(node);}} return list;} function cv_show_help(_evt) {return cv_new_win_from_link(_evt,'Help');} function cv_new_win_from_link(_evt,_name,_width,_height,_isPopup) {var rc=false;if(_evt){var anchor=_evt.target?_evt.target:_evt.srcElement;anchor=findContainingLink(anchor);if(anchor&&anchor.href){if(!_name||(_name=='null')) _name=getElementText(anchor);if(_name) _name=_name.replace(/\s*/g,'');rc=cv_new_win(anchor.href,_name,_width,_height,_isPopup);}} return rc;} function cv_new_win(_url,_name,_width,_height,_isPopup) {var newWin;if(_name) _name=_name.replace(/\s*/g,'');_width=_width?_width:UtilsConstants.DEFAULT_WINDOW_WIDTH;_height=_height?_height:UtilsConstants.DEFAULT_WINDOW_HEIGHT;if(_isPopup){newWin=openModelessDialog(_url,_name,_width,_height)} else{var winArgs='toolbar=yes,scrollbars=yes,resizable=yes,width=' +_width+',height='+_height+',left=5,top=5';newWin=window.open(_url,_name,winArgs);newWin.focus();try{addEvent(newWin,'load',cv_win_focus);} catch(e){}} return newWin;} function cv_win_focus(_evt) {var e=_evt?_evt:event;var win=e.target?e.target:e.srcElement;if(win&&win.focus) win.focus();} function cv_should_handle(_e) {var rc=false;if(_e){if(_e.type&&(_e.type=='keypress')) rc=((_e.keyCode==13)||(_e.keyCode==32));else rc=true;} return rc;} function cv_popup_from_link_handler(_evt,_name,_width,_height) {var e=_evt?_evt:event;if(cv_should_handle(e)) return(cv_new_win_from_link(e,_name,_width,_height,true)==false);else return true;} function cv_new_win_from_link_handler(_evt,_name,_width,_height) {var e=_evt?_evt:event;if(cv_should_handle(e)) return(cv_new_win_from_link(e,_name,_width,_height)==false);else return true;} function cv_new_win_handler(_evt,_url,_name,_width,_height) {var e=_evt?_evt:event;if(cv_should_handle(e)) return(cv_new_win(_url,_name,_width,_height)==false);else return true;} function cv_help_link_handler(_evt) {var e=_evt?_evt:event;if(cv_should_handle(e)) return(cv_show_help(e)==false);else return true;} function enable_help_links() {var list=filterByClass(document.getElementsByTagName('A'),'HelpLink');for(var i=0;(i=radix){temp=num%radix;num=Math.floor(num/radix);hexString+=hexVals[temp];} hexString+=hexVals[num];return reversal(hexString);} function reversal(s) {var len=s.length;var trans='';for(i=0;i=97&&charCode<=122)||(charCode>=65&&charCode<=90)||(charCode>=48&&charCode<=57)||charCode==46||charCode==45||charCode==95||charCode==42) {return true;} else{return false;}} function SetChecked(_formname,_checkname,_val) {var list=_formname?document[_formname].elements:document.getElementsByTagName('INPUT');for(var i=0;i=0)) if(list[i].checked!=_val) list[i].click();}} function limitArea(_textArea,_lengthLimit,_warningText) {if(!_lengthLimit) _lengthLimit=255;if(!_warningText) _warningText="This text area has a limit of "+_lengthLimit+" characters.";var currentString=new String(_textArea.value);if(currentString.length>_lengthLimit){alert(_warningText);_textArea.value=currentString.substr(0,_lengthLimit);}} var WCAGState=0;function keepAlive(_logoutWarning,_confirmURL) {if(WCAGState==1){playMIDI();} if(confirm(_logoutWarning)){forceKeepAlive(_confirmURL);resetTimeout();}} function forceKeepAlive(_confirmURL) {var args='scrollbars=no,resizable=no,alwaysLowered=yes,dependent=yes,width=1,height=1';var win=window.open(_confirmURL,'',args);if(win) win.close();} var _submitOnce=false;function submitOnce(msg) {if(_submitOnce){alert(msg);return false;} else{_submitOnce=true;return true;}} function submitEnter(mybutton,e) {var keycode;if(window.event) keycode=window.event.keyCode;else if(e) keycode=e.which;else return true;if(keycode==13){mybutton.click();return false;} else return true;} function copy_to_clip(text) {if(window.clipboardData){window.clipboardData.setData("Text",text);return true;} return false;} function choiceSelected(question,choice) {return true;} addOnLoadHandler(DialogManager.popupDlgLoad);addOnLoadHandler(enable_help_links);addOnLoadHandler(enable_preview_links);function ds_merge_field(_evt,_value) {var cb=_evt.target?_evt.target:_evt.srcElement;var fld=getObj(cb.value);if(fld){if(cb.checked){if(is_text_field(fld)&&fld.maxLength){if(_value.length>fld.maxLength){alert('Error: The maximum length of this field is ' +fld.maxLength+' characters.\n' +'The value that you are trying to copy is ' +_value.length+' characters long.\n' +'Please click Cancel on this page and modify the data in your donor database and attempt the merge again');return;}} set_input_value(fld,_value);} else reset_element(fld);}} function ds_merge_date_field(_evt,_value) {var cb=_evt.target?_evt.target:_evt.srcElement;var dayFld=getObj(cb.value+'_DAY');var monthFld=getObj(cb.value+'_MONTH');var yearFld=getObj(cb.value+'_YEAR');var date=new Date(_value);if(date){if(cb.checked){set_input_value(dayFld,date.getDate());set_input_value(monthFld,date.getMonth()+1);set_input_value(yearFld,date.getFullYear());} else{reset_element(dayFld) reset_element(monthFld) reset_element(yearFld)}}} function MergeCompositeObserver(_subAttrCheckboxId) {this.checkboxId=_subAttrCheckboxId;} MergeCompositeObserver.prototype.observe=function(_event) {if(this.checkboxId&&_event.source){var cb=getObj(this.checkboxId);if(cb){if(_event.source.checked!=cb.checked){cb.click();if(cb.onclick){_event.target=_event.srcElement=cb;cb.onclick(_event);}}}}} function trim(str,frontOnly) {while(str.substr(0,1)==' ') str=str.substring(1,str.length) if(!frontOnly){while(str.substr(str.length-1,1)==' ') str=str.substring(0,str.length-1)} return str;}