function sniffBrowsers(){ns4=document.layers;op5=(navigator.userAgent.indexOf("Opera 5")!=-1)||(navigator.userAgent.indexOf("Opera/5")!=-1);op6=(navigator.userAgent.indexOf("Opera 6")!=-1)||(navigator.userAgent.indexOf("Opera/6")!=-1);opera=(navigator.userAgent.indexOf("Opera")!=-1);agt=navigator.userAgent.toLowerCase();mac=(agt.indexOf("mac")!=-1);ie=(agt.indexOf("msie")!=-1);ie6=(navigator.appVersion.indexOf("MSIE 6.0")>-1);mac_ie=mac&&ie;webkit=navigator.userAgent.toLowerCase().indexOf("webkit")>-1;iphone=navigator.userAgent.toLowerCase().indexOf("iphone")>-1}sniffBrowsers();function MM_preloadImages(){var f=document;if(f.images){if(!f.MM_p){f.MM_p=new Array()}var e,c=f.MM_p.length,b=MM_preloadImages.arguments;for(e=0;e<b.length;e++){if(b[e].indexOf("#")!=0){f.MM_p[c]=new Image;f.MM_p[c++].src=b[e]}}}}function MM_swapImgRestore(){var d,b,c=document.MM_sr;for(d=0;c&&d<c.length&&(b=c[d])&&b.oSrc;d++){b.src=b.oSrc}}function MM_findObj(f,e){var c,b,a;if(!e){e=document}if((c=f.indexOf("?"))>0&&parent.frames.length){e=parent.frames[f.substring(c+1)].document;f=f.substring(0,c)}if(!(a=e[f])&&e.all){a=e.all[f]}for(b=0;!a&&b<e.forms.length;b++){a=e.forms[b][f]}for(b=0;!a&&e.layers&&b<e.layers.length;b++){a=MM_findObj(f,e.layers[b].document)}if(!a&&e.getElementById){a=e.getElementById(f)}return a}function MM_swapImage(){var e,d=0,b,c=MM_swapImage.arguments;document.MM_sr=new Array;for(e=0;e<(c.length-2);e+=3){if((b=MM_findObj(c[e]))!=null){document.MM_sr[d++]=b;if(!b.oSrc){b.oSrc=b.src}b.src=c[e+2]}}}function MM_jumpMenu(targ,selObj,restore){eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");if(restore){selObj.selectedIndex=0}}function MM_jumpMenuGo(b,a,c){var d=MM_findObj(b);if(d){MM_jumpMenu(a,d,c)}}function MM_showHideLayers(){var c,e,a,d,b=MM_showHideLayers.arguments;for(c=0;c<(b.length-2);c+=3){if((d=MM_findObj(b[c]))!=null){a=b[c+2];if(d.style){d=d.style;a=(a=="show")?"visible":(a=="hide")?"hidden":a}d.visibility=a}}}function write_e(d,b,a){if(!b){b="stanford.edu"}var c=d+"@"+b;document.write('<a href="mailto:'+c+'">'+((!a)?c:a)+"</a>")}SM={};SM.getValueFromClass=function(c,b){if(c.className.indexOf(" "+b)!=-1){start=c.className.indexOf(" "+b)+1;end=c.className.indexOf(" ",start);end=(end==-1)?c.className.length-start:end-start;var a=b.length;return c.className.substr(start+a,end-a)}else{return""}};SM.dateUtils={init:function(){var a=new Date();SM.theDay=a.getDay();SM.theMonth=a.getMonth();SM.theYear=a.getFullYear();SM.theDate=a.getDate();SM.theYear=a.getFullYear();SM.theHour=a.getHours();SM.theMin=a.getMinutes();SM.theSec=a.getSeconds()},writeDate:function(){if(!SM.theDay){SM.dateUtils.init()}return SM.theDay},checkYear:function(){if(!SM.theYear){SM.dateUtils.init()}var b=document.getElementsByTagName("span");for(var a=0;a<b.length;a++){if(b[a].className=="currentYear"){b[a].innerHTML=SM.theYear}}},calculateTime:function(){var a=SM.theHour+":"+SM.theMin+":"+SM.theSec;return a},timeAsString:function(){if(!SM.theMin){SM.dateUtils.init()}if(SM.theMin<10){SM.theMin="0"+SM.theMin}var a=SM.theHour+":"+SM.theMin;return a},writeYear:function(){if(!SM.theYear){SM.dateUtils.init()}document.write(SM.theYear)},theDateAsString:function(){SM.dateUtils.init();if(SM.theDay==0){SM.theDay="Sunday, "}else{if(SM.theDay==1){SM.theDay="Monday, "}else{if(SM.theDay==2){SM.theDay="Tuesday, "}else{if(SM.theDay==3){SM.theDay="Wednesday, "}else{if(SM.theDay==4){SM.theDay="Thursday, "}else{if(SM.theDay==5){SM.theDay="Friday, "}else{if(SM.theDay==6){SM.theDay="Saturday, "}else{SM.theDay="error!SM.theDay:"}}}}}}}if(SM.theMonth==0){SM.theMonth="January "}else{if(SM.theMonth==1){SM.theMonth="February "}else{if(SM.theMonth==2){SM.theMonth="March "}else{if(SM.theMonth==3){SM.theMonth="April "}else{if(SM.theMonth==4){SM.theMonth="May "}else{if(SM.theMonth==5){SM.theMonth="June "}else{if(SM.theMonth==6){SM.theMonth="July "}else{if(SM.theMonth==7){SM.theMonth="August "}else{if(SM.theMonth==8){SM.theMonth="September "}else{if(SM.theMonth==9){SM.theMonth="October "}else{if(SM.theMonth==10){SM.theMonth="November "}else{if(SM.theMonth==11){SM.theMonth="December "}else{SM.theMonth="error!SM.theMonth:"}}}}}}}}}}}}var a=SM.theDay+SM.theMonth+SM.theDate+", "+SM.theYear;return a},theDateAndTimeAsString:function(){SM.dateUtils.init();var a=SM.dateUtils.theDateAsString()+" - "+SM.dateUtils.timeAsString();return a}};SM.setNav=function(){if(document.getElementById("navList")){function a(m){var i=m.className;var l=(i)?i+" x_selected":"x_selected";if(ie6){l="x_selected"}m.setAttribute("class",l);if(ie){m.setAttribute("className",l)}}if(document.getElementById("tabOverride")&&document.getElementById("tabOverride").innerHTML){var c=(document.getElementById("tabOverride").innerHTML*2)-1;if(ie){c=(document.getElementById("tabOverride").innerHTML)-1}if(c!=-1){a(document.getElementById("navList").childNodes[c])}}else{var e=document.location.toString();var f=document.location.pathname;var b=f.split("/");var g=b[b.length-1];var k=e.substr(0,e.length-g.length);var j=document.getElementById("navList").getElementsByTagName("a");for(var d=0;d<j.length;d++){if(k==j[d].href){var h=j[d].parentNode;if(!ie&&(h.getAttribute("class")=="x_hasChildren")){h=h.parentNode.parentNode}else{if(ie&&(h.getAttribute("className")=="x_hasChildren")){h=h.parentNode.parentNode}}a(h)}}}}};SM.setSubNav=function(){if(document.getElementById("subNav")){var b=document.getElementById("subNav").getElementsByTagName("a");var d=document.location.toString();while(d.lastIndexOf("#")==(d.length-1)){d=d.slice(0,-1)}if(d.lastIndexOf("index.html")==(d.length-10)){d=d.slice(0,-10)}if(d.lastIndexOf("/")==(d.length-1)){d=d.slice(0,-1)}for(var c=0;c<b.length;c++){var e=b[c].href;if(e.lastIndexOf("index.html")==(e.length-10)){e=e.slice(0,-10)}if(e.lastIndexOf("/")==(e.length-1)){e=e.slice(0,-1)}if(d==e){b[c].parentNode.setAttribute("class","x_selected");if(ie){b[c].parentNode.setAttribute("className","x_selected")}var a=b[c].parentNode.parentNode.parentNode;if(a.nodeName=="LI"){a.setAttribute("class","x_highlighted");a.setAttribute("className","x_highlighted")}}}}};SM.writeBrandedSiteName=function(){if(!YAHOO.util.Dom.get("brandedSiteName")){return}if(AC_FL_RunContent==0||DetectFlashVer==0){alert("This page requires /Templates/AC_RunActiveContent.js.")}else{var a=8;var l=0;var f=24;var h=DetectFlashVer(a,l,f);var m=navigator.userAgent.toLowerCase().indexOf("webkit")>-1;if(!m&&h&&document.getElementById("brandedSiteName")){var e=document.getElementById("brandedSiteName").getElementsByTagName("a");var k=e[0];if(k){var n=escape(k.href);var d=(document.getElementById("brandedSiteNameSubtitle"))?escape(document.getElementById("brandedSiteNameSubtitle").innerHTML.toUpperCase()):"";var g=k.getElementsByTagName("span");var j=g.length;for(var c=0;c<j;c++){k.removeChild(g[0])}var o=k.innerHTML;o=o.replace("\n"," ");o=o.replace("\r"," ");o=o.replace("  "," ");while(o.lastIndexOf(" ")==(o.length-1)){o=o.slice(0,-1)}o=escape(o);o=o.replace("%3CBR%3E","\n");var b="brandedSiteNameText="+o+"&brandedSiteNameSubtitle="+d+"&brandedSiteNameLink="+n;flashstring='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="275" height="58" id="brandedSiteNameMovie" align="middle">';flashstring+='<param name="allowScriptAccess" value="sameDomain" />';flashstring+='<param name="FlashVars" value="'+b+'" />';flashstring+='<param name="allowFullScreen" value="false" />';flashstring+='<param name="wmode" value="transparent" />';flashstring+='<param name="movie" value="/Templates/images/brandedSiteNameMovie.swf" />';flashstring+='<param name="quality" value="high" /><param name="bgcolor" value="#ffffff" />';flashstring+='<embed src="/Templates/images/brandedSiteNameMovie.swf" quality="high" bgcolor="#ffffff" ';flashstring+='FlashVars="'+b+'" ';flashstring+='width="275" height="58" name="brandedSiteNameMovie" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" />';flashstring+="</object>";document.getElementById("brandedSiteName").innerHTML=flashstring}document.getElementById("brandedSiteName").style.display="block"}}};SM.ie6HoverSupport=function(d,c){if(ie6){var a=d.getElementsByTagName(c);for(var b=0;b<a.length;b++){a[b].onmouseover=function(){this.className+=" x_hover"};a[b].onmouseout=function(){this.className=this.className.replace(new RegExp(" x_hover\\b"),"")}}}};SM.ie6navSupport=function(){if(ie6){if(document.getElementById("superheader")){SM.ie6HoverSupport(document.getElementById("superheader"),"li")}if(document.getElementById("nav")){SM.ie6HoverSupport(document.getElementById("nav"),"li")}}};SM.searchBoxUtils=function(){try{var b=sm_siteurl.split(",")}catch(g){var b=""}var n="";for(var d=0;d<b.length;d++){n+=("site:"+b[d]+" ")}n=n.slice(0,-1);var a="Search Stanford Medical Sites";var j="Search This Site";var k=document.getElementById("q");function h(){if(document.getElementById("as_oq_1")){document.getElementById("as_oq_1").value=n}if(document.getElementById("as_oq_1")){document.getElementById("as_oq_1").checked=true}document.getElementById("numgm").value=0;if(k.value==""||k.value==a){k.value=j}}function m(){document.getElementById("as_oq_2").value="";document.getElementById("as_oq_2").checked=true;document.getElementById("as_oq_1").checked=false;document.getElementById("numgm").value=5;if(k.value==""||k.value==j){k.value=a}}function f(){if(k.value==j||k.value==a){k.value=""}if(ie){k.setAttribute("className","x_focusState")}else{k.setAttribute("class","x_focusState")}}function l(){if(document.getElementById("as_oq_1")){if(k.value==""){if(document.getElementById("as_oq_1").checked){k.value=j}else{k.value=a}if(ie){k.setAttribute("className","")}else{k.setAttribute("class","")}}}}function c(){if(k.value==a||k.value==j){k.value=""}}if(document.all){k.attachEvent("onfocus",f);k.attachEvent("onblur",l);if(document.getElementById("as_oq_1")){document.getElementById("as_oq_1").attachEvent("onclick",h)}if(document.getElementById("as_oq_2")){document.getElementById("as_oq_2").attachEvent("onclick",m)}document.getElementById("searchform").attachEvent("onsubmit",c)}else{k.addEventListener("focus",f,false);k.addEventListener("blur",l,false);if(document.getElementById("as_oq_1")){document.getElementById("as_oq_1").addEventListener("click",h,false)}if(document.getElementById("as_oq_2")){document.getElementById("as_oq_2").addEventListener("click",m,false)}document.getElementById("searchform").addEventListener("submit",c,false)}h();try{if(sm_searchStanfordMedicine){m()}}catch(g){}};SM.adjustLastTabMenu=function(){if((navigator.userAgent.indexOf("Firefox")>-1)&&(navigator.userAgent.indexOf("Windows")>-1)){if(document.getElementById("navList")){document.getElementById("navList").setAttribute("class","x_adjusted")}}};SM.getElementsByClassName=function(b,a,c){if(document.getElementsByClassName){getElementsByClassName=function(j,m,h){h=h||document;var d=h.getElementsByClassName(j),l=(m)?new RegExp("\\b"+m+"\\b","i"):null,e=[],g;for(var f=0,k=d.length;f<k;f+=1){g=d[f];if(!l||l.test(g.nodeName)){e.push(g)}}return e}}else{if(document.evaluate){getElementsByClassName=function(o,r,n){r=r||"*";n=n||document;var g=o.split(" "),p="",l="http://www.w3.org/1999/xhtml",q=(document.documentElement.namespaceURI===l)?l:null,h=[],d,f;for(var i=0,k=g.length;i<k;i+=1){p+="[contains(concat(' ', @class, ' '), ' "+g[i]+" ')]"}try{d=document.evaluate(".//"+r+p,n,q,0,null)}catch(m){d=document.evaluate(".//"+r+p,n,null,0,null)}while((f=d.iterateNext())){h.push(f)}return h}}else{getElementsByClassName=function(r,u,q){u=u||"*";q=q||document;var h=r.split(" "),t=[],d=(u==="*"&&q.all)?q.all:q.getElementsByTagName(u),p,j=[],o;for(var i=0,e=h.length;i<e;i+=1){t.push(new RegExp("(^|\\s)"+h[i]+"(\\s|$)"))}for(var g=0,s=d.length;g<s;g+=1){p=d[g];o=false;for(var f=0,n=t.length;f<n;f+=1){o=t[f].test(p.className);if(!o){break}}if(o){j.push(p)}}return j}}}return getElementsByClassName(b,a,c)};SM.addToInit=function(a){if(window.addEventListener){window.addEventListener("load",a,false)}else{if(window.attachEvent){window.attachEvent("onload",a)}}};SM.checkHeight=function(){if(document.getElementById("mainContent")&&document.getElementById("subNav")){var b=document.getElementById("subNav").offsetHeight+document.getElementById("subNav").offsetTop;var a=document.getElementById("mainContent").offsetHeight;if(b>=a){if(!ie6){b-=(document.getElementById("subNav").offsetTop-10)}document.getElementById("mainContent").style.height=b+"px"}else{document.getElementById("mainContent").style.height="auto";var b=document.getElementById("subNav").offsetHeight+document.getElementById("subNav").offsetTop;var a=document.getElementById("mainContent").offsetHeight;if(b>=a){if(!ie6){b-=(document.getElementById("subNav").offsetTop-10)}document.getElementById("mainContent").style.height=b+"px"}}}};SM.applyClass=function(b,a){YAHOO.util.Dom.addClass(b,a)};SM.checkCapsules=function(){var c=SM.getElementsByClassName("capsule","",document.getElementById("mainContent"));for(var b=0;b<c.length;b++){var a=c[b];if(a.offsetHeight>15000){SM.applyClass(a,"infinite")}else{if(a.offsetHeight>3000){SM.applyClass(a,"superlong")}else{if(a.offsetHeight>1400){SM.applyClass(a,"long")}}}}};SM.getRequestParameter=function(d){var c=document.location.search||document.location.hash;if(d===null){return c}if(c){var b=c.substring(1).split("&");for(var a=0;a<b.length;a++){if(b[a].substring(0,b[a].indexOf("="))==d){return b[a].substring((b[a].indexOf("=")+1))}}}return""};SM.emailObfuscator=function(){var j=function(o,n){var l="";var m=(n)?n:"stanford.edu";var i=o.split(" ");if(i.length==1){l="mailto:"+o+"@"+m}else{if(i.length==2){l="mailto:"+i[0]+"@"+i[1]}else{l="javascript:alert('There is a problem with this email link. Please contact the site author.')"}}return l};var f=YAHOO.util.Dom.getElementsByClassName("eLink");for(var e=0;e<f.length;e++){var h=f[e].className.substr(f[e].className.indexOf("eLink"));h=h.replace(/eLink /,"");f[e].href=j(h)}var c=YAHOO.util.Dom.getElementsByClassName("link_SUmail");for(var e=0;e<c.length;e++){var h=c[e].innerHTML;var a=h.indexOf("[");var d=h.indexOf("]");var k=h.substring(a+1,d);var g=h.substring(0,a-1);c[e].innerHTML=g;c[e].href=j(k)}var b=YAHOO.util.Dom.getElementsByClassName("link_SHCmail");for(var e=0;e<b.length;e++){var h=b[e].innerHTML;var a=h.indexOf("[");var d=h.indexOf("]");var k=h.substring(a+1,d);var g=h.substring(0,a-1);b[e].innerHTML=g;b[e].href=j(k,"stanfordmed.org")}};SM.googleAnalytics=function(){SM.googleAnalyticsId=(typeof(window.googleAnalyticsId)!="undefined")?window.googleAnalyticsId:"UA-8214842-2";SM.googleAnalyticsId2=(typeof(window.googleAnalyticsId2)!="undefined")?window.googleAnalyticsId2:false;SM.googleAnalyticsDomain=(typeof(window.googleAnalyticsDomain)!="undefined")?window.googleAnalyticsDomain:false;var b=(("https:"==document.location.protocol)?"https://ssl.":"http://www.");var a=document.createElement("script");a.type="text/javascript";a.id="GoogleAnalyticsScript";a.src=b+"google-analytics.com/ga.js";document.getElementsByTagName("body")[0].appendChild(a);YAHOO.util.Event.onContentReady(a.id,function(){try{var c=_gat._getTracker(SM.googleAnalyticsId);if(SM.googleAnalyticsDomain){c._setDomainName(SM.googleAnalyticsDomain)}c._trackPageview();if(SM.googleAnalyticsId2){var e=_gat._getTracker(SM.googleAnalyticsId2);if(SM.googleAnalyticsDomain){e._setDomainName(SM.googleAnalyticsDomain)}e._trackPageview()}if(typeof(window.googleAnalyticsExtras)=="function"){window.googleAnalyticsExtras()}}catch(d){}})};SM.bodyTagger={init:function(){var b=document.getElementsByTagName("body")[0];var a="";if(document.all&&navigator.appVersion.indexOf("MSIE 6.0")>-1){a="ie6"}else{if(document.all){a="ie7"}else{if(navigator.userAgent.indexOf("WebKit")>-1){a="webkit"}else{if(navigator.userAgent.indexOf("Firefox")>-1){a="firefox"}}}}YAHOO.util.Dom.addClass(b,a)}};SM.init=function(){SM.bodyTagger.init();SM.writeBrandedSiteName();if(document.getElementById("search")){SM.searchBoxUtils()}SM.setNav();SM.setSubNav();SM.ie6navSupport();SM.adjustLastTabMenu();SM.dateUtils.checkYear();SM.emailObfuscator();YAHOO.util.Event.addListener(window,"load",SM.checkCapsules);YAHOO.util.Event.addListener(window,"load",SM.checkHeight);SM.googleAnalytics()};if(document.addEventListener){document.addEventListener("DOMContentLoaded",SM.init,false)};