//SCRIPT ROLLOVER.JS
var htmlPath = "";
htmlPath = 'http://www.chbmeng.ohio-state.edu';
// Image preload
var imgsToPreload = new Array();
function preloading(){
for (i = 0; i > preloading.arguments.length; i++){
imgsToPreload[i] = new Image();
imgsToPreload[i].src = preloading.arguments[i];
}
}
preloading(htmlPath +'/img/but_nav_bar_1.gif', htmlPath +'/img/but_nav_bar_2.gif', htmlPath+'/img/but_nav_bar_3.gif', htmlPath +'/img/but_nav_bar_4.gif', htmlPath +'/img/but_nav_bar_5.gif', htmlPath +'/img/but_nav_bar_6.gif');
// mouseover/mouseoff array constructor
function imgsToSwap(name,over,off){
this.name = name;
this.over = over;
this.off = off;
}
/* rollover array
rollArray[i] = new imgsToSwap("imagename", "image path onmouseover", "image path onmouseoff");
*/
rollArray = new Array();
rollArray[0] = new imgsToSwap("dropdown1", "../img/but_nav_bar_1_on.gif", "../img/but_nav_bar_1.gif");
rollArray[1] = new imgsToSwap("dropdown2", "../img/but_nav_bar_2_on.gif", "../img/but_nav_bar_2.gif");
rollArray[2] = new imgsToSwap("dropdown3", "../img/but_nav_bar_3_on.gif", "../img/but_nav_bar_3.gif");
rollArray[3] = new imgsToSwap("dropdown4", "../img/but_nav_bar_4_on.gif", "../img/but_nav_bar_4.gif");
rollArray[4] = new imgsToSwap("dropdown5", "../img/but_nav_bar_5_on.gif", "../img/but_nav_bar_5.gif");
rollArray[5] = new imgsToSwap("dropdown6", "../img/but_nav_bar_6_on.gif", "../img/but_nav_bar_6.gif");
rollArray[6] = new imgsToSwap("dropdown7", htmlPath +"/corp/images/quicklinks.gif", htmlPath +"/corp/images/quicklinks.gif");
rollArray[7] = new imgsToSwap("nav_arrow", htmlPath +"/corp/images/spacer.gif", htmlPath +"/corp/images/header/ptr.gif");
// swap image on mouseover
function showOver(imagename){
for(var i=0; i < rollArray.length; i++){
if(imagename == rollArray[i].name){
document.images[imagename].src = rollArray[i].over;
}
}
}
// swap image on mouseoff
function showOff(imagename){
for(var i=0; i < rollArray.length; i++){
if(imagename == rollArray[i].name){
document.images[imagename].src = rollArray[i].off;
}
}
}
///////////////////SCRIPT 2 TOPNAV2
// ******** creating dropdown nav *****************
// Global Vars for nav
// initialize and give default values for dropdown menu color variables
var background = "#FFcc66";
var bgcolor = "#FFcc66";
var border_color = "#FF9933";
var menu_border = "#ffffff";
var hovercolor = "#FFcc66";
var dividercolor = "#FF9933";
var homePage = "whatever";
// Simple Browser Check
var ie = "Microsoft Internet Explorer";
var netscape = "Netscape";
var mac = "MacPPC"
var browser = navigator.appName;
var os = navigator.platform;
var No3 = (parseInt(navigator.appVersion) > 3) ? 1:0;
if (navigator.userAgent == 'Mozilla/4.0 (compatible; MSIE 4.5; Mac_PowerPC)') {
No3 = 0;
}
var layer = (document.getElementById && No3) ? "document.getElementById('L'+menu).style" : (document.all) ? "document.all['L'+menu].style" : (document.layers && No3) ? "document.layers['L'+menu]": 0;
var hideMe = (document.all || document.getElementById) ? "hidden" : "hide";
var showMe = (document.all || document.getElementById) ? "visible" : "show";
var timer;
if (document.layers && No3) {
document.write('');
}
//////////////////////////////////////////////
/* Create Your layers below by typing:
Layer[incrementing number] = new LayerSpecs(Left Position, Top Position, Width, cell background color, cell hover color, cell divider color, List of Links Seperated by Commas)
*/
Layer = new Array();
Layer[1] = new LayerSpecs(3,71,131,'#990000','#444444','#FFFFFF',
' Department History',
' Centennial Celebration',
' Koffolt Statue',
' Sitemap/Search',
' Contact Us',
' News/Events/Calendar',
' Seminars',
' Academic Program Review',
' Strategic Plan',
' Lowrie Naming Event',
' Related Links');
Layer[2] = new LayerSpecs(134,71,131,'#990000','#444444','#FFFFFF',
' Current Students',
' Future Students',
' Transfer Students',
' ChBE and Pre-Med');
Layer[3] = new LayerSpecs(268,71,131,'#990000','#444444','#FFFFFF',
' Ph.D. Program',
' M.S. Program',
' Admission',
' Curriculum',
' Financial Suppport',
' About Columbus',
' New Student',
' Helpful Links');
Layer[4] = new LayerSpecs(401,71,131,'#990000','#444444','#FFFFFF',
' Programs',
' Research Areas',
' Undergraduate Research',
' Facilities',
' Centers',
' Safety',
' Related Links');
Layer[5] = new LayerSpecs(535,71,131,'#990000','#444444','#FFFFFF',
' Faculty',
' Adj Faculty/Instructors',
' Staff',
' Post-Docs/Scholars',
' Students');
Layer[6] = new LayerSpecs(667,71,131,'#990000','#444444','#FFFFFF',
' Newsletter',
' Annual Report',
' Alumni News',
' Reminiscence',
' Related Links');
Layer[7] = new LayerSpecs(526,167,209,'#ffffff','#dddddd','#dddddd',
'
',
' ',
' ',
' ');
/////////////////////////////////////////////////////////
// Loop to create master nav table(ie/nn6) or layer(nn4.x)
for(i=1; i');
} else if (document.all && No3) {
document.write('');
} else if (document.layers && No3) {
document.write(''+Layer[i].info+'');
}
}
function Show(menuNumber) {
if(timer) {
clearTimeout(timer);
}
for(menu=0; menu < Layer.length; menu++) {
if(Layer[menu]) {
eval(layer).visibility = hideMe;
}
}
if (menuNumber > 0){
var menu = menuNumber;
eval(layer).visibility = showMe;
}
}
function Hide(menuNumber) { timer = setTimeout("Show(0)", 200); }
function LayerSpecs(Left,Top,Width,bgcolor,hovercolor,dividercolor) {
if(No3) {
if (document.getElementById && document.all) {
if (homePage=="yes") {
this.left = Left;
this.top = Top;
} else {
this.left = parseInt(Left);
this.top = parseInt(Top);
}
} else if (document.getElementById && navigator.userAgent.indexOf('Gecko')) {
if (homePage=="yes") {
this.left = Left;
this.top = Top;
} else {
this.left = parseInt(Left) - 0;
this.top = parseInt(Top) + 0;
}
} else if (document.all) {
if (homePage=="yes") {
this.left = Left;
this.top = Top;
} else {
this.left = parseInt(Left) + 10;
this.top = parseInt(Top) - 5;
}
} else if (document.layers) {
// Width = Width + 10;
if (homePage=="yes") {
this.left = parseInt(Left) + 0;
this.top = parseInt(Top) - 1;
} else {
this.left = parseInt(Left) + 1;
this.top = parseInt(Top) + 1;
}
}
this.info = "";
// initialize layer position for NN4.x
var T = 0;
// Loop to populate master nav table/layer with content
for(i=6; i ') != -1 ){
var addOffset = 13;
} else {
var addOffset = 0;
}
// calculates table cell height for NN6 & IE
var cellheight = 17 + addOffset;
if (document.all){
this.info += '| '+arguments[i]+' |
 |
';
} else if (document.getElementById){
this.info += '| '+arguments[i]+' |
 |
';
} else if (document.layers){
this.info += '
'+arguments[i]+'
';
}
// increment layer position for NN4.x
T += 17 + addOffset;
}
}
}