// already have: script language=javascript // Global Javascript stuff /////// ////////////////////////////////////////////////////////////////////////////////// window.defaultStatus="Metropolitan Sleep Disorders Center"; ////////////////////////////////////////////////////////////////////////////////// /////// //The global variable vCurrentActiveLayer holds the index of the highlighted //layer, or zero if none are highlighted var vCurrentActiveLayer = 0; //Another global variable to determine browser type. This is needed when showing //and hiding layers if(navigator.appName.indexOf("Netscape") == -1) { vCurrentBrowserType="Explorer" } else { vCurrentBrowserType="Netscape" } function changeImages() { document[changeImages.arguments[0]].src = eval(changeImages.arguments[1] + ".src"); } function newImage(arg) { if (document.images) { rslt = new Image(); rslt.src = arg; return rslt; } } /////// Global Rollovers: imgMainNav_1_ON = newImage(vjPathToRoot + "Images/NavImages/imgMainNav_1_x.gif"); imgMainNav_1_OFF = newImage(vjPathToRoot + "Images/NavImages/imgMainNav_1_u.gif"); imgMainNav_2_ON = newImage(vjPathToRoot + "Images/NavImages/imgMainNav_2_x.gif"); imgMainNav_2_OFF = newImage(vjPathToRoot + "Images/NavImages/imgMainNav_2_u.gif"); imgMainNav_3_ON = newImage(vjPathToRoot + "Images/NavImages/imgMainNav_3_x.gif"); imgMainNav_3_OFF = newImage(vjPathToRoot + "Images/NavImages/imgMainNav_3_u.gif"); imgMainNav_4_ON = newImage(vjPathToRoot + "Images/NavImages/imgMainNav_4_x.gif"); imgMainNav_4_OFF = newImage(vjPathToRoot + "Images/NavImages/imgMainNav_4_u.gif"); imgMainNav_5_ON = newImage(vjPathToRoot + "Images/NavImages/imgMainNav_5_x.gif"); imgMainNav_5_OFF = newImage(vjPathToRoot + "Images/NavImages/imgMainNav_5_u.gif"); imgMainNav_6_ON = newImage(vjPathToRoot + "Images/NavImages/imgMainNav_6_x.gif"); imgMainNav_6_OFF = newImage(vjPathToRoot + "Images/NavImages/imgMainNav_6_u.gif"); imgMainNav_7_ON = newImage(vjPathToRoot + "Images/NavImages/imgMainNav_7_x.gif"); imgMainNav_7_OFF = newImage(vjPathToRoot + "Images/NavImages/imgMainNav_7_u.gif"); imgMainNav_8_ON = newImage(vjPathToRoot + "Images/NavImages/imgMainNav_8_x.gif"); imgMainNav_8_OFF = newImage(vjPathToRoot + "Images/NavImages/imgMainNav_8_u.gif"); imgLogoNav_1_ON = newImage(vjPathToRoot + "Images/LogoNavImages/imgLogoNav_1_x.gif"); imgLogoNav_1_OFF = newImage(vjPathToRoot + "Images/LogoNavImages/imgLogoNav_1_u.gif"); imgTakeQuiz_btn_ON = newImage(vjPathToRoot + "Images/Rotates/btnTakeQuiz_x.gif"); imgTakeQuiz_btn_OFF = newImage(vjPathToRoot + "Images/Rotates/btnTakeQuiz_u.gif"); imgViewResults_btn_ON = newImage(vjPathToRoot + "Images/Rotates/btnGetResults_x.gif"); imgViewResults_btn_OFF = newImage(vjPathToRoot + "Images/Rotates/btnGetResults_u.gif"); imgMoreInfo_btn_ON = newImage(vjPathToRoot + "Images/MoreInfo/btnMoreInfo_x.gif"); imgMoreInfo_btn_OFF = newImage(vjPathToRoot + "Images/MoreInfo/btnMoreInfo_u.gif"); imgMoreInfo_small_btn_ON = newImage(vjPathToRoot + "Images/MoreInfo/btnMoreInfo_small_x.gif"); imgMoreInfo_small_btn_OFF = newImage(vjPathToRoot + "Images/MoreInfo/btnMoreInfo_small_u.gif"); // Utility Functions: function isValidEmailAddress(str) { // check if gEmail has _@_._ format var i = str.indexOf('@'); var j = str.lastIndexOf('.'); // alert(i + " " + j) if (j > i && ((j != -1) && (i != -1))) { return true; } else { return false; } } function openAndCenterWindow(urlToOpenInNewWindow,w,h) { var vjNeedToOpenNewWindow=1; //default: open new window // Does the window exist, or has it previously been opened? if(window.vjPopupWindow) { // Having once been opened, is it now closed? if(vjPopupWindow.closed) { vjNeedToOpenNewWindow=1 // closed, so open again } else { vjNeedToOpenNewWindow=0 // still open so set focus instead of open again } } else { vjNeedToOpenNewWindow=1 // never opened, so open new } if(vjNeedToOpenNewWindow == 0) { vjPopupWindow.focus() } else { var myScreenWidth = screen.width; var myScreenHeight= screen.height; var puWindowWidth = (6*myScreenWidth)/8; var puWindowHeight = (8*myScreenHeight)/10; var puLeft = myScreenWidth/8; var puTop = myScreenHeight/10; vjPopupWindow = window.open(urlToOpenInNewWindow,"myPopUpWindow", "width=" + puWindowWidth + ",height=" + puWindowHeight + " screenX=" + puLeft + ",left=" + puLeft + ",screenY=" + puTop + ",top=" + puTop + ",scrollbars=No,resizable=Yes") } } function openAndCenterWindow_WithToolbars(urlToOpenInNewWindow,w,h) { var vjNeedToOpenNewWindow=1; //default: open new window // Does the window exist, or has it previously been opened? if(window.vjPopupWindow) { // Having once been opened, is it now closed? if(vjPopupWindow.closed) { vjNeedToOpenNewWindow=1 // closed, so open again } else { vjNeedToOpenNewWindow=0 // still open so set focus instead of open again } } else { vjNeedToOpenNewWindow=1 // never opened, so open new } if(vjNeedToOpenNewWindow == 0) { vjPopupWindow.focus() } else { var myScreenWidth = screen.width; var myScreenHeight= screen.height; var puWindowWidth = (6*myScreenWidth)/8; var puWindowHeight = (8*myScreenHeight)/10; var puLeft = myScreenWidth/8; var puTop = myScreenHeight/10; vjPopupWindow = window.open(urlToOpenInNewWindow,"myPopUpWindow", "width=" + puWindowWidth + ",height=" + puWindowHeight + " screenX=" + puLeft + ",left=" + puLeft + ",screenY=" + puTop + ",top=" + puTop + ",scrollbars=No,menubar=Yes,resizable=Yes") } } function openAndCenterWindow_Portfolio(urlToOpenInNewWindow,w,h) { var vjNeedToOpenNewWindow=1; //default: open new window // Does the window exist, or has it previously been opened? if(window.vjPopupWindow) { // Having once been opened, is it now closed? if(vjPopupWindow.closed) { vjNeedToOpenNewWindow=1 // closed, so open again } else { vjNeedToOpenNewWindow=0 // still open so set focus instead of open again } } else { vjNeedToOpenNewWindow=1 // never opened, so open new } if(vjNeedToOpenNewWindow == 0) { vjPopupWindow.focus() } else { var myScreenWidth = screen.width; var myScreenHeight= screen.height; var puWindowWidth = (1*myScreenWidth)/4; var puWindowHeight = (1*myScreenHeight)/4; var puLeft = myScreenWidth/4; var puTop = myScreenHeight/4; vjPopupWindow = window.open(urlToOpenInNewWindow,"myPopUpWindow", "width=" + puWindowWidth + ",height=" + puWindowHeight + " screenX=" + puLeft + ",left=" + puLeft + ",screenY=" + puTop + ",top=" + puTop + ",scrollbars=No,menubar=Yes,resizable=Yes") } } /////////////////////////////////////////////////////////////////////// ///////////////////// Nav Utilities //////////////////////// /////////////////////////////////////////////////////////////////////// function toggleMainNav(vjNavIndex,vjOnOrOff) { if(vjOnOrOff == 1) { turnAllSubNavOff(); changeImages("imgMainNav_" + vjNavIndex,"imgMainNav_" + vjNavIndex + "_ON"); if(vjNavIndex==1 || vjNavIndex==2 || vjNavIndex==4 || vjNavIndex==6) { toggleSubNav(vjNavIndex); } } else { if(vjNavIndex==3 || vjNavIndex==5 || vjNavIndex==7 || vjNavIndex==8 ) { changeImages("imgMainNav_" + vjNavIndex,"imgMainNav_" + vjNavIndex + "_OFF"); } } } /////////////////////////////////////////////////////////////////////// ///////////////////// Sub Nav Utilities //////////////////////// /////////////////////////////////////////////////////////////////////// //turns on the selected NAV and SubNav function turnOnSubNav(navIndex) { curNav = "layerSubNav" + navIndex; if(document.getElementById) document.getElementById(curNav).style.visibility="visible" else if(document.layers) document.layers[curNav].visibility="show" else if(document.all) document.all(curNav).style.visibility="visible" } //turns off the selected NAV and SubNav function turnOffSubNav(navIndex) { curNav = "layerSubNav" + navIndex; if(document.getElementById) document.getElementById(curNav).style.visibility='hidden' else if(document.layers) document.layers[curNav].visibility='hide' else if(document.all) document.all(curNav).style.visibility='hidden' } //switches highlighted layer. T function toggleSubNav(navIndex) { x=vCurrentActiveLayer; if(x > 0) { turnOffSubNav(x); } turnOnSubNav(navIndex); vCurrentActiveLayer = navIndex; } function turnAllSubNavOff() { x=vCurrentActiveLayer; if(x > 0) { turnOffSubNav(x); } vCurrentActiveLayer = 0; changeImages("imgMainNav_1","imgMainNav_1_OFF"); changeImages("imgMainNav_2","imgMainNav_2_OFF"); changeImages("imgMainNav_3","imgMainNav_3_OFF"); changeImages("imgMainNav_4","imgMainNav_4_OFF"); changeImages("imgMainNav_5","imgMainNav_5_OFF"); changeImages("imgMainNav_6","imgMainNav_6_OFF"); changeImages("imgMainNav_7","imgMainNav_7_OFF"); changeImages("imgMainNav_8","imgMainNav_8_OFF"); if(vjPrimaryNavLevel > 0) { changeImages("imgMainNav_" + vjPrimaryNavLevel,"imgMainNav_" + vjPrimaryNavLevel + "_ON"); } } //already have: