var ie4 = false;
var ie5 = false;
var ns4 = false;
var ns6 = false;
var mac = false;
var running = false;
var timerId = null;
var delay = 500;
var currentMenu = null;
var previousMenu = null;
var loaded = false;
var testing = false;
var allopened = false;
var homepage = false;
var dir_images = 'images/';
var date_times = new Array();
function safemail(name,domain,display,email_class) {displayed = (typeof(display) == "undefined" || display == "") ? name+"@"+domain : display;displayed_class = (typeof(email_class) == "undefined" || email_class == "") ? '' : ' class="'+email_class+'"';document.write(''+displayed+'');}
function StartTimer(event){running = true; timerId = setTimeout(event,delay);}
function StopTimer(){running = false; clearTimeout(timerId);}
function Popup(title,filename,w,h,scroll,resizable){if (title == ''){ title = 'popup'; }if (scroll == 'scroll'){ scroll = 'yes'; }else{ scroll = 'no'; }if (resizable == 'lock'){ resizable = 'no'; }else{ resizable = 'yes'; }winOptions = eval("'width="+w+",height="+h+",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars="+scroll+",resizable="+resizable+",copyhistory=no'");window.open(filename,title,winOptions);return;}
function Popup2(title,filename,w,h,scroll,resizable,menu){if (title == ''){ title = 'popup'; }if (scroll == 'scroll'){ scroll = 'yes'; }else{ scroll = 'no'; }if (resizable == 'lock'){ resizable = 'no'; }else{ resizable = 'yes'; }if (menu == 'menu'){ menu = 'yes'; }else{ menu = 'no'; }winOptions = eval("'width="+w+",height="+h+",toolbar=no,location=no,directories=no,status=no,menubar="+menu+",scrollbars="+scroll+",resizable="+resizable+",copyhistory=no'");window.open(filename,title,winOptions);return;}
function SetFocus(fieldname,formname){if (formname == ''){ formname = 'form'; }if (eval("document."+formname+".elements[fieldname].value == ''")){ eval("document."+formname+".elements[fieldname].focus();"); }}
function SetElementPosition(id,top,left){
if (testing) { alert("SetElementPosition\nid = "+id+"\ntop = "+top+"\nleft = "+left); }
if (ns4) {
eval('document.'+id).top = top;
eval('document.'+id).left = left;
} else if (ns6) {
document.getElementById(id).style.top = top;
document.getElementById(id).style.left = left;
} else {
eval(id).style.top = top;
eval(id).style.left = left;
}
}
function SetVisibility(id,flag) {
if (ns4) {
var str = (flag) ? 'show' : 'hide';
eval("document."+id).visibility = str;
} else if (ns6) {
var str = (flag) ? 'visible' : 'hidden';
document.getElementById(id).style.visibility = str;
} else {
var str = (flag) ? 'visible' : 'hidden';
eval("document.all."+id).style.visibility = str;
}
}
function getImageTop(imgID) {
if (ns4) return eval(imgID).y;
else return getRealTop(imgID);
}
function getImageLeft(imgID) {
if (ns4) return eval(imgID).x
else return getRealLeft(imgID);
}
function getRealTop(imgElem) {
yPos = eval(imgElem).offsetTop;
tempEl = eval(imgElem).offsetParent;
while (tempEl != null) {
yPos += tempEl.offsetTop;
tempEl = tempEl.offsetParent;
}
return yPos;
}
function getRealLeft(imgObj) {
xPos = eval(imgObj).offsetLeft;
tempObj = eval(imgObj).offsetParent;
while (tempObj != null){
xPos += tempObj.offsetLeft;
tempObj = tempObj.offsetParent;
}
return xPos;
}
function getImageWidth(id) {
if (ie4){
return eval('document.all.'+id).style.pixelWidth;
} else if (ns4) {
return eval('document.'+id).width;
} else {
return document.getElementById(id).offsetWidth;
}
}
function getElementWidth(id) {
if (ie4){ return eval('document.all.'+id).offsetWidth; }
else if (ns4){ return eval('document.'+id).clip.width; }
else { return document.getElementById(id).offsetWidth; }
}
function getElementHeight(id) {
if (ie4){ return eval('document.all.'+id).offsetHeight; }
else if (ns4){ return eval('document.'+id).clip.height; }
else { return document.getElementById(id).offsetHeight; }
}
function layerWrite(id,text) {
if (ns4) {
var lyr = document.layers[id].document;
lyr.open();
lyr.write(text);
lyr.close();
} else if (ns6) {
rng = document.createRange();
el = document.getElementById(id);
rng.setStartBefore(el);
htmlFrag = rng.createContextualFragment(text);
while (el.hasChildNodes()) el.removeChild(el.lastChild);
el.appendChild(htmlFrag);
} else if (ie4 || ie5) {
document.all[id].innerHTML = text;
}
}
function in_array(needle,haystack) {
for (i=0; i 1 && menuHeight > 1) {
var tempstring,writestring;
tempstring = '
';
writestring = (!(mac && (ie4 || ie5))) ? '' : tempstring;
layerWrite(shadowId,writestring);
shadowTop = menuTop + 4;
shadowLeft = menuLeft + 4;
SetElementPosition(shadowId,shadowTop,shadowLeft);
}
}
}
}
function Show(id) {
if (running) { StopTimer(); }
currentMenu = id;
if (currentMenu != previousMenu && previousMenu != null) { Hide(previousMenu); }
eval('document.getElementById("menu'+id+'Div").style.visibility = "visible"');
eval('document.getElementById("menubg'+id+'Div").style.visibility = "visible"');
eval('document.images["nav'+id+'"].style.visibility = "hidden"');
previousMenu = currentMenu;
}
function Hide(id) {
if (id == null) { return; }
eval('document.getElementById("menu'+id+'Div").style.visibility = "hidden"');
eval('document.getElementById("menubg'+id+'Div").style.visibility = "hidden"');
eval('document.images["nav'+id+'"].style.visibility = "visible"');
}
function SetDateTime() {
// init date
var today = new Date();
// adjust to "gmt"
today = new Date(today.getTime() + (today.getTimezoneOffset() * 60 * 1000));
// adjust to "eastern"
today = new Date(today.getTime() + (-240 * 60 * 1000));
// set base values
var month = today.getMonth() + 1;
var day = today.getDate();
var year = today.getFullYear();
var hour = today.getHours();
var minute = today.getMinutes();
var seconds = today.getSeconds();
// adjust
if (month < 10) {
month = '0' + month;
}
if (day < 10) {
day = '0' + day;
}
year = year.toString().substr(2,2);
if (hour > 12) {
hour = hour - 12;
am_pm = 'pm';
} else {
if (hour == 0) {
hour = 12;
}
am_pm = 'am';
}
if (hour < 10) {
hour = '0' + hour;
}
if (minute < 10) {
minute = '0' + minute;
}
if (seconds < 10) {
seconds = '0' + seconds;
}
// build output
var html_dateandtime = month+'-'+day+'-'+year+' '+hour+':'+minute+':'+seconds+' EST';
var html_time = hour+':'+minute+':'+seconds+'';
// output
e = document.getElementById ? document.getElementById('dateandtime') : document.all.dateandtime;
if (e) {
e.innerHTML = html_dateandtime;
}
e = document.getElementById ? document.getElementById('time') : document.all.time;
if (e) {
e.innerHTML = html_time;
}
// init next call
setTimeout("SetDateTime()", 1000);
}
function SetDateTime15() {
// init date
var today = new Date();
// adjust to "gmt"
today = new Date(today.getTime() + (today.getTimezoneOffset() * 60 * 1000));
// adjust to "eastern"
today = new Date(today.getTime() + (-240 * 60 * 1000));
// adjust to delay
today = new Date(today.getTime() - (15 * 60 * 1000) );
// set base values
var month = today.getMonth() + 1;
var day = today.getDate();
var year = today.getFullYear();
var hour = today.getHours();
var minute = today.getMinutes();
var seconds = today.getSeconds();
// adjust
if (month < 10) {
month = '0' + month;
}
if (day < 10) {
day = '0' + day;
}
year = year.toString().substr(2,2);
if (hour > 12) {
hour = hour - 12;
am_pm = 'pm';
} else {
if (hour == 0) {
hour = 12;
}
am_pm = 'am';
}
if (hour < 10) {
hour = '0' + hour;
}
if (minute < 10) {
minute = '0' + minute;
}
if (seconds < 10) {
seconds = '0' + seconds;
}
// build output
var html_dateandtime = month+'-'+day+'-'+year+' '+hour+':'+minute+':'+seconds+' EST';
var html_time = hour+':'+minute+':'+seconds+'';
// output
e = document.getElementById ? document.getElementById('dateandtime') : document.all.dateandtime;
if (e) {
e.innerHTML = html_dateandtime;
}
e = document.getElementById ? document.getElementById('time') : document.all.time;
if (e) {
e.innerHTML = html_time;
}
// init next call
setTimeout("SetDateTime15()", 1000);
}