// already have: script language=javascript // Global Javascript stuff /////// ////////////////////////////////////////////////////////////////////////////////// window.defaultStatus="East African Medical Assistance Foundation"; ////////////////////////////////////////////////////////////////////////////////// /////// 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: imgLeftNav_1_ON = newImage(vjPathToRoot + "Images/LeftNavImages/imgLeftNav_1_x.gif"); imgLeftNav_1_OFF = newImage(vjPathToRoot + "Images/LeftNavImages/imgLeftNav_1_u.gif"); imgLeftNav_2_ON = newImage(vjPathToRoot + "Images/LeftNavImages/imgLeftNav_2_x.gif"); imgLeftNav_2_OFF = newImage(vjPathToRoot + "Images/LeftNavImages/imgLeftNav_2_u.gif"); imgLeftNav_3_ON = newImage(vjPathToRoot + "Images/LeftNavImages/imgLeftNav_3_x.gif"); imgLeftNav_3_OFF = newImage(vjPathToRoot + "Images/LeftNavImages/imgLeftNav_3_u.gif"); imgLeftNav_4_ON = newImage(vjPathToRoot + "Images/LeftNavImages/imgLeftNav_4_x.gif"); imgLeftNav_4_OFF = newImage(vjPathToRoot + "Images/LeftNavImages/imgLeftNav_4_u.gif"); imgLeftNav_5_ON = newImage(vjPathToRoot + "Images/LeftNavImages/imgLeftNav_5_x.gif"); imgLeftNav_5_OFF = newImage(vjPathToRoot + "Images/LeftNavImages/imgLeftNav_5_u.gif"); // Utility Functions: function isValidEmail(str) { // are regular expressions supported? var supported = 0; if (window.RegExp) { var tempStr = "a"; var tempReg = new RegExp(tempStr); if (tempReg.test(tempStr)) supported = 1; } if (!supported) return (str.indexOf(".") > 2) && (str.indexOf("@") > 0); var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)"); var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$"); // return (!r1.test(str) && r2.test(str)); return (str.indexOf(".") > 2) && (str.indexOf("@") > 0); } 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") } } //already have: