function toWebkitClipboard(n){var t=document.createElement("div"),i;t.textContent=n;document.body.appendChild(t);n=window.getSelection();n.removeAllRanges();i=document.createRange();i.selectNode(t);n.addRange(i);document.execCommand("Copy");document.body.removeChild(t)}function toClipboardEx(n,t,i){var u,r,f;if(window.clipboardData)window.clipboardData.setData("Text",n)||t||(t=!0);else if(!window.WebKitPoint&&window.netscape||window.opera){if(window.netscape){try{netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect")}catch(e){alert('Please type "about:config" in your browser and press enter. Type "signed.applets.codebase_principal_support" in Filter. Double click to change the value to "true". Then come back and click on the link again.\n\nIf you have already performed this action, make sure when you are asked whether to allow or deny the browser permission, that you are allowing it.');return}u=Components.classes["@mozilla.org/widget/clipboard;1"].createInstance(Components.interfaces.nsIClipboard);r=Components.classes["@mozilla.org/widget/transferable;1"].createInstance(Components.interfaces.nsITransferable);r.addDataFlavor("text/unicode");f=Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);f.data=n;r.setTransferData("text/unicode",f,2*n.length);u.setData(r,null,u.kGlobalClipboard)}}else toWebkitClipboard(n);return t||alert(i),!0}function toClipboard(n,t){return toClipboardEx(n,t,"The link has been copied to your clipboard.")}function getClipboard(){var t,n,i;if(window.clipboardData)return window.clipboardData.getData("Text");if(window.netscape){try{netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect")}catch(r){alert('Please type "about:config" in your browser and press enter. Type "signed.applets.codebase_principal_support" in Filter. Double click to change the value to "true". Then come back and click on the link again.\n\nIf you have already performed this action, make sure when you are asked whether to allow or deny the browser permission, that you are allowing it.');return}n=Components.classes["@mozilla.org/widget/clipboard;1"].createInstance(Components.interfaces.nsIClipboard);t=Components.classes["@mozilla.org/widget/transferable;1"].createInstance(Components.interfaces.nsITransferable);t.addDataFlavor("text/unicode");n.getData(t,n.kGlobalClipboard);n={};i={};try{t.getTransferData("text/unicode",n,i)}catch(u){return""}if(n&&(n=Components.interfaces.nsISupportsWString?n.value.QueryInterface(Components.interfaces.nsISupportsWString):Components.interfaces.nsISupportsString?n.value.QueryInterface(Components.interfaces.nsISupportsString):null),n)return n.data.substring(0,i.value/2)}}function getChildNodesByTag(n,t){var r=n.childNodes,f=0,u=[],i;for(u.length=r.length,t=t.toUpperCase(),i=0;i<~%:;/,=`\"'".indexOf(i)||"."==r&&"."==i)return!1;return!0}function emailValidate(n){var t=TrimString(n+"");if(""!=t){if(!1==checkSpecialScenarios(t)||1t||3>n[1].substr(t).length||!RegExValidate("^[A-Z]+$",n[1].substr(t+1),"i")?!1:!0}}return!1}function intValidateWithRange(n,t,i){if(""==n||null==n)return 4;if(RegExValidate("^(-|)[0-9]*$",n,"i")){try{var r=parseInt(n)}catch(u){return 1}return ri?2:0}return 1}function SQLSafe(n){return n.replace(/\'/g,"'").replace(/\"/g,""")}function FieldIsEmpty(n){return void 0==n?!0:0==TrimString(n).length}function TrimString(n){return n.replace(/^\s+/g,"").replace(/\s+$/g,"")}function isInteger(n){var t=calculateLeadingZeroStrings(n);return t==n||n==t+parseInt(n).toString()}function isRealNumber(n){var t=calculateLeadingZeroStrings(n);return t==n||n==t+parseFloat(n)}function calculateLeadingZeroStrings(n){var i="",t;if(null!=n)for(t=0;tr)?(this.error=n+"\nis outside of the date range.",this.errorNumber=2,!1):31!=u||4!=t&&6!=t&&9!=t&&11!=t?30<=u&&2==t?(this.error="February doesn't have "+u+" days",this.errorNumber=4,!1):2==t&&29==u&&(0!=r%4||0==r%100&&0!=r%400)?(this.error="This is not a leap year\nFebruary doesn't have 29 days.",this.errorNumber=5,!1):!0:(this.error="This month doesn't have 31 days",this.errorNumber=3,!1)}return this.error=i?i+" is not a valid date format.\nPlease use "+getDateFormat().toUpperCase()+".":n+"\n is an invalid date format.\nPlease use "+getDateFormat().toUpperCase()+".",this.errorNumber=6,!1}return this.error=i?i+" cannot be blank.":" cannot be blank",this.errorNumber=1,!1}return!0};this.dateOrderValidate=function(){if(this.dateValidate(t,this.ysnStartDateRequired,this.strStartDateID)&&this.dateValidate(n,this.ysnEndDateRequired,this.strEndDateID)){if(this.ysnRequireStartDateIfEndSpecified&&!t&&n)return this.error="A Start Date must be specified if an End Date was entered.",this.errorNumber=9,!1;if(t&&n)var i=new Date(t),r=new Date(n);else return!0;if(i.getTime()i)?(this.error=dtiDate+"\nis outside of the date range.",this.errorNumber=2,!1):31!=t||4!=n&&6!=n&&9!=n&&11!=n?30<=t&&2==n?(this.error="February doesn't have "+t+" days",this.errorNumber=4,!1):2==n&&29==t&&(0!=i%4||0==i%100&&0!=i%400)?(this.error="This is not a leap year\nFebruary doesn't have 29 days.",this.errorNumber=5,!1):!0:(this.error="This month doesn't have 31 days",this.errorNumber=3,!1)};this.dateOrderValidateNew=function(){if(this.datesAlreadyValidated||this.dateValidateNew(t,this.ysnStartDateRequired,this.strStartDateID)&&this.dateValidateNew(n,this.ysnEndDateRequired,this.strEndDateID)){if(this.ysnRequireStartDateIfEndSpecified&&!t&&n)return this.error="A Start Date must be specified if an End Date was entered.",this.errorNumber=9,!1;if(t&&n&&"NaN/NaN/NaN"!=n&&"NaN/NaN/NaN"!=t)var i=new Date(t),r=new Date(n);else return!0;if(i.getTime()i?(this.error="The Start Date must be less than '5/6/2079'.",this.errorNumber=2,r=!1):f>i&&(this.error="The End Date must be less than '5/6/2079'.",this.errorNumber=3,r=!1),r};this.format=function(n,t){t||(t=new Date);var i=t.getDate(),r=t.getMonth()+1,u=t.getFullYear();return n.toLowerCase().replace(/dd/g,i).replace(/mm/g,r).replace(/y{1,4}/g,u)};this.timeValidate=function(n,t,i){return t||""!=n?t&&""==n?(this.error=i?i+" is required":"Time is required",this.errorNumber=1,!1):RegExValidate("^(1[0-2]|0?[1-9]):([0-5]?[0-9])(:([0-5][0-9]))?$",n,"i")?!0:(this.error=i?i+" is not a valid time format. Please use HH:MM.":" is not a valid time format. Please use HH:MM.",this.errorNumber=8,!1):!0};this.timeValidate24Hour=function(n,t,i){return t||""!=n?t&&""==n?(this.error=i?i+" is required":"Time is required",this.errorNumber=1,!1):RegExValidate("^([01]?[0-9]|2[0-3]):([0-5]?[0-9])(:([0-5][0-9]))?$",n,"i")?!0:(this.error=i?i+" is not valid.":" is not valid.",this.errorNumber=8,!1):!0};this.timeOrderValidate=function(){if(!this.ysnAllowTimeOnly&&(!t&&this.dtiStartTime||!n&&this.dtiEndTime))return this.error="You only submited a time.\nPlease provide a day as well.",this.errorNumber=10,this.startDateBlank=!t&&this.dtiStartTime,this.endDateBlank=!n&&this.dtiEndTime,!1;if(this.timesAlreadyValidated||this.timeValidate(this.dtiStartTime,this.ysnStartTimeRequired,this.strStartTimeID)&&this.timeValidate(this.dtiEndTime,this.ysnEndTimeRequired,this.strEndTimeID)){if(!this.ysnDatesAreEqual||!this.dtiStartTime&&!this.ysnStartTimeRequired||!this.dtiEndTime&&!this.ysnEndTimeRequired)return!0;var i=this.convertTo24Hour(this.dtiStartTime,this.strStartAMPM,t),r=this.convertTo24Hour(this.dtiEndTime,this.strEndAMPM,n);if(i.getTime()r.responseText.search(/
/i)?eval(t+", http_request.responseText)"):makeErrorRequest(n,r.status):r.status&&makeErrorRequest(n,r.status),r=null)};r.open("GET",n,!0);r.send(null)}function destroyAHAH(){var n;if(window.XMLHttpRequest)n=new XMLHttpRequest,n.overrideMimeType&&n.overrideMimeType("text/html");else if(window.ActiveXObject)try{n=new ActiveXObject("MSXML2.XMLHTTP.6.0")}catch(t){try{n=new ActiveXObject("MSXML2.XMLHTTP")}catch(i){}}n&&(n.open("GET","http://"+window.location.host+"/AJAX-NMenuLoader.ashx?clearCache=1",!1),n.send(null))}function slideShow(n,t,r,u,f,e,o,s,h,c){var y,l;s&&null!=s&&"undefined"!=s&&""!=s||(s="_self");h&&null!=h&&"undefined"!=h||(h=1);this.slideShowId=document.getElementById(n);this.picArr=[];this.altArr=[];this.captionArr=[];this.lngCaptionArr=[];this.linkArr=[];this.linkTargetArr=[];this.showExternalLinkPrompts=[];var a=!1,p="",v=!1,w=0;for(i=0;i"+this.captionArr[this.j]+"<\/b>",t.style.marginTop=f,t.style.height=r,t.style.paddingLeft=a?"15px":"5px",t.style.paddingRight=a?"10px":"5px",t.style.paddingTop=e,"0px"!=r&&null!=i?(i.innerHTML=this.lngCaptionArr[this.j],i.style.marginTop=a?"-38px":"0px",i.style.paddingLeft=a?"15px":"5px",i.style.paddingRight=a?"10px":"5px",i.style.paddingTop=e,i.style.overflow="hidden"):null!=i&&(i.style.marginTop="0px",i.innerHTML="",i.height="0px"));r=this.linkArr[this.j];f=this.linkTargetArr[this.j];r&&""!=r?(l.href=r,!0==this.showExternalLinkPrompts[this.j]?(this.slideShowLink.setAttribute("onclick","return showExternalSiteDialog(this);"),l.onclick=function(){return showExternalSiteDialog(this)}):(this.slideShowLink.removeAttribute("onclick"),l.onclick=""),t&&(t.innerHTML=!0==this.showExternalLinkPrompts[this.j]?a?""+this.captionArr[this.j]+"<\/a>":""+this.captionArr[this.j]+"<\/a>":a?""+this.captionArr[this.j]+"<\/a>":""+this.captionArr[this.j]+"<\/a>"),f&&""!=f&&(l.target=f)):(l.removeAttribute("href"),t&&t.removeAttribute("href"));document.all&&this.slideShowId.filters&&0=this.picArr.length&&(this.j=0)}}}function validateFileUpload(n,t){var i=n.value,r=document.getElementById(n.name+"_pdf"),u;if(r&&(r.disabled=!0,r.checked=!1),0 "+i+")\t\ttracker.outputElem.innerHTML = (newLength - "+i+') + " Characters Over";\r\n\telse\r\n\t\ttracker.outputElem.innerHTML = ('+i+' - newLength) + " Characters Remaining";\r\n\t\r\n\ttracker.oldLength = newLength;\r\n}\r\n',100)}function elemInsideOrEq(n,t){if(n==t)return!0;if(n&&t)for(t=t.parentNode;null!=t;){if(t==n)return!0;t=t.parentNode}return!1}function hookAnchorClick(n,t){var i=function(n){var i;return window.event?(n=window.event,i=n.srcElement):i=n.target,t(i,n),n.stopPropagation?n.stopPropagation():n.cancelBubble=!0,!1};isie||isie8||isie7||isie6||8>document.documentMode||window.opera?n.onmousedown=i:n.onclick=i}function registerCounter(n,t,i,r,u){null!=n&&null!=t&&null!=u&&null!=i&&null!=r&&(null==registeredCounters&&(registeredCounters=[],setInterval(function(){for(var t,r,n=0,i=registeredCounters.length;ni&&(t.value=t.value.substring(0,i)),"8"==n.keyCode||"46"==n.keyCode||"37"==n.keyCode||"38"==n.keyCode||"39"==n.keyCode||"40"==n.keyCode?!0:t.value.length<=i}function checkURL(n,t){return n=TrimString(n),""!=n&&"http://"!=n.substr(0,7)&&"https://"!=n.substr(0,8)&&"ftp://"!=n.substr(0,6)&&"/"!=n.substr(0,1)?((1==arguments.length||t)&&alert("All URLs must begin with http:// or https:// or ftp://.\nAll internal links must start with a /."),!1):!0}function toSQLSafe(n){return n=String(n),n.replace(/'/gi,"'").replace(/"/gi,""")}function cancelFE(n){if(!n||confirm("You will discard any unsaved changes. Do you want to proceed?"))return window.parent.closeModalDialog("editItemBehavior"),!1}function getThumbNailPath(n,t,i){var u=n.lastIndexOf("/"),r=n.substr(u+1);n=n.substr(0,u);var f=r.lastIndexOf("."),u=r.substr(0,f),r=r.substr(f);return n+"/ThumbNails/"+u+"_"+t+"x"+i+"_thumb"+r}function measureHtml(n,t){var i=document.createElement("span"),r;return i.style.display="inline",i.style.position="absolute",i.style.top="-1000px",i.style.left="-1000px",i.style.font=t,i.innerHTML=n,document.body.appendChild(i),r={width:i.clientWidth,height:i.clientHeight},document.body.removeChild(i),r}function fileValidateError(n){1==n?alert("A file you tried to upload was not of a permitted type. Only *.jpeg, *.jpg, *.gif, *.png, *.bmp are allowed"):alert("You have an invalid character in your filename. These are the accepted characters: a-z 0-9 ~ !( ) - + = [ ] { } , . $")}function getNumericThousandsSeparator(){var n=new Number(11111111).toLocaleString().replace(/1/g,"");return 0=u[0]&&31>=u[1]){var r=new Date(n.value),u=new Date,i=r.getDate(),f=r.getMonth(),r=r.getFullYear();isNaN(i)?t=!0:isNaN(i)?t=!0:isNaN(i)&&(t=!0);!1==t&&(1==i.toString().length&&(i="0"+i),f++,1==f.toString().length&&(f="0"+f),currentYear=u.getFullYear(),20>r.toString().substr(0,2)&&(r=currentYear),n.value=f+"/"+i+"/"+r)}else t=!0;else t=!0;!0==t&&(alert("Date should be in the format MM/DD/YYY"),n.value="")}}function ChangeDateFormatNew(n){return isDateNew(n.value)}function isSilverlightInstalled(){var n=!1;try{try{new ActiveXObject("AgControl.AgControl");n=n=!0}catch(t){navigator.plugins["Silverlight Plug-In"]&&(n=!0)}}catch(i){}return n}function setModalClass(n,t){var i=document.getElementById(t._PopupControlID);i&&(i.className="modalContainer modalContainerCP "+n)}function setModalClassFE(n,t){var i=document.getElementById(t._PopupControlID);i&&(i.className="modalContainer "+n)}function showCopyLinkWindow(n,t,i,r){i?(setModalClass("modalCopyLink",i),r=document.getElementById(r),r.src="/common/admin/CopyLink.aspx?relatedLink="+encodeURIComponent(n)+"&absoluteAddress="+encodeURIComponent(t),r.style.display="block",i.show()):openCpModal({title:"Copy Link",className:"modalCopyLink",isFrontEnd:!1,useIframe:!0,url:"/common/admin/CopyLink.aspx?relatedLink="+encodeURIComponent(n)+"&absoluteAddress="+encodeURIComponent(t)})}function showCopyLinkWindowUsingAddress(n){var t=n.replace(window.location.host,""),t=t.replace(window.location.protocol+"//",""),i=$find("copyLinkBehavior");i?showCopyLinkWindow(t,n,i,"copyLinkDialog"):showCopyLinkWindow(t,n,$find("editItemBehavior"),"liveEditDialog")}function showCopyLinkWindowUsingRelatedLink(n){var t=window.location.protocol+"//"+window.location.host+n,i=$find("copyLinkBehavior");i?showCopyLinkWindow(n,t,i,"copyLinkDialog"):showCopyLinkWindow(n,t,$find("editItemBehavior"),"liveEditDialog")}function closeCopyModal(){var n=$find("copyLinkBehavior");n?n.hide():(n=$find("editItemBehavior"))?n.hide():closeCpModal()}function GetQueryStringParameter(n){return n=n.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]"),n=RegExp("[\\?&]"+n+"=([^&#]*)").exec(window.location.href),null==n?"":n[1]}function setModalTitle(n,t){if(t)$("#"+t._PopupControlID).find(".modalTitle").text(n);else{var i=document.getElementById("ctl00_LiveEditModalTitle");null==i&&(i=document.getElementById("ctl00_ct100_LiveEditModalTitle"));null==i&&(i=document.getElementById("ctl00_ctl00_NotifyMeModalTitle"));i&&(i.innerHTML=n)}}function isNull(n,t){return null==n?t:n}function validateEmailDomain(n,t){$.ajax({type:"POST",url:"/Services/ValidateEmail.ashx",data:{email:n},success:function(i){switch(i.d){case 1:t.badFormat(n);break;case 2:t.mxMissing(n);break;case 3:t.dnsError(n);break;default:t.success(n)}}})}function openPopUp(n,t){var i=$(document.getElementById(n));if(i.hasClass("popped"))return!1;$(".popUp").fadeOut(200).removeClass("popped");$(".popUpParent").removeClass("popped");i.fadeIn(200);i.addClass("popped");i.parents(".popUpParent").addClass("popped");window.event?window.event.cancelBubble=!0:t.stopPropagation()}function SignIn(){window.location.href="/MyAccount?from=url&url="+window.location.pathname+window.location.search}function SignOut(){window.location.href="/publiclogin.aspx?out=true&txtRedirect="+window.location.pathname.substring(1)+window.location.search}function removeIEParagraphs(n){n.attachEventHandler("onkeyup",function(t){(8==t.keyCode||46==t.keyCode||13==t.keyCode)&&(t="",t=RegExp("<[P]> <\\/[P]>","gi"),null!=t.exec(n.get_html(!0))&&(t=n.get_html(!0).replace(t,"
"),n.set_html(t)))})}function setMenuItems(n){var t=n.getContextMenuByTagName("IMG");t&&t.add_show(function(){var f=n.getSelectedElement(),r=t.get_items(),u=null;for(i=0;ii||57"\\/:*?\"<>|',".indexOf(n)}function isValidURL(n){return/^(https?:\/\/|ftp:\/\/|\/).+/i.test(n)}function isValidAbsoluteURL(n){return/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(n)}function validateLink(n){return""!=n&&-1==n.indexOf("http://")&&-1==n.indexOf("https://")&&"/"!=n.substr(0,1)?!1:!0}function isWholeNumber(n){return-1!=String(n).search(/^(([1-9]{1}\d{0,2},(\d{3},)*\d{3})|([1-9]{1}\d{0,}))$/)}function isDecimalOrZero(n){return isDecimal_re=/^\d{1,5}(\.\d{1,2})?$/,-1!=String(n).search(isDecimal_re)}function RebuildCSS(n){if(confirm("This will take some time\nand the site may look funny during the process.\nAre you sure?")){var t=document.forms.frmAdminRebuldCSS;t.ysnNeedInclude.value="1";t.intMenu.value=n;t.submit()}}function adminGetHelp(n){var t=$("#cpcDomain").val();-1==t.indexOf("https://")&&(t="https://"+t);document.cpconnect.action=t+"/MyAccount?from=url&url="+n;cpconnecttLogin()}function connectCPC(){var n=$("#cpcDomain").val(),t;-1==n.indexOf("https://")&&(n="https://"+n);document.cpconnect.action=n+"/MyAccount";n=document.createElement("iframe");n.name="submitCPCFrame";n.id="submitCPCFrame";n.style.display="none";t=$(document.cpconnect).clone().get(0);t.name="iframeCPCConnect";t.target="submitCPCFrame";n.appendChild(t);document.body.appendChild(n);t.submit()}function showFeatureNotAvailablePopup(n){$(".emailPage").removeClass("emailPage");$.ajax({url:"/FeatureNotAvailable/Popup",type:"GET",data:{hypothesisID:n},cache:!1,success:function(t){"modal"==t.action?openCpModal({title:"Feature Not Yet Available",className:"featureNotAvailableModal moduleContentNew modalContainer",htmlContent:t.html,autoAdjust:!0,isFrontEnd:!0,elementID:"featureNotAvailableModal"}):window.location="/FeatureNotAvailable?hypothesisID="+n+"&referrerUrl="+window.location},beforeSend:function(){ajaxPostBackStart("Loading")},complete:function(){ajaxPostBackEnd()}})}function getDateFormat(){return gDateFormat||$.ajax({url:"/GetDateFormat",type:"GET",success:function(n){n.DateFormat&&(gDateFormat=n.DateFormat)},error:function(){gDateFormat="MM/dd/yyyy"},"async":!1}),null==gDateFormat?"MM/dd/yyyy":gDateFormat}function getdDateFormat(){var n;return $.ajax({url:"/Utility/GetdDateFormat","async":!1,type:"GET",dataType:"json",success:function(t){n=t.dateFormat},error:function(){n="mm/dd/yyyy"}}),n}function getDateFromInput(n,t){var i=$(n),r,u=t?getDateFormat():"mm/dd/yyyy";return!isNaN(i.data("tDatePicker"))&&i.data("tDatePicker")&&i.data("tDatePicker").value()?r=(new dateValidator).format(u,new Date(i.data("tDatePicker").value())):i.val()&&(r="dd/mm/yyyy"==getDateFormat().toLocaleLowerCase()?!0:!1,i=checkDateFormatReturnUSString(i.val(),r),r=new dateValidator,r=r.dateValidateNew(i,!1)?r.format(u,new Date(checkDateFormatReturnUSString(i,!1))):t?i:checkDateFormatReturnUSString(i,!0)),r}function formatUkDateReturnUSString(n,t){var i;return t||"dd/mm/yyyy"==getDateFormat().toLocaleLowerCase()?(n=n.replace(/\-/g,"/"),n=n.split("/"),i=n[1]+"/"+n[0]+"/"+n[2]):i=n,i}function formatRFC3339DateReturnString(n,t){var i=n.replace(/\-/g,"/"),i=n.split("/");return 3==i.length&&4==i[0].length?t&&"dd/mm/yyyy"==getDateFormat().toLowerCase()?i[2]+"/"+i[1]+"/"+i[0]:i[1]+"/"+i[2]+"/"+i[0]:n}function checkDateFormatReturnUSString(n,t){var i;return n&&(i=n,n=n.replace(/\-/g,"/"),i=n.split("/"),3==i.length?4==i[0].length?i=formatRFC3339DateReturnString(n,t):t?i=n:(i=new dateValidator,i=formatUkDateReturnUSString(i.cleanDate(n))):i=n),i}function isIE11(){var n=!!navigator.userAgent.match(/Trident\/7.0/),t=!!navigator.userAgent.match(/.NET4.0E/);return n&&t}function isValidUrl(n){return n.match(/^(ht|f)tps?:\/\/[a-z0-9-\.]+\.[a-z]{2,4}\/?([^\s<>\#%"\,\{\}\\|\\\^\[\]`]+)?$/)}function isValidAbsoluteUrl(n){return/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(n)}function replaceTag(n,t,i){n.find(t).each(function(){var n=$(this),t=n.html();n.replaceWith("<"+i+">"+t+"<\/"+i+">")})}function AutoComplete(n,t,i,r){this.txtField=document.getElementById(n);this.txtResultsDiv=document.getElementById(n+"_pop");this.txtHTTPRequestURL=t;this.minChars=i;this.maxResults=r;this.ownVariable=n+"_AutoCompleteObj";this.curIndex=-1;this.timeoutVal=this.numResults=0;this.oldValue="";document.write('