var navAppName=navigator.appName.toLowerCase();var isMoz=false;var isMs=false;var jsonurl="/vco/JSON-RPC";var jsonrpc=null;var page=0;var edit=1;var task=2;var mail=3;var im=4;var oWin=new Array();if(navAppName.indexOf("netscape")>-1){isMoz=true}else{if(navAppName.indexOf("microsoft")>-1){isMs=true}}function removeMsgBubble(b){var c=b.parentNode;var a=c.parentNode;a.removeChild(c)}function makeDropdownContent(f,c,a,e,d){var b=new Object();b.content=f;b.ICD9Code=c;b.childDropdownScope=a;b.childDropdownId=e;b.behavior=d;return b}var ddLocalCache=new Array();function renderOptions(f,d,e){var g=getDropdown(true,f,d);if(g==null){return}if(e==null||e==""){for(var c=0;c<g.length;c++){document.write('<option value="'+g[c].behavior+'">'+g[c].content+"</option>")}}else{var b=document.getElementById(e);for(var c=0;c<g.length;c++){var a=document.createElement("OPTION");a.text=g[c].content;a.value=g[c].behavior;b.options.add(a)}}}function getDropdown(a,d,b){var e;var c=d+"-"+b;if(ddLocalCache!=null){e=ddLocalCache[c];if(a&&e!=null){if(moveToCache(c,e)){noteDropdownGlobalCached(d,b)}}}if(e==null){e=retrieveFromCache(c)}if(e==null){e=retrieveDropdownViaJSON(d,b);if(a){if(moveToCache(c,e)){noteDropdownGlobalCached(d,b)}}else{ddLocalCache[c]=e}}return e}function retrieveFromCache(a){if(top.ddCache){return top.ddCache[a]}return null}function moveToCache(a,b){if(top.ddCache){top.ddCache[a]=b;return true}return false}function noteDropdownGlobalCached(c,b){var a=top.getJsonRPC();a.rpcUtil.noteDropdownGlobalCached(c,b)}function retrieveDropdownViaJSON(d,c){var b=top.getJsonRPC();var a=null;a=b.rpcUtil.getDropdownContent(d,c);if(a==null){return new Array()}return a}function makeOptions(d){var a=new Array(d.length);for(var b=0;b<d.length;b++){var e=d[b].content;var c=d[b].behavior;a[b]=new Option(e,""+c)}return a}function doPatientLabPopupConfirm(){if(document.patientMenuForm.doConfirm.value=="true"){if(!confirm("Are you sure you want to leave this page without saving?")){return}}doPatientLabPopup()}function doPatientLabPopup(){var a=(document.patientMenuForm.pid.value);if(a>10){oWin[page].open("EDI Labs","",900,570,10,document.body.scrollTop+60);document.patientMenuForm.targetAction.value=33;document.patientMenuForm.target="iframe0";document.patientMenuForm.submit();document.patientMenuForm.target="_self"}else{alert("Please select a patient before selecting one of these patient functions.")}}function doPatientLabPopupFrame(){var a=(parent.parent.document.patientMenuForm.pid.value);if(a>10){oWin[page].open("EDI Labs","/vco/lab/labReports.jsp?popup=1&pid="+a,900,570,10,document.body.scrollTop+60)}else{alert("Please select a patient before selecting one of these patient functions.")}}function doManualLabResult(){var a=(document.patientMenuForm.pid.value);if(a>10){oWin[page].open("Manual Lab Results","/vco/lab/manualLabResults.jsp?pid="+a,900,570,10,document.body.scrollTop+60)}else{alert("Please select a patient before selecting one of these patient functions.")}}function doRxHubPopup(){var a=(document.patientMenuForm.pid.value);if(a>10){oWin[page].open("Medication History","/vco/rxHub/rxHubEligibility.jsp?pid="+a,900,640,10,document.body.scrollTop+60)}else{alert("Please select a patient before selecting one of these patient functions.")}}function isMozilla(){return isMoz}function isIE(){return isMs}NS4=(document.layers)?true:false;var amAtCal=false;function openPopup(b,c){var a=window.open(b,"popup",c,false);void ("");a.focus();return a}function openRandPopup(url,setting){var num=Math.floor(Math.random()*10000);eval("var newWin"+num+' = window.open(url, "popup'+num+'", setting, false)');void ("");eval("newWin"+num+".focus()");return}function getSpecHelp(a){oWin[page].open("Help Pages","/vco/help/doHelp.jsp?loc="+a,900,570,10,document.body.scrollTop+60);return}function getWinSpecHelp(b){var a=openRandPopup("/vco/help/doHelp.jsp?loc="+b,"width=900, height=570, location=no, menubar=no, scrollbars=yes, status=yes, resizable=yes, toolbar=yes");return}function getWinMainHelp(){openRandPopup("/vco/help/index.html","width=900, height=570, location=no, menubar=no, scrollbars=yes, status=yes, resizable=yes, toolbar=yes");return}function openWinTutorial(a){openRandPopup(getTutorialUrl(a),"width=900, height=570, location=no, menubar=no, scrollbars=yes, status=yes, resizable=yes, toolbar=yes");return}function openTutorial(a){oWin[im].open(a+" Tutorial",getTutorialUrl(a),900,570,10,document.body.scrollTop+60);return}function getTutorialUrl(b){var a="/vco/help/";if(b=="EMR"){return a+"EMR_Training.htm"}else{if(b=="Billing"){return a+"Billing_Process.htm"}else{if(b=="HPI"){return a+"SynaTutorial_HPI.htm"}else{if(b=="Scheduling Templates"){return a+"SynaTutorial_SchedTemplates.htm"}else{if(b=="eRx"){return a+"SynaTutorial_eRxTraining.htm"}else{if(b=="Global Note Settings"){return a+"SynaTutorial_GlobalNoteSettings.htm"}}}}}}return a+"index.html"}function getMainHelp(){oWin[page].open("Help Pages","/vco/help/index.html",900,570,10,document.body.scrollTop+60);return}function funcname(b){var a=b.toString().match(/function (\w*)/)[1];if((a==null)||(a.length==0)){return"anonymous"}return a}function stacktrace(){var c="";for(var b=arguments.caller;b!=null;b=b.caller){c+="->"+funcname(b.callee)+"\n";if(b.caller==b){c+="*";break}}return c}function isBlank(b){if(b==null||b==undefined){return true}for(var a=0;a<b.length;a++){var d=b.charAt(a);if((d!=" ")&&(d!="\n")&&(d!="\t")){return false}}return true}function validateSelected(a,b){if(a.selectedIndex<0){alert(b);return false}return true}function trim(a){a=a.replace(/^\s+/g,"");return a.replace(/\s+$/g,"")}function y2k(a){a=new Number(a);if(a<1000){if(a>=100){a+=1000}else{a+=1900}}return a}var reason="";function isValidDate(c,b){if(c.length<=10&&c.length>=8){if(c.substring(2,3)==b&&c.substring(5,6)==b){var e=c.substring(0,2);var a=c.substring(3,5);var d=c.substring(6,c.length);e=new Number(e);a=new Number(a);d=new Number(d);var f=new Date(d,e-1,a);if((e-1)!=f.getMonth()){alert("Invalid month.");return false}if(a!=f.getDate()){alert("Invalid date.");return false}return true}else{reason="invalid spearators";return false}}else{reason="invalid length";return false}return true}function makeCascadeDdd(c,k,l,g,h,o,n,e){var f="";var d="comboDiv"+c;var a="comboSelect"+c;var m="comboId"+c;f+='<input type="text" name="'+c+'" size="'+n+'" value="'+h+'"';if(e==null||e==""){f+=" onKeyDown=\"return checkEnter(event, this, this.form['"+a+"'],'text');\" "}else{f+=" onKeyDown=\"return checkEnter(event, this, this.form['"+a+"'],'text','"+e+"');\" "}f+="onfocus=\"initDropdown('"+d+"');\" onBlur=\"notifyBlur('"+d+"');\">";f+='<span id="'+d+'" class="absolute" style="position:absolute">';f+='<select size="0" name="'+a+'" id="'+m+'" class="absolute"';f+=" onfocus=\"hideChildDropdown(this, '"+d+"')\" onblur=\"notifyBlur('"+d+"'this)\"";f+=" onChange=\"doSelect(event, this, '"+l+"', 'options', '1', '"+k+"', '"+g+"',";f+=" 'false', '0', 'false');\">";for(var b=0;b<o.length;b++){f+="<option>"+o[b]+"</option>"}f+='<option value="'+k+'">Edit...</option></select>';f+="</span>";return f}function makeEditDdd(b,g,h,e,f,l,k,c){var d="";d+='<input type="text" name="'+b+'" size="'+k+'" value="'+f+'"';if(c==null||c==""){d+=" onKeyDown=\"return checkEnter(event, this, this.form['comboSelect"+b+"'],'text');\" "}else{d+=" onKeyDown=\"return checkEnterExec(event, this, this.form['comboSelect"+b+"'],'text','"+c+"');\" "}d+="onfocus=\"showByLink('comboId"+b+"',this);\" onBlur=\"hide('comboId"+b+"');\"";d+='><select size="0" name="comboSelect'+b+'" id="comboId'+b+'" class="absolute"';d+=' onfocus="noteOnOpts(this)" onblur="noteOutOpts(this)" onmouseup="" onmousedown=""';d+=" onChange=\"doSelect(this, '"+h+"', 'options', '1', '"+g+"', '"+e+"',";d+=" 'false', '0', 'false');\">";for(var a=0;a<l.length;a++){d+="<option>"+l[a]+"</option>"}d+='<option value="'+g+'">Edit...</option></select>';return d}function gebi(a){return document.getElementById(a)}function isValidDateStrict(d,c,a){if(d.length==(6+a)){if(d.substring(2,3)==c&&d.substring(5,6)==c){var f=d.substring(0,2);var b=d.substring(3,5);var e=d.substring(6,d.length);f=new Number(f);b=new Number(b);e=new Number(e);var g=new Date(e,f-1,b);if((f-1)!=g.getMonth()){alert("Invalid month.");return false}if(b!=g.getDate()){alert("Invalid date.");return false}return true}else{reason="invalid spearators";return false}}else{reason="invalid length";return false}return true}function checkKeyEnter(c,b){if(c!=null&&b!=null){var a=0;if(NS4){a=c.which}else{a=c.keyCode}if(a==13){b.submit()}}}function figureDays(d,b){var c=(b%4==0);var a=new Array(31,28,31,30,31,30,31,31,30,31,30,31);if(c){a[1]=29}return a[d]}function enforceDaysBlank(b,g,a,c,d){var f=figureDays(g.options[g.selectedIndex].value,a.options[a.selectedIndex].value);var e=b.selectedIndex;for(i=31;i>27;i--){b.options[i+d]=null}for(j=28;j<f+1;j++){b.options[j-1+d]=new Option(j,j+c)}if(e<f){b.selectedIndex=e}else{b.selectedIndex=f-1}}function enforceDays(b,f,a,c){var e=figureDays(f.options[f.selectedIndex].value,a.options[a.selectedIndex].value);var d=b.selectedIndex;for(i=31;i>27;i--){b.options[i]=null}for(j=28;j<e+1;j++){b.options[j-1]=new Option(j,j+c)}if(d<e){b.selectedIndex=d}else{b.selectedIndex=e-1}}function pubMed(){window.open("http://www.ncbi.nlm.nih.gov/entrez/query.fcgi")}function parseBool(a){return(a=="true"||a=="yes"||a=="on")}function enforceChecked(b,a){b.checked=a}function openIM(){window.open("/vco/insideImSupport.jsp","_blank","toolbar=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width=450, height=400, location=no, titlebar=no")}function openInventory(){if(top.SynaTabConst.USE_TAB){top.SynaTab.doShow("h_inventory");return}}function openPatientPortal(){if(top.SynaTabConst.USE_TAB){top.SynaTab.doShow("h_patientPortal");return}}function openMailClient(){if(top.tutorialEnabled){top.showNextStepTutorial()}if(top.SynaTabConst.USE_TAB){top.SynaTab.doShow("h_email2");return}if(window.frames.mainFrame){top.oWin[mail].open(" Email","/vco/message/mainMenu.jsp?c=1",880,570,50,document.body.scrollTop+67);top.oWin[mail].focus()}else{oWin[mail].open(" Email","/vco/message/mainMenu.jsp?c=1",880,570,50,document.body.scrollTop+67);oWin[mail].focus()}return}function openComposeMail(){oWin[mail].open("New Phone Message","/vco/message/mainMenu.do?targetAction=3",880,570,50,document.body.scrollTop+67);oWin[mail].focus();return}function openSupportMail(){oWin[mail].open("Send Message To SynaMed Support","/vco/message/mainMenu.do?targetAction=3&preTo=support",880,570,50,document.body.scrollTop+67);oWin[mail].focus();return}function newPhoneMessage(a){if(document.patientMenuForm.doctorId.value!=""||!amAtCal){oWin[mail].open("New Phone Message","",880,570,50,document.body.scrollTop+67);document.messageForm.targetAction.value=17;document.messageForm.inDhtml.value=true;document.messageForm.pid.value=document.patientMenuForm.pid.value;document.messageForm.target="iframe3";document.messageForm.submit();document.messageForm.target="_self";return}else{alert("Please select a patient before selecting one of these patient functions.")}return}function newPhone(a){oWin[mail].open("New Phone Message","",880,570,50,document.body.scrollTop+67);document.messageForm.targetAction.value=8;document.messageForm.inDhtml.value=true;document.messageForm.pid.value=a;document.messageForm.target="iframe3";document.messageForm.submit();document.messageForm.target="_self";return}function doPatientAddTaskConfirm(a){doPatientAddTask(a)}function doPatientAddTask(b,a){if(document.patientMenuForm.doctorId.value!=""||!amAtCal){document.todoForm.targetAction.value=b;document.todoForm.pid.value=document.patientMenuForm.pid.value;if(a==null){oWin[task].open("Add Task","/vco/blank.html",750,600,10,document.body.scrollTop+40);document.todoForm.target="iframe2"}else{document.todoForm.target=a}document.todoForm.submit();document.todoForm.target="_self";if(!top.SynaTabConst.USE_TAB&&top.tutorialEnabled){top.showNextStepTutorial()}top.resetAllFrame()}else{alert("Please select a patient before selecting one of these patient functions.")}return}function doPatientAddTaskTab(a){if(document.patientMenuForm.doctorId.value!=""||!amAtCal){popupAssignTask(document.patientMenuForm,a,"New Task")}else{alert("Please select a patient before selecting one of these patient functions.")}return}function doPatientAddTaskFrame(a){if(parent.parent.document.patientMenuForm.doctorId.value!=""||!amAtCal){parent.parent.document.todoForm.targetAction.value=a;parent.parent.document.todoForm.pid.value=parent.parent.document.patientMenuForm.pid.value;parent.parent.oWin[task].open("Add Task","/vco/blank.html",750,600,10,document.body.scrollTop+40);parent.parent.document.todoForm.target="iframe2";parent.parent.document.todoForm.submit();parent.parent.document.todoForm.target="_self"}else{alert("Please select a patient before selecting one of these patient functions.")}return}function comingSoon(a){if(!a){alert("Your practice does not currently have access to this feature. Please contact SynaMed at 1-866-SynaMed to enable this feature.")}}function soon(){alert("Coming soon!")}function unformatAsMoney(a){if(a.charAt(0)=="("){a=parseFloat(a.substring(1,a.length));return -1*a}return parseFloat(a)}function roundToDecimals(c,b){var a=Math.pow(10,b);var d=Math.round(c*a);return d/a}function formatAsMoney(c){c-=0;var b="";var d=false;c=(Math.round(c*100))/100;if(c<0){}var a=(c==Math.floor(c))?c+".00":((c*10==Math.floor(c*10))?c+"0":c);b+=a;if(d){b+=")"}return b}function ddValue(a){return a.options[a.selectedIndex].value}function getSelectDropdownText(b){var a=b.selectedIndex;return b.options[a].text}function ddValues(a){var c=new Array();for(var b=0;b<a.options.length;b++){var d=a.options[b];if(d.selected){c[c.length]=d.value}}return c}function ddIdx(a,d){for(var b=0;b<a.options.length;b++){var c=a.options[b].value;if(c==d){return b}}return -1}function setDdValue(a,c){for(var b=0;b<a.options.length;b++){if(a.options[b].value==c){a.selectedIndex=b;return}}}function appendDiv(b,c){var a=document.createElement("div");a.id=b;if(c){a.className=c}document.body.appendChild(a);return a}function parseFloata(a){if(typeof(a)=="number"){return a}if(a==""||a==null){return parseFloat("0")}a=a.replace(",","");if(typeof(a)==typeof("")){if("("==a.substring(0,1)){return -1*parseFloat(a.substring(1,a.length-1))}}return parseFloat(a)}function setCookie(b,d,a,f,c,e){document.cookie=b+"="+escape(d)+((a)?"; expires="+a.toGMTString():"")+((f)?"; path="+f:"")+((c)?"; domain="+c:"")+((e)?"; secure":"")}function getCookie(c){var b=document.cookie;var e=c+"=";var d=b.indexOf("; "+e);if(d==-1){d=b.indexOf(e);if(d!=0){return""}}else{d+=2}var a=document.cookie.indexOf(";",d);if(a==-1){a=b.length}return unescape(b.substring(d+e.length,a))}function deleteCookie(a,c,b){if(getCookie(a)){document.cookie=a+"="+((c)?"; path="+c:"")+((b)?"; domain="+b:"")+"; expires=Thu, 01-Jan-70 00:00:01 GMT"}}function openTodoEdit(a){window.open(a,"Edit","width=650, height=580, location=no, menubar=no, scrollbars=yes, status=yes, resizable=yes");return}function openTodoAdd(a){window.open(a,"Add","width=650, height=550, location=no, menubar=no, scrollbars=yes, status=yes, resizable=yes");return}function openTodoFull(){window.open("/vco/calendar/todoFullView.jsp","Add","width=750, height=650, location=no, menubar=no, scrollbars=yes, status=yes, resizable=yes");return}function doPatientMenuAddTask(a){document.todoForm.targetAction.value=a;document.todoForm.pid.value=document.patientMenuForm.pid.value;document.todoForm.submit();openTodoAdd("/vco/calendar/todoAdd.jsp");return}function loadBackground(a){document.frames("bgjs").document.location=a}function MakeSafe(a){var b=a.replace(/[\r\n\f]/g,"");b=b.replace(/'/g,"\\'");return b}function win_init(){}function win_focus(){}function lib_doc_size(){}function lib_moveIt(a,b){movePopup("iframe"+this.num,a,b)}function win_max(){maxPopup("iframe"+this.num)}function lib_setbody(a){setPanelContent("iframe"+this.num,a)}function win_getWindowObj(){return document.getElementById("iframe"+this.num)}function win_getDocumentObj(){return getIframeDocument("iframe"+this.num)}function lib_obj(a){this.num=a;this.open=win_open;this.openModal=win_open_modal;this.close=win_close;this.bringToTop=win_bringToTop;this.resize=win_resize;this.hide=win_close;this.destroy=win_destroy;this.moveIt=lib_moveIt;this.focus=win_focus;this.changeTitle=win_changeTitle;this.setHtmlBody=lib_setbody;this.showIt=win_showIt;this.isClosed=win_isClosed;this.max=win_max;this.subscribeClose=win_subscribeClose;this.unsubscribeClose=win_unsubscribeClose;this.setModal=win_setModal;this.getWindowObj=win_getWindowObj;this.getDocumentObj=win_getDocumentObj;this.center=win_center;return this}function win_setModal(a){var b="iframe"+this.num;if(popupPanels[b]){popupPanels[b].cfg.modal=a}}function create_window(a){oWin[a]=new lib_obj(a);oWin[a].oWindow=new lib_obj("divWindow"+a,"divWin"+a)}function win_changeTitle(b){var a="iframe"+this.num;changePopupTitle(a,b)}function win_subscribeClose(a){var b="iframe"+this.num;if(popupPanels[b]){popupPanels[b].hideEvent.subscribe(a)}}function win_unsubscribeClose(){var a="iframe"+this.num;if(popupPanels[a]){popupPanels[a].hideEvent.unsubscribeAll()}}function win_open_modal(f,c,b,e,a,g,d){if(!c||c==""){c="/vco/blank.html"}if(b!=0&&!b){b=600}if(e!=0&&!e){e=200}if(!a){a=200}if(!g){g=document.body.scrollTop+100}setYuiBodyClass();showResizableFrame(this.num,f,c,b,e,a,g,true);if(d){this.assignedParent=d}}function win_open(g,c,b,e,a,k,d,f){if(!c||c==""){c="/vco/blank.html"}if(b!=0&&!b){b=600}if(e!=0&&!e){e=200}if(!a){a=200}if(!k){k=document.body.scrollTop+100}setYuiBodyClass();showResizableFrame(this.num,g,c,b,e,a,k,f);if(d){this.assignedParent=d}}function win_getDocument(){var doc="document.frames['iframe"+this.num+"'].document";return eval(doc)}function win_showIt(){this.open("popup")}function win_getWindow(){var a;if(document.frames){a=document.frames[iframeId].document}else{a=document.getElementById(iframeId).contentDocument}return a}function win_getTopWindow(){var doc='top.document.getElementById("iframe'+this.num+'").contentWindow';return eval(doc)}function win_close(){hidePopup("iframe"+this.num)}function win_bringToTop(){var a="iframe"+this.num;popupPanels[a].bringToTop()}function win_destroy(){var a="iframe"+this.num;if(resizeControls[a]){resizeControls[a].destroy();popupPanels[a].destroy();popupPanels[a]=null;resizeControls[a]=null}}function win_isClosed(a){return isClosed("iframe"+this.num)}function win_resize(a,b){setPanelSize("iframe"+this.num,a,b)}function addWindow(){var a=oWin.length;wins=a+1;create_window(a);return a}function virtWin(e,c,f,b,d,a,g){oWin[e].open(f,c,b,d,a,g)}function hidePleaseWait(){document.all.wtDiv.style.visibility="hidden"}function hideProgressBar(){if(top.hideWaitDial){top.hideWaitDial()}}var pgload=new Array("L","O","A","D");var pgsave=new Array("|","S","A","V");var pgwork=new Array("W","O","R","K");var pgopen=new Array("O","P","E","N");var pgfind=new Array("F","I","N","D");function progressBar(){doProgressBar(pgload)}function progressLoading(){doProgressBar(pgload)}function progressSaving(){doProgressBar(pgsave)}function progressFinding(){doProgressBar(pgfind)}function progressWorking(){doProgressBar(pgwork)}function progressOpening(){doProgressBar(pgopen)}function doProgressBar(b){var a="Processing, please wait...";if(b&&(b instanceof String)){a=b}if(top.showWaitDial){top.showWaitDial(a,false)}}var progressEnd=36;var progressColor="#FFD350";var progressInterval=460;var progressAt=progressEnd;var progressTimer;function progress_clear(){for(var a=1;a<=progressEnd;a++){document.getElementById("progress"+a).style.backgroundColor="transparent"}progressAt=0}function progress_update(){progressAt++;if(progressAt>progressEnd){progress_clear()}else{document.getElementById("progress"+progressAt).style.backgroundColor=progressColor}progressTimer=setTimeout("progress_update()",progressInterval)}function progress_stop(){clearTimeout(progressTimer);progress_clear()}function waitAll(){var b=document.getElementsByTagName("a");for(var a=0;a<b.length;a++){b[a].setAttribute("href","javascript:pleaseWait();")}}function setIframeTransparency(){var b=null;if(window.iframes){b=window.iframes}else{b=document.getElementsByTagName("iframe")}if(b){for(var a=0;a<b.length;a++){b[a].allowTransparency=true}}}function pleaseWait(){if(!document.getElementById("wtDiv")){return}document.getElementById("wtDiv").innerHTML="<table bgcolor='99eeee'><tr><td>Please wait.</td></tr></table>";document.getElementById("wtDiv").style.left=200;document.getElementById("wtDiv").style.top=200;document.getElementById("wtDiv").style.visibility="visible";document.getElementById("wtDiv").style.zIndex=4000}function isDigit(a){return((a>="0")&&(a<="9"))}function validat(a){return(valida(a,"/")||valida(a,"-"))}function valida(e,b){if(e.indexOf(b)==1||e.indexOf(b)==2){if(e.lastIndexOf(b)>2&&e.lastIndexOf(b)<6){var a=true;for(var d=0;d<e.length;d++){var f=e.charAt(d);if(!isDigit(f)&&f!=b){a=false}}return a}}return false}function verDate(b){var c=b.value;var a=false;if(isInt(c)){if(c.length==6||c.length==8){a=true}}if(a==false){if(validat(c)){a=true}}if(!a){this.focus();alert("Please enter a valid date.");return false}return true}function isInt(d){var a=true;for(var b=0;b<d.length;b++){var e=d.charAt(b);if(!isDigit(e)){a=false}}return a}function verInt(a){if(!isInt(a.value)){this.focus();alert("Please enter a valid integer.")}}function verFloat(d){var f=d.value;var e=0;var a=true;for(var b=0;b<f.length;b++){var g=f.charAt(b);if(!isDigit(g)&&g!="."){return false}if(g=="."){e++;if(e>1){a=false}}}if(!a){this.focus();alert("Please enter a valid number.")}}function doCustomizeNoteSettings(){oWin[edit].open("Customize Note Structure Settings","",800,500,5,document.body.scrollTop+10);oWin[edit].focus();document.patientMenuForm.target="iframe1";document.patientMenuForm.targetAction.value=45;document.patientMenuForm.submit();document.patientMenuForm.target="_self"}function doPatientMenuActionPID(b,c,a){document.patientMenuForm.pid.value=b;doPatientMenuAction(c,a)}function doPatientMenuAction(targetAction,targetTabId){if(document.patientMenuForm.doConfirm.value=="true"){if(!confirm("Are you sure you want to leave this page without saving?")){return}}document.patientMenuForm.doConfirm.value="false";if(false&&document.getElementById("iframe4")){document.patientMenuForm.imWidth.value=oWin[im].w;document.patientMenuForm.imHeight.value=oWin[im].h;document.patientMenuForm.imX.value=oWin[im].x;document.patientMenuForm.imY.value=oWin[im].y;document.patientMenuForm.imVisibility.value=eval(oWin[im].css.visibility!="hidden")}if(parseInt(document.patientMenuForm.pid.value)>0&&(document.patientMenuForm.doctorId.value!=""||!amAtCal)){document.patientMenuForm.targetAction.value=targetAction;document.patientMenuForm.target="dynamic";if(!top.SynaTabConst.USE_TAB&&targetAction==27){oWin[page].open("Post Copay","",430,283,200,document.body.scrollTop+100);document.patientMenuForm.target="iframe0"}else{if(targetAction==25){oWin[mail].open("New Phone Message","",880,570,200,document.body.scrollTop+100);document.patientMenuForm.target="iframe3"}else{if(targetAction==47){oWin[page].open("Critical Alert","",680,370,200,document.body.scrollTop+10);document.patientMenuForm.target="iframe0"}else{if(targetAction==32&&targetTabId==null){oWin[page].open("Add Comment","",450,300,200,document.body.scrollTop+100);document.patientMenuForm.target="iframe0"}else{if(targetAction==99&&targetTabId==null){oWin[page].open("Add Comment","",500,350,200,document.body.scrollTop+100);document.patientMenuForm.target="iframe0"}else{if(targetAction==31&&targetTabId==null){oWin[page].open("View Comments","",650,500,20,document.body.scrollTop+100);document.patientMenuForm.target="iframe0"}else{if(targetAction==98&&targetTabId==null){oWin[page].open("View Comments","",800,450,20,document.body.scrollTop+100);document.patientMenuForm.target="iframe0"}else{if(targetAction==40){oWin[page].open("Select Note Structure Setting","",350,250,20,document.body.scrollTop+100);oWin[page].focus();document.patientMenuForm.target="iframe0"}else{if(!top.SynaTabConst.USE_TAB&&targetAction==49){oWin[page].open("Nurses' Comments","",650,500,20,document.body.scrollTop+100);document.patientMenuForm.target="iframe0"}else{if(targetAction==53&&targetTabId==null){oWin[page].open("Practice Guideline","",500,300,20,document.body.scrollTop+30);document.patientMenuForm.target="iframe0"}else{if(targetAction==57){oWin[page].open("Precert/Referral Management","",558,440,20,document.body.scrollTop+50);document.patientMenuForm.target="iframe0"}else{if(targetAction==55){oWin[page].open("HM Rule Enforcement","",500,300,20,document.body.scrollTop+30);document.patientMenuForm.target="iframe0"}else{if(targetAction==62){oWin[page].open("Patient's Family Account Balance","",800,300,20,document.body.scrollTop+30);document.patientMenuForm.target="iframe0"}else{if(targetAction==69){oWin[page].open("Appointment Wizard","",750,550,5,document.body.scrollTop+10);document.patientMenuForm.target="iframe0"}else{if(targetAction==159){oWin[page].open("Document Manager","",640,480,5,document.body.scrollTop+10);document.patientMenuForm.target="iframe0"}else{if(targetAction==111){oWin[page].open("Clinical Images","",640,480,5,document.body.scrollTop+10);document.patientMenuForm.target="iframe0"}else{if(targetAction==71){oWin[page].open("Lab Order","",640,480,5,document.body.scrollTop+10);document.patientMenuForm.target="iframe0"}else{if(targetAction==108){top.doNewAppointment(document.patientMenuForm.pid.value);return}else{if(targetAction==6){oWin[page].open("Make New Appointment","/vco/blank.html",650,600,5,document.body.scrollTop+20);document.patientMenuForm.target="iframe0"}else{if(targetAction==95){oWin[page].open("Cancelled/No-show Appointments","/vco/patient/allAppointments.jsp?c=true&p="+document.patientMenuForm.pid.value,650,600,5,document.body.scrollTop+20);return}else{if(targetAction==13){var tab=top.SynaTab.addPatientOpenedItem({pid:document.patientMenuForm.pid.value,tabId:"loadingNote",tabName:"Loading"});if(tab!=null){document.patientMenuForm.target=tab.getFrameId();top.SynaTab.doShow(tab.id);document.patientMenuForm.synaTabId.value=tab.id}}else{var tabId="dynamic";if(targetTabId!=null&&targetTabId!=""){tabId=targetTabId}else{progressBar()}if(top.SynaTabConst.USE_TAB){if(targetTabId&&targetTabId!=null&&targetTabId!=""){document.patientMenuForm.target=targetTabId}else{var pTab=top.SynaTab.addPatientTab({pid:document.patientMenuForm.pid.value});var tab=top.SynaTab.getPatientTab(document.patientMenuForm.pid.value,targetAction);if(tab!=null){if(targetAction==1){tab.alreadyLoaded=false}top.SynaTab.doShow(tab.id);return}}}else{progressBar()}}}}}}}}}}}}}}}}}}}}}}if(!top.SynaTabConst.USE_TAB&&top.tutorialEnabled){top.showNextStepTutorial()}if(top.SynaTabConst.USE_TAB&&document.patientMenuForm.target=="dynamic"){top.SynaTab.doShow(top.SynaTabConst.HOME)}if(top.SynaTab.USE_TAB||targetAction==52){top.SynaTab.loadQueue[targetAction]=1}document.patientMenuForm.submit();if(targetAction==27||targetAction==25||targetAction==32||targetAction==31||targetAction==98||targetAction==99||targetAction==40||targetAction==49||targetAction==57||targetAction==62||targetAction==69){document.patientMenuForm.target="dynamic"}oWin[page].focus()}else{alert("Please select a patient before selecting one of these patient functions.")}return}function doPatientMenuActionConfirm(a){if(a==27){doPatientMenuAction(a)}else{if(confirm("Are you sure you want to leave this page without saving?")){document.patientMenuForm.doConfirm.value="false";doPatientMenuAction(a)}}return}function doPatientMenuActionFrame(a){if(parent.parent.document.patientMenuForm.doConfirm.value=="true"){if(!confirm("Are you sure you want to leave this page without saving?")){return}}parent.parent.document.patientMenuForm.doConfirm.value="false";if(parent.parent.document.patientMenuForm.doctorId.value!=""||!amAtCal){parent.parent.document.patientMenuForm.targetAction.value=a;if(a==27){parent.parent.oWin[page].open("Post Copay","",430,283,200,document.body.scrollTop+100);parent.parent.document.patientMenuForm.target="iframe0"}else{if(a==25){parent.parent.oWin[page].open("New Phone Message","",880,570,200,document.body.scrollTop+100);parent.parent.document.patientMenuForm.target="iframe0"}else{if(a==47){parent.parent.oWin[page].open("Critical Alert","",880,570,200,document.body.scrollTop+100);parent.parent.document.patientMenuForm.target="iframe0"}else{if(a==32){parent.parent.oWin[page].open("Add Comment","",450,300,200,document.body.scrollTop+100);parent.parent.document.patientMenuForm.target="iframe0"}else{if(a==99){parent.parent.oWin[page].open("Add Comment","",500,350,200,document.body.scrollTop+100);parent.parent.document.patientMenuForm.target="iframe0"}else{if(a==31){parent.parent.oWin[page].open("View Comments","",650,500,20,document.body.scrollTop+100);parent.parent.document.patientMenuForm.target="iframe0"}else{if(a==98){parent.parent.oWin[page].open("View Comments","",800,500,20,document.body.scrollTop+100);parent.parent.document.patientMenuForm.target="iframe0"}else{if(a==40){parent.parent.oWin[page].open("Select Tab Setting","",350,250,20,document.body.scrollTop+100);parent.parent.document.patientMenuForm.fromPanorama.value=true;parent.parent.document.patientMenuForm.target="iframe0"}else{if(a==49){parent.parent.oWin[page].open("Nurses' Comments","",650,500,20,document.body.scrollTop+100);parent.parent.document.patientMenuForm.fromPanorama.value=true;parent.parent.document.patientMenuForm.target="iframe0"}else{if(a==53){parent.parent.oWin[page].open("Practice Guideline","",500,300,20,document.body.scrollTop+30);parent.parent.document.patientMenuForm.fromPanorama.value=true;parent.parent.document.patientMenuForm.target="iframe0"}else{if(a==6){parent.parent.oWin[page].open("Make New Appointment","/vco/blank.html",650,600,5,document.body.scrollTop+20);parent.parent.document.patientMenuForm.fromPanorama.value=true;parent.parent.document.patientMenuForm.target="iframe0"}else{if(a==97){parent.parent.oWin[page].open("Patient Visit Summary","",880,570,200,document.body.scrollTop+100);parent.parent.document.patientMenuForm.target="iframe0"}else{parent.parent.progressBar()}}}}}}}}}}}}if(!top.SynaTabConst.USE_TAB&&top.tutorialEnabled){top.showNextStepTutorial()}parent.parent.document.patientMenuForm.submit();if(a==27||a==25||a==32||a==31||a==40||a==49){}parent.parent.oWin[page].focus()}else{alert("Please select a patient before selecting one of these patient functions.")}return}function doPatientMenuActionConfirmFrame(a){if(a==27){doPatientMenuActionFrame(a)}else{if(confirm("Are you sure you want to leave this page without saving?")){parent.parent.document.patientMenuForm.doConfirm.value="false";doPatientMenuActionFrame(a)}}return}function goPatientPanoramaFrame(a){if(parent.parent.document.patientMenuForm.doctorId.value!=""||!amAtCal){parent.parent.document.patientMenuForm.selectedPatientPanoramaSetting.value=a;if(a%2!=0){parent.parent.oWin[page].open("Patient Panorama","",920,600,2,document.body.scrollTop+50);parent.parent.document.patientMenuForm.target="iframe0"}else{parent.parent.progressBar()}parent.parent.document.patientMenuForm.targetAction.value=35;parent.parent.document.patientMenuForm.submit()}else{alert("Please select a patient before selecting one of these patient functions.")}}function goPatientPanorama(a){if(document.patientMenuForm.doctorId.value!=""||!amAtCal){document.patientMenuForm.selectedPatientPanoramaSetting.value=a;if(a%2!=0){oWin[page].open("Patient Panorama","",920,600,2,document.body.scrollTop+50);document.patientMenuForm.target="iframe0"}else{progressBar()}if(top.SynaTabConst.USE_TAB){var c=top.SynaTab.getPatientTab(document.patientMenuForm.pid.value);if(c==null){c=top.SynaTab.addPatientTab({pid:document.patientMenuForm.pid.value})}var b=top.SynaTab.getPatientTab(document.patientMenuForm.pid.value,top.SynaTabConst.PATIENT_PANORAMA);if(b!=null){document.patientMenuForm.target=b.getFrameId();top.SynaTab.doShow(b.id)}}document.patientMenuForm.targetAction.value=35;document.patientMenuForm.submit();document.patientMenuForm.target="_self"}else{alert("Please select a patient before selecting one of these patient functions.")}}function goPatientPanoramaConfirm(a){if(document.patientMenuForm.doConfirm.value=="true"){if(!confirm("Are you sure you want to leave this page without saving?")){return}}document.patientMenuForm.doConfirm.value="false";if(confirm("Are you sure you want to leave this page without saving?")){document.patientMenuForm.doConfirm.value="false";goPatientPanorama(a)}return}function hasChecked(a){var b=false;if(a){if(a.length){for(i=0;i<a.length;i++){if(a[i].checked){b=true}}}else{b=a.checked}}return b}function ajaxSubmitPage(c,a,d){if(!d){d={}}YAHOO.util.Connect.setForm(a);var b=YAHOO.util.Connect.asyncRequest("POST",c,d);return b}function ajaxPostDataJquery(c,a,b){jQuery.post(c,a,b)}function ajaxPostData(b,d,c){if(!c){c={}}var a=YAHOO.util.Connect.asyncRequest("POST",b,c,d);return a}function ajaxSubmitPageUrl(a,c){if(!c){c={}}var b=YAHOO.util.Connect.asyncRequest("GET",a,c);return b}var SAFECHARS="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_.!~*'()";var HEX="0123456789ABCDEF";var HEXCHARS="0123456789ABCDEFabcdef";var UTF8={encode:function(d){var e="";for(var b=0;b<d.length;b++){var c=d.charAt(b);if(c==" "){e+="%20"}else{if(SAFECHARS.indexOf(c)!=-1){e+=c}else{var a=c.charCodeAt(0);if(a>255){e+="+"}else{e+="%";e+=HEX.charAt((a>>4)&15);e+=HEX.charAt(a&15)}}}}return e},decode:function(d){var c="";var a=0;while(a<d.length){var b=d.charAt(a);if(b=="+"){c+=" ";a++}else{if(b=="%"){if(a<(d.length-2)&&HEXCHARS.indexOf(d.charAt(a+1))!=-1&&HEXCHARS.indexOf(d.charAt(a+2))!=-1){c+=unescape(d.substr(a,3));a+=3}else{a++}}else{c+=b;a++}}}return c}};function getElementCoord(a){var b=curtop=0;if(a.offsetParent){do{b+=a.offsetLeft;curtop+=a.offsetTop}while(a=a.offsetParent);return[b,curtop]}}var FormValidator={isChecked:function(b){if(b!=null){var c=b.length;if(c!=null){for(var a=0;a<c;a++){if(b[a].checked){return true}}}else{if(b.checked){return true}}}return false}};function setYuiBodyClass(){if(document.body){if(document.body.className&&document.body.className.indexOf("yui-skin-sam")>=0){return}document.body.className=document.body.className+" yui-skin-sam"}}var popupPanels=[];var resizeControls=[];var popupInitStatus=[];function setPopupPanelHeader(c,b){if(!b||b==""){b="popup"}var a=b+"<span id='"+c+"_panelAddonAction' class='panelAddonAction'><a href='javascript:toggleIframePopup(\""+c+"\")' class='toggleOpenCloseItem'>&nbsp;&nbsp;&nbsp;&nbsp;</a></span>";popupPanels[c].setHeader(a)}function changePopupTitle(c,b){var a=popupPanels[c];if(!a){return}setPopupPanelHeader(c,b)}function setPanelSize(f,d,b,a,e){var c=popupPanels[f];if(!c){return}c.cfg.setProperty("width",(d)+"px");c.cfg.setProperty("height",(b)+"px");if(!a&&!e){c.center()}else{c.moveTo(a,e)}syncIframe(f,d,b)}function syncIframe(e,c,a,b){var d=document.getElementById(e);c=c-25;a=a-35;if(c<0){c=0}if(a<0){a=0}if(b){d.src=b}}function toggleIframePopup(b){var a=document.getElementById(b+"_panelAddonAction").className;if(a.indexOf("selected")>0){restorePopup(b)}else{maxPopup(b)}}function restorePopup(b){document.getElementById(b+"_panelAddonAction").className="panelAddonAction";var a=popupInitStatus[b];setPanelSize(b,a.width,a.height,a.xPosition,a.yPosition)}function maxPopup(c){document.getElementById(c+"_panelAddonAction").className="panelAddonAction selected";var b=YAHOO.util.Dom.getViewportWidth()-25;var a=YAHOO.util.Dom.getViewportHeight()-35;setPanelSize(c,b,a)}function minimizePopup(a,b){if(!a){return}if(!b){return}a.cfg.setProperty("width",(b.width)+"px");a.cfg.setProperty("height",(b.height)+"px");a.center()}function maximizePopup(b){if(!b){return}var a=parseInt(YAHOO.util.Dom.getClientHeight())-2-35;var c=parseInt(YAHOO.util.Dom.getClientWidth())-2-35;b.cfg.setProperty("width",(c)+"px");b.cfg.setProperty("height",(a)+"px");b.center()}function movePopup(d,a,c){var b=popupPanels[d];if(b){b.moveTo(a,c)}}function win_center(){var a=popupPanels["iframe"+this.num];if(a){a.center()}}function hidePopup(b){var a=popupPanels[b];if(a){a.hide()}}function isClosed(b){var a=popupPanels[b];if(a){return a.cfg.visible}return true}function focusIframe(b){var a=document.getElementById(b);if(a){a.focus()}}function setPanelContent(d,b){var a=popupPanels[d];var c=document.getElementById(d);c.style.display="none";if(a){a.setBody(b);a.show()}}function setIFrameContent(c,a){var b;if(document.frames){b=document.frames[c].document}else{b=document.getElementById(c).contentDocument}if(b){b.body.innerHTML=a}}function showResizableFrame(b,y,e,r,p,d,s,t){var n="iframe"+b;if(popupPanels[n]){resizeControls[n].destroy();popupPanels[n].destroy();popupPanels[n]=null;resizeControls[n]=null}var a=YAHOO.util.Dom,x=YAHOO.util.Event;var g="yuiPopupPanel_"+n;var f=document.getElementById(n);function q(){var z=document.getElementById(n);if(z){z.src="/vco/blank.html"}}if(!popupPanels[n]||!f){var l=appendDiv(g);l.style.zIndex=1000;var o="<iframe id='"+n+"' height='100%' width='99%' name='"+n+"' border='0' frameborder='0'>&nbsp;</iframe>";l.innerHTML="<div class='hd'></div><div class='bd' style='padding:0; background-color:white' id='divWinTex"+b+"' style='background-color: white'>"+o+"</div>";var k=new YAHOO.widget.Panel(g,{draggable:true,close:true,visible:false,width:r+"px",constraintoviewport:true,zIndex:99999,modal:t});k.renderEvent.subscribe(function(){YAHOO.util.Dom.setStyle(document.getElementById(n),"overflow","auto");ifrm=document.getElementById(n)},k,true);k.render();popupPanels[n]=k;var w=new YAHOO.util.Resize(g,{autoRatio:false,minWidth:30,minHeight:30,status:false,proxy:true,zindex:9999999});w.on("startResize",function(z){if(this.cfg.getProperty("constraintoviewport")){var A=YAHOO.util.Dom;var C=A.getClientRegion();var B=A.getRegion(this.element);w.set("maxWidth",C.right-B.left-YAHOO.widget.Overlay.VIEWPORT_OFFSET);w.set("maxHeight",C.bottom-B.top-YAHOO.widget.Overlay.VIEWPORT_OFFSET)}else{w.set("maxWidth",null);w.set("maxHeight",null)}},k,true);resizeControls[n]=w;w.on("resize",function(A){var B=A.height;var D=A.width;var C=D;var z=B;if(top.isIE()){z=document.body.clientHeight;C=document.body.clientWidth}else{z=this.innerHeight;C=this.innerWidth}setPanelSize(n,Math.min(C,D),Math.min(B,z),d,s)},k,true)}q();var m=popupPanels[n];function v(){m.destroy()}if(r==0&&p==0){syncIframe(n,0,0,e);m.hide()}else{setPopupPanelHeader(n,y);var u;var c;if(top.isIE()){u=document.body.clientWidth}else{u=this.innerWidth}c=YAHOO.util.Dom.getViewportHeight()-35;r=Math.min(r,u);if(p<0){p=c}else{p=Math.min(p,c)}m.cfg.setProperty("height",p+"px");m.cfg.setProperty("width",r+"px");syncIframe(n,r,p,e);m.moveTo(d,s);m.cfg.zIndex=1000;m.show()}var h={title:y,url:e,xPosition:d,yPosition:s,width:r,height:p};popupInitStatus[n]=h}function getIframeDocument(b){if(document.frames){var a=document.frames[b];if(a){return a.document}}else{var a=document.getElementById(b);if(a){return a.contentDocument}}}function getIframeDoc(a){if(!a){return}if(top.isIE()){return a.document}else{return a.contentDocument}}var secuQuestionDialog;var secuQuestionAlert="Prescribing electronically in the State of Ohio requires extra security measures. \nPlease answer the questions found in Misc > Customize > Maintain Security Questions";function initSecurityQuestions(userId,executeJs,errorJs){function handleRetrievedQuestions(o){var rtObj=top.parseResponse(o);if(rtObj.questionIds==null||rtObj.questions==null){alert(secuQuestionAlert);return}var questionIds=rtObj.questionIds;var questions=rtObj.questions;var text="";for(var i=0;i<questionIds.length&&i<questions.length;i++){text+=questions[i]+'<br/><input type="password" id="ajaxSecuAnswer'+(i+1)+'"/>';text+='<input type="hidden" id="ajaxSecuQuestionId'+(i+1)+'" value="'+questionIds[i]+'"/><br/>'}var handleSubmit=function(){var qry="?targetAction=4";var qId1=document.getElementById("ajaxSecuQuestionId1");var qId2=document.getElementById("ajaxSecuQuestionId2");var ans1=document.getElementById("ajaxSecuAnswer1");var ans2=document.getElementById("ajaxSecuAnswer2");if(qId1!=null){qry+="&questionIds="+qId1.value}if(qId2!=null){qry+="&questionIds="+qId2.value}if(ans1!=null){qry+="&answers="+ans1.value}if(ans2!=null){qry+="&answers="+ans2.value}function handleCheckSecurityQuestionSucc(o){var rtObj=top.parseResponse(o);if(rtObj.verified){eval(executeJs)}else{if(errorJs!=null){eval(errorJs)}else{alert("Security questions and answers does not match!");initSecurityQuestions(userId,executeJs,errorJs)}}}function handleCheckSecurityQuestionFailure(){alert(secuQuestionAlert)}ajaxSubmitPageUrl("/vco/user/maintainSecuQuestions.do"+qry,{success:handleCheckSecurityQuestionSucc,failure:handleCheckSecurityQuestionFailure,timeout:6000})};var handleCancel=function(){if(secuQuestionDialog!=null){secuQuestionDialog.hide()}};if(secuQuestionDialog!=null){}secuQuestionDialog=new YAHOO.widget.SimpleDialog("secQuestionDialog",{width:"300px",fixedcenter:true,visible:true,draggable:true,close:false,text:text,constraintoviewport:true,buttons:[{text:"Submit",handler:handleSubmit,isDefault:true},{text:"Cancel",handler:handleCancel}]});secuQuestionDialog.setHeader("Please answer the following questions.");secuQuestionDialog.render(document.body)}function handleRetrieveQuestionsFailure(){alert(secuQuestionAlert)}var url="/vco/user/maintainSecuQuestions.do?userId="+userId+"&targetAction=5";ajaxSubmitPageUrl(url,{success:handleRetrievedQuestions,failure:handleRetrieveQuestionsFailure,timeout:6000})}var secuQuestionDialog;function initSecurityQuestions(userId,executeJs,errorJs){function handleRetrievedQuestions(o){var rtObj=top.parseResponse(o);if(rtObj.questionIds==null||rtObj.questions==null){alert(secuQuestionAlert);return}var questionIds=rtObj.questionIds;var questions=rtObj.questions;var text="";for(var i=0;i<questionIds.length&&i<questions.length;i++){text+=questions[i]+'<br/><input type="password" id="ajaxSecuAnswer'+(i+1)+'"/>';text+='<input type="hidden" id="ajaxSecuQuestionId'+(i+1)+'" value="'+questionIds[i]+'"/><br/>'}var handleSubmit=function(){var qry="?targetAction=4";var qId1=document.getElementById("ajaxSecuQuestionId1");var qId2=document.getElementById("ajaxSecuQuestionId2");var ans1=document.getElementById("ajaxSecuAnswer1");var ans2=document.getElementById("ajaxSecuAnswer2");if(qId1!=null){qry+="&questionIds="+qId1.value}if(qId2!=null){qry+="&questionIds="+qId2.value}if(ans1!=null){qry+="&answers="+ans1.value}if(ans2!=null){qry+="&answers="+ans2.value}function handleCheckSecurityQuestionSucc(o){var rtObj=top.parseResponse(o);if(rtObj.verified){eval(executeJs)}else{if(errorJs!=null){eval(errorJs)}else{alert("Security questions and answers does not match!");initSecurityQuestions(userId,executeJs,errorJs)}}}function handleCheckSecurityQuestionFailure(){alert(secuQuestionAlert)}ajaxSubmitPageUrl("/vco/user/maintainSecuQuestions.do"+qry,{success:handleCheckSecurityQuestionSucc,failure:handleCheckSecurityQuestionFailure,timeout:6000})};var handleCancel=function(){if(secuQuestionDialog!=null){secuQuestionDialog.hide()}};if(secuQuestionDialog!=null){}secuQuestionDialog=new YAHOO.widget.SimpleDialog("secQuestionDialog",{width:"300px",fixedcenter:true,visible:true,draggable:true,close:false,text:text,constraintoviewport:true,buttons:[{text:"Submit",handler:handleSubmit,isDefault:true},{text:"Cancel",handler:handleCancel}]});secuQuestionDialog.setHeader("Please answer the following questions.");secuQuestionDialog.render(document.body)}function handleRetrieveQuestionsFailure(){alert(secuQuestionAlert)}var url="/vco/user/maintainSecuQuestions.do?userId="+userId+"&targetAction=5";ajaxSubmitPageUrl(url,{success:handleRetrievedQuestions,failure:handleRetrieveQuestionsFailure,timeout:6000})}function getHeightNumber(a){a=a.substring(0,a.length-2);return parseInt(a)}function resizePanasize(b){var a=top.getMainContentHeight();var c=getHeightNumber(a);b.style.height=(c/2-50)+"px"}function calendarPref(){eval(top.SynaTab.wrapTabLink("calendar","goCalendarPref()"))}function getRadioValue(b){var a=null;for(var c=0;c<b.length;c++){if(b[c].checked){a=b[c].value}}return a}function copyStyle(styleFrom,styleTo){var baseStyle=styleFrom;var targStyle=styleTo;for(var prop in baseStyle){var str="targStyle."+prop+" = baseStyle."+prop+";";try{eval(str)}catch(e){}}}function getCoord(b){var a=0;var c=0;if(!b){var b=window.event}if(b.pageX||b.pageY){a=b.pageX;c=b.pageY}else{if(b.clientX||b.clientY){a=b.clientX+document.body.scrollLeft;c=b.clientY+document.body.scrollTop}}return[a,c]}function initTooltipWithSelector(a,b,c,f,e,d){var g=jQuery(a);if(g.length<=0){return}g.each(function(){var m=c;var k=jQuery(this);var p=k.attr("title");if(!p&&f){p=f}if(!p){return}var q=0;var n=p.split(" ");for(var l=0;l<n.length;l++){var h=n[l];if(h.length>q){q=h.length}}var s=200;e=e||500;var o=m||q*5;m=Math.min(e,Math.max(s,o));var r={fill:"#F7F7F7",strokeStyle:"#B7B7B7",spikeLength:10,spikeGirth:10,padding:8,shrinkToFit:true,cornerRadius:0,cssStyles:{fontFamily:'"lucida grande",tahoma,verdana,arial,sans-serif',fontSize:"11px","word-wrap":"break-word"}};if(m){r.width=m}if(b){r.positions=b}if(d){r.offsetParent=d}if(f){k.bt(f,r)}else{k.bt(r)}})}function initTooltip(b,a,c,e,d){initTooltipWithSelector("#"+b,a,c,e,null,d)}function hideTooltip(){var a=document.getElementById(tooltipdivId);if(a){a.style.display="none"}}function showHandCursor(){document.body.style.cursor="pointer"}function showNormalCursor(){document.body.style.cursor="default"}Array.prototype.remove=function(c,b){var a=this.slice((b||c)+1||this.length);this.length=c<0?this.length+c:c;return this.push.apply(this,a)};function noEnter(a){var b=null;if(a.which){b=a.which}else{if(a.keyCode){b=a.keyCode}}if(13==b){return false}return true}function enterPressed(a){return !noEnter(a)}var dateFormat=function(){var a=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZ]|"[^"]*"|'[^']*'/g,b=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,d=/[^-+\dA-Z]/g,c=function(f,e){f=String(f);e=e||2;while(f.length<e){f="0"+f}return f};return function(k,x,t){var g=dateFormat;if(arguments.length==1&&Object.prototype.toString.call(k)=="[object String]"&&!/\d/.test(k)){x=k;k=undefined}k=k?new Date(k):new Date;if(isNaN(k)){throw SyntaxError("invalid date")}x=String(g.masks[x]||x||g.masks["default"]);if(x.slice(0,4)=="UTC:"){x=x.slice(4);t=true}var v=t?"getUTC":"get",p=k[v+"Date"](),e=k[v+"Day"](),l=k[v+"Month"](),r=k[v+"FullYear"](),u=k[v+"Hours"](),n=k[v+"Minutes"](),w=k[v+"Seconds"](),q=k[v+"Milliseconds"](),f=t?0:k.getTimezoneOffset(),h={d:p,dd:c(p),ddd:g.i18n.dayNames[e],dddd:g.i18n.dayNames[e+7],m:l+1,mm:c(l+1),mmm:g.i18n.monthNames[l],mmmm:g.i18n.monthNames[l+12],yy:String(r).slice(2),yyyy:r,h:u%12||12,hh:c(u%12||12),H:u,HH:c(u),M:n,MM:c(n),s:w,ss:c(w),l:c(q,3),L:c(q>99?Math.round(q/10):q),t:u<12?"a":"p",tt:u<12?"am":"pm",T:u<12?"A":"P",TT:u<12?"AM":"PM",Z:t?"UTC":(String(k).match(b)||[""]).pop().replace(d,""),o:(f>0?"-":"+")+c(Math.floor(Math.abs(f)/60)*100+Math.abs(f)%60,4),S:["th","st","nd","rd"][p%10>3?0:(p%100-p%10!=10)*p%10]};return x.replace(a,function(m){return m in h?h[m]:m.slice(1,m.length-1)})}}();dateFormat.masks={"default":"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:ss",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'"};dateFormat.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]};function disableSelection(a){if(typeof a.onselectstart!="undefined"){a.onselectstart=function(){return false}}else{if(typeof a.style.MozUserSelect!="undefined"){a.style.MozUserSelect="none"}else{a.onmousedown=function(){return false}}}a.style.cursor="default"}function popupSecureEmail(a,b){top.oWin[top.messageWinNum].open("Secure Email","/vco/blank.html",800,600);a.target="iframe"+top.messageWinNum;a.targetAction.value=b;a.submit();a.target="_self"}function popupFax(a,b){oWin[3].open("Fax","/vco/blank.html",800,600);a.target="iframe3";a.targetAction.value=b;a.submit();a.target="_self"}function popupAddAlert(a){oWin[3].open("Add Alert","/vco/blank.html",500,350);document.patientMenuForm.target="iframe3";document.patientMenuForm.pid.value=a;document.patientMenuForm.targetAction.value=99;document.patientMenuForm.submit();document.patientMenuForm.target="_self"}function sendSecureEmail(a){oWin[3].open("Secure Email","/vco/message/messageCompose.jsp?newCompose=true&messageTo="+a,750,550)}function emailPatient(a){if(a>0){document.patientMenuForm.pid.value=a}var a=document.patientMenuForm.pid.value;if(a<=10){alert("Please select a patient before selecting one of these patient functions.");return}top.document.patientMenuForm.pid.value=a;top.popupSecureEmail(top.document.patientMenuForm,89)}function emailWithAssociatedPatient(a){if(a>0){document.patientMenuForm.pid.value=a}var a=document.patientMenuForm.pid.value;if(a<=10){alert("Please select a patient before selecting one of these patient functions.");return}top.document.patientMenuForm.pid.value=a;top.popupSecureEmail(top.document.patientMenuForm,100)}function popClinicalSummary(a,b){oWin[clinicalSummaryWinNum].open("Visit Summary","/vco/blank.html",850,600);a.target="iframe"+clinicalSummaryWinNum;a.targetAction.value=b;a.submit();a.target="_self"}function showPatientClinicalSummary(a){var b=document.patientMenuForm;if(b==null){b=top.document.patientMenuForm}if(a>0){b.pid.value=a}var a=b.pid.value;if(a<=10){alert("Please select a patient before selecting one of these patient functions.");return}top.popClinicalSummary(b,97)}function popupAssignTask(a,b,c){if(c==null||c==""){c="Assign Task"}oWin[task].open(c,"/vco/blank.html",475,450,10,document.body.scrollTop+40);a.target="iframe2";a.targetAction.value=b;a.submit();a.target="_self"}function closeAssignTask(){oWin[task].close()}function checkemail(a){var b=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;if(b.test(a)){return true}else{return false}}Date.prototype.format=function(a,b){return dateFormat(this,a,b)};function grayoutLink(b){var a=document.getElementById(b);a.style.color="silver";a.href="javascript:void(0)"}function disableLink(b){var a=document.getElementById(b);a.style.color="silver";a.href="javascript:void(0)";a.innerHTML="Processing..."}function highLightElement(a){$("."+a).hover(function(){$(this).children().addClass("datahighlight")},function(){$(this).children().removeClass("datahighlight")})}function printStackTrace(){var l=[];var c=false;try{d.dont.exist+=0}catch(g){if(g.stack){var m=g.stack.split("\n");for(var d=0,f=m.length;d<f;d++){if(m[d].match(/^\s*[A-Za-z0-9\-_\$]+\(/)){l.push(m[d])}}l.shift();c=true}else{if(window.opera&&g.message){var m=g.message.split("\n");for(var d=0,f=m.length;d<f;d++){if(m[d].match(/^\s*[A-Za-z0-9\-_\$]+\(/)){var k=m[d];if(m[d+1]){k+=" at "+m[d+1];d++}l.push(k)}}l.shift();c=true}}}if(!c){var b=arguments.callee.caller;while(b){var h=b.toString();var a=h.substring(h.indexOf("function")+8,h.indexOf(""))||"anonymous";l.push(a);b=b.caller}}output(l)}function output(a){alert(a.join("\n\n"))}function wrapPostDataWithSynaTabId(a){if(window.synaTabId&&window.synaTabId!=null&&window.synaTabId!=undefined){a.synaTabId=window.synaTabId}}function wrapQueryWithSynaTabId(b){var a=true;if(action.indexOf("?")<0){b=action+"?";a=false}if(window.synaTabId&&window.synaTabId!=null&&window.synaTabId!=undefined){b+=(a?"&":"")+"synaTabId="+window.synaTabId+"&"}}function hideProgressBarInner(){if(hideWaitDial){hideWaitDial()}else{if(hideProgressBar){hideProgressBar()}}}function showProgressBarInner(){if(showWaitDial){showWaitDial("Processing, please wait...",true)}else{if(doProgressBar){doProgressBar()}}}function isWithinRange(c,b,a){return c<=b&&c>=a}function isDate(a){if(a.search(/^\d{1,2}[\/|\-|\.|_]\d{1,2}[\/|\-|\.|_]\d{4}/g)!=0){return false}a=a.replace(/[\-|\.|_]/g,"/");var b=new Date(Date.parse(a));var c=a.split("/");return(b.getMonth()==c[0]-1&&b.getDate()==c[1]&&b.getFullYear()==c[2])}function getTabPostData(){var a={};wrapPostDataWithSynaTabId(a);return a}function addNewAdmission(a,b){if(b.value==1){doPatientMenuActionPID(a,105)}}function showNoPermissionAlert(){alert("You do not have permissions to perform this action.")}function searchPatientEdu(a,c){var b="/vco/cadnote/carenotePatientEdu.jsp?searchPhrase="+a;if(c){b+="&codeSystem="+c}window.open(b,"patientEduWindow","width700,height=600,toolbar=no,location=no,directories=no,status=yes,menubar=yes,scrollbars=yes,resizable=yes")}function showProcessingInfo(){top.showInfoDial("System processing, please wait...")};
