if(!document.getElementById && document.all)
 document.getElementById = function(id) {
 return document.all[id];
}
else if(!document.getElementById && !document.all)
 document.getElementById = function(id) {
 return { style: {} };
}

var activeMenu = new Array();
var oldClass = new Array();

function show_menu(myMenu,showHide) {
 document.getElementById(myMenu).style.visibility = showHide;
}

function menuOn(myMenu,myId,newClass,myParent) {
 myMenu = menuOn.arguments[0];
 myId = menuOn.arguments[1];
 newClass = menuOn.arguments[2];
 parents = menuOn.arguments;

 if(parents) {
 for(var i=3; i<parents.length; i++) {
 activeMenu[activeMenu.length] = parents[i];
 show_menu(parents[i],'visible');
 }
 }
 activeMenu[activeMenu.length] = myMenu;
 show_menu(myMenu,'visible');

 if(newClass != document.getElementById(myId).className) {
 oldClass[oldClass.length] = {
 myElementName: myId,
 oldClassName: document.getElementById(myId).className
 }
 document.getElementById(myId).className = newClass;
 }

}

function menuOff() {

 for(var x=0; x< activeMenu.length; x++) {
 show_menu(activeMenu[x],'hidden');
 }

 for(var i=0; i< oldClass.length; i++) {
 document.getElementById(oldClass[i].myElementName).className=oldClass[i].oldClassName;
 oldClass[i] = {};
 }

 activeMenu = new Array();
 oldClass = new Array();
}

function MM_swapImgRestore() { //v3.0
 var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
 var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
 if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
 d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
 if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
 for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
 if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
 var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
 if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_reloadPage(init) { //reloads the window if Nav4 resized
 if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
 document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
 else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}

MM_reloadPage(true);

////////////////////////////////////////////////////

function redir(form) {
url = form;
 if(confirm('"' + url + '" is not maintained by Dermatology and Skin Surgery and will open in a new browser window. Dermatology and Skin Surgery does not provide and is not responsible for products or services offered through this website and cannot guarantee the accuracy, content or security of this website.')) {
 setTimeout('rd();',300);
 }
}

function rd() {
window.open(url,'newWin');

}
