function FindADoctor_delay(){}function FindADoctor_readHash(){}function FindADoctor_SpecialtyEvents(){}function FindADoctor_SpecialtyAJAX(a){}Ajax.Request.prototype.abort=function(){this.transport.onreadystatechange=Prototype.emptyFunction;this.transport.abort();Ajax.activeRequestCount--;if($$("#content_body .ajax_loading")[0]){$$("#content_body .ajax_loading")[0].remove()}};document.observe("dom:loaded",function(){if($$("body")[0].hasClassName("Find_a_Doctor")==true){Physician.init()}if($$("body")[0].hasClassName("nm_L01_Physician_Profile")==true){PhysicianProfile.init();var a=new Element("div",{id:"favorites_wrapper"}).setStyle({display:"none"});a.insert(new Element("h3").update("Compare"));a.insert(new Element("div",{id:"favorites"}));a.insert(new Element("span").addClassName("button_background").insert(new Element("a",{href:"#",id:"compare_this"}).update("Compare")));a.insert(new Element("span").addClassName("button_background").insert(new Element("a",{href:"#",id:"compare_clear"}).update("Clear")));Element.insert($("action_toolbar"),{after:a});$$("#profile_tools ul .compare a").each(function(b){b.observe("click",function(c){Event.stop(c);FindADoctor_addToFavorites("result"+$$(".physician_profile")[0].getAttribute("id"))})});$("compare_this").observe("click",function(b){Event.stop(b);FindADoctor_compareFavorites()});$("compare_clear").observe("click",function(b){Event.stop(b);FindADoctor_clearFavorites()});if(SWFAddress.getValue()=="print"){window.print()}if(getCookie("eHA_FindADoctor_Favorites_nm")&&(getCookie("eHA_FindADoctor_Favorites_nm")!="-"&&getCookie("eHA_FindADoctor_Favorites_nm")!="--")){$("favorites_wrapper").show();FindADoctor_loadFavorites(getCookie("eHA_FindADoctor_Favorites_nm"))}}});var PhysicianProfile={init:function(){if($$("#profile_tab_links li").length>0){$$("#profile_tab_links li")[0].addClassName("on")}$$("#physician_profile div.tab").invoke("addClassName","off");if($$("#physician_profile div.tab").length>0){$$("#physician_profile div.tab")[0].addClassName("on").removeClassName("off")}}};var Physician={init:function(){this.ajax.init(this.uiController);this.resultsUI.init();this.searchUI.init();this.uiController.init(this.resultsUI,this.searchUI);this.ajax.controller=this.uiController;this.mapUtil.init($("search_forms").select("form")[1]);this.typeAhead.load();this.urlChangeHandler.init(this.ajax.loadFromURL);if(SWFAddress.getValue().length>1){this.ajax.loadFromURL()}},deepLinkTracker:function(){alert("new page")},uiController:{init:function(b,a){this.results=b;this.search=a;this.isSearchUI=true;document.observe("physicianEvent:reset",this.setSearchUI.bind(this));document.observe("physicianEvent:xhrCreate",this.showLoading.bind(this));document.observe("physicianEvent:xhrComplete",this.appendResults.bind(this))},setResultsUI:function(){this.search.hide();this.results.clear();this.isSearchUI=false},setSearchUI:function(){this.results.clear();this.search.show();this.isSearchUI=true;$$("body")[0].setStyle({cursor:"auto"});if($$(".Quick_Search")[0]){$$(".Quick_Search")[0].setStyle({display:"none"})}},appendResults:function(a){$$("body")[0].setStyle({cursor:"auto"});this.results.appendResults(a.memo.transport.responseText);if($$(".Quick_Search")[0]){$$(".Quick_Search")[0].setStyle({display:"block"})}},showLoading:function(a){$$("body")[0].setStyle({cursor:"progress"});this.search.clear()}},searchUI:{init:function(){this.slider={};if($("specialty")){$("specialty").observe("change",Physician.searchUI.updateInterests)}this.isSliderActive=false;this.loadingImage=new Element("img",{src:"/nm_core/images/ajax64.gif",alt:"Please Wait."});this.loadingImage.addClassName("ajax_loading");this.searchForm=$("search_forms");$("advanced_more_options_button").observe("click",function(){if(this.value.indexOf("More")!=-1){this.value="Less";this.removeClassName("More").addClassName("Less")}else{this.value="More";this.removeClassName("Less").addClassName("More")}Effect.toggle("advanced_more_options","slide",{duration:0.5,afterFinish:Physician.searchUI.startSlider})});$("quick_search_submit").up("form").observe("submit",function(b){document.fire("physicianEvent:quickMainFormSubmit");Event.stop(b)}.bind(this));$("advanced_search_submit").up("form").observe("submit",function(b){Event.stop(b);document.fire("physicianEvent:advancedMainFormSubmit")}.bind(this));if($("quick_search")&&$$("#content_navigation .generic_child_page_list ul li.Search a")[0]&&$$("#bread_crumbs ul li.last a")[0]){$$("#content_navigation .generic_child_page_list ul li.Search a")[0].href=$$("#bread_crumbs ul li.last a")[0].href}if($("quick_search")&&$$("#content_navigation .generic_child_page_list ul li.Search")[0]){$$("#content_navigation .generic_child_page_list ul li.Search")[0].addClassName("sel")}if($("quick_search")&&$$("#bread_crumbs ul li.last")[0]){var a=new Element("li",{"class":"sel last"}).update("<a href='"+$$("#bread_crumbs ul li.last a")[0].href+"'>Search</a>");$$("#bread_crumbs ul li.last")[0].removeClassName("sel").removeClassName("last").insert({after:a})}$("advanced_more_options").hide()},startSlider:function(){if($("distance")!=null){this.distanceInput=$("distance");this.sliderDiv=$("distance_slider")}if(!this.isSliderActive){this.slider=new Control.Slider(this.sliderDiv.down(".handle"),this.sliderDiv,{range:$R(1,50),values:$R(1,50),sliderValue:10,onSlide:function(a){this.distanceInput.value=a}.bind(this),onChange:function(a){this.distanceInput.value=a}.bind(this)});this.isSliderActive=true;this.sliderDiv.down(".handle").observe("mouseover",function(){this.addClassName("slider_hover")});this.sliderDiv.down(".handle").observe("mouseout",function(){this.removeClassName("slider_hover")});this.sliderDiv.down(".handle").observe("mousedown",function(){this.up().addClassName("slider_div_hover")});this.sliderDiv.down(".handle").observe("mouseup",function(){this.up().removeClassName("slider_div_hover")});$("distance").observe("change",function(){this.slider.setValue($("distance").value)}.bind(this))}},updateInterests:function(event){new Ajax.Request(physicianSpecialtyAjaxUrl,{method:"get",asynchronous:true,parameters:"specialty="+Event.element(event)[Event.element(event).selectedIndex].value,onCreate:function(){$("clinical_interest").update("<option>Loading...</option>")},onSuccess:function(transport){},onComplete:function(transport){var newOptionsObj=eval(transport.responseText);$("clinical_interest").update("");newOptionsObj.each(function(obj){$("clinical_interest").insert(new Element("option",{value:obj.id}).update(obj.name))})},onFailure:function(){}})},show:function(){if(this.searchForm){if($("results")){$("results").remove();$("lat").value="";$("lon").value=""}$("content_body").removeClassName("search_results_container");if($(this.searchForm)){this.searchForm.show()}}},hide:function(){if(this.searchForm){if($(this.searchForm)){this.searchForm.hide()}}$("content_body").addClassName("search_results_container")},clear:function(){if($("results")){$("results").update(this.loadingImage)}else{$("content_body").insert(this.loadingImage)}this.hide()}},resultsUI:{init:function(){this.filterForm.init()},show:function(a){this.filterForm.show(a)},clear:function(){this.filterForm.hide()},filterForm:{init:function(){this.hasSlider=false;new Ajax.Request(findADoctorFiltersURL,{method:"get",onCreate:function(){},onSuccess:function(a){this.assignEvents(a.responseText)}.bind(this),onComplete:function(){},onFailure:function(){}})},assignEvents:function(a){$("action_toolbar").insert({after:a});if($("content_workspace")){$("content_workspace").setStyle({display:"none"});$("filter_reset").observe("click",function(b){Event.stop(b);$("filter_startindex").value="1";document.fire("physicianEvent:filterFormSubmit")});if($("filter_form").down("noscript")){$("filter_form").down("noscript").remove()}}if($("favorites")&&$("favorites").childElements()[0]){}else{if(getCookie("eHA_FindADoctor_Favorites_nm")&&(getCookie("eHA_FindADoctor_Favorites_nm")!="-"&&getCookie("eHA_FindADoctor_Favorites_nm")!="--")){FindADoctor_loadFavorites(getCookie("eHA_FindADoctor_Favorites_nm"))}}if($("favorites")&&$("compare_this")){$("compare_this").observe("click",function(b){Event.stop(b);FindADoctor_compareFavorites()});$("compare_clear").observe("click",function(b){Event.stop(b);FindADoctor_clearFavorites()})}if(SWFAddress.getValue().length>1){Physician.ajax.loadFromURL()}},show:function(a){if($("content_workspace")){$("content_workspace").setStyle({display:"block"})}if(this.hasSlider==false){this.sliderDiv=$("distance_slider_filter_form");this.slider=new Control.Slider(this.sliderDiv.down(".handle"),this.sliderDiv,{range:$R(1,50),values:$R(1,50),sliderValue:a.distance,onSlide:function(b){$("distance_filter_form").value=b}.bind(this),onChange:function(b){$("distance_filter_form").value=b}.bind(this)});this.hasSlider=true;this.sliderDiv.down(".handle").observe("mouseover",function(){this.addClassName("slider_hover")});this.sliderDiv.down(".handle").observe("mouseout",function(){this.removeClassName("slider_hover")});this.sliderDiv.down(".handle").observe("mousedown",function(){this.up().addClassName("slider_div_hover")});this.sliderDiv.down(".handle").observe("mouseup",function(){this.up().removeClassName("slider_div_hover")});$("distance_filter_form").observe("change",function(){this.slider.setValue($("distance_filter_form").value)}.bind(this))}},hide:function(){if($("content_workspace")){$("content_workspace").setStyle({display:"none"})}}},appendResults:function(b){this.clear();var a=SWFAddress.getValue().gsub("/","").toQueryParams();this.show(a);if(a.search_result_page){if($$("#bread_crumbs ul li").length==3){if($$("#bread_crumbs ul li a")[2].innerHTML=="Search Results"){$$("#bread_crumbs ul li a")[2].href=location.href}else{$$("#bread_crumbs ul li")[2].remove()}}if(a.search_result_page=="yes"){if($$("#bread_crumbs ul li").length==2){$$("#bread_crumbs ul .last").invoke("removeClassName","last");$$("#bread_crumbs ul .sel").invoke("removeClassName","sel");$$("#bread_crumbs ul")[0].insert(new Element("li").addClassName("last").addClassName("sel").insert(new Element("a",{href:location.href}).update("Search Results")))}}}else{if(a.browse_by_specialty){if(a.browse_by_specialty=="yes"){if($$("#bread_crumbs ul li").length==4){if($$("#bread_crumbs ul li a")[3].innerHTML==a.specialty_name.gsub("+"," ")){$$("#bread_crumbs ul li a")[3].href=location.href}else{$$("#bread_crumbs ul li")[2].remove();$$("#bread_crumbs ul li")[3].remove()}}if($$("#bread_crumbs ul li").length==3){$$("#bread_crumbs ul li")[2].remove()}if($$("#bread_crumbs ul li").length==2){$$("#bread_crumbs ul .last").invoke("removeClassName","last");$$("#bread_crumbs ul .sel").invoke("removeClassName","sel");$$("#bread_crumbs ul")[0].insert(new Element("li").insert(new Element("a",{href:"/nm/browse+by+specialty"}).update("Browse By Specialty")));$$("#bread_crumbs ul")[0].insert(new Element("li").addClassName("last").addClassName("sel").insert(new Element("a",{href:location.href}).update(a.specialty_name.gsub("+"," "))))}}}}if($("filter_form")!=null){$("filter_form").select("input").each(function(c){if(c.id!="filter_reset"){c.value=""}});$("filter_form").select("select").each(function(d){var c=d.select("option");if(d.down("option")){d.selectedIndex=0}});$("filter_form").select("input").each(function(c){if(a[c.name]&&c.getAttribute("id")!="filter_reset"){c.value=decodeURI(a[c.name]).gsub("^25","%")}});$("filter_form").select("select").each(function(e){var f=a[e.name];var c=e.select("option");for(var d=0;d<c.length;d++){if(f==c[d].value){e.selectedIndex=d}}});if(this.filterForm.slider!=null){this.filterForm.slider.setValue(parseInt(a.distance))}}if($$("#content_body .ajax_loading")[0]){$$("#content_body .ajax_loading")[0].remove()}if($("results")){$("results").remove();$("search_forms").insert({before:b})}else{$("search_forms").insert({before:b})}$$("#results .result .secondary").each(function(c){c.down("div").setStyle({display:"none"})});$$("#results .result .secondary input").each(function(c){if(c.getAttribute("id").indexOf("extraButton")!=-1){c.observe("click",function(d){Event.stop(d);Effect.toggle($(this).up("div.secondary").down("div"),"blind",{duration:0.5});if($(this).value.indexOf("More Options")!=-1){$(this).value="Less Options";$(this).removeClassName("More").addClassName("Less")}else{$(this).value="More Options";$(this).removeClassName("Less").addClassName("More")}})}});$$("#results ul .compare a").each(function(c){c.observe("click",function(d){Event.stop(d);FindADoctor_addToFavorites(Event.element(d).up(".result").getAttribute("id"))})});$$("div.results_per_page_pagination a").each(function(c){c.observe("click",function(e){var d=e.element();Event.stop(e);d.href="javascript:void(0)";$("filter_startindex").value="1";$("directory_results_per_page").value=d.innerHTML;document.fire("physicianEvent:filterFormSubmit")})});$$("div.pagination_inner li a").each(function(c){c.observe("click",function(e){var d=e.element();Event.stop(e);d.href="javascript:void(0)";var f=d.up("li");if(f.hasClassName("next")==false&&f.hasClassName("previous")==false&&f.hasClassName("page_selected")==false){$("filter_startindex").value=d.innerHTML;document.fire("physicianEvent:filterFormSubmit")}else{if(f.hasClassName("next")==true){if($("filter_form").select('input[name="startindex"]')[0].value==""){$("filter_form").select('input[name="startindex"]')[0].value="1"}$("filter_form").select('input[name="startindex"]')[0].value=parseInt($("filter_form").select('input[name="startindex"]')[0].value)+1;document.fire("physicianEvent:filterFormSubmit")}else{if(f.hasClassName("previous")==true){if($("filter_form").select('input[name="startindex"]')[0].value==""){$("filter_form").select('input[name="startindex"]')[0].value="1"}$("filter_form").select('input[name="startindex"]')[0].value=parseInt($("filter_form").select('input[name="startindex"]')[0].value)-1;document.fire("physicianEvent:filterFormSubmit")}}}})});assignPanelLinks()}},ajax:{init:function(a){this.currentXHRObj={};this.isLoading=false;this.uiController=a;this.serverCall=findADoctorFindADoctorSubTemplateURL},loadFromURL:function(){if(this.isLoading==true){this.currentXHRObj.abort()}this.serverCall=findADoctorSearchResultsURL;if(SWFAddress.getValue().indexOf("=")!=-1){document.fire("physicianEvent:xhrOpen");this.isLoading=true;this.currentXHRObj=new Ajax.Request(this.serverCall,{method:"get",asynchronous:true,parameters:SWFAddress.getValue().replace("/",""),onCreate:function(){document.fire("physicianEvent:xhrCreate")},onSuccess:function(a){},onComplete:function(a){document.fire("physicianEvent:xhrComplete",{transport:a});this.isLoading=false}.bind(this),onFailure:function(){}})}else{document.fire("physicianEvent:reset")}}},urlChangeHandler:{init:function(a){SWFAddress.addEventListener(SWFAddressEvent.INTERNAL_CHANGE,this.handleChange);SWFAddress.addEventListener(SWFAddressEvent.EXTERNAL_CHANGE,this.handleChange)},handleChange:function(a){this.Physician.ajax.loadFromURL()}},typeAhead:{load:function(){this.loadLastNames()},loadLastNames:function(){new Ajax.Request(findADoctorTypeAheadURL,{method:"get",parameters:"postName=advanced_search_lastname_text",onCreate:function(){},onSuccess:function(b){$("advanced_search_lastname_text_typeAhead").setStyle({background:"#fff",border:"1px solid #888"});var a=new Autocompleter.Local("advanced_search_lastname_text","advanced_search_lastname_text_typeAhead",(b.responseText).evalJSON(true),{fullSearch:false,partialSearch:false,partialChars:2,afterUpdateElement:function(c){document.fire("physicianEvent:advancedMainFormSubmit")}});a.markPrevious=this.markPrevious;a.markNext=this.markNext;this.loadConditions()}.bind(this),onFailure:function(){}})},loadConditions:function(){new Ajax.Request(findADoctorTypeAheadURL,{method:"get",parameters:"postName=quick_search_text",onCreate:function(){},onSuccess:function(b){$("quick_search_text_typeAhead").setStyle({background:"#fff",border:"1px solid #888"});var a=new Autocompleter.Local("quick_search_text","quick_search_text_typeAhead",(b.responseText).evalJSON(true),{fullSearch:false,partialSearch:false,partialChars:2,afterUpdateElement:function(d,c){document.fire("physicianEvent:quickMainFormSubmit")}});a.markPrevious=this.markPrevious;a.markNext=this.markNext}.bind(this),onFailure:function(){}})},markPrevious:function(){if(this.index>0){this.index--}else{this.index=this.entryCount-1;this.update.scrollTop=this.update.scrollHeight}selection=this.getEntry(this.index);selection_top=selection.offsetTop;if(selection_top<this.update.scrollTop){this.update.scrollTop=this.update.scrollTop-selection.offsetHeight}},markNext:function(){if(this.index<this.entryCount-1){this.index++}else{this.index=0;this.update.scrollTop=0}selection=this.getEntry(this.index);selection_bottom=selection.offsetTop+selection.offsetHeight;if(selection_bottom>this.update.scrollTop+this.update.offsetHeight){this.update.scrollTop=this.update.scrollTop+selection.offsetHeight}}},mapUtil:{init:function(a){this.geocoder=new GClientGeocoder();this.searchForm=a;document.observe("physicianEvent:quickMainFormSubmit",function(){SWFAddress.setValue($("search_forms").select("form")[0].serialize().gsub("%25","^25"))}.bind(this));document.observe("physicianEvent:advancedMainFormSubmit",function(){this.gecodeAddress()}.bind(this));document.observe("physicianEvent:filterFormSubmit",function(){this.gecodeAddressFilter()}.bind(this))},gecodeAddress:function(){if($("street_address").value!=""||$("distance_city").value!=""||$("state").value!=""||$("zipcode").value!=""){this.geocoder.getLatLng(($("street_address").value+" "+$("distance_city").value+" "+$("state").value+" "+$("zipcode").value),function(a){if(a){$("lat").value=a.lat();$("lon").value=a.lng()}SWFAddress.setValue(this.searchForm.serialize().gsub("%25","^25"))}.bind(this))}else{SWFAddress.setValue(this.searchForm.serialize().gsub("%25","^25"))}},gecodeAddressFilter:function(){if($("steet_address_filter_form").value!=""||$("distance_city_filter_form").value!=""||$("state_filter_form").value!=""||$("zip_filter_form").value!=""){this.geocoder.getLatLng(($("steet_address_filter_form").value+" "+$("distance_city_filter_form").value+" "+$("state_filter_form").value+" "+$("zip_filter_form").value),function(a){if(a){$("filter_lat").value=a.lat();$("filter_lon").value=a.lng()}SWFAddress.setValue($("filter_form").serialize().gsub("%25","^25"))}.bind(this))}else{SWFAddress.setValue($("filter_form").serialize().gsub("%25","^25"))}}}};function FindADoctor_addSearchPageEvents(){try{page_toolbar();if(window.location.hash&&$("quick_search")&&$("advanced_search")&&$("advanced_more_options")){var a=window.location.hash.substring(1).toQueryParams();FindADoctor_replaceSearchForm(FindADoctor_FindADoctorSubTemplateURL,a);return true}if($("advanced_more_options")&&$("advanced_more_options_button")&&$("quick_search_text")&&$("advanced_search_lastname_text")){if($("specialty_list_link")){$("specialty_list_content").hide();new Ajax.Request(findADoctorTypeAheadURL,{method:"get",parameters:"postName=advanced_search_condition_text",onCreate:function(){},onSuccess:function(f){condition_array=(f.responseText).evalJSON(true);var d=$CE("ul");for(i=0;i<condition_array.length;i++){var c=$CE("li");var e=$CE("a",{href:"#"});e.update(condition_array[i]);c.appendChild(e);d.appendChild(c)}$("specialty_list_content").appendChild(d);$$("#specialty_list_content a").each(function(g){g.onclick=function(){$("advanced_search_condition_text").value=this.innerHTML;return false}})},onFailure:function(){}});$("specialty_list_link").onclick=function(){$("specialty_list_content").toggle();return false}}}}catch(b){}}function randomInt(c,b){b++;var a=Math.floor(Math.random()*b);a=a+c;return a}var safe_harbor_text="Important Legal Notice<br /><br />Physicians in good standing on the medical staff and available to see new patients can choose to join our free referral service. We use a rotational selection process to identify physicians based on your stated needs & preferences.";function FindADoctor_addSearchResultsEvents(){alert("FindADoctor_addSearchResultsEvents");try{if($("results")&&$$("#content_navigation .generic_child_page_list ul li.Search a")[0]&&$$("#bread_crumbs ul li.last a")[0]){$$("#content_navigation .generic_child_page_list ul li.Search a")[0].href=$$("#bread_crumbs ul li.last a")[0].href}if($("results")&&$$("#content_navigation .generic_child_page_list ul li.Search")[0]){$$("#content_navigation .generic_child_page_list ul li.Search")[0].addClassName("sel")}if($("results")&&$$("#bread_crumbs ul li.last")[0]&&$$("#bread_crumbs ul li.last a")[0].innerHTML.indexOf("Search")==-1){var a=new Element("li",{"class":"sel last"}).update("<a href='"+$$("#bread_crumbs ul li.last a")[0].href+"'>Search</a>");$$("#bread_crumbs ul li.last")[0].removeClassName("sel").removeClassName("last").insert({after:a})}if($$("#results .actions .share a")[0]){$$("#results .actions .share a").each(function(f){var d=$(f).up("div").next("div").down("h4 a").innerHTML.replace(/(<([^>]+)>)/ig,"");var e=$(f).up("div").next("div").down("h4 a").href;if(e.indexOf("http://")==-1){e="http://"+document.domain+e}var c=SHARETHIS.addEntry({title:encode_utf8(d),url:encode_utf8(e)},{button:false,embeds:true});c.attachButton(f)})}if($("results")&&window.location.hash){if($$("#results ul li h4 a")){$$("#results ul li h4 a").each(function(c){c.href=c.href+window.location.hash})}if($$("#results ul li .view_profile a.detail_button")){$$("#results ul li .view_profile a.detail_button").each(function(c){c.href=c.href+window.location.hash})}if($$("#results ul li .thumbnail a")){$$("#results ul li .thumbnail a").each(function(c){c.href=c.href+window.location.hash})}if($$("#bread_crumbs .sel a")){$$("#bread_crumbs .sel a").each(function(c){c.href=c.href+window.location.hash})}}if($$("#results .back_link a")){$$("#results .back_link a").each(function(c){c.onclick=function(){return false}})}if($("favorites")&&$("compare_this")){$("compare_this").onclick=function(){FindADoctor_compareFavorites();return false}}if($("favorites")&&$("compare_clear")){$("compare_clear").onclick=function(){FindADoctor_clearFavorites();return false}}if($("favorites")&&$("favorites").childElements()[0]){}else{if(getCookie("eHA_FindADoctor_Favorites_nm")&&(getCookie("eHA_FindADoctor_Favorites_nm")!="-"&&getCookie("eHA_FindADoctor_Favorites_nm")!="--")){FindADoctor_loadFavorites(getCookie("eHA_FindADoctor_Favorites_nm"))}}assignPanelLinks()}catch(b){}}function $CE(tagName,attributes,styles){var el=document.createElement(tagName);if(attributes){$H(attributes).each(function(pair){eval("el."+pair.key+"='"+pair.value+"'")})}if(styles){$H(styles).each(function(pair){el.style[pair.key]=pair.value})}return $(el)}function FindADoctor_readDetailHash(){}function FindADoctor_addToFavorites(f){if($("favorites")){$("favorites_wrapper").style.height="auto";Effect.Appear("favorites_wrapper");var c=$CE("div",{id:"favorite_"+f},{display:"none"});var b=$CE("h4");var e=$CE("a",{href:"#",className:"delete",title:"Remove this from Favorites"});e.observe("click",function(g){Event.stop(g);FindADoctor_removeFavorite($(this).up("div"))});e.appendChild(document.createTextNode("Remove this from Favorites"));if($(f)){if(!$("favorite_"+f)){if($("results")){var d=$$("#"+f+" h4 a")[0].cloneNode(true);b.appendChild(d)}c.appendChild(b);c.appendChild(e);$("favorites").appendChild(c);Effect.Appear("favorite_"+f,{duration:0.5});FindADoctor_updateCookie(f)}else{Effect.Appear("favorite_"+f,{duration:0.5})}}else{if($$(".physician_profile")[0]){var a=$$(".physician_biography_name")[0].innerHTML;var d=new Element("a",{href:location.href});d.update(a);b.appendChild(d);c.appendChild(b);c.appendChild(e);$("favorites").appendChild(c);Effect.Appear("favorite_"+f,{duration:0.5});FindADoctor_updateCookie(f)}}}return false}function FindADoctor_updateCookie(b){var a=getCookie("eHA_FindADoctor_Favorites_nm");if(a){if(a.length>0){if(a.indexOf(b)!=-1){return false}else{a=a+"-"+b}}else{a=b}setCookie("eHA_FindADoctor_Favorites_nm",a);return true}else{setCookie("eHA_FindADoctor_Favorites_nm",b);return true}}function FindADoctor_loadFavorites(b){if($("favorites")){var c=b.replaceAll("result","").split("-");for(var a=0;a<c.length;a++){if(c[a]!=""){if($("result"+c[a])){$("result"+c[a]).addClassName("favorite")}FindADoctor_populateFavorites(c[a])}}$("favorites_wrapper").style.height="auto";Effect.Appear("favorites_wrapper")}}function FindADoctor_populateFavorites(b){if(findADoctorFavoriteTemplateName){var a={physician_id:b};new Ajax.Request(findADoctorFavoriteTemplateName,{method:"get",parameters:a,onCreate:function(){},onSuccess:function(c){},onComplete:function(c){$("favorites").insert(new Element("div",{id:"favorite_result"+b}));$("favorite_result"+b).replace(c.responseText);$("favorite_result"+b).select("a.delete").each(function(d){d.observe("click",function(e){Event.stop(e);FindADoctor_removeFavorite($(this).up("div"))})})},onFailure:function(){}})}else{}}function FindADoctor_addFavoriteEvents(){if($("favorites")){$$("#favorites a.delete").each(function(a){a.href="javascript:void(0)";a.observe("click",function(b){Event.stop(b);FindADoctor_removeFavorite($(this).up("div"))})})}}function FindADoctor_checkFavorites(){if($("favorites").down()==undefined){Effect.BlindUp("favorites_wrapper",{duration:0.2})}}function FindADoctor_clearFavorites(){if($$("#favorites>div")[0]){$$("#favorites>div").each(function(a){FindADoctor_removeFavorite(a)})}}function FindADoctor_compareFavorites(){if($$("#results div.compare span.done")[0]||$("content_body").select("div.compare span.done")[0]){}else{if($("favorites")){$("compare_this").up("span").addClassName("sel");var d=new Element("div",{"class":"compare"}).update(new Element("ul"));var g=new Element("span",{"class":"done"}).update(new Element("a",{href:"#"}).update("Return to Previous Page"));if($("results")){$("results").childElements().each(function(h){if(Prototype.Browser.IE){h.hide()}else{h.fade({duration:0.2})}});$("results").insert({bottom:d});$$("#results div.compare")[0].insert({bottom:g});$$("#results div.compare span.done a")[0].onclick=function(){FindADoctor_clearCompare();return false}}else{if($$(".physician_profile")[0]){$$(".physician_profile")[0].fade({duration:0.2});if($("results")==null){$("content_body").insert(new Element("div",{id:"results"}))}$("results").insert(d);$("content_body").select("div.compare")[0].insert({bottom:g});$("content_body").select("div.compare span.done a")[0].onclick=function(){FindADoctor_clearCompare();return false}}}$$("body")[0].setStyle({cursor:"progress"});var f=new Element("img",{src:"/nm_core/images/ajax64.gif",alt:"Please Wait."});f.addClassName("ajax_loading");var a=new Element("li").insert(f);$$("#results div.compare ul")[0].insert({bottom:a});var e=new Array();var b="";$$("#favorites div").each(function(h){b+=h.id.replace("favorite_result","")+",";e.push(h.id.replace("favorite_result",""))});var c={physician_id_list:b};new Ajax.Request("../cs/Satellite?pagename=NMH_Base%2FPhysician%2Fcompare_list&site=nm",{method:"get",parameters:c,onCreate:function(){},onSuccess:function(h){},onComplete:function(h){$$("#results div.compare ul")[0].update(h.responseText);$$("#results div.compare div.actions li.compare").invoke("hide");emailEvents();$$("#results .result .secondary input").each(function(j){if(j.getAttribute("id").indexOf("extraButton")!=-1){$$("body")[0].setStyle({cursor:"auto"});$$("ajax_loading").invoke("remove");this.loadingImage=new Element("img",{src:"/nm_core/images/ajax64.gif",alt:"Please Wait."});this.loadingImage.addClassName("ajax_loading");j.up("div.secondary").down("div").hide();assignPanelLinks();j.observe("click",function(k){Event.stop(k);Effect.toggle($(this).up("div.secondary").down("div"),"blind",{duration:0.5});if($(this).value.indexOf("More Options")!=-1){$(this).value="Less Options";$(this).removeClassName("More").addClassName("Less")}else{$(this).value="More Options";$(this).removeClassName("Less").addClassName("More")}})}})}})}}}function FindADoctor_clearCompare(){if($("results")){$$("#results div.compare")[0].remove();$("results").childElements().each(function(a){if(Prototype.Browser.IE){a.show()}else{a.appear({duration:0.2})}})}if($$(".physician_profile").length>0){if($("results")){$("results").remove()}$$(".physician_profile")[0].appear({duration:0.2})}$("compare_this").up("span").removeClassName("sel")}function FindADoctor_populateCompare(c,b){if(findADoctorCompareTemplateName){var a={physician_id:c.gsub("favorite_","")};new Ajax.Request(findADoctorCompareTemplateName,{method:"get",parameters:a,onCreate:function(){},onSuccess:function(d){},onComplete:function(e){var d=new Element("li",{"class":b}).update(e.responseText);if($("results")){$$("#results div.compare ul")[0].insert({bottom:d});$$("#results div.compare div.actions li.compare").invoke("hide");$$("#results div.compare ul")[0].select("li:last .secondary").each(function(f){f.down("div").setStyle({display:"none"})})}else{if($$(".physician_profile").length>0){$$("div.compare ul")[0].insert({bottom:d});$$("div.compare ul li:last").invoke("hide")}}$$("div.compare ul li:last").select(".secondary input").each(function(f){if(f.id.indexOf("extraButton")!=-1){f.observe("click",function(g){Event.stop(g);Effect.toggle($(this).up("div.secondary").down("div"),"blind",{duration:0.5});if($(this).value.indexOf("More Options")!=-1){$(this).value="Less Options";$(this).removeClassName("More").addClassName("Less")}else{$(this).value="More Options";$(this).removeClassName("Less").addClassName("More")}})}})},onFailure:function(){}})}else{}}function FindADoctor_removeFavorite(b){Effect.Fade(b.id,{duration:0.2});setTimeout("$('"+b.id+"').up().removeChild($('"+b.id+"'))",200);setTimeout("FindADoctor_checkFavorites()",220);if($(b.id.replace("favorite_result",""))){$(b.id.replace("favorite_result","")).removeClassName("favorite")}var a=getCookie("eHA_FindADoctor_Favorites_nm");if(a){var c=b.id.replace("favorite_result","");a=a.replace("result"+c,"").replace(/--/g,"-");setCookie("eHA_FindADoctor_Favorites_nm",a)}else{}return false}function FindADoctor_changeFilters(){}function getCookie(a){if(document.cookie.length>0){c_start=document.cookie.indexOf(a+"=");if(c_start!=-1){c_start=c_start+a.length+1;c_end=document.cookie.indexOf(";",c_start);if(c_end==-1){c_end=document.cookie.length}return unescape(document.cookie.substring(c_start,c_end))}else{return false}}return false}function setCookie(b,c,a){var d=new Date();d.setDate(d.getDate()+a);document.cookie=b+"="+escape(c)+((a==null)?"":";expires="+d.toGMTString())}function FindADoctor_switchToTab(a,b){if($$("#physician_profile .tab")[0]&&$$("#profile_tab_links li")[0]){try{$$("#physician_profile .on").invoke("addClassName","off").invoke("removeClassName","on");$$("#profile_tab_links li.on").invoke("addClassName","off").invoke("removeClassName","on");if((typeof a!=="undefined"&&typeof b!=="undefined")&&($(a)&&$(b))){$(a).addClassName("on").removeClassName("off");$(b).addClassName("on").removeClassName("off")}else{}}catch(c){console.log("ERROR: "+c.description)}}return false}function FindADoctor_megaDropDownEvents(){if($("primary_nav_physician_finder_search_field")){FindADoctor_typeAheadJSON(findADoctorTypeAheadURL,"primary_nav_physician_finder_search_field","primary_nav_physician_finder_search_field_typeAhead")}if($("primary_nav_physician_finder_search_button")){$("primary_nav_physician_finder_search_button").onclick=function(){FindADoctor_megaDropDownExecute($("primary_nav_physician_finder_search_button"));return false};$("primary_nav_physician_finder_search_button").onsubmit=function(){FindADoctor_megaDropDownExecute($("primary_nav_physician_finder_search_button"));return false};$("primary_nav_physician_finder_search_button").up("form").onsubmit=function(){FindADoctor_megaDropDownExecute($("primary_nav_physician_finder_search_button"));return false}}}function FindADoctor_replaceSearchForm(b,a){}var panel_duration=0.6;var morph_duration=0.6;var panel_close_handler;function assignPanelLinks(){try{var b=new Array();$$(".safe_harbor a").each(function(c){c.onclick=function(){messageString=safe_harbor_text;systemMessage(messageString,15000);return false}});if($$("#physician_video a")[0]){b=b.concat($$("#physician_video a"))}if($$("#results .actions .video a")[0]){b=b.concat($$("#results .actions .video a"))}if($$("#results .physician_media .video a")[0]){b=b.concat($$("#results .physician_media .video a"))}if($$(".physician_profile_inner .video a")[0]){b=b.concat($$(".physician_profile_inner .video a"))}if(b.length>0){b.invoke("observe","click",function(c){c.stop();displayPanel(this,"video")})}emailEvents()}catch(a){alert(a.message)}}addLoadEvent(assignPanelLinks);function constructPanel(){var c=new Element("div",{id:"media_panel"});var d=new Element("div",{id:"backdrop_panel"});$$("body")[0].insert({bottom:c});$$("body")[0].insert({bottom:d});var b=new Element("a",{href:"javascript:void(0)",id:"physician_close_btn"}).update("close").observe("click",closePanel);var a=new Element("div",{id:"close_media_panel"});$("media_panel").insert({bottom:a});$("close_media_panel").insert(b);if(Prototype.Browser.IE6){$("backdrop_panel").setStyle({backgroundColor:"#000",position:"absolute",top:document.viewport.getScrollOffsets()[1]+"px",left:document.viewport.getScrollOffsets()[0]+"px",width:document.viewport.getWidth()+"px",height:document.viewport.getHeight()+"px",zIndex:"10000",display:"none"});$("media_panel").setStyle({position:"absolute",top:document.viewport.getScrollOffsets()[1]+"px",left:document.viewport.getScrollOffsets()[0]+"px",width:document.viewport.getWidth()+"px",height:document.viewport.getHeight()+"px",zIndex:"10001",display:"none"});$$("body select").each(function(e){e.setStyle({visibility:"hidden"})})}else{$("backdrop_panel").setStyle({backgroundColor:"#000",position:"fixed",top:"0px",left:"0px",width:document.viewport.getWidth()+"px",height:document.viewport.getHeight()+"px",zIndex:"10000",display:"none"});$("media_panel").setStyle({position:"fixed",top:"0px",left:"0px",width:document.viewport.getWidth()+"px",height:document.viewport.getHeight()+"px",zIndex:"10001",display:"none"})}appearPanels()}Prototype.Browser.IE6=Prototype.Browser.IE&&parseInt(navigator.userAgent.substring(navigator.userAgent.indexOf("MSIE")+5))==6;function appearPanels(){if(Prototype.Browser.IE6){$$("body select").each(function(a){a.setStyle({visibility:"hidden"})})}$$("body")[0].setStyle({position:"relative"});$("backdrop_panel").appear({duration:panel_duration,from:0,to:0.7,afterFinish:function(){$("media_panel").show()}});$("close_media_panel").show()}function closePanel(){if($("close_media_panel").select("ul.video").length>0){$("close_media_panel").select("ul.video").invoke("remove")}if(playerObjectExists){try{playerObject.sendEvent("PLAY","false")}catch(a){}}clearTimeout(panel_close_handler);$("backdrop_panel").fade({duration:panel_duration});$("media_panel").fade({duration:panel_duration,afterFinish:function(){$("close_media_panel").removeClassName("webwalk");if($$("#close_media_panel a").length==0){$("close_media_panel").update();$("close_media_panel").insert($("physician_close_btn"))}$$("#media_panel .big_media").invoke("remove");$$("#media_panel .big_media_webwalk").invoke("remove");if($("media_panel").hasClassName("email_form")){$("media_panel").removeClassName("email_form")}}});Event.stopObserving($$("body")[0],"keypress",keyPressHandler);$$("body")[0].setStyle({position:"static"});$$("body select").each(function(b){b.setStyle({visibility:"visible"})})}function keyPressHandler(c){var a=(window.event)?event.keyCode:c.keyCode;var b=(window.event)?27:c.DOM_VK_ESCAPE;if(a==b){closePanel()}}function scrollHandler(){if(Prototype.Browser.IE6){$("backdrop_panel").setStyle({top:document.viewport.getScrollOffsets()[1]+"px",left:document.viewport.getScrollOffsets()[0]+"px"});$("media_panel").setStyle({top:document.viewport.getScrollOffsets()[1]+"px",left:document.viewport.getScrollOffsets()[0]+"px"})}else{}}function checkPanel(){if($("media_panel")&&$("backdrop_panel")){$("backdrop_panel").setStyle({width:document.viewport.getWidth()+"px",height:document.viewport.getHeight()+"px"});$("media_panel").setStyle({width:document.viewport.getWidth()+"px",height:document.viewport.getHeight()+"px"});appearPanels()}else{constructPanel()}}function displayPanel(c,a){var b=c.href;var d="panel_media";checkPanel();Event.observe($$("body")[0],"keypress",keyPressHandler);Event.observe(window,"scroll",scrollHandler);if($(d+"_wrapper")){$(d+"_wrapper").show()}else{createPanelMedia(b,a,d)}if(c.siblings().length==1){if(c.siblings()[0].hasClassName("spanish")){$("panel_media_wrapper").setStyle({height:"339px"});var g=new Element("a",{href:c.up().childElements()[0].href}).update("Video - English |").observe("click",function(h){h.stop();jwPlayer(a,escape(this.href),"true","","","400","359","panel_media","big_media_content")});var f=new Element("a",{href:c.up().childElements()[1].href}).update(" Espa\&#241;ol").observe("click",function(h){h.stop();jwPlayer(a,escape(this.href),"true","","","400","359","panel_media","big_media_content")});var e=new Element("ul").addClassName("video").insert(new Element("li").insert(g));e.insert(new Element("li").addClassName("spanish").insert(f));$("close_media_panel").insert({top:e})}}if(c.hasClassName("spanish")){$("panel_media_wrapper").setStyle({height:"339px"});var g=new Element("a",{href:c.up().childElements()[0].href}).update("Video - English |").observe("click",function(h){h.stop();jwPlayer(a,escape(this.href),"true","","","400","359","panel_media","big_media_content")});var f=new Element("a",{href:c.up().childElements()[1].href}).update(" Espa\&#241;ol").observe("click",function(h){h.stop();jwPlayer(a,escape(this.href),"true","","","400","359","panel_media","big_media_content")});var e=new Element("ul").addClassName("video").insert(new Element("li").insert(g));e.insert(new Element("li").addClassName("spanish").insert(f));$("close_media_panel").insert({top:e})}}function createPanelMedia(c,a,f){var b="400";var e="359";var d=new Element("div",{id:f+"_wrapper",className:"big_media"}).update(new Element("div",{id:f,className:"big_media_content"}));$("media_panel").insert({top:d});jwPlayer(a,escape(c),"true","","",b,e,f,"big_media_content")}function jwPlayer(m,c,f,k,j,l,g,h,a){var b={};b.file=c;b.autostart=f;b.stretching="uniform";b.shuffle="false";b.image=k;b.skin="/nm_core/swf/nmh-skin.swf";b.width=l;b.height=g;b.type=m;var d={};d.wmode="transparent";d.allowfullscreen="true";var e={};e.id=h;e.styleclass=a;e.name=h;swfobject.embedSWF("/eHA_files/mediaplayer/mediaplayer.swf",h,l,g,"9.0.0",false,b,d,e)}var playerObject=null;var playerObjectExists=false;function playerReady(a){playerObject=$(a.id);playerObjectExists=true}function emailEvents(){if($$("#profile_tools .email a")[0]){$$("#profile_tools .email a")[0].onclick=function(){var a=$$(".physician_profile")[0].id;displayForm(a);return false}}if($$("#results .actions .email a")[0]){$$("#results .actions .email a").each(function(a){a.onclick=function(){var b=$(this).up("li.result").id;b=b.replace("result","");displayForm(b);return false}})}}function systemMessage(a,b){checkPanel();if($("panel_system_message")){$("panel_system_message").down("p").update(a);$("panel_system_message").appear({duration:panel_duration})}else{var c=new Element("div",{id:"panel_system_message"}).update(new Element("p").update(a)).addClassName("big_media");$("media_panel").insert({top:c})}panel_close_handler=setTimeout("closePanel()",b)}function displayForm(q){checkPanel();if($("physician_email_form"+q)){$("physician_email_form"+q).remove()}else{try{var h={sitepfx:"nm",eHA_page_description:q,mode:"email"};h.physician_id=q;var t=findADoctorSendEmail+"&"+$H(h).toQueryString();var m=new Element("div",{id:"physician_email_form"+q}).addClassName("physician_email_form").addClassName("big_media");var p=new Element("fieldset");var f=new Element("legend").update("Email this Profile");var x=new Element("form",{action:t,method:"get"});x.onsubmit=function(){return submitPhysicianEmailForm(this)};var j=new Element("label",{"for":"email_to"+q}).update("To:");var e=new Element("input",{type:"text",value:"",name:"email_to",id:"email_to"+q}).addClassName("email_to");var o=new Element("span",{style:"display:none;"}).addClassName("email_to_error").update("Please enter a valid email address.");e.onkeypress=function(){physicianEmailKeyPress(this)};var n=new Element("label",{"for":"email_from"+q}).update("From:");var c=new Element("input",{type:"text",value:"",name:"email_from",id:"email_from"+q}).addClassName("email_from");var a=new Element("span",{style:"display:none;"}).addClassName("email_from_error").update("Please enter a valid email address.");c.onkeypress=function(){physicianEmailKeyPress(this)};var r=new Element("span",{style:"display:none;"}).addClassName("physician_email_response");var l=new Element("input",{type:"submit",value:"Send",id:"physician_email_submit"}).addClassName("physician_email_submit");var d=new Element("input",{type:"button",value:"Cancel",id:"physician_email_cancel"}).addClassName("physician_email_submit").observe("click",closePanel);var u=new Element("ul");var w=new Element("li");var k=new Element("li");var s=new Element("a",{href:"/listing/classListing/emailterms",target:"_blank"}).update("Terms of E-mail Communication.");var v=new Element("li");v.insert(new Element("input",{type:"checkbox",name:"acceptTerms",id:"acceptTerms"}));v.insert(new Element("label",{"for":"acceptTerms",id:"acceptTermsLabel"}).update("I Accept the "));v.insert(s);v.insert(new Element("span",{style:"display:none;"}).addClassName("checkbox_error").update("You must accept the terms"));var b=new Element("li");k.insert({bottom:j});k.insert({bottom:e});k.insert({bottom:o});w.insert({bottom:n});w.insert({bottom:c});w.insert({bottom:a});b.insert({bottom:r});b.insert({bottom:$("physician_close_btn")});b.insert(new Element("span",{id:"submit_span"}).insert(new Element("span").insert(l)));b.insert(new Element("span",{id:"cancel_span"}).insert(new Element("span").insert(d)));u.insert({bottom:k});u.insert({bottom:w});u.insert({bottom:v});u.insert({bottom:b});x.update(u);p.insert({bottom:f});p.insert({bottom:x});m.update(p);$("close_media_panel").update("Email this page");$("media_panel").addClassName("email_form");$("media_panel").insert({bottom:m})}catch(g){console.log(g)}}Event.observe($$("body")[0],"keypress",keyPressHandler);Event.observe(window,"scroll",scrollHandler)}function physicianEmailAction(b){var a=$(b).action+"&"+$(b).serialize();new Ajax.Request(a,{method:"get",onCreate:function(){$(b).down(".physician_email_response").update("Sending Email . . .");$(b).down(".physician_email_response").appear({duration:panel_duration})},onSuccess:function(c){},onComplete:function(c){if(c.responseText.indexOf("success")!=-1){$(b).down(".physician_email_response").update("Email sent!");PhysicianToEmailAddress=$(b).down(".email_to").value;$(b).down(".physician_email_response").removeClassName("failure").addClassName("success");$(b).down(".physician_email_response").appear({duration:panel_duration})}else{$(b).down(".physician_email_response").update("Failed to send Email!");$(b).down(".physician_email_response").addClassName("failure");$(b).down(".physician_email_response").appear({duration:panel_duration})}},onFailure:function(){$(b).down(".physician_email_response").addClassName("failure");$(b).down(".physician_email_response").update("Request failed!")}})}var PhysicianToEmailAddress="";function submitPhysicianEmailForm(a){if($(a).down(".physician_email_response").innerHTML.indexOf("sent")!=-1&&PhysicianToEmailAddress==$(a).down(".email_to").value){$(a).down(".physician_email_response").update("Email to this address already sent!");return false}else{var b=true;if(checkEmail($(a).down(".email_to"))){$(a).down(".email_to_error").setStyle({display:"none"})}else{$(a).down(".email_to_error").blindDown({duration:panel_duration});b=false}if(checkEmail($(a).down(".email_from"))){$(a).down(".email_from_error").setStyle({display:"none"})}else{$(a).down(".email_from_error").blindDown({duration:panel_duration});b=false}if($("acceptTerms").checked==true){$(a).down(".checkbox_error").setStyle({display:"none"})}else{$(a).down(".checkbox_error").blindDown({duration:panel_duration});b=false}if(b){physicianEmailAction(a)}return false}}function physicianEmailKeyPress(a){if(checkEmail(a)){$(a).addClassName("good")}else{$(a).removeClassName("good")}$(a).next("span").hide()}function test(c){var b=/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;var a=new RegExp(b);return a.test(c)}function checkEmail(a){var b=a.value;if(b!=""&&test(b)){return true}else{return false}}function clearCookie(){setCookie("eHA_FindADoctor_Favorites_nm","")};
