var Page = new Object(); Page.pageLoaded = 0; Page.light = []; Page.menus; Page.Load = function () { if (Axe.pageLoaded) { this.pageLoaded = 1; this.Initiate(); } else { window.setTimeout('Page.Load()',5); } } Page.Initiate = function () { this.menus = new Array(); //this.menus[0] = new Array("staff",32,102); //this.menus[1] = new Array("crosswords",32,174); this.menus[0] = new Array("news",163,69); this.menus[1] = new Array("employment",163,177); this.menus[2] = new Array("awards",163,273); this.menus[3] = new Array("biz",163,435); this.menus[4] = new Array("sponsors",163,621); this.menus[5] = new Array("links",163,707); this.menus[6] = new Array("contact",163,808); this.light[0] = []; this.light[1] = []; this.banner_num = 1; Portal.Align(null,0,0,'','',0); this.Banners(); } Page.Menu = function (d) { if (this.pageLoaded == 1) { var name = ""; var num = -1; d.style.cursor = "pointer"; if (d.id && $('layout_menus')) { name = (d.id.search(/fn_/gi) != -1 ? d.id.substr('fn_'.length,d.id.length) : ""); for (i = 0; i < this.menus.length; i++) { if ($('layout_menu_'+this.menus[i][0])) { $('layout_menu_'+this.menus[i][0]).style.visibility = "hidden"; $('layout_menu_'+this.menus[i][0]).style.display = "none"; } if (this.menus[i][0] == name && num == -1) { num = i; } } if (name != "" && $('layout_menu_'+name)) { $('layout_menu_'+name).style.visibility = "visible"; $('layout_menu_'+name).style.display = "inline"; } Portal.Align($('layout_menus'),this.menus[num][1],this.menus[num][2],'top','layout'); $('layout_menus').style.visibility = "visible"; $('layout_menus').style.display = "inline"; } } } Page.StaffMenu = function (d,n,left) { if (this.pageLoaded == 1) { var exists = false; for (i = 0; i < this.menus.length; i++) { if (this.menus[i][0] == "staff_"+n && exists === false) { exists = true; } } if (exists === false) { this.menus[this.menus.length] = new Array("staff_"+n,189,left); } this.Menu(d); } } Page.Errors = function (opt,text,title) { var win; var field; var content; if (this.pageLoaded == 1) { switch (opt) { case 1: win = $('form_start_error'); content = $('form_start_error_msg'); break; case 2: win = $('form_error'); field = $('form_error_field'); content = $('form_error_msg'); break; } if (text == "") { if (win && content) { win.style.visibility = "hidden"; win.style.display = "none"; content.innerHTML = ""; if (opt == 2 && field) { field.style.visibility = "hidden"; field.style.display = "none"; field.innerHTML = ""; } } } else { if (win && content) { content.innerHTML = text; if (opt == 2 && field) { if (text != "") { field.innerHTML = title; field.style.visibility = "visible"; field.style.display = "inline"; } } win.style.visibility = "visible"; win.style.display = "inline"; } } } } Page.Modify = function (pg) { $('page_url').src = pg; if (pg == "") { if ($('member_site_management').style.visibility == "visible") { Axe.GroupDisplay('members',$('member_site_management')); } } else { if ($('member_site_management').style.visibility == "hidden") { Axe.GroupDisplay('members',$('member_site_management')); } } } Page.ScrapBook = function (pg) { $('photo_url').src = pg; if (pg == "") { if ($('scrapbook_photos').style.visibility == "visible") { Axe.GroupDisplay('scrapbook',$('scrapbook_photos')); } } else { if ($('scrapbook_photos').style.visibility == "hidden") { Axe.GroupDisplay('scrapbook',$('scrapbook_photos')); } } } Page.Banners = function () { var count = 1; var not_found = 0; var skip = 0; if (this.pageLoaded == 1) { while (not_found == 0) { if ($('splash_banner_'+count)) { count++; } else { not_found = 1; } } if (count > 0) { for (var i = 1; i < count+1; i++) { if ($('splash_banner_'+i)) { $('splash_banner_'+i).style.visibility = "hidden"; $('splash_banner_'+i).style.display = "none"; } } if ($('splash_banner_'+this.banner_num)) { $('splash_banner_'+this.banner_num).style.visibility = "visible"; $('splash_banner_'+this.banner_num).style.display = "inline"; } else { skip = 1; } this.banner_num++; if (this.banner_num > count) { this.banner_num = 1; } } } if (skip == 0) { window.setTimeout('Page.Banners()',3500); } else { window.setTimeout('Page.Banners()',5); } } Page.MenuItem = function (d,c) { if (this.pageLoaded == 1) { if (d) { if (c != undefined) { opt = (c == "image" ? "image" : (c != "" ? "color" : "")); } if (d.style.cursor != "pointer") { d.style.cursor = "pointer"; if (opt != "image") { if (opt != "color") { d.style.backgroundColor = "#554130"; } else { d.style.backgroundColor = c; } d.style.color = "#FFFFFF"; } } else { d.style.cursor = ""; if (opt != "image") { d.style.backgroundColor = ""; if (opt != "color") { d.style.color = "#554130"; } else { d.style.color = c; } } } } } } Page.Highlight = function (i) { if (this.pageLoaded == 1) { var src = ""; var slice = 0; var file = ""; if ($("fn_"+i)) { if (this.light[0][i]) { this.light[0][i] = (this.light[0][i] == 1 ? 0 : 1); } else { this.light[0][i] = 1; } slice = ($("fn_"+i).src.length - (this.light[0][i] == 0 ? (i+"1.png").length : (i+".png").length)); src = $("fn_"+i).src.substr(0,slice) + (this.light[0][i] == 1 ? i+"1.png" : i+".png"); $("fn_"+i).src = src; $("fn_"+i).style.cursor = (this.light[0][i] == 1 ? "pointer" : ""); } } } Page.LightText = function (id,oc,nc,tc) { if (this.pageLoaded == 1) { if ($("lt-"+id)) { if (lt[id]) { lt[id][0] = (lt[id][0] == 1 ? 0 : 1); } else { lt[id] = new Array(1,oc,nc,tc,(tc == "#000000" || tc == "" ? "#FFFFFF" : "#000000")); } $("lt-"+id).style.backgroundColor = (lt[id][0] == 1 ? lt[id][2] : lt[id][1]); for (i = 1; i < 11; i++) { if ($("lt-"+id+"-text-"+i)) { $("lt-"+id+"-text-"+i).style.color = (lt[id][0] == 1 ? lt[id][4] : lt[id][3]); } } } } } Page.Mouse = function (ev) { if (this.pageLoaded == 1) { if ($('layout_menus')) { if ($('layout_menus').style.visibility == "visible") { if (ev.clientX < ($('layout_menus').offsetLeft - 30) || ev.clientX > ($('layout_menus').offsetLeft + $('layout_menus').scrollWidth + 30) || ev.clientY > ($('layout_menus').offsetTop + $('layout_menus').scrollHeight + 45)) { $('layout_menus').style.visibility = "hidden"; $('layout_menus').style.display = "none"; for (i = 0; i < this.menus.length; i++) { if ($('layout_menu_'+this.menus[i][0])) { $('layout_menu_'+this.menus[i][0]).style.visibility = "hidden"; $('layout_menu_'+this.menus[i][0]).style.display = "none"; } } } } } } } Page.Load();