function addMedFromMaps(){if(getRecordType()=='P'){window.location="f?p="+getAppId()+":4028:0::NO:RP,4028:AI_ORIGINATING_PAGE:4002"}else{window.location="f?p="+getAppId()+":4006:0::NO:RP,4006:AI_ORIGINATING_PAGE:4002"}}function addLoadEvent(a){var b=window.onload;if(typeof window.onload!='function'){window.onload=a}else{window.onload=function(){if(b){b()}a()}}}function setSearchHint(){var a=document.getElementById("P0_SEARCH");if(!a){a=document.getElementById("P4004_SEARCH")}if(a&&(a.value==null||a.value==""||a.value==getSearchHintText())){a.style.color="#777777";a.value=getSearchHintText()}}function searchFieldFocus(){var a=document.getElementById("P0_SEARCH");if(!a){a=document.getElementById("P4004_SEARCH")}if(a&&a.value==getSearchHintText()){a.value='';a.style.color="red"}}function clearSearchSummary(){var a=document.getElementById('interactionsSearchStats');if(a){a.innerHTML=""}a=document.getElementById('sidEffectsSearchStats');if(a){a.innerHTML=""}a=document.getElementById('contraindicationsSearchStats');if(a){a.innerHTML=""}}function setInteractionSearchSummary2(a){var b=getSearchSummaryRegion('interactionsSearchStats');if(delimitedSearchTerm&&delimitedSearchTerm!=EMPTY_STRING){var c=0;var d=0;var e=0;var f=0;if(a){for(var i=0;i<a.childNodes.length;i++){var g=a.childNodes[i];if(g){var h=g.getAttribute("id");var j=interactions['I'+h];var k=interactionsCount['I'+h];if(k){c+=k;if(j=="SEVERE"){d+=k}else if(j=="SERIOUS"){e+=k}else if(j=="MODERATE"){f+=k}}}}}if(b){b.innerHTML="Search: "+c+" hits";if(c>0){b.innerHTML+=" - ";if(d>0){b.innerHTML+=d+" Severe"}else if(e>0){b.innerHTML+=e+" Serious"}else if(f>0){b.innerHTML+=f+" Moderate"}else{b.innerHTML+=c+" Unknown"}}}}else{b.innerHTML=""}}function setContraSearchSummary(){var a=getSearchSummaryRegion('contraindicationsSearchStats');if(delimitedSearchTerm&&delimitedSearchTerm!=EMPTY_STRING){if(a){var b;for(var i=0;i<Grids.length;i++){b=Grids[i];if(b.id=="contra_grid"){break}}if(b){var c=b.XB;var d=b.GetFirst(c,0);d=b.GetNext(d,0);var e=0;while(d){if(d.Visible){var f=b.GetValue(d,"D");var g=b.GetValue(d,"A");var h=testSearchValue(f,false)||testSearchValue(g,false);if(h){e++}}d=b.GetNext(d,0)}a.innerHTML="Search: "+e+" hits"}}}else{if(a){a.innerHTML=""}}}function getSearchSummaryRegion(a){var b=document.getElementById(a);if(!b){b=document.getElementById("mapSearchStats")}return b}function setSideEffectsSearchSummary(){var a=getSearchSummaryRegion('sidEffectsSearchStats');if(delimitedSearchTerm&&delimitedSearchTerm!=EMPTY_STRING){var b=Grids[0];var c=b.XB;var d=b.GetFirst(c,0);d=b.GetNext(d,0);var e=0;var f=0;var g=0;while(d){if(d.Visible){var h=b.GetValue(d,"D");if(testSearchValue(h,false)){e++;var i=b.GetValue(d,"N");if(i=="Critical"){f++}else if(i=="Minor"){g++}}}d=b.GetNext(d,0)}if(a){a.innerHTML="Search: "+e+" hits";if(e>0){a.innerHTML+=" - ";if(f>0){a.innerHTML+=f+" Critical"}else if(g>0){a.innerHTML+=g+" Minor"}else{a.innerHTML+=e+" Unknown"}}}}else{if(a){a.innerHTML=""}}}function StringtoXML(a){if(window.ActiveXObject){var b=new ActiveXObject('Microsoft.XMLDOM');b.async='false';b.loadXML(a)}else{var c=new DOMParser();var b=c.parseFromString(a,'text/xml')}return b}function processInteractionMonographSearch2(a){var b=(a&&a.responseXML)?a.responseXML.firstChild:null;var c=document.getElementById("intRegion");if(c){var d=Grids[1];var e=d.XB;var f=d.GetFirst(e,0);var g=/interactionid="([0-9]*)"/i;while(f){var h=d.GetValue(f,"D");if(h!=""&&h!=null){var i=g.exec(h);var j=i[1];var m=getXMLById(j,b);if(m){h=h.replace("mono.gif","mono_red.gif")}else{h=h.replace("mono_red.gif","mono.gif")}d.SetValue(f,"D",h,true)}f=d.GetNext(f,0)}}setInteractionSearchSummary2(b)}function highlightMonographTabs(a){var b=a.responseXML;var c=b.firstChild;for(i=0;i<c.childNodes.length;i++){var d=c.childNodes[i];for(j=0;j<d.childNodes.length;j++){var f=d.childNodes[j];var g=f.getAttribute("name");if(g=="contraindications"){g="precautions"}var e=document.getElementById(g+"Tab");e.style.color="red"}}}function processMonographSearch2(a){var b=a.responseXML;var c=b.firstChild;for(var i in monographMeds){if(i){var d=["drugMonographse"+monographMeds[i],"drugMonographint"+monographMeds[i],"drugMonographcontra"+monographMeds[i]];i=i.substring(1);var e=getXMLById(i,c);var f=getImagePrefix()+"themes/theme_106/"+((e&&hasMoreThanSideEffectsRisks(e))?"mono_red.gif":"mono.gif");for(var j=0;j<d.length;j++){var g=document.getElementById(d[j]);if(g){g.src=f}}}}}function clearMonographSearch(a){for(var i in monographMeds){if(i){var b="drugMonograph"+a+monographMeds[i];var c=document.getElementById(b);if(c){c.src=getImagePrefix()+"themes/theme_106/mono.gif"}}}if(a=="int"){var d=Grids[1];var e=d.XB;var f=d.GetFirst(e,0);while(f){var g=d.GetValue(f,"D");if(g!=""&&g!=null){g=g.replace("mono_red.gif","mono.gif");d.SetValue(f,"D",g,true)}f=d.GetNext(f,0)}}}function defaultDrugMonographSection(){var a=getMapSection();var b="SIDEEFFECTS";if(a=="Interactions"){b="INTERACTIONS"}else if(a=="Contraindications"){b="PRECAUTIONS"}return b}function hasMoreThanSideEffectsRisks(a){var b=false;for(var i=0;i<a.childNodes.length;i++){var s=a.childNodes[i];if(s.getAttribute("name")!="conditions"){b=true;break}}return b}function getDrugMonographSections(a){var b="";for(i=0;i<a.childNodes.length;i++){if(b!=""){b+="-"}var s=a.childNodes[i];b+=s.getAttribute("name")}return b}function getXMLById(a,b){if(b){for(var i=0;i<b.childNodes.length;i++){var c=b.childNodes[i];if(c){var d=c.getAttribute("id");if(d==a){return c}}}}return false}function showDivBelowParent(a,b,c,d,e){var f=b.parentNode;var h=(b.clientHeight)?b.clientHeight:(b.scrollHeight+2);var g=document.getElementById(c);var i=getLeft(b);if(d){i-=d}g.style.left=i+'px';g.style.top=(getTop(b)+h+((e)?e:0))+'px';g.style.display="inline"}function showH2ALevelOne(a,b,c){var d=document.getElementById("h2apanell1");var e=document.getElementById("h2apanell2");if(!isIE()){d.style.width="150px";e.style.width="150px"}getLevelOneData(c);showDivBelowParent(a,b,'h2apanell1')}function getLevelOneData(f){var g={query:[{"type":"/base/health20accelerator/member","name":f,"complemented_by":[{"supported_task":[{"name":null,"display_name":null}]}]}]};var h=JSON.stringify(g);jQuery.getJSON("http://api.freebase.com/api/service/mqlread?callback=?",{query:h},displayLevelOneResults);var k=jQuery("#h2apanel1results");k.html("");function displayLevelOneResults(a){if(a.code=="/api/status/ok"&&a.result){var b=a.result[0].complemented_by;var c={};for(var i=0;i<b.size();i++){var d=b[i].supported_task;for(var j=0;j<d.size();j++){var e=d[j];if(c[e.name]!=1){k.append("<a href=\"javascript:showH2ALevelTwo('"+f+"', '"+e.name+"', '"+e.display_name+"')\">"+e.display_name+"</a><br/>");c[e.name]=1}}}}else{k.append("None")}k.show()}}function showH2ALevelTwo(a,b,c){var d=jQuery("#h2apanell2");var e=jQuery("#h2apanell1");var f=document.getElementById("h2apanell1");var g=document.getElementById("h2apanell2");g.style.top=(getTop(f)+10)+'px';g.style.left=(getLeft(f)-10)+'px';var h=e.offset();getLevelTwoData(a,b,c);d.show()}function getLevelTwoData(d,e,f){var g={query:[{"type":"/base/health20accelerator/member","name":d,"complemented_by":[{"supported_task":e,"name":null,"service_url":null}]}]};var h=JSON.stringify(g);jQuery.getJSON("http://api.freebase.com/api/service/mqlread?callback=?",{query:h},displayLevelTwoResults);var j=jQuery("#h2apanel2title");j.html(f);var k=jQuery("#h2apanel2results");k.html("");function displayLevelTwoResults(a){if(a.code=="/api/status/ok"&&a.result){var b=a.result[0].complemented_by;for(var i=0;i<b.size();i++){var c=b[i];k.append("<a href=\""+c.service_url+"\" target=\"_new\">"+c.name+"</a><br/>")}}else{k.append("None")}k.show()}}function removeAllMeds(){if(confirm("Do you really want to remove all meds for comparison?")){var a=document.getElementById('compareListReportTable');var b=a.tBodies[0].rows;var c=getPageNumber()=='4004'?2:1;if(b.length>c){removeAllCompareMedsDB()}while(b.length>c){var d=b[c].cells[0].childNodes[0];var e=d.getAttribute("href");var f=e.substring(e.indexOf("(")+1,e.indexOf(")"));removeCompareMedRow(f);changeCheckBoxCompareState(f+"cb")}}}function addAllMeds(){var a=document.getElementById('reportTable');var b=a.tBodies[0].rows[1].cells[0].childNodes[0];var c=b.tBodies[0].rows;var d='';for(var i=1;i<c.length;i++){var e=c[i].cells[2];var f=e.childNodes[0].childNodes[0];if(f){var g=f.id;var h=g.substring(0,g.length-2);if(medNotAddedYet(g)){d+=h+",";changeCheckBoxCompareState(g);addCompareMedRow(h)}}}if(d!=''){addAllCompareMedsDB(d.substring(0,d.length-1))}}function removeAllCompareMedsDB(){var a=new htmldb_Get(null,html_GetElement('pFlowId').value,'APPLICATION_PROCESS=REMOVE_ALL_COMPARE_MEDS',0);gReturn=a.get('XML')}function addAllCompareMedsDB(a){var b=new htmldb_Get(null,html_GetElement('pFlowId').value,'APPLICATION_PROCESS=ADD_COMPARE_MEDS',0);b.add('TF_MED_IDS',a);gReturn=b.get('XML')}function switchCompareMedState(a){var b=document.getElementById("P4007_REGEN_SURVEY");if(b){b.value="TRUE"}if(changeCheckBoxCompareState(a+"cb")){addCompareMedDB(a);addCompareMedRow(a)}else{removeCompareMedDB(a);removeCompareMedRow(a)}}function removeCompareMedRow(a){var b=document.getElementById(a+"row");var c=b.parentNode;c.removeChild(b)}function addCompareMedRow(a){var b=document.getElementById("compareListReportTable");var c=document.createElement('tr');c.id=a+'row';var d=document.createElement('td');d.className="t106data";d.setAttribute("align","center");d.innerHTML='<a href="javascript:switchCompareMedState('+a+')"><img src="'+htmldb_Img_Dir+'themes/theme_106/checkmark.gif"/></a>';c.appendChild(d);d=document.createElement('td');d.className="t106data";drugName=document.getElementById(a+"cb");drugName=drugName.parentNode.parentNode.nextSibling;drugName=drugName.innerHTML;d.innerHTML=drugName;c.appendChild(d);var e=b.tBodies[0];var f=getPageNumber()=="4004"?2:1;if(e.rows.length<=f){e.appendChild(c)}else{for(i=f;i<e.rows.length;i++){var g=e.rows[i].cells[1];if(g.innerHTML.toUpperCase()>drugName.toUpperCase()){e.insertBefore(c,e.rows[i]);break}else if(i==e.rows.length-1){e.appendChild(c)}}}}function medNotAddedYet(a){var b=document.getElementById(a);var c=false;if(b){c=b.src.match(matchNotChecked)}return c}function changeCheckBoxCompareState(a){var b=document.getElementById(a);var c=false;if(b){if(b.src.match(matchNotChecked)){b.src=b.src.replace(matchNotChecked,"checkmark.gif");c=true}else{b.src=b.src.replace(matchChecked,"checkmark-notcheck.gif");c=false}}return c}function addCompareMedDB(a){var b=new htmldb_Get(null,html_GetElement('pFlowId').value,'APPLICATION_PROCESS=ADD_COMPARE_MED',0);b.add('TF_MED_ID',a);gReturn=b.get('XML')}function removeCompareMedDB(a){var b=new htmldb_Get(null,html_GetElement('pFlowId').value,'APPLICATION_PROCESS=REMOVE_COMPARE_MED',0);b.add('TF_MED_ID',a);gReturn=b.get('XML')}function switchHintState(a,b){var c=new htmldb_Get(null,html_GetElement('pFlowId').value,'APPLICATION_PROCESS=SWITCH_HINT_STATE',0);c.add('TF_HINT_FAQ_ID',a);c.add('TF_HINT_SECTION_ID',b);var d=c.get()}function switchHintSubSectionState(a,b){var c=new htmldb_Get(null,html_GetElement('pFlowId').value,'APPLICATION_PROCESS=SWITCH_HINT_SUBSECTION_STATE',0);c.add('TF_HINT_SUBSECTION_ID',a);c.add('TF_HINT_SECTION_ID',b);var d=c.get()}function hideOrShowHint(a,b){hideOrShowElement("hint"+a);switchHintState(a,b)}function hideOrShowHintSubsection(a,b){var c=hideOrShowElement("subsection"+a);var d=document.getElementById("subsectionTitle"+a);var e=document.getElementById("subsectionImage"+a);if(c=="show"){d.className='sh1HintsSubHeader sh1HintsSubHeaderOpened';e.src=getImagePrefix()+"themes/theme_106/hints_opened_arrow.gif"}else{d.className='sh1HintsSubHeader sh1HintsSubHeaderClosed';e.src=getImagePrefix()+"themes/theme_106/hints_closed_arrow.gif"}switchHintSubSectionState(a,b)}function getStyle(c,d){var e="";if(document.defaultView&&document.defaultView.getComputedStyle){e=document.defaultView.getComputedStyle(c,"").getPropertyValue(d)}else if(c.currentStyle){d=d.replace(/\-(\w)/g,function(a,b){return b.toUpperCase()});e=c.currentStyle[d]}return e}function showElement(a){var b=document.getElementById(a);if(b){b.style.display="inline"}}function hideOrShowElement(a,b){var c=document.getElementById(a);if(c){var d=getStyle(c,'display');if(d=='none'){if(b){c.style.display=b}else{c.style.display=""}return"show"}else{c.style.display="none";return"hide"}}}function hideRegion(a){var b=document.getElementById(a);if(b){b.style.display='none'}}function takeSurveyEditAction(a,b){closeCurrent('genericPopup');var c=document.getElementById('P0_SURVEY_EDIT_MENU');if(c){for(i=0;i<c.options.length;i++){if(c.options[i].selected){b=c.options[i].value;break}}}if(b=="SAVE"){if(a){doSubmit("SAVE_SURVEY")}else{enableSaveAsDiv()}}else if(b=="SAVE_NEW_PATIENT"){enableImportDiv('importNewPatientDiv');var d=document.getElementById('P0_RECORD_NAME');d.focus()}else if(b=="COPY_PATIENT"){enableImportDiv('copyPatientDiv');var d=document.getElementById('P0_RECORD_NAME2');d.focus()}else if(b=="SAVE_NEW_REFERENCE"){enableImportDiv('importNewReferenceDiv');var d=document.getElementById('P0_REFERENCE_NAME');d.focus()}else if(b=="START_NEW"){removeAll("Changes to the meds list you have been working on have not been saved and will be discarded. Do you want to continue? Click Cancel if you'd like to return to your current meds list and save it first.")}else if(b=="MERGE_INTO_PATIENT"){enableImportDiv('importPatientDiv')}else if(b=="MERGE_INTO_REFERENCE"){enableImportDiv('importReferenceDiv')}else if(b=="MERGE_INTO_EMR"){importInto(getAppId(),null,null)}}function closeImportMapItSettingDiv(){var a=document.getElementById('selectMapItStateDiv');a.style.display="none";document.getElementById('wholePage').style.display="none"}function enableImportDiv(a){var b=document.getElementById(a);if(b){b.style.display="inline";document.getElementById('wholePage').style.display="inline"}}function saveSurvey(){var a=document.getElementById('P0_SURVEY_DESCRIPTION');if(a==null||a.value==null||a.value==""){alert("Please Give Your List a Description");a.focus()}else{doSubmit("SAVE_SURVEY")}}function cancelSave(){document.getElementById('wholePage').style.display="none";document.getElementById("saveSurveyAs").style.display="none";document.getElementById("importPatientDiv").style.display="none";document.getElementById("importReferenceDiv").style.display="none";document.getElementById("importNewPatientDiv").style.display="none";document.getElementById("importNewReferenceDiv").style.display="none";document.getElementById("importFromReferenceDiv").style.display="none";var a=document.getElementById('P0_SURVEY_EDIT_MENU');if(a){a.options[0].selected=true}document.getElementById('P0_RECORD_NAME').value='';document.getElementById('P0_SEX_0').checked=true;document.getElementById('P0_SEX_1').checked=false;document.getElementById('P0_BIRTHYEAR').value='';document.getElementById('P0_REAL_FLAG_0').checked=false;document.getElementById('P0_REFERENCE_ID').value=-1;document.getElementById('P0_REFERENCE_NAME').value='';document.getElementById('P0_MED_LIST_NAME').value=''}function enableSaveAsDiv(){var a=document.getElementById("saveSurveyAs");if(a){a.style.display="inline";document.getElementById('wholePage').style.display="inline"}}function sideEffectSeverityToolTip(a,b,c){var d;if(c=="Major"){d="<b>Major</b><br/> - May be life threatening."}else if(c=="Minor"){d="<b>Minor</b><br/> - Not life threatening."}var e=document.getElementById('genericPopupTitle');e.innerHTML=d;showMenu(a,b,'',0,15,'','genericPopup')}function medlistObjectExistsToolTip(a,b,c){var d;if(c=="Condition"){d="This condition already exists<br/>in the Patient Med Cabinet."}else if(c=="Med"){d="This medication already exists<br/>in the Medlist / Patient Med Cabinet."}var e=document.getElementById('genericPopupTitle');e.innerHTML=d;showMenu(a,b,'',0,15,'','genericPopup')}function contraindicationSeverityToolTip(a,b,c){var d;if(c=="Absolute Contraindications"){d="<b>Absolute Contraindication - Most significant contraindication warning</b>.  <br/>Indicates that the drug should never be given to patients with <br/>one of the listed conditions because harm is likely to occur."}else if(c=="Relative Contraindications"){d="<b>Relative Contraindication - Clinically significant contraindication warning</b>.  <br/>Indicates that the listed conditions can be managed/treated <br/>before the drug may be given safely."}else if(c=="Contraindication Warnings"){d="<b>Contraindication Warning - Least significant contraindication warning</b>.  <br/>Indicates that adequate monitoring of patients with the <br/>listed conditions may make it safer for the drug's use."}var e=document.getElementById('genericPopupTitle');e.innerHTML=d;showMenu(a,b,'',0,15,'','genericPopup')}function pregnancyPrecautionSeverityToolTip(a,b,c,d,e){var f;if(c=="FDA-A"){f="<b>"+d+"<br/><br/>Pregnancy Precaution Comments<br/></b>"+e+"<br/><br/><b>FDA pregnancy risk category A <br/> - Evidence of no risk</b> </br>Adequate & well-controlled studies in pregnant woen have failed to demonstrate a risk to the fetus in 1st trimester of pregnancy (and no evidence of risk in later trimesters)."}else if(c=="FDA-B"){f="<b>"+d+"<br/><br/>Pregnancy Precaution Comments<br/></b>"+e+"<br/><br/><b>FDA pregnancy risk category B</b></br>Animal studies have failed to demonstrate a risk to the fetus but there are no well-controlled studies in pregnant women; or animal reproduction studies have shown an adverse effect (other than decrease in fertility), but adequate and well-controlled studies in pregnant women have failed to demonstate a risk to the fetus during the first trimester of pregnancy (and there is no evidence of a risk in later trimesters."}else if(c=="FDA-C"){f="<b>"+d+"<br/><br/>Pregnancy Precaution Comments<br/></b>"+e+"<br/><br/><b>FDA pregnancy risk category C</b></br>Animal studies have shown adverse effect on fetus but no well-controlled studies in humans; potential benefits may warrant use in pregnant women despite potential risks; or no animal reproduction studies and no adequate and well-controlled studies in humans."}else if(c=="FDA-D"){f="<b>"+d+"<br/><br/>Pregnancy Precaution Comments<br/></b>"+e+"<br/><br/><b>FDA pregnancy risk category D</b></br>Positive evidence of human fetal risk based on investigation or marketing information but potential benefits may warrant use of drug in pregnant women despite potential risks."}else if(c=="FDA-X"){f="<b>"+d+"<br/><br/>Pregnancy Precaution Comments<br/></b>"+e+"<br/><br/><b>FDA pregnancy risk category X</b></br>Studies in animals or humans have shown fetal abnormalities and/or there is positive evidence of fetal risk based on investigational or marketing information and risks involved in use of drug in pregnant women clearly outweigh potential benefits."}else if(c=="FDB-1"){f="<b>"+d+"<br/><br/>Pregnancy Precaution Comments<br/></b>"+e+"<br/><br/><b>FDB severity 1</b></br>No fda rating but is contraindicated or not recommended; may have animal and/or human studies or pre or postmarketing information. this is an fdb-assigned value."}else if(c=="FDB-2"){f="<b>"+d+"<br/><br/>Pregnancy Precaution Comments<br/></b>"+e+"<br/><br/><b>FDB severity 2</b></br>No fda rating but has precautions or warnings; may have animal and/or human studies or pre or post marketing information. this is an fdb-assigned value."}var g=document.getElementById('genericPopupTitle');g.innerHTML=f;showMenu(a,b,'',0,15,'','genericPopup',225)}function generalPrecautionSeverityToolTip(a,b,c,d,e,f){var g;if(f!=""){g="<b>"+e+"<br/><br/>"+c+" Comments<br/></b>"+f;var h=document.getElementById('genericPopupTitle');h.innerHTML=g;showMenu(a,b,'',0,15,'','genericPopup',225)}}function interactionSeverityToolTip(a,b,c){var d;if(c=="Severe"){d="<b>Severe Severity Interaction</b><br/> - These medicines are contraindicated and not usually taken together."}else if(c=="Serious"){d="<b>Serious Severity Interaction</b><br/> - These medicines may interact and cause very harmful effects."}else if(c=="Moderate"){d="<b>Moderate Severity Interaction</b><br/> - These medicines may cause some risk when taken together."}else if(c=="Unknown"){d="<b>Unknown Severity Interaction</b><br/> - These medicines may cause some risk when taken together."}var e=document.getElementById('genericPopupTitle');e.innerHTML=d;showMenu(a,b,'',0,15,'','genericPopup')}function getScrollWidth(){var a=0,myHeight=0;if(typeof(window.innerWidth)=='number'){a=window.innerWidth;myHeight=window.innerHeight}else if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){a=document.documentElement.clientWidth;myHeight=document.documentElement.clientHeight}else if(document.body&&(document.body.clientWidth||document.body.clientHeight)){a=document.body.clientWidth;myHeight=document.body.clientHeight}return a}function windowLeftCord(){var a=(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body;return document.all?a.scrollLeft:pageXOffset}function stopDingOnEnter(a){if(document.all){document.getElementById(a).onkeypress=function(){return stopRKey(event)}}else{document.getElementById(a).onkeypress=function(e){return stopRKey(e)}}}function nothing(){return};function runAbbySurvey(a){if(a=='TRUE'){var b=new htmldb_Get(null,html_GetElement('pFlowId').value,'APPLICATION_PROCESS=generateNewAbbySurvey',0);gReturn=b.GetAsync(nothing)}}function checkIfSurveyIsDone(a){var b=new htmldb_Get(null,html_GetElement('pFlowId').value,'APPLICATION_PROCESS=checkIfSurveyIsDone',0);gReturn=b.get();if(gReturn!="0"){var x=document.getElementById(a);x.disabled=false}else{setTimeout("checkIfSurveyIsDone('"+a+"')",1000)}}var v_oldValues=new Array();var v_selectListContainers=new Array();var v_appItemTable=new Array();var v_appItemColumn=new Array();var v_matchcolor=new Array();var v_nomatchcolor=new Array();var v_enterFunctions=new Array();var c_SelectListSize=8;function register(a,b,c,d,f,g){v_oldValues[a]=html_GetElement(a).value;v_selectListContainers[a]=document.createElement("div");v_selectListContainers[a].setAttribute("id","_"+a+"_CONTAINER");v_selectListContainers[a].style.zIndex=1000;v_selectListContainers[a].style.position="relative";v_selectListContainers[a].style.left="0px";v_selectListContainers[a].style.top="0px";html_GetElement(a).parentNode.appendChild(v_selectListContainers[a]);v_selectListContainers[a].appendChild(html_GetElement(a));if(document.all){html_GetElement(a).onkeyup=function(){return showSelectList(event)};html_GetElement(a).onkeypress=function(){return stopRKey(event)}}else{html_GetElement(a).onkeyup=function(e){return showSelectList(e)};html_GetElement(a).onkeypress=function(e){return stopRKey(e)}}v_appItemTable[a]=b;v_appItemColumn[a]=c;v_matchcolor[a]=d;v_nomatchcolor[a]=f;v_enterFunctions[a]=g}function stopRKey(a){var a=(a)?a:((event)?event:null);var b=(a.target)?a.target:((a.srcElement)?a.srcElement:null);if((a.keyCode==13)&&(b.type=="text")){return false}}function showSelectList(e){var a=navigator.userAgent.indexOf('Firefox/3.5')!=-1;if(a){keywaspressed=true;setTimeout(function(){showSelectListNow(e)},700);setTimeout(function(){unsetPress()},300)}else{keywaspressed=false;showSelectListNow(e)}}function unsetPress(){keywaspressed=false}function showSelectListNow(e){if(keywaspressed){return}var a;var b;if(document.all){a=e.keyCode;b=e.srcElement.getAttribute("id")}else{a=e.which;b=e.target.getAttribute("id")}if(v_oldValues[b]!=html_GetElement(b).value){v_oldValues[b]=html_GetElement(b).value;if(html_GetElement(b).value!=""){do_showSelectList(b)}else{removeSelectList(b)}}else{if(a==40||a==38||a==9){if(!e.shiftKey){if(html_GetElement("_"+b+"SELECTLIST")){html_GetElement("_"+b+"SELECTLIST").focus();vedSurveysForRecord}}}if(a==13){do_pushBackValue(b)}}return false}function recordDoesNotExist(a,b){return objectDoesNotExist(a,"recordDoesNotExist",b)}function medlistDoesNotExist(a,b){return objectDoesNotExist(a,"medlistDoesNotExist",b)}function objectDoesNotExist(a,b,c){var d=new htmldb_Get(null,html_GetElement('pFlowId').value,'APPLICATION_PROCESS='+b,0);d.add('TF_NAME',a);if(b=="medlistDoesNotExist"){d.add('TF_RECORD_ID',c)}else if(b=="recordDoesNotExist"){d.add('TF_RECORD_TYPE',c)}gReturn=d.get('');return gReturn==1}function do_showSelectList(a){var b=null;var c=html_GetElement("_"+a+"SELECTLIST");if(!c){c=createSelectList(a)}else{c.disabled=false;c.style.visibility="visible"}var d=navigator.userAgent.indexOf('Firefox/3.0')!=-1;do{var e=html_GetElement(a).value;var f=new htmldb_Get(null,html_GetElement('pFlowId').value,'APPLICATION_PROCESS=getSearchList',0);f.add('TF_SL_SEARCH',e);f.add('TF_SL_TABLE',v_appItemTable[a]);f.add('TF_SL_COLUMN',v_appItemColumn[a]);gReturn=f.get('XML')}while(d&&e!=html_GetElement(a).value)if(gReturn&&c){var g=gReturn.getElementsByTagName("row").length;c.length=0;if(g>0){if(g<c_SelectListSize){c.size=g}else{c.size=c_SelectListSize}for(var i=0;i<g;i++){var h=gReturn.getElementsByTagName("row")[i];appendToSelect(c,h.firstChild.nodeValue,h.firstChild.nodeValue)}setFieldColor(a,v_matchcolor[a]);c.options[0].selected=true}else if(g==0){removeSelectList(a);setFieldColor(a,v_nomatchcolor[a])}}}function setFieldColor(a,b){html_GetElement(a).style.color=b}function createSelectList(a){var b=document.createElement("select");b.setAttribute("id","_"+a+"SELECTLIST");b.style.position="absolute";b.style.display="block";b.style.width="100%";b.style.left="0px";b.style.top="20px";b.size=c_SelectListSize;if(document.all){b.onclick=function(){return pushBackValue(event)};b.onkeyup=function(){return pushBackValueReturn(event)};b.onkeypress=function(){return pushBackValueReturn(event)}}else{b.onclick=function(e){return pushBackValueReturn(e)};b.onkeyup=function(e){return pushBackValueReturn(e)};b.onkeypress=function(e){return pushBackValueReturn(e)}}v_selectListContainers[a].appendChild(b);return b}function removeSelectList(a){var b=html_GetElement("_"+a+"SELECTLIST");b.style.visibility="hidden";html_GetElement(a).focus();b.disabled=true}function do_pushBackValue(a){var b=html_GetElement("_"+a+"SELECTLIST");if(b&&b.style.visibility!="hidden"){html_GetElement(a).value=html_GetElement("_"+a+"SELECTLIST").value;v_oldValues[a]=html_GetElement(a).value;setFieldColor(a,v_matchcolor[a]);removeSelectList(a);html_GetElement(a).focus()}else{var c=v_enterFunctions[a];if(c){c()}}}function pushBackValue(e){var a;if(document.all){a=e.srcElement.getAttribute("id")}else{a=e.target.parentNode.getAttribute("id")}if(a){if(a.lastIndexOf("_CONTAINER")==a.length-"_CONTAINER".length){do_pushBackValue(a.substring(1,a.indexOf("_CONTAINER")))}else{do_pushBackValue(a.substring(1,a.indexOf("SELECTLIST")))}}}function pushBackValueReturn(e){var a;var b;if(document.all){a=e.keyCode;b=e.srcElement.getAttribute("id")}else{a=e.which;b=e.target.getAttribute("id");if(b==null){b=e.target.parentNode.getAttribute("id")}}if(a==13||a==1){do_pushBackValue(b.substring(1,b.indexOf("SELECTLIST")))}}function appendToSelect(a,b,c){var d=document.createElement("option");d.value=b;if(document.all){a.options.add(d);d.innerText=c}else{d.appendChild(document.createTextNode(c));a.appendChild(d)}}function setItem(a,b,c,d){var e=new htmldb_Get(null,c,'APPLICATION_PROCESS=returnNothing',0,d);e.add(a,b);gReturn=e.get()}function getItem(a,b,c){var d=new htmldb_Get(null,b,'APPLICATION_PROCESS=returnItem',0,c);d.add('RETURNITEM',a);gReturn=d.get();return gReturn}function switchCollapsibleRegionState(a){var b=hideOrShowElement(a+"opened","block");b=hideOrShowElement(a+"closed","block");b=hideOrShowElement(a+"buttons","block");b=hideOrShowElement(a+"body","block");var c=new htmldb_Get(null,html_GetElement('pFlowId').value,'APPLICATION_PROCESS=SWITCH_MEDLIST_STATE',0);c.add('TS_MEDLIST_SECTION',a);gReturn=c.get('')}function switchMedlistAccordion(a){var b=hideOrShowElement("medlistSection"+a,"inline");var c=document.getElementById("medlistImage"+a);if(c){if(b=="show"){c.src=getImagePrefix()+"themes/theme_106/region-opened-arrow.gif"}else{c.src=getImagePrefix()+"themes/theme_106/region-closed-arrow.gif"}}var d=new htmldb_Get(null,html_GetElement('pFlowId').value,'APPLICATION_PROCESS=SWITCH_MEDLIST_STATE',0);d.add('TS_MEDLIST_SECTION',a);gReturn=d.get('')}function refresh(){window.location.href=window.location.href}function needRefresh(a,b,c,d){if((c!=4003&&c!=4006)||((c==4003||c==4006)&&d!="TRUE")){var e=getItem('AI_PAGE_REQUESTED',a,b);if(e=="NO"){refresh()}else{setItem('AI_PAGE_REQUESTED',"NO",a,b)}}}function moveSearchBox(){var a=document.getElementById("risk_tab");var b=document.getElementById("shSurveySubtitlePart1");b.innerHTML=a.innerHTML;b=document.getElementById("shSurveySubtitlePart2");var c=document.getElementById("search_field");b.innerHTML=c.innerHTML;c.innerHTML=''}function showSearchBox(){var a=document.getElementById("risk_tab");var b=document.getElementById("search_field");a.style.display="inline";b.style.display="inline"}function moveNumRowsToDisplayToTable(a,b,c,d){moveNumRowsToDisplayToTableBool(a,b,d>c)}function moveNumRowsToDisplayToTableBool(a,b,c){if(a){var d=document.getElementById(b);var e=a.getElementsByTagName('table')[0];var d=document.getElementById(b);var e=a.getElementsByTagName('table')[0];if(e){var f=e.tBodies[0];var g=f.rows[f.rows.length-1];if(!c){g.style.display="none"}else{var h=g.cells[0];h.innerHTML="<table cellpadding='0' cellspacing='0' width='100%'><tr><td align='left'>"+d.innerHTML+"</td><td align='right'>"+h.innerHTML+"</td></tr></table>";d.innerHTML=""}}}}function moveCompareList(){var a=document.getElementById('compareMedListSource');var b=document.getElementById('compareMedListDest');if(a&&b){b.innerHTML=a.innerHTML;a.innerHTML=''}}function addSortArrowsToMergeTables(a){addSortArrowsToTable('mergetoreference',a);addSortArrowsToTable('mergetomedcabinet',a);addSortArrowsToTable('mergetargetlist',a)}function addSortArrowsToMedListTables(a){addSortArrowsToTable('basicmedlistreport',a);addSortArrowsToTable('activemedlistreport',a);addSortArrowsToTable('proposedmedlistreport',a);addSortArrowsToTable('inactivemedlistreport',a);addSortArrowsToTable('conditionlistreport',a);addSortArrowsToTable('actionplanlistreport',a);addSortArrowsToTable('concernslistreport',a)}function addSortArrowsToTable(a,b){var c=document.getElementById(a);if(c){var d=c.firstChild;try{if(d.nodeName=="DIV"){d=d.firstChild}else if(d.nodeName=="#text"){d=c.childNodes[1]}if(d.nodeName=="SPAN"){return}if(d.nodeName!="TABLE"){d=document.getElementById("reportTable")}if(!d||d.nodeName=="SPAN"){return}var f=d.tBodies[0].rows[1].cells[0].firstChild;var g=f.tBodies[0].rows[0];var h="sort_arrow_up_empty.gif";for(var i=0;i<g.cells.length;i++){var j=g.cells[i];var k=j.innerHTML;if(k.indexOf("Sort by")!=-1){var l=j.firstChild;if(l.nodeName!="A"){l=l.firstChild}if(k.indexOf("up.gif")==-1&&k.indexOf("down.gif")==-1){l.innerHTML+=" <img src='"+b+"themes/theme_106/"+h+"' alt='sort' title=''/>"}else{var m=j.childNodes[1];if(!m){m=j.childNodes[0].childNodes[1]}l.appendChild(m)}}}}catch(e){return}}}function importInto(a,b,c){document.getElementById('P0_IMP_RECORD_ID').value=b;if(c){document.getElementById('P0_IMP_MED_LIST_ID').value=c}doSubmit("IMPORT_SURVEY")}function importFrom(a,b){document.getElementById('P0_IMP_RECORD_ID').value=a;document.getElementById('P0_IMP_MED_LIST_ID').value=b;doSubmit("IMPORT_FROM_MEDLIST")}function openReferenceListSelector(){var a=document.getElementById("importFromReferenceDiv");a.style.display="inline";document.getElementById('wholePage').style.display="inline"}function showEditMedsListMenu(a,b,c,d,e,f,g,h,i,j,k,l){var m=document.getElementById('saveAsOptionsTitle');var n=document.getElementById('saveAsOptionsHint');n.innerHTML="";m.innerHTML="";if(d=="TRUE"){if((k=='DEMO')&&(l=='P')){m.innerHTML+="<div class=\"saveOption\"><a href=\"javascript:takeSurveyEditAction('"+c+"', 'COPY_PATIENT');\">Copy Patient Med Cabinet to New Patient</a></div>"}if(k!='EXTERNAL'){m.innerHTML+="<div class=\"saveOption\"><a href=\"javascript:takeSurveyEditAction('"+c+"', 'SAVE_NEW_PATIENT');\">Merge Meds to New Patient Med Cabinet</a></div>";if(f==1){m.innerHTML+="<div class=\"saveOption\"><a href=\"javascript:takeSurveyEditAction('"+c+"', 'MERGE_INTO_PATIENT');\">Merge Meds into Existing Patient Med Cabinet</a></div>"}m.innerHTML+="<br/><br/>"}else if(l=='R'){m.innerHTML+="<div class=\"saveOption\"><a href=\"javascript:takeSurveyEditAction('"+c+"', 'MERGE_INTO_EMR');\">Merge Meds into EMR Data</a></div>";m.innerHTML+="<br/><br/>"}m.innerHTML+="<div class=\"saveOption\"><a href=\"javascript:takeSurveyEditAction('"+c+"', 'SAVE_NEW_REFERENCE');\">Save Meds to New Reference/Medlist</a></div>";if(g==1){m.innerHTML+="<div class=\"saveOption\"><a href=\"javascript:takeSurveyEditAction('"+c+"', 'MERGE_INTO_REFERENCE');\">Merge Meds into Existing Reference/Medlist</a></div>"}var o=document.getElementById('recordModLabel');if(i&&(j=='NO')&&getRecordType()!='E'&&(h=='TRUE'||o.innerHTML=='Modified&nbsp;-&nbsp;unsaved')){n.innerHTML='If you want to "Save All Changes" please do so before using "Save As".  Unsaved changes will be undone in this record and will be saved only to the Medlist or Med Cabinet you select.'}if(i&&(j=='YES')&&getRecordType()!='E'&&(h=='TRUE'||o.innerHTML=='Modified&nbsp;-&nbsp;unsaved')){n.innerHTML='You cannot "Save All Changes" for an Example Patient. You can use Save As to create a copy of the Example Patient meds which you can then save changes to. Unsaved changes will be undone in this record and will be saved only to the Medlist or Med Cabinet you select.'}}else{m.innerHTML="You must sign in before saving a medlist<br/>"+"and then select save again<br/><br/>"+"<a href=\"f?p="+e+":101:0\">Sign in</a> - I'm already a member<br/><br/>"+"<a href=\"f?p="+e+":98:0\">Create an account</a> - I'm not already a member"}showMenu(a,b,'',0,12,'','saveAsOptions')}var curElement=null;var curDeleteId;var curPopupId;var curDeleteName;var curDivName;function showInteractionRollOver(a,b,c,d,e,f){var g=document.getElementById('genericPopupTitle');g.innerHTML="<div class='interactionRollover'><b>"+c+"</b><br/> interacts with <br/><b>"+d+"</b><br/><br/>Severity: "+e+"</div>";showMenuDelayed(a,b,c+" - "+d,f,0,'','genericPopup',0,700)}var curConditionId=null;var curMedicationId=null;var curConditions=null;var curMedications=null;function gotoConditionsTreatedByMed(a){window.location="f?p="+a+":4029:0:::RP,4029:AI_ORIGINATING_PAGE,P4029_MEDICATION_ID:4003,"+curMedicationId}function gotoMedsTreatingCondition(a){window.location="f?p="+a+":4023:0:::RP,4023:AI_ORIGINATING_PAGE,P4023_CONDITION_ID:4003,"+curConditionId}function showDrugAddCondMenu(a,b,c,d,e){curMedicationId=c;curConditions=e;var f=document.getElementById("conditionsTreatCell");if(e){var g=document.getElementById("condtionsForMedCell");g.innerHTML=e;f.style.display=""}else{f.style.display="none"}showMenuDelayed(null,a,b,c,d,"medAddCondTitle","medAddCond",350,500)}function showCondAddMedMenu(a,b,c,d,e){curConditionId=c;curMedications=e;var f=document.getElementById("conditionTreatedByCell");if(e){var g=document.getElementById("medsForConditionCell");g.innerHTML=e;f.style.display=""}else{f.style.display="none"}showMenuDelayed(null,a,b,c,d,"changeConditionTitle","condAddMed",350,500)}function showSelectAltMenu(a,b,c,d,e){var f=document.getElementById('mednotinlist');var g=document.getElementById('medalreadyinlist');if(currentMedsArray["R"+d]==1){f.style.display="none";g.style.display=""}else{f.style.display="";g.style.display="none"}var h=document.getElementById("alternateMedName");if(h){h.innerHTML=c}var i=document.getElementById('mednotinlist');var j=document.getElementById('medalreadyinlist');if(currentMedsArray["R"+d]){i.style.display="none";j.style.display=""}else{i.style.display="";j.style.display="none"}if(getPageNumber()=='4007'){var k=document.getElementById("altRolloverSubHeader");k.style.display="none";k=document.getElementById("altRolloverSubInfo");k.style.display="none";var l=document.getElementById('atlSelectText');if(l){l.innerHTML='Add Med'}}showMenuDelayed(a,b,c,d,e,"changeDrugTitle","selectAltPopup",260,500)}function selectCurrentDrug(){hideRegion('selectAltPopup');if(getPageNumber()=='4004'){replaceDrug(curDeleteId,curDeleteName)}else{addMed(curDeleteId,curDeleteName)}}function showEditDrugMenu(a,b,c,d,e,f,g,h,i){var j=260;var k=document.getElementById('changeDrugGroup');k.innerHTML=f;if(g!=""&&g!=null){k.innerHTML+="<br/>Start Date: "+g}if(getRecordType()=='E'){j=310;var l=document.getElementById("deleteMedRolloverOption");if(f=='Active Meds'||f=='Inactive Meds'){l.style.display="none"}else{l.style.display=""}if(f=='Active Meds'){l=document.getElementById("actionPlanRolloverPrescribe");l.style.display="none";l=document.getElementById("actionPlanRolloverUnprescribe");l.style.display="";l=document.getElementById("actionPlanRolloverReplace");l.style.display="none";if(h==null||h==''){l=document.getElementById("actionPlanRolloverReplace");l.style.display="none"}else{l=document.getElementById("actionPlanRolloverReplace");l.style.display="";var m=document.getElementById("replaceCurrentMedName");m.innerHTML=c;m=document.getElementById("replaceAlternateMedName");m.innerHTML=i}}else{l=document.getElementById("actionPlanRolloverUnprescribe");l.style.display="none";l=document.getElementById("actionPlanRolloverPrescribe");l.style.display="";if(h==null||h==''){l=document.getElementById("actionPlanRolloverReplace");l.style.display="none"}else{l=document.getElementById("actionPlanRolloverReplace");l.style.display="";var m=document.getElementById("replaceCurrentMedName");m.innerHTML=i;m=document.getElementById("replaceAlternateMedName");m.innerHTML=c}}}else{var l=document.getElementById("actionPlanRolloverHeader");l.style.display="none";l=document.getElementById("actionPlanRolloverPrescribe");l.style.display="none";l=document.getElementById("actionPlanRolloverUnprescribe");l.style.display="none";l=document.getElementById("actionPlanRolloverReplace");l.style.display="none"}showMenuDelayed(a,b,c,d,e,"changeDrugTitle","editMedPopup",j,500)}function showEditCondMenu(a,b,c,d,e){showMenuDelayed(a,b,c,d,e,"changeCondTitle","editCondPopup",0,500)}function showStepOneMenu(a,b,c,d,e,f,g,h,i){showMenuDelayed(a,b,c,d,e,f,g,h,i);var j=document.getElementById('P4003_MEDICATION');if(j&&isIE()){j.disabled=true}}function showMenuDelayed(a,b,c,d,e,f,g,h,i){closeCurrent();curDeleteId=curPopupId=d;timer=false;var j=function(){showMenu(a,b,c,d,e,f,g,h,true)};setTimeout(j,i)}function showMenu(a,b,c,d,e,f,g,i,j,k){if(curPopupId!=d&&j){return}if(curDivName!=null){timer=true;closePopup(curElement,curDivName)}timer=false;curDivName=g;curDeleteId=curPopupId=d;curDeleteName=(c.indexOf("<")>0)?c.substring(0,c.indexOf("<")):c;var l=b.parentNode;var h=(b.clientHeight)?b.clientHeight:(b.scrollHeight+2);if(!k){h=h-10}var m=document.getElementById(f);if(m){m.innerHTML=c}var n=document.getElementById(g);var o=getScrollWidth();if(!i){i=200;n.style.width=""}else{n.style.width=i+"px"}var p=(getLeft(b)+e);if(o<p+i){var q=document.all?37:22;p=p-i+q}n.style.left=p+'px';n.style.top=(getTop(b)+h)+'px';n.style.display="inline"}var timer=false;function stopTimer(){timer=false}function closeCurrent(a){if(!a){a=curDivName}if(a){timer=true;closePopup(curElement,curDivName)}}function closePopup(a,b){if(timer){var c=document.getElementById(b);var d=document.getElementById('P4003_MEDICATION');if(d&&isIE()&&c.style.display!="none"){d.disabled=false;d.focus()}c.style.display="none"}}function closePopupCountDown(a,b,c){if(!c){c=500}curPopupId=null;var d="closePopup(curElement, '"+b+"')";timer=true;setTimeout(d,c)}function getLeft(a){if(a.offsetParent){return a.offsetLeft+getLeft(a.offsetParent)}else{return 0}}function getTop(a){if(a.offsetParent){return a.offsetTop+getTop(a.offsetParent)}else{return 0}}function containsDOM(a,b){var c=false;do{if((c=a==b))break;b=b.parentNode}while(b!=null);return c}function checkMouseEnter(a,b){if(a.contains&&b.fromElement){return!a.contains(b.fromElement)}else if(b.relatedTarget){return!containsDOM(a,b.relatedTarget)}}function checkMouseLeave(a,b){if(a.contains&&b.toElement){return!a.contains(b.toElement)}else if(b.relatedTarget){return!containsDOM(a,b.relatedTarget)}}function setCustomSort(a,b,c){var d=document.getElementById('innerSurveyTable');if(d){var e=d.tBodies[0];firstRow=e.rows[0];for(var i=0;i<firstRow.cells.length;i++){var f=firstRow.cells[i];var g=f.getAttribute("id")+"";g.replace(/COL0?([0-9]*)/);var h=RegExp.$1;var j=f.innerHTML;var k=(h==6||h==7)?"sort_arrow_up_empty.gif":"sort_arrow_down_empty.gif";if(b==h){k=(c=="asc")?"blue_arrow_up.gif":"blue_arrow_down.gif"}f.innerHTML='<a href="javascript:sort('+h+')"'+'>'+j+" <img src='"+a+"themes/theme_106/"+k+"' alt='sort' title='' /></a>"}}}function prepare600Table(a,b,c,d){var e=document.getElementById('innerSurveyTable');var f=document.getElementById('search_and_view');var g;if(e){checkForAndRunTemplates(e);if(b!="Interactions"){g=e.tHead.rows[0].cells[0];g.innerHTML=f.innerHTML;addSearchLabels600(g);f.innerHTML=""}else{setInteractionNames600(a+"themes/theme_106/")}setCustomSort(a,c,d);moveTopPaginationToBottomLeft600();setSurveyTableBGColors()}else if(b!="Interactions"){g=document.getElementById('new_search_home');if(g){g.innerHTML=f.innerHTML;addSearchLabels600(g);f.innerHTML=""}else{addSearchLabels600(f);f.style.display="inline"}}changeViewSelectOnChange600();setColSpan()}function addSearchLabels600(a){var b=a.firstChild.tBodies[0].rows[0].cells[1];b.innerHTML="<span class='t106OptionalLabel'>View:&nbsp;</span>"+b.innerHTML;var c=a.firstChild.tBodies[0].rows[1].cells[1];c.innerHTML="<span class='t106OptionalLabel'>Search side effects for my symptoms:</span><br/>"+c.innerHTML}function setColSpan(){var a=document.getElementById('SurveyOptimalsTitle');if(a){var b=document.getElementById('innerSurveyTable');var c=b.tBodies[0].rows[0];var d=0;for(i=0;i<c.cells.length;i++){var e=c.cells[i].innerHTML;if(e.indexOf("Risk")!=-1){d=c.cells.length-i-1;a.setAttribute("colSpan",d);break}}var f=document.getElementById('shDrugsRegimensTitle2');if(f){f.setAttribute("colSpan",d-1)}}}function checkPagination(a){var b=document.getElementById('innerSurveyTable');if(b){var c=b.parentNode.parentNode.parentNode;var d=c.lastChild.innerHTML;d.replace(/[0-9]* - ([0-9]*)/);var e=RegExp.$1;if(d.indexOf("Next")==-1&&d.indexOf("Previous")==-1&&e<=a){c.lastChild.style.display="none"}}}function moveTopPaginationToBottomLeft600(){var a=document.getElementById('innerSurveyTable').tBodies[0];var b=document.getElementById('topPagination');var c=a.rows.length;var d=a.rows[c-1];var e=d.cells[0];var f=e.getAttribute("colSpan");e.setAttribute("colSpan",f-2);e.setAttribute("colspan",f-2);e.setAttribute('align','center');var g=e.innerHTML;e.innerHTML="<table width='100%'><tr><td align='left'>"+b.innerHTML+"</td><td align='right'>"+g+"</td></tr></table>";b.innerHTML='';var h=''}function setSurveyTableBGColors(){var a=document.getElementById("innerSurveyTable");var b=a.tBodies[0];for(var i=1;i<b.rows.length;i++){var c=b.rows[i];for(var j=0;j<c.cells.length;j++){var d=c.cells[j];if(d.style&&d.firstChild.style){var e;if(d.firstChild.currentStyle){e=d.firstChild.currentStyle}else{e=window.getComputedStyle(d.firstChild,null)}if(e.backgroundColor!="transparent"){d.style.backgroundColor=e.backgroundColor}}}}}function printPage(a,b,c){var d="f?p="+a+":"+b+":0::::AI_PRINTER_FRIENDLY:YES";var e=window.open(d,"print","location=0,status=1,scrollbars=1,menubar=1,toolbar=0, height=950, width=900");e.focus()}function printMRMReport(){var a="f?p="+getAppId()+":"+getPageNumber()+":0::::AI_PRINTER_FRIENDLY,AI_OPEN_ALL_ACCORDIONS:YES,YES";var b=window.open(a,"print","location=0,status=1,scrollbars=1,menubar=1,toolbar=0, height=950, width=900");b.focus()}function openNews(a){var b=window.open(a,"news","location=1,status=1,scrollbars=1,menubar=1,toolbar=1,height=600, width=800");b.focus()}function openPartner(a){var b=window.open(a,"partner","location=1,status=1,scrollbars=1,menubar=1,toolbar=1,height=700, width=1050");b.focus()}function openFile(a){var b=window.open(a,"","location=1,status=1,scrollbars=1,menubar=1,toolbar=1,height=600, width=800");b.focus()}function getMedicationsFromHTML(a,b){var c=[];var j=0;for(var i=b;i<a.cells.length;i++){var d=a.cells[i].innerHTML;d=d.substring(d.indexOf("event,this,'"));d=d.substring(d.indexOf("'")+1);d=d.substring(0,d.indexOf("')"));c[j++]=d}return c}function getMedSections(a,b,c){var d=[];var j=0;for(var i=b;i<a.cells.length;i++){var e=document.getElementById("MEDINFO"+c[i+1]);if(e){d[j++]=e.getAttribute("medsection")}}return d}function getMedicationIDsFromHTML(a,b){var c=[];var j=0;for(var i=b;i<a.cells.length;i++){var d=a.cells[i].innerHTML;d=d.substring(d.indexOf("info("));d=d.substring(d.indexOf("(")+1);d=d.substring(0,d.indexOf(","));c[j++]=d}return c}function getMedicationsFromHTML600(a,b){var c=[];for(var i=b;i<a.cells.length;i++){var d=a.cells[i].innerHTML;d=d.substring(d.indexOf("event,this,'"));d=d.substring(d.indexOf("'")+1);d=d.substring(0,d.indexOf(" <br"));c[i]=d}return c}function setAllContraMouseovers(a){var x=document.getElementById("innerSurveyTable");var b=x.tBodies[0];var c=x.tHead.rows[1];var d=getMedicationsFromHTML(c,2);var e;for(var i=1;i<b.rows.length;i++){var f=b.rows[i];var g;var k=0;for(var j=0;j<f.cells.length;j++){g=j;var h=f.cells[j].innerHTML;if(h.indexOf('participate.gif')!=-1){e=d[k-5];var l=stripHTML(f.cells[1].lastChild.innerHTML);l=l.replace(":",": ");var m=f.cells[3].firstChild.firstChild.innerHTML;m=m.substring(0,m.indexOf(":"));var n=f.cells[2].firstChild.firstChild.getAttribute("laymanterm");addContraMouseover(f.cells[j],e,l,m,n);break}k++}}}function showContraRollOver(a,b,c,d,e,f){var g=document.getElementById('genericPopupTitle');g.innerHTML="<div class='interactionRollover'><b>"+c+"</b><br/>"+e+"</br>if patient has Condition of Concern</br>"+"<b>"+f+"</b>"+"<br/><br/>"+d+"</div>";showMenuDelayed(a,b,'Contra',0,0,'','genericPopup',0,700)}function addContraMouseover(a,b,c,d,e){var f=a.lastChild.childNodes[0];f.onmouseover=function(){showContraRollOver(this,f,b,c,d,e)};f.onmouseout=function(){closePopupCountDown(f,'genericPopup')}}function addInteractionMouseovers(a,b,c,d,e){for(var j=0;j<c.cells.length;j++){var f=c.cells[j].lastChild;var g=f.innerHTML;if(g&&g.indexOf('participate.gif')!=-1){addInteractionMouseover(c.cells[j],a,b,d,e)}}}function addInteractionMouseover(a,b,c,d,e){var f=a.lastChild.childNodes[0];f.onmouseover=function(){showInteractionRollOver(this,f,b,c,d,e)};f.onmouseout=function(){closePopupCountDown(f,'genericPopup')}}function addGraphMouseovers(a){var x=document.getElementById("innerSurveyTable");var b=(a=="Combined")?2:1;var c;var d;var e;if(a!="Monograph"){var f=x.tHead.rows[1];c=getMedicationsFromHTML(f,b);d=getMedicationIDsFromHTML(f,b);e=getMedSections(f,b,d)}var g=x.tBodies[0];for(var i=1;i<g.rows.length;i++){var h=g.rows[i];var l;var m;for(var j=0;j<h.cells.length;j++){l=j;var n=h.cells[j].lastChild;var o=n.innerHTML;if(o&&o.indexOf('risk-')!=-1){break}else if(n.className=='adeFeature'||n.className=="drugInfoAdeFeature"){m=n.innerHTML}}if(a=="Compare"){var k=0;for(var j=l;j<h.cells.length;j++){addGraphMouseover(h.cells[j],c[k],d[k],m,e[k]);k++}}else if(a=="Combined"){var k=0;for(var j=l+1;j<h.cells.length;j++){addGraphMouseover(h.cells[j],c[k],d[k],m,e[k]);k++}addCombinedGraphMouseover(h.cells[l],m)}else if(a=="Monograph"){for(var j=l;j<h.cells.length;j++){addMonographRiskMouseover(h.cells[j],m)}}}}var matchMouseover=/onmouseover=""/g;function addCombinedGraphMouseover(a,b){var c=a.lastChild.innerHTML;var d=a.lastChild.childNodes[1];if(c){b=stripHTML(b);var e=getCellPercentage(c);d.onmouseover=function(){showMenuDelayed(this,d,"<strong>Combined Risk</strong><br/>With this combination"+"<br/><br/>"+e+"<br/><strong>"+b+"</strong>",0,15,'genericPopupTitle','genericPopup',0,700)};d.onmouseout=function(){closePopupCountDown(d,'genericPopup')}}}function addGraphMouseover(a,b,c,d,e){var f=a.lastChild.innerHTML;if(b){var g=a.lastChild.childNodes[1];if(!e){e=""}d=stripHTML(d);var h=getCellPercentage(f);g.onmouseover=function(){showMenuDelayed(this,g,"<strong>"+b+"</strong>"+"<br/>"+e+"<div><br/>"+h+"<br/><strong>"+d+"</strong></div>",0,15,'genericPopupTitle','genericPopup',0,700)};g.onmouseout=function(){closePopupCountDown(g,'genericPopup')}}}function addMonographRiskMouseover(a,b){var c=a.lastChild.innerHTML;if(c){b=stripHTML(b);var d=getCellPercentage(c);var e=a.lastChild.childNodes[1];e.onmouseout=function(){closePopupCountDown(e,'genericPopup')};e.onmouseover=function(){showMenuDelayed(this,e,d+"<br/>"+"<strong>"+b+"</strong>",0,15,'genericPopupTitle','genericPopup')}}}function getCellPercentage(a){a=a.substring(a.indexOf("risk-")+5);a=a.substring(0,a.indexOf(".jpg"));var b="Of 100 people<br/>";if(a==1){b+="<strong>0 to 1 may experience</strong> "}else if(a==2){b+="<strong>1 to 5 may experience</strong> "}else if(a==3){b+="<strong>5 to 10 may experience</strong> "}else if(a==4){b+="<strong>10 to 25 may experience</strong> "}else if(a==5){b+="<strong>25 to 50 may experience</strong> "}else if(a==6){b+="<strong>50 to 100 may experience</strong> "}else{b="No Significant Reports"}return b}function setInteractionNames600(a){var x=document.getElementById("innerSurveyTable");var b=x.tBodies[0];var c=x.tHead.rows[3];var d=getMedicationsFromHTML600(c,0);for(var i=1;i<b.rows.length-1;i++){var e=b.rows[i];var f;for(var j=0;j<e.cells.length;j++){f=j;var g=e.cells[j].firstChild.innerHTML;if(g.indexOf('interact.gif')!=-1){break}}var h=null;for(var j=f+1;j<e.cells.length;j++){var g=e.cells[j].firstChild.innerHTML;var k=(g!=undefined&&g.indexOf('interact.gif')!=-1);if(k){if(h==null){h=d[j-f-1]}else{h+=" - "+d[j-f-1]}}}var l=e.cells[1];var m=l.firstChild.firstChild;var n=m.getAttribute("href");n=n.replace(/\)/,", '"+h+"')");m.setAttribute("href",n);m.innerHTML="<b style='font-size:8pt'>"+h+" Interaction:</b><br/> "+m.innerHTML;m.innerHTML="<img src='"+a+"mono.gif' height='13' width='13' style='float:right; vertical-align: middle;'/>"+m.innerHTML}}function setInteractionNames(a){var x=document.getElementById("innerSurveyTable");var b=x.tBodies[0];var c=x.tHead.rows[1];var d=getMedicationsFromHTML(c,2);for(var i=1;i<b.rows.length;i++){var e=b.rows[i];var f;for(var j=0;j<e.cells.length;j++){f=j;var g=e.cells[j].innerHTML;if(g.indexOf('risk-yes.gif')!=-1){f++;break}}var h=null;var l=null;var k=0;for(var j=f;j<e.cells.length;j++){var g=e.cells[j].innerHTML;var m=(g!=undefined&&g.indexOf('participate.gif')!=-1);if(m){if(h==null){h=d[k]}else{l=d[k]}}k++}var n;var o;for(var j=0;j<e.cells.length;j++){var p=e.cells[j];if(p.getAttribute("headers")=='Severity'){n=e.cells[j].lastChild.innerHTML}if(p.getAttribute("headers")=='Interaction'){o=e.cells[j]}}var q=o.lastChild;var r=q.getAttribute("href");var s=r.substring(r.indexOf("(")+1,r.indexOf(")"));q.innerHTML="<img src='"+a+"mono.gif' height='15' width='15' style='float:right; vertical-align: middle;'id='interactionMonograph"+i+"' interactionId='"+s+"'/>"+q.innerHTML;if(h!=null){addInteractionMouseovers(h,l,e,n,s)}}}function moveViewSelector(a){var b=document.getElementById("new_view_select");var c=document.getElementById("view_select");b.innerHTML=c.innerHTML;c.innerHTML='';b=document.getElementById("contra_view_radios");c=document.getElementById("contra_select");if(b&&c){b.innerHTML=c.innerHTML;c.innerHTML=''}}function moveSearchFields(){var a=document.getElementById("new_search_field");var b=document.getElementById("search_field");a.innerHTML=b.innerHTML;b.innerHTML=''}function changeViewSelectOnChange(){var a=document.getElementById('P4002_SURVEY_VIEW');if(a==null){a=document.getElementById('P4002_SURVEY_VIEW2')}if(a==null){a=document.getElementById('P4004_SURVEY_VIEW')}if(a==null){a=document.getElementById('P4004_SURVEY_VIEW2')}if(a){var b=a.getAttribute('onchange')+'';b=getRequestParamater(b);a.onchange=function(){disableThenSubmit(b)}}}function changeViewSelectOnChange600(){var a=document.getElementById('P3003_VIEW_SELECT');var b=a.getAttribute('onchange')+'';b=getRequestParamater(b);a.onchange=function(){disableThenSubmit(b)}}function enablePage(){if(document.getElementById('wholePage')){document.getElementById('wholePage').style.display="none";document.getElementById('processingPage').style.display="none"}}function disablePage(){document.getElementById('wholePage').style.display="inline"}function disablePageForPrinting(){var a=document.getElementById('wholePage');if(a){var b=getDocumentHeight();var c=getDocumentWidth();if(b>0){a.style.height=b;a.style.width=c}a.style.display="inline";a.style.cursor='default';a.style.opacity=0;a.style.filter='alpha(opacity=0)'}}function getDocumentHeight(){var a=document.getElementById('allcontent');return(a)?a.offsetHeight:0}function getDocumentWidth(){var a=document.getElementById('allcontent');return(a)?a.offsetWidth:0}function disableThenRedirect(a){disablePage();location.href=a}function disableThenSubmit(a){disablePage();doSubmit(a)}function getRequestParamater(a){var b=a.indexOf("'");var c=a.lastIndexOf("'");return a.substring(b+1,c)}function showSearchBox(){var a=document.getElementById("errorMessage");var b=document.getElementById("search_field");var c=document.getElementById("view_select");var d='<table cellpadding="0" cellspacing="0">'+'<tr>'+'<td class="shLabel">View:&nbsp;</td>'+'<td class="shEntryField" id="new_view_select">'+c.innerHTML+'</td>'+'</tr>'+'<tr>'+'<td class="shLabel">Search side effects for my symptoms:&nbsp;</td>'+'<td class="shEntryField" id="new_view_select">'+b.innerHTML+'</td>'+'</tr>'+'</table>';a.innerHTML=d+a.innerHTML;a.style.marginTop="1px";c.innerHTML='';b.innerHTML='';changeViewSelectOnChange()}function showViewSelectBox(){var a=document.getElementById("errorMessage");var b=document.getElementById("view_select");var c='<table cellpadding="0" cellspacing="0">'+'<tr>'+'<td class="shLabel">View:&nbsp;</td>'+'<td class="shEntryField" id="new_view_select">'+b.innerHTML+'</td>'+'</tr>'+'</table>';a.innerHTML=c+a.innerHTML;a.style.marginTop="1px";b.innerHTML='';changeViewSelectOnChange()}function hideLabels(){var a=document.getElementById("innerSurveyTable");var b=a.tHead;b.rows[0].cells[0].innerHTML='&nbsp;';b.rows[1].cells[0].innerHTML='&nbsp;'}function checkForAndRunTemplates(a){var b=a.tHead;var c=b.rows.length;var i;for(i=0;i<c;i++){var d=b.rows[i];var e=d.cells.length;var j;for(j=0;j<e;j++){checkForAndRunTemplate(d.cells[j])}}}function checkForAndRunTemplate(a){var b=a.firstChild;if(b&&b.nodeName.toUpperCase()=="DIV"){var c=b.getAttribute("class");if(c==null){c=b.className}if(c=="template"){var d=b.innerHTML;var e=d.indexOf(":::");var f=d.substring(0,e);d=d.substring(e+3,d.length);var g=d.split(":::");var h=getNamesForTemplate(f);var i=getTemplateByName(f);a.innerHTML=runTemplate(i,h,g)}}}var matchLookup=/{.*}/;function runTemplate(a,b,c){var d=b.length;var i=0;var e=0;for(i=0;i<d;i++){var f=c[i];var g=b[i];if(i==0){e=f}if(f.match(matchLookup)){var h=f.substring(1,f.length-1);var j='f = (typeof('+h+") != 'undefined')?"+h+'['+e+']:""';eval(j)}var r=new RegExp(g,'g');a=a.replace(r,f)}a=a.replace(/&APP_ID./,getAppId());a=a.replace(/&APP_SESSION./,getSessionId());return a}function templatizeDrugHeader(a,b){var c=a.firstChild.innerHTML;var d=c.split(":::");d[2]=d[2].substring(0,4);var e=new Array(5);e[0]="\\*MEDICATION_ID\\*";e[1]="\\*ROUTED_DRUG_ID\\*";e[2]="\\*DRUG_DISPLAY_NAME\\*";e[3]="\\*ESCAPED_DRUG_DISPLAY_NAME\\*";e[4]="\\*MED_SECTION\\*";e[5]="\\*MED_START_DATE\\*";e[6]="\\*EXTRA_INFO\\*";e[7]="\\*REPLACEMENT_MED_ID\\*";e[8]="\\*REPLACEMENT_MED_DESC\\*";a.innerHTML=runTemplate(b,e,d)}function getFirstDrugIndex(a){for(var i=0;i<a.cells.length;i++){var b=a.cells[i];var c=b.className;if(c=="shCurrentDrugs"){return i}}}function prepareReplaceSourceTable(a,b,c,d,e){var f=document.getElementById("innerSurveyTable");var g=f.tHead;var h=g.rows[1];var j=60;var k=getFirstDrugIndex(h);h.cells[k].setAttribute("span",a);var l=60;if(a==1&&j>h.cells[k].scrollWidth){templatizeDrugHeader(h.cells[k],d)}else{for(var i=k;i<h.cells.length;i++){var m=l;var n=h.cells[i];var o=n.childNodes[0].innerHTML;var p=o.indexOf(":::");var q=o.substring(0,p);var r=(q==e)?d:c;templatizeDrugHeader(n,r)}}}function prepareSourceTable(a,b,c){var d=document.getElementById("innerSurveyTable");var e=d.tHead;var f=e.rows[1];var g=60;var h=getFirstDrugIndex(f);f.cells[h].setAttribute("span",a);var j=60;if(a==1&&g>f.cells[h].scrollWidth){templatizeDrugHeader(f.cells[h],c)}else{for(var i=h;i<f.cells.length;i++){var k=j;var l=f.cells[i];templatizeDrugHeader(l,c)}}}function isFirefox(){return navigator.userAgent.toLowerCase().indexOf('firefox')>-1}function isSafari(){return navigator.userAgent.toLowerCase().indexOf('safari')>-1}function isChrome(){return navigator.userAgent.toLowerCase().indexOf('chrome')>-1}function isIE(){return(navigator.appName.indexOf('Internet Explorer')!=-1)}function isIPhone(){return(navigator.userAgent.toLowerCase().indexOf('iphone')!=-1)}function isIPad(){return(navigator.userAgent.toLowerCase().indexOf('ipad')!=-1)}var finalPagDiv=document.getElementById('finalPagDiv');var finalPagDivWidth=450;var currentFinalPagDivLeft=0;function moveTopPaginationToBottomLeft(){var a=document.getElementById('topPagination');var b=document.getElementById('innerSurveyTable').parentNode.parentNode.parentNode;var c=b.lastChild;var d=c.lastChild;d.setAttribute("align","left");var e=document.getElementById('numRowsToDisplay');d.innerHTML="<div style='position: relative; left: 0px' id='finalPagDiv'><table cellpadding='0' cellspacing='0' width='"+finalPagDivWidth+"px'><tr><td align='left'>"+e.innerHTML+"</td><td align='right'>"+d.innerHTML+"</td></tr></table></div>";e.innerHTML=""}function movePagination(){if(finalPagDiv){var a=getScrollWidth();var b=getLeft(finalPagDiv);var c=windowLeftCord();var d=a+c;var e=document.getElementById('innerSurveyTable').offsetWidth;var f=false;while(c>b&&!f){c=windowLeftCord();b=getLeft(finalPagDiv);currentFinalPagDivLeft+=10;if(currentFinalPagDivLeft+finalPagDivWidth>e){currentFinalPagDivLeft=e-finalPagDivWidth;f=true}finalPagDiv.style.left=currentFinalPagDivLeft+"px"}d=a+c;var g=b+finalPagDivWidth;f=false;while(g>d&&!f){currentFinalPagDivLeft-=10;if(currentFinalPagDivLeft<0){currentFinalPagDivLeft=0;f=true}finalPagDiv.style.left=currentFinalPagDivLeft+"px";b=getLeft(finalPagDiv);c=windowLeftCord();d=a+c;g=b+finalPagDivWidth}}else{finalPagDiv=document.getElementById('finalPagDiv')}}function moveNewSurveyButton(){var a=document.getElementById("new_survey_button");var b=document.getElementById("spotForNewSurveyButton");if(a&&b){b.innerHTML=a.innerHTML;a.innerHTML=""}}function addRecordNow(a,b,c){window.location="f?p="+c+":4020:0::RP,4002:4020:AI_RECORD_TYPE_CD,AI_ORIGINATING_PAGE:"+a+","+b}function gotoRecordMedListNow(a,b,c,d){if(!d){d=4003}window.location="f?p="+c+":"+d+":0:::RP,4002:P4002_OPEN_ONE,AI_SELECTED_MEDS_LIST_ID,AI_SELECTED_RECORD_ID:SE,"+b+","+a}function addRecordMedListNow(a,b,c){window.location="f?p="+c+":4005:0:::4002:P4005_MEDS_LIST_ID,AI_ORIGINATING_PAGE,AI_SELECTED_RECORD_ID:-1,"+b+","+a}function gotoImportMedsNow(a,b){window.location="f?p="+b+":4025:0:::4002,4027,4028:AI_SELECTED_RECORD_ID:"+a}function setMatchedCss(a){a.style.color="blue"}function setUnmatchCss(a,b){var c=a.value.toLowerCase();var d=b.firstChild;for(var i=0;i<d.childNodes.length;i++){var e=d.childNodes[i];if(c==e.innerHTML.toLowerCase()){a.style.color="blue";return}}a.style.color="red"}var matchNotChecked=/checkmark-notcheck.gif/g;var matchGrayed=/checkmark-grayed.gif/g;var matchChecked=/checkmark.gif/g;var recordChanged=false;function updateChangeStatus(a){recordChanged=true;var b=a.parentNode.parentNode.parentNode.parentNode.rows[0].cells;var c=a.parentNode.parentNode.parentNode.cells;for(var i=0;i<c.length;i++){if(b[i].id=="CHANGE_STATUS"){c[i].innerHTML="modified"}}}function getPreviousSibling(a){while(true){a=a.previousSibling;if(a==null||a.nodeName=="td"||a.nodeName=="TD"){return a}}}function focusOnMedication(){if(document.getElementById('P4003_MEDICATION')){document.getElementById('P4003_MEDICATION').focus()}if(document.getElementById('P4028_ROUTED_MED')){document.getElementById('P4028_ROUTED_MED').focus()}if(document.getElementById('P4006_MEDICATION')){document.getElementById('P4006_MEDICATION').focus()}}function switchConditionType(a){var b=document.getElementById("OFF_LABEL_CELL");var c=document.getElementById("ON_LABEL_CELL");if(a&&a.value=="On"){b.style.display="none";document.getElementById("P4021_OFF_LABEL_CONDITION").value='';getPreviousSibling(b).style.display="none";c.style.display="";getPreviousSibling(c).style.display=""}else{if(a){getPreviousSibling(c).style.display="none";getPreviousSibling(b).style.display="";c.style.display="none";document.getElementById("P4021_ROUTED_COND_ON_LABEL").value='*null*'}getPreviousSibling(b).style.display="";b.style.display=""}}function clearHeaderTotals(){var a='Click to Map Risks';var b=document.getElementById('sideEffectsStats');if(b){b.innerHTML=a}b=document.getElementById('interactionsStats');if(b){b.innerHTML=a}b=document.getElementById('contraindicationsStats');if(b){b.innerHTML=a}b=document.getElementById('sideEffectsSearchStats');if(b){b.innerHTML="&nbsp;"}b=document.getElementById('interactionsSearchStats');if(b){b.innerHTML="&nbsp;"}b=document.getElementById('contraindicationsSearchStats');if(b){b.innerHTML="&nbsp;"}}function updateMedMap(a,b,c){changeCheckBoxDisplayed(a,null);updateCondMedMap(b,c)}function updateCondMedMap(a,b){var c=new htmldb_Get(null,html_GetElement('pFlowId').value,'APPLICATION_PROCESS=UPDATE_COND_MED_MAP',0);c.add('TF_MED_ID',b);c.add('TF_CONDITION_ID',a);gReturn=c.get('XML')}function changeCheckBoxDisplayed(a,b){var c=document.getElementById(a);var d=document.getElementById(b);var e=(d)?d.innerHTML:0;if(c.src.match(matchNotChecked)){c.src=c.src.replace(matchNotChecked,"checkmark.gif");e++}else{c.src=c.src.replace(matchChecked,"checkmark-notcheck.gif");e--}return e}function updateShowInSurvey(a,b){var c=document.getElementById(a);var d=c.getAttribute("routeddrugid");var e=c.getAttribute("medicationid");if(c.src.match(matchGrayed)){c.focus=false;return}var f=changeCheckBoxDisplayed(a,b);updateSameRoutedDrugs(d,e);if(getPageNumber()==4003){var g=document.getElementById(b);if(g){g.innerHTML=f}updateChangeStatus(c);clearHeaderTotals();showEditButtons();updateIncludeInSurveyColumns(e);updateRecordLabel()}}function showEditButtons(){var a=document.getElementById('copyButtonSection');if(a){a.style.display=''}}function updateRecordLabel(){var a=document.getElementById("recordModLabel");if(a){var b=getItem("AI_MODIFIED_LABEL",getAppId(),getSessionId());a.innerHTML=b}}function updateIncludeInSurveyColumns(a,b){var c=new htmldb_Get(null,html_GetElement('pFlowId').value,'APPLICATION_PROCESS=SET_SHOW_IN_SURVEY',0);c.add('TF_MED_ID',a);c.add('TF_CHECKBOX_ACTION',b);gReturn=c.get('XML')}function removeAllRoutedDrugs(a){var b=document.getElementById(a);var c=b.getAttribute("routeddrugid");var d=b.getAttribute("medicationid");updateSameRoutedDrugs(c,-1);if(getPageNumber()==4003){updateChangeStatus(b);showEditButtons();updateIncludeInSurveyColumns(d,"REMOVE_ALL");updateRecordLabel()}}function invertRoutedDrugSelection(a){var b=document.getElementById(a);var c=b.getAttribute("routeddrugid");var d=b.getAttribute("medicationid");var e=["REG","PROPOSED","INACTIVE"];for(var i=0;i<e.length;i++){for(var j=1;true;j++){var f="check"+e[i]+j;var g=document.getElementById(f);if(g){var h=g.getAttribute("routeddrugid");if(h==c){if(g.src.match(matchGrayed)){g.src=g.src.replace(matchGrayed,"checkmark.gif")}else{g.src=g.src.replace(matchChecked,"checkmark-grayed.gif")}if(getPageNumber()==4003){updateChangeStatus(g)}}}else{break}}}if(getPageNumber()==4003){updateChangeStatus(b);showEditButtons();updateIncludeInSurveyColumns(d,"FLIP_ROUTED");updateRecordLabel()}}function updateSameRoutedDrugs(a,b){var c=["REG","PROPOSED","INACTIVE"];for(var i=0;i<c.length;i++){for(var j=1;true;j++){var d="check"+c[i]+j;var e=document.getElementById(d);if(e){var f=e.getAttribute("routeddrugid");var g=e.getAttribute("medicationid");if(g!=b&&f==a){if(e.src.match(matchNotChecked)){e.src=e.src.replace(matchNotChecked,"checkmark-grayed.gif")}else{e.src=e.src.replace(matchGrayed,"checkmark-notcheck.gif");e.src=e.src.replace(matchChecked,"checkmark-notcheck.gif")}if(getPageNumber()==4003){updateChangeStatus(e)}}}else{break}}}}function showGrayedOutRoutedInfoBox(a,b){if(b.src.match(matchGrayed)){var c=document.getElementById('genericPopupTitle');var d=b.getAttribute("routeddrugdesc");var e=b.getAttribute("routeddrugid");var f=b.id;c.innerHTML="<div class=\"duplicateRoutedDrug\" style=\"text-align:center\">Loading...</div>";showMenu(a,b,'',0,12,'','genericPopup');var g=new htmldb_Get(null,html_GetElement('pFlowId').value,'APPLICATION_PROCESS=GET_ROUTED_GROUP_INCLUDED',0);g.add('TF_MED_ID',e);var h=g.get();c.innerHTML="<div class=\"duplicateRoutedDrug\"><strong>"+d+"</strong><br/>"+"A row for "+d+" in "+h+" is already included in the risk maps."+"<div class=\"duplicateRoutedDrugAction\"><a href=\"javascript:removeAllRoutedDrugs('"+f+"')\">Do not include "+d+" in the risk maps</a></div>"+"<div class=\"duplicateRoutedDrugAction\"><a href=\"javascript:invertRoutedDrugSelection('"+f+"')\">Include this row of "+d+" in the risk maps</a></div></div>"}}function updateMedSection(a){if(document.getElementById('P4028_MED_END_DATE')){var b=document.getElementById('P4028_PROSPECTIVE_USE_FLAG_0').checked;var c=document.getElementById('P4028_MED_END_DATE').value;var d=document.getElementById('P4028_MED_START_DATE').value;var e=document.getElementById('medSection');e.innerHTML=(c==null||c=="")?(b?"Proposed Meds":(d==null||d=="")?"Set the Med Group using the fields below":"Active Meds"):"Inactive Meds";var f=document.getElementById("mapItReminder");if(a&&f){f.style.display="inline"}}}function closeMenuWhenClickedElseWhere(a){a=a||window.event;var b=a.target||a.srcElement;if(!checkContainedId(b,"viewThisQuickLinks")&&!checkContainedId(b,"surveySelector")){document.getElementById("viewThisQuickLinks").style.display="none";unregisterEventHandler(document,'click',closeMenuWhenClickedElseWhere)}}function checkContainedId(a,b){if(a==null){return false}if(a.id==b){return true}return checkContainedId(a.parentNode,b)}function registerEventHandler(a,b,c){if(typeof a.addEventListener=="function")a.addEventListener(b,c,false);else a.attachEvent("on"+b,c)}function unregisterEventHandler(a,b,c){if(typeof a.removeEventListener=="function")a.removeEventListener(b,c,false);else a.detachEvent("on"+b,c)}function toggleMenu(a,b,c,d,e,f,g,h,i){h=320;if(document.getElementById(g).style.display=="none"){if(isIE()&&g=='viewThisQuickLinks'){document.getElementById(g).style.width="335px";h=335}showMenu(a,b,c,d,e,f,g,h,i,true);registerEventHandler(document,'click',closeMenuWhenClickedElseWhere)}else{closeCurrent(g);unregisterEventHandler(document,'click',closeMenuWhenClickedElseWhere)}}function getNextRow(a){while(true){a=a.nextSibling;if(a==null||a.nodeName=="tr"||a.nodeName=="TR"){return a}}}function showOpenChildren(a){var b=parseInt(a.getAttribute("level"));var c=a;while(true){var c=getNextRow(c);if(c==null){break}var d=parseInt(c.getAttribute("level"));if(d==null||d==b){break}if(d==b+1){c.style.display="";if(c.innerHTML.indexOf("minus")!=-1){showOpenChildren(c)}}if(d<=b){break}}}function hideAllChildren(a){var b=parseInt(a.getAttribute("level"));c=a;while(true){var c=getNextRow(c);if(c==null){break}var d=parseInt(c.getAttribute("level"));if(d==null||d<=b){break}c.style.display="none"}}function switchtreeview(a,b,c){var d="level"+b+"treerow"+a;var e=document.getElementById(d);if(e.innerHTML.indexOf("plus")!=-1){switchImage(e,"plus.gif","minus.gif");showOpenChildren(e);new Ajax.Request('/dcls/updateselector?nodeId='+c+'&action=open',{method:'post'})}else{hideAllChildren(e);switchImage(e,"minus.gif","plus.gif");new Ajax.Request('/dcls/updateselector?nodeId='+c+'&action=close',{method:'post'})}}function switchImage(a,b,c){var d=a.cells[0].firstChild;var e=d.tBodies[0].rows[0].cells[0];var f=e.firstChild.firstChild;f.src=f.src.replace(b,c)}function gotoExampleMedList(a,b,c){gotoRecordMedList(a,b,c,4002)}function gotoRecordMedList(a,b,c,d){if(confirmIfUnsaved()){gotoRecordMedListNow(a,b,c,d)}}function gotoImportMeds(a,b){if(confirmIfUnsaved()){gotoImportMedsNow(a,b)}}function addRecordMedlist(a,b,c){if(confirmIfUnsaved()){addRecordMedListNow(a,b,c)}}function addRecord(a,b,c){if(confirmIfUnsaved()){addRecordNow(a,b,c)}}function saveNewPatientImport(){var a=document.getElementById('P0_RECORD_NAME');var b=document.getElementById('P0_BIRTHYEAR');if(a.value==null||a.value==''){alert('Please enter a name for the new record.')}else if(!recordDoesNotExist(a.value,'P')){alert('A Patient named '+a.value+' already exists. Please enter a different Name.')}else if(b.value!=null&&b.value!=''&&!checkDate(b)){return}else{doSubmit("NEW_PATIENT_IMPORT")}}function checkNameField(a){var b=document.getElementById('P0_REFERENCE_NAME');if(a.value==-1){b.disabled=false}else{b.disabled=true}}function saveNewReferenceImport(){var a=document.getElementById('P0_REFERENCE_NAME');var b=document.getElementById('P0_REFERENCE_ID');var c=document.getElementById('P0_MED_LIST_NAME');if((a.value==null||a.value=='')&&b.value==-1){alert('Please enter a name for the new reference record. Or select an existing one.')}else if(c.value==null||c.value==''){alert("Please enter a name for the new Medication List.")}else if(b.value!=-1&&!medlistDoesNotExist(c.value,b.value)){alert('A MedList named '+c.value+' already exists in the selected Reference Folder. Please enter a different Name.')}else if(b.value==-1&&!recordDoesNotExist(a.value,'R')){alert('A Reference Folder named '+a.value+' already exists. Please enter a different Name.')}else{doSubmit("NEW_REFERENCE_IMPORT")}}function checkDate(a){var b,day,yr;var c=a.value;var d=/\b\d{1,2}[\/-]\d{1,2}[\/-]\d{4}\b/;if(d.test(c)){var e=(c.indexOf("/")!=-1)?"/":"-";var f=c.indexOf(e);var g=c.lastIndexOf(e);b=parseInt(c.substring(0,f),10);day=parseInt(c.substring(f+1,g),10);yr=parseInt(c.substring(g+1),10);var h=new Date(yr,b-1,day);if(h.getDate()==day){if(h.getMonth()+1==b){if(h.getFullYear()==yr){return true}else{alert("There is a problem with the year entry.")}}else{alert("There is a problem with the month entry.")}}else{alert("There is a problem with the date entry.")}}else{alert("Incorrect date format. Enter as mm/dd/yyyy.")}field.focus();return false}function copyPatientRecord(){var a=document.getElementById('P0_RECORD_NAME2');if(a.value==null||a.value==''){alert('Please enter a name for the new record.')}else if(!recordDoesNotExist(a.value,'P')){alert('A Patient named '+a.value+' already exists. Please enter a different Name.')}else{doSubmit("COPY_PATIENT")}}function deleteReferenceFolder(a){if(confirmIfUnsaved()){window.location='f?p='+getAppId()+':4003:0::NO::'+'P4003_REMOVE_ALL,P4003_EMPTY_RECORD_ID:TRUE,'+a}}function newAdhoc(){if(confirmIfUnsaved()){window.location='f?p='+getAppId()+':4003:0::'+getDebug()+'::'+'P4003_REMOVE_ALL:TRUE'}}function unMapAlternative(){var a=document.getElementById('P4004_REMOVE_MED_ID');if(!a){a=document.getElementById('P4007_REMOVE_MED_ID')}a.value=curDeleteId;doSubmit("REMOVE_COMPARE_MED")}function loadFromCCD(){if(confirmIfUnsaved()){window.location='f?p='+getAppId()+':4003:0::'+getDebug()+'::'+'AI_LOAD_CCD_DATA:TRUE'}}function medActionPlan(a){var b=document.getElementById("P0_ACTION_MED_ID");b.value=curDeleteId;var c=document.getElementById("P0_ACTION_CD");c.value=a;if(a=="PM"){alert("Prescribe this Med has been added to the EMR Action Plan. Be sure to Prescribe the Med when you return to the EMR for this patient.")}else if(a=="UPM"){alert("Discontinue this Med has been added to the EMR Action Plan. Be sure to Discontinue the Med when you return to the EMR for this patient.")}doSubmit("ADD_MED_ACTION")}function removeActionPlan(a,b){var c=document.getElementById("P0_ACTION_MED_ID");c.value=a;var d=document.getElementById("P0_ACTION_CD");d.value=b;doSubmit("REMOVE_MED_ACTION")}function replaceMedActionPlan(){var a=document.getElementById("P0_ACTION_MED_ID");a.value=curDeleteId;doSubmit("REPLACE_MED_ACTION")}function switchActionPlanTaken(a){changeCheckBoxCompareState("actionPlan"+a);var b=new htmldb_Get(null,html_GetElement('pFlowId').value,'APPLICATION_PROCESS=SWITCH_ACTION_PLAN_STATE',0);b.add('TF_ACTION_PLAN_ID',a);gReturn=b.get('XML')}function switchConcern(a){changeCheckBoxCompareState("concern"+a);var b=document.getElementById("concern"+a);var c=new htmldb_Get(null,html_GetElement('pFlowId').value,'APPLICATION_PROCESS=SWITCH_CONCERN_STATE',0);c.add('TF_CONCERN_ID',a);c.add('TF_CONCERN_ID',a);gReturn=c.get('XML');showEditButtons();updateRecordLabel();updateChangeStatus(b)}function switchFeatureConcernState(a){var b=new htmldb_Get(null,html_GetElement('pFlowId').value,'APPLICATION_PROCESS=SWITCH_FEATURE_CONCERN_STATE',0);b.add('TF_FEATURE_NO',a);b.add('TF_PAGE_NUMBER',getPageNumber());gReturn=b.get('XML');showEditButtons();updateRecordLabel()}function switchAllInteractionConcerns(a){var b=document.getElementById("innerSurveyTable");var c=b.tBodies[0].rows;for(var i=1;i<c.length;i++){var d=c[i].cells[0];var e=d.childNodes[1].firstChild;if(e&&(e.nodeName=="IMG"||e.nodeName=="img")){var f=e.getAttribute("intClassId");if(a==f){changeCheckBoxCompareState(e.id)}}}}function switchInteractionConcernState(a){var b=new htmldb_Get(null,html_GetElement('pFlowId').value,'APPLICATION_PROCESS=SWITCH_INTERACTION_CONCERN_STATE',0);b.add('TF_INTERACTION_CLASS_ID',a);gReturn=b.get('XML');showEditButtons();updateRecordLabel()}function switchMapHeaderState(a){var b=a+"Region";hideOrShowElement(b);var c=document.getElementById(b+"StateImg");if(c){if(c.src.indexOf("region-opened-arrow.gif")!=-1){c.src=getImagePrefix()+"themes/theme_106/region-closed-arrow.gif"}else{c.src=getImagePrefix()+"themes/theme_106/region-opened-arrow.gif"}}var d="P"+getPageNumber()+"_"+a.toUpperCase()+"_ACCORDION_STATE";var e=document.getElementById(d);if(e){e.value=(e.value=="CLOSED")?"OPEN":"CLOSED";setItem(d,e.value,getAppId(),0)}for(var i=0;i<Grids.length;i++){var g=Grids[i];if(g.id==a+"_grid"){setTimeout("updateGrid("+i+")",100)}}}function updateGrid(a){var g=Grids[a];g.Update()}function switchLegendState(a){var b=a+"Region";hideOrShowElement(b);var c=document.getElementById(b+"StateImg");if(c){if(c.src.indexOf("region-opened-arrow.gif")!=-1){c.src=getImagePrefix()+"themes/theme_106/region-closed-arrow.gif"}else{c.src=getImagePrefix()+"themes/theme_106/region-opened-arrow.gif"}}var d="P"+getPageNumber()+"_"+a.toUpperCase()+"_STATE";var e=document.getElementById(d);if(e){e.value=(e.value=="CLOSED")?"OPEN":"CLOSED";setItem(d,e.value,getAppId(),0)}}function stripHTML(a){var b=/<(?:.|\s)*?>/g;a=a.replace(b,"");b=/'/g;return a.replace(b,"\\'")}var EMPTY_STRING="--EMPTY_STRING--";var delimitedSearchTerm;var delimitedSearchTermArray;function prepareSearchTerm(){var a=":DELIM";var b=document.getElementById('P0_SEARCH');if(!b){b=document.getElementById('P3005_SEARCH')}if(!b){b=document.getElementById('P4007_SEARCH')}if(!b){b=document.getElementById('P4004_SEARCH')}if(!b){b=document.getElementById('P3013_SEARCH')}if(!b){b=document.getElementById('P3014_SEARCH')}var d;if(b.value==getSearchHint()){d=""}else{d=b.value.toLowerCase()}if(d){d=d.replace(/^\s+|\s+$/g,"");var e=d.split("");var f=false;delimitedSearchTerm="";for(var i=0;i<e.length;i++){var c=e[i];if(c==" "&&!f){if(e[i+1]==" "){continue}delimitedSearchTerm+=a}else if(c=='"'){f=!f;if(i!=e.length-1){delimitedSearchTerm+=a}}else{if(/\w/.test(c)||f){delimitedSearchTerm+=c}}}var g=new RegExp(a+a,"g");while(delimitedSearchTerm.indexOf(a+a)!=-1){delimitedSearchTerm=delimitedSearchTerm.replace(g,a)}if(delimitedSearchTerm.indexOf(a)==0){delimitedSearchTerm=delimitedSearchTerm.substring(a.length)}delimitedSearchTermArray=delimitedSearchTerm.split(a)}else{delimitedSearchTerm=EMPTY_STRING;delimitedSearchTermArray=[]}}function isHidden(a){var b=document.getElementById(a);var c=(b)?(b.style.display=="none"):true;return c}function uncheckSearch(a,b){var c=document.getElementById(a);var d=document.getElementById(b);if(c&&d){c.checked=false;if(d.value=="S"){d.value=""}else if(d.value=="S:C"){d.value="C"}setItem(b,d.value,getAppId(),0)}}function checkSearch(a,b){var c=document.getElementById(a);var d=document.getElementById(b);if(c&&d){c.checked=true;if(d.value==""){d.value="S"}else if(d.value=="C"){d.value="S:C"}setItem(b,d.value,getAppId(),0)}}function clearCoQSoftSearch(){var a=getSearchField();var b=a.id;if(a){a.value="";setItem(b,"",getAppId(),0)}if(getPageNumber()==4002){uncheckSearch("searchResultsint","P4002_INT_VIEW");uncheckSearch("searchResultscontra","P4002_CONTRA_VIEW");uncheckSearch("searchResultsse","P4002_ADE_VIEW")}else if(getPageNumber()==4004){uncheckSearch("searchResultsse","P4004_ADE_VIEW");uncheckSearch("searchResultscontra","P4004_CONTRA_VIEW")}else if(getPageNumber()==4007){uncheckSearch("searchResultsse","P4007_ADE_VIEW");uncheckSearch("searchResultscontra","P4007_CONTRA_VIEW")}return doCoQSoftSearch()}function runCoQSoftSearchFromSearchField(){var a=getSearchField();var b=a.id;if(isIPad()||isIPhone()){a.blur()}if(a.value==""||a.value==getSearchHintText()){return clearCoQSoftSearch()}else{var c=false;if(getPageNumber()==4002){if(!isHidden("intRegion")){checkSearch("searchResultsint","P4002_INT_VIEW");c=true}if(!isHidden("contraRegion")){checkSearch("searchResultscontra","P4002_CONTRA_VIEW");c=true}if(!isHidden("seRegion")||!c){checkSearch("searchResultsse","P4002_ADE_VIEW")}}else if(getPageNumber()==4004){if(!isHidden("contraRegion")){c=true;checkSearch("searchResultscontra","P4004_CONTRA_VIEW")}if(!isHidden("seRegion")||!c){checkSearch("searchResultsse","P4004_ADE_VIEW")}}else if(getPageNumber()==4007){if(!isHidden("contraRegion")){c=true;checkSearch("searchResultscontra","P4007_CONTRA_VIEW")}if(!isHidden("seRegion")||!c){checkSearch("searchResultsse","P4007_ADE_VIEW")}}return doCoQSoftSearch()}}function doCoQSoftSearch(){var a=Grids[0];if(!a){return true}var b=getSearchField();var c=b.id;setItem(c,b.value,getAppId(),0);prepareSearchTerm();if(getPageNumber()!=3005&&getPageNumber()!=2){updateMonographGraphics(delimitedSearchTerm)}a.SearchExpression=delimitedSearchTerm;a.TmpSpaceCol="Filter,Select";a.DoSearch("Filter,Select",false);a=Grids[1];if(a){a.SearchExpression=delimitedSearchTerm;a.TmpSpaceCol="Filter,Select";a.DoSearch("Filter,Select",false)}a=Grids[2];if(a){a.SearchExpression=delimitedSearchTerm;a.TmpSpaceCol="Filter,Select";a.DoSearch("Filter,Select",false)}return false}function removeStopWords(a){a=a.replace(/ (their|there|these|then|they|into|such|that|this|will|with|was|not|and|are|but|for|the|no|on|or|to|of|if|by|in|an|as|at|is|it|be|a) /g,' ');return a}function testSearchValue(a,b){var c=(delimitedSearchTerm&&delimitedSearchTerm!=EMPTY_STRING)?false:b;a=a.toLowerCase();var d=removeStopWords(a);for(var i=0;i<delimitedSearchTermArray.length;i++){var e=delimitedSearchTermArray[i];if((e.indexOf(" ")==-1&&d.indexOf(e)!=-1)||(e.indexOf(" ")!=-1)&&a.indexOf(e)!=-1){c=true;break}}return c}function doCoqSoftSearchOnEnter(a){var b=stopRKey(a);if(!b){if(a.keyCode==13){runCoQSoftSearchFromSearchField()}}return b}function getSearchViewFieldName(a){var b;if(getPageNumber()==3013){b="P3013_GRID_VIEW"}else{if(a=="se"){b="P"+getPageNumber()+"_ADE_VIEW"}else if(a=="int"){b="P"+getPageNumber()+"_INT_VIEW"}else if(a=="contra"){b="P"+getPageNumber()+"_CONTRA_VIEW"}}return b}function updateContraView(a){var b=document.forms[0].contraView;for(var i=0;i<b.length;i++){b[i].checked=(b[i]==a)}var c="P"+getPageNumber()+"_SURVEY_VIEW2";var d=document.getElementById(c);d.value=a.value;setItem(c,d.value,getAppId(),0);doCoQSoftSearch()}function updateSearchView(a){var b=getSearchViewFieldName(a);var c=document.getElementById(b);if(c){var d=c.value;if(d==""){d="S"}else if(d=="S"){d=""}else if(d=="C"){d="S:C"}else if(d=="S:C"){d="C"}c.value=d}setItem(b,c.value,getAppId(),0);doCoQSoftSearch()}function updateConcernsView(a){var b=getSearchViewFieldName(a);var c=document.getElementById(b);if(c){var d=c.value;if(d==""){d="C"}else if(d=="S"){d="S:C"}else if(d=="C"){d=""}else if(d=="S:C"){d="S"}c.value=d}setItem(b,c.value,getAppId(),0);doCoQSoftSearch()}function getMapType(a){var b;if(a=="se_grid"){b="se"}else if(a=="int_grid"){b="int"}else if(a=="contra_grid"){b="contra"}return b}function OnSearch(a,b,c){if(!b){b="Filter,Select"}if(a.id=="int_grid"){updateIntMonographGraphics(delimitedSearchTerm)}}function OnSortFinish(a){updateExternalControls(a.id)}function getSortField(a){var b=getMapType(a).toUpperCase();var c="P"+getPageNumber()+"_"+b+"_SORTED_BY";return document.getElementById(c)}function OnSort(a,b,c){var d=getSortField(a.id);if(d){d.value=c;setItem(d.id,d.value,getAppId(),0)}}function OnRowFilterSimple(a,b,c){var d=a.GetValue(b,"D");c=testSearchValue(d,true);return c}function OnRowFilter(a,b,c){var d=false;var e=getMapType(a.id);var f=getSearchViewFieldName(e);var g=document.getElementById(f);if(g){var h=g.value;var i=a.GetValue(b,"Concern");if(h==""){d=true}else if(h.indexOf("C")!=-1&&i==1){d=true}else if(h.indexOf("S")!=-1){d=false;if(a.id=="int_grid"||a.id=="se_grid"){var j=a.GetValue(b,"D");if(a.id=="int_grid"){if(j.indexOf("mono_red.gif")!=-1){d=true}}if(!d){d=testSearchValue(j,false)}}else if(a.id=="contra_grid"){var k=a.GetValue(b,"D");var l=a.GetValue(b,"A");d=testSearchValue(k,false)||testSearchValue(l,false)}}}if(d&&a.id=="contra_grid"){d=checkConditionDomain(a,b)}return d}function checkConditionDomain(a,b){var c=a.GetValue(b,"Domain");var d=document.getElementById("P"+getPageNumber()+"_SURVEY_VIEW2");return(d.value=="contraindications"||(d.value=="contra_related"&&c=="CONTRA_RELATED")||(d.value=="contra_primary"&&c!="CONTRA_RELATED"))}function OnRowSearch(a,b,c,d,e,f){var g=false;var h=a.GetValue(b,"D");if(a.id=="int_grid"||a.id=="se_grid"&&h!=null){g=testSearchValue(h,false)}else if(a.id=="contra_grid"){var h=a.GetValue(b,"D");var i=a.GetValue(b,"A");g=testSearchValue(h,false)||testSearchValue(i,false)}return g}var gridCount=0;function OnRenderStart(a){gridCount++}function setShowConditionRadio(){var a="P"+getPageNumber()+"_SURVEY_VIEW2";var b=document.getElementById(a);var c=document.forms[0].contraView;if(b&&c){for(var i=0;i<c.length;i++){if(c[i].value==b.value){c[i].checked=true;break}}}}function setShowOnlyCheckboxes(a){var b;var c=getMapType(a);var b=getSearchViewFieldName(c);var d=document.getElementById(b);if(d){var e=document.getElementById("showConcerns"+c);var f=document.getElementById("searchResults"+c);if(f){var g=d.value;if(g.indexOf("S")!=-1){f.checked=true}if(g.indexOf("C")!=-1){e.checked=true}}}}function updateExternalControls(a){setShowOnlyCheckboxes(a);if(a=="contra_grid"){setShowConditionRadio()}}function OnRenderFinish(a){gridCount--;updateExternalControls(a.id);if(gridCount==0){if(delimitedSearchTerm&&delimitedSearchTerm!=EMPTY_STRING){if(getPageNumber()!=3005&&getPageNumber()!=2){updateMonographGraphics(delimitedSearchTerm)}}}a.Update()}function setSearchFieldOnKeyPress(a){var b=document.getElementById(a);if(document.all){b.onkeypress=function(){return doCoqSoftSearchOnEnter(event)}}else{b.onkeypress=function(e){return doCoqSoftSearchOnEnter(e)}}}function OnAfterValueChanged(a,b,c,d){if(c=="Concern"){var e=a.GetValue(b,"I");if(!OnRowFilter(a,b,"true")){a.HideRow(b)}if(a.id=="int_grid"){var f=a.XB;var g=a.GetFirst(f,0);while(g){var h=a.GetValue(g,"I");if(h==e){a.SetValue(g,"Concern",d,true);if(!OnRowFilter(a,b,"true")){a.HideRow(g)}}g=a.GetNext(g,0)}switchInteractionConcernState(e)}else{switchFeatureConcernState(e)}}return d}function OnValueChangedMonograph(a,b,c,d){if(c=="Concern"){var e=a.GetValue(b,"I");switchFeatureConcernState(e);if(window.opener){if(window.opener.getPageNumber()==4002){window.opener.location.href="f?p="+getAppId()+":4002:0"}}}return d}function getSearchField(){var a="P0_SEARCH";var b=document.getElementById(a);if(!b){a="P3005_SEARCH";b=document.getElementById(a)}if(!b){a="P4007_SEARCH";b=document.getElementById(a)}if(!b){a="P4004_SEARCH";b=document.getElementById(a)}if(!b){a="P3013_SEARCH";b=document.getElementById(a)}if(!b){a="P3014_SEARCH";b=document.getElementById(a)}return b}function OnSearchFinish(a,b,c){if(getPageNumber()!=3013&&getPageNumber()!=3014){if(a.id=="se_grid"){setSideEffectsSearchSummary()}else if(a.id=="contra_grid"){setContraSearchSummary()}}var d=a.XS;d=d.firstChild;if(d.Kind=="NoData"){a.SetValue(a.GetRowById('NoData'),'Html',getNoDataFoundMessage(a),1)}}function getNoDataFoundMessage(a){var b="No Results Found";var c=getSearchField();var d=c.id;var e="";if(c){e=c.value}if(e==getSearchHint()){e=""}var f=getMapType(a.id);var g=getSearchViewFieldName(f);var h=document.getElementById(g);var i=(h)?h.value:"";if(a.id=="se_grid"){if(i==""){b='There are no Side Effects results.  This does not mean that these Meds are safe to use together. <br/><br/>Please review the other Risk Maps and the Med Info Sheets by clicking the <img src="'+getImagePrefix()+'themes/theme_106/mono.gif" width="20" height="20"/> icon in each Med column.'}else if(i=="S:C"&&e==""){b='There are no Side Effects Risk Map results because no Search terms are entered and no Side Effects are being tracked as a Concern.<br/><br/>Enter a Search term above or uncheck the "Show Only" check boxes to see all Side Effects, where you can indicate those to track as a Concern using the check box in the Concern column.'}else if(i=="S:C"&&e!=""){b='No Side Effects Risk Map results were found that match the entered Search terms and no Side Effects are being tracked as a Concern.<br/><br/>Review any Info Sheets indicated with an <img src="'+getImagePrefix()+'themes/theme_106/mono_red.gif" width="20" height="20"/> icon, as your search terms are found in them.<br/><br/>Uncheck the "Show Only: Search Results" box above to see all Side Effects, where you can indicate those to track as a Concern using the check box in the Concern column.'}else if(i=="S"&&e==""){b='There are no Side Effects Risk Map results because no Search terms are entered.<br/><br/>Enter Search terms above or uncheck the "Show Only: Search Results" box above to see all Side Effects.'}else if(i=="S"&&e!=""){b='No Side Effects Risk Map results were found that match the entered Search terms.<br/><br/>Review any Info Sheets indicated with an <img src="'+getImagePrefix()+'themes/theme_106/mono_red.gif" width="20" height="20"/> icon, as your search terms are found in them.<br/><br/>Uncheck the "Show Only: Search Results" box above to see all Side Effects.'}else if(i=="C"){b='No Side Effects are being tracked as a Concern. <br/><br/>Uncheck the "Show Only: Concerns" box above to see all Side Effects, where you can indicate those to track as a Concern using the check box in the Concern column.'}}else if(a.id=="int_grid"){if(i==""){b='There are no Interactions Risk Map results.  This does not mean that these Meds are safe to use together. <br/><br/>Please review the other Risk Maps and the Med Info Sheets by clicking the <img src="'+getImagePrefix()+'themes/theme_106/mono.gif" width="20" height="20"/> icon in each Med column.'}else if(i=="S:C"&&e==""){b='There are no Interactions Risk Map results because no Search terms are entered and no Interactions are being tracked as a Concern.<br/><br/>Enter a Search term above or uncheck the "Show Only" check boxes to see all Interactions, where you can indicate those to track as a Concern using the check box in the Concern column.'}else if(i=="S:C"&&e!=""){b='No Interactions Risk Map results were found that match the entered Search terms and no Interactions are being tracked as a Concern.<br/><br/>Review any Info Sheets indicated with an <img src="'+getImagePrefix()+'themes/theme_106/mono_red.gif" width="20" height="20"/> icon, as your search terms are found in them.<br/><br/>Uncheck the "Show Only: Search Results" box above to see all Interactions, where you can indicate those to track as a Concern using the check box in the Concern column.'}else if(i=="S"&&e==""){b='There are no Interactions Risk Map results because no Search terms are entered.<br/><br/>Enter Search terms above or uncheck the "Show Only: Search Results" box above to see all Interactions.'}else if(i=="S"&&e!=""){b='No Interactions Risk Map results were found that match the entered Search terms.<br/><br/>Review any Info Sheets indicated with an <img src="'+getImagePrefix()+'themes/theme_106/mono_red.gif" width="20" height="20"/> icon, as your search terms are found in them.<br/><br/>Uncheck the "Show Only: Search Results" box above to see all Interactions.'}else if(i=="C"){b='No Interactions are being tracked as a Concern. <br/><br/>Uncheck the "Show Only: Concerns" box above to see all Interactions, where you can indicate those to track as a Concern using the check box in the Concern column.'}}else if(a.id=="contra_grid"){if(i==""){b='There are no Contraindications Risk Map results.  This does not mean that these Meds are safe to use together. <br/><br/>Please review the other Risk Maps and the Med Info Sheets by clicking the <img src="'+getImagePrefix()+'themes/theme_106/mono.gif" width="20" height="20"/> icon in each Med column.'}else if(i=="S:C"&&e==""){b='There are no Contraindications Risk Map results because no Search terms are entered and no Contraindications are being tracked as a Concern.<br/><br/>Enter a Search term above or uncheck the "Show Only" check boxes to see all Contraindications, where you can indicate those to track as a Concern using the check box in the Concern column.'}else if(i=="S:C"&&e!=""){b='No Contraindications Risk Map results were found that match the entered Search terms and no Contraindications are being tracked as a Concern.<br/><br/>Review any Info Sheets indicated with an <img src="'+getImagePrefix()+'themes/theme_106/mono_red.gif" width="20" height="20"/> icon, as your search terms are found in them.<br/><br/>Uncheck the "Show Only: Search Results" box above to see all Contraindications, where you can indicate those to track as a Concern using the check box in the Concern column.'}else if(i=="S"&&e==""){b='There are no Contraindications Risk Map results because no Search terms are entered.<br/><br/>Enter Search terms above or uncheck the "Show Only: Search Results" box above to see all Contraindications.'}else if(i=="S"&&e!=""){b='No Contraindications Risk Map results were found that match the entered Search terms.<br/><br/>Review any Info Sheets indicated with an <img src="'+getImagePrefix()+'themes/theme_106/mono_red.gif" width="20" height="20"/> icon, as your search terms are found in them.<br/><br/>Uncheck the "Show Only: Search Results" box above to see all Contraindications.'}else if(i=="C"){b='No Contraindications are being tracked as a Concern. <br/><br/>Uncheck the "Show Only: Concerns" box above to see all Contraindications, where you can indicate those to track as a Concern using the check box in the Concern column.'}var j=document.getElementById("P"+getPageNumber()+"_SURVEY_VIEW2");if(j.value=="contra_primary"){b+='<br/><br/>Try changing your view to show Related Patient Conditions.'}else if(j.value=="contra_related"){b+='<br/><br/>Try changing your view to show Reported Patient Conditions.'}}return b}var layoutBonusNotFirefox="<Cfg MaxVScroll='600' ConstHeight='0'/>";var layoutBonusShowPrint="<Solid><Topbar id='T1' Cells='CustomLabel,Select,Empty,Rows,Map,CustomPrint'/></Solid>";var iDeviceLayoutBonus="<LeftCols><C Name='Concern' BoolIcon='6' Editing='1'/></LeftCols>";var viewBonusLayout="";function createTreeGrid(a,b,c,d){if(isIPad()||isIPhone()){if(c){c=c.replace("</Grid>",iDeviceLayoutBonus+"</Grid>")}else{c="<Grid>"+iDeviceLayoutBonus+"</Grid>"}}if(!isFirefox()){if(c){c=c.replace("</Grid>",layoutBonusNotFirefox+"</Grid>")}else{c="<Grid>"+layoutBonusNotFirefox+"</Grid>"}}if(getPageNumber()!=4002){if(c){c=c.replace("</Grid>",layoutBonusShowPrint+"</Grid>")}else{c="<Grid>"+layoutBonusShowPrint+"</Grid>"}}if(viewBonusLayout){if(c){c=c.replace("</Grid>",viewBonusLayout+"</Grid>")}else{c="<Grid>"+viewBonusLayout+"</Grid>"}}TreeGrid('<bdo Sync="'+(needsSyncGrids()?1:0)+'"  Layout_Url="'+a+'" Data_Url="'+b+'" Layout_Bonus="'+c+'"> </bdo>',d)}function openMapItMenu(a){closeAllMenus();var b="mapItMenu";var c=document.getElementById("mapItLink"+a);var d=document.getElementById("mapItHeaderText");var e;if(getPageNumber()==4002){e=getSurveyType()+" Risks"}else{e="Compare Risks"}d.innerHTML=e;var f=calculateWidthDifference(c.id,b);showDivBelowParent(null,c,b,f);var g=["REG","PROPOSED","INACTIVE"];for(var i=0;i<g.length;i++){for(var j=1;true;j++){var h="check"+g[i]+j;var c=document.getElementById(h);if(c){var k=c.getAttribute("originalstate");c.src=k}else{break}}}}function submitMapItState(){var a=["REG","PROPOSED","INACTIVE"];var b=document.getElementById("P0_MAP_IT_SETTINGS");b.value="";for(var i=0;i<a.length;i++){for(var j=1;true;j++){var c="check"+a[i]+j;var d=document.getElementById(c);if(d){var e=d.getAttribute("medicationid");var f=d.getAttribute("routeddrugid");var g=2;if(d.src.match(matchNotChecked)){g=0}else if(d.src.match(matchChecked)){g=1}b.value+='<med id="'+e+'" showInMap="'+g+'" routedDrugId="'+f+'"/>'}else{break}}}b.value="<settings>"+b.value+"</settings>";apex.submit('UPDATE_MAP_IT_SETTINGS')}function cancelMapItChange(){hideRegion('mapItMenu')}function updateShowInCompareSurvey(a){var b=document.getElementById(a);if(b.src.match(matchGrayed)){b.focus=false;return}changeCheckBoxDisplayed(a,null)}function calculateWidthDifference(a,b){var c=document.getElementById(a);var d=document.getElementById(b);var e=c.offsetWidth;d.style.display="inline";var f=d.offsetWidth;var g=f-e;if(g<0){g*=-1}return g}function closeAllMenus(){var a=["mapPrintReportOptions","viewController","mapItMenu"];for(var i=0;i<a.length;i++){hideRegion(a[i])}}function openPrintReport(){closeAllMenus();var a="mapPrintReportOptions";var b=document.getElementById("mapsPrintReport");var c=calculateWidthDifference("mapsPrintReport",a);showDivBelowParent(null,b,a,c)}function openPrintAdditionalHelp(){hideOrShowElement("pageSetupInstructions")}function openViewController(){closeAllMenus();var a="viewController";var b=document.getElementById("viewControllerLink");var c=calculateWidthDifference("viewControllerLink",a);showDivBelowParent(null,b,a,c)}function cancelViewControls(){hideRegion('viewController')}function submitViewControls(a,b,c){hideRegion('viewController');apex.submit("CHANGE_VIEW")}function submitPrintOptions(a,b,c){var d="";for(var i=0;i<50;i++){var e=document.getElementById("P0_PRINT_SECTIONS_"+i);if(e){if(e.checked){if(d!=""){d+="|"};d+=e.value}}else{break}}var f=getValueFromRadioFieldGroup("P0_PRINT_FILTER_OPTION");var g=getValueFromRadioFieldGroup("P0_PRINT_SORT_OPTION");var h=getValueFromRadioFieldGroup("P0_PRINT_VIEW_WIDTH");hideRegion('mapPrintReportOptions');return void(html_PopUp('f?p=500:3014:0::::'+'P3014_SURVEY_TYPE,P3014_SURVEY_KEY,'+'P3014_SURVEY_ID,P3014_SOURCE_PAGE_NUMBER,P0_PRINT_SECTIONS_VAL,'+'P0_PRINT_FILTER_OPTION,P0_PRINT_SORT_OPTION,P0_PRINT_VIEW_WIDTH:'+c+','+a+","+b+','+getPageNumber()+","+d+","+f+","+g+","+h,'print',950,700))}function cancelPrintOptions(){hideRegion('mapPrintReportOptions');hideRegion('additionalPrintHelp')}function getValueFromRadioFieldGroup(a){var b=document.getElementById(a);var c=b.getElementsByTagName('input');for(i=0;i<c.length;i++){var d=c[i];if(d.checked){return d.value}}}function openPopupHelp(){var a=document.getElementById("popupHelpLink");showDivBelowParent(null,a,"popupHelp")}function closePopupHelp(){hideRegion('popupHelp')}function printAndClose(){window.print();window.close();window.onfocus=function(){window.close()}}function longestWordLength(a,b){var c=a.split(b);var d=0;for(var i=0;i<c.length;i++){var e=c[i];var f=(e.indexOf("-")!=-1)?longestWordLength(e,"-"):e.length;if(f>d){d=f}}return d}
