function stopError() {
return true;
}
window.onerror = stopError;
var linkMenus = new Array();
var menuHeights = new Array();
var menuFirsts = new Array();
var menuChain = new Array();
for (var i=0; i < 500; i++) {
linkMenus[i] = 0;
menuHeights[i] = 0;
menuFirsts[i] = 0;
menuChain[i] = '';
}
function visib(menuName) {
if (document.getElementById(menuName)) {
var menuID = parseInt(menuName.replace('Menu', ''));
if (document.getElementById(menuName)) { document.getElementById(menuName).style.visibility="visible"; }
if (document.getElementById(menuName+"back")) { document.getElementById(menuName+"back").style.visibility="visible"; }
if (document.getElementById(menuName+"shade")) { document.getElementById(menuName+"shade").style.visibility="visible"; }
if (document.getElementById(menuName+"expand")) { makeLinkVisible(menuFirsts[menuID]); }
return true;
}
return false;
}
function invis(menuName) {
if (document.getElementById(menuName) || document.getElementById(menuName+'expand')) {
var menuID = parseInt(menuName.replace('Menu', ''));
if (document.getElementById(menuName)) { document.getElementById(menuName).style.visibility='hidden'; }
if (document.getElementById(menuName+"back")) { document.getElementById(menuName+"back").style.visibility="hidden"; }
if (document.getElementById(menuName+"shade")) { document.getElementById(menuName+"shade").style.visibility="hidden"; }
if (document.getElementById(menuName+"expand")) { makeMenuHidden(menuID); }
return true;
}
return false;
}
function resetMenus(nameString, exception) {
if (nameString != '') {
if (nameString.indexOf(',') < 0) {
if (exception.indexOf(',') < 0 && (nameString != exception)) { invis('Menu' + nameString); }
else {
var exptArray = exception.split(',');
var makeInvis = true;
for (var j=0; j<exptArray.length; j++) {
if (nameString == exptArray[j]) { makeInvis=false; }
}
if (makeInvis) { invis('Menu' + menuArray[i]); }
}
}
else {
var menuArray = nameString.split(',');
if (exception.indexOf(',') < 0) {
for (var i = 0; i < menuArray.length; i++) {
if (exception == '0' || menuArray[i] != exception) { invis('Menu' + menuArray[i]); }
}
}
else {
var exptArray = exception.split(',');
var makeInvis = true;
var j = 0;
for (var i=0; i<menuArray.length; i++) {
makeInvis = true;
for (j = 0; j < exptArray.length; j++) {
if ((menuArray[i] != "") && (menuArray[i] == exptArray[j])) { makeInvis = false; }
}
if (makeInvis) { invis('Menu' + menuArray[i]); }
}
}
}
}
return true;
}
var currKeyDown = "";
var currOverLogo = false;
document.onkeydown = keyDownCheck;
function keyDownCheck(e) {
var KeyID = ((window.event) ? event.keyCode : e.keyCode);
switch(KeyID) {
case 17:	currKeyDown = "Ctrl"; break;
}
}
function clickLogo() {
if (currKeyDown == "Ctrl") { document.editPage.submit(); }
else { document.homePage.submit(); }
return true;
}
function checkCtrl(wait) {
if (currKeyDown == "Ctrl") { document.body.style.cursor = 'crosshair'; }
else { document.body.style.cursor = 'default'; }
if (wait < 2000) wait = Math.round((wait)*(7/6));
setTimeout("checkCtrl("+wait+")", wait);
}
function mouseOverLogo() {
currOverLogo = true;
if (currKeyDown == "Ctrl") { document.body.style.cursor = 'crosshair'; }
else { document.body.style.cursor = 'hand'; }
checkCtrl(50);
if (document.getElementById('logo') && mainLogoOver) {
document.getElementById('logo').src = mainLogoOver.src;
}
return true;
}
function mouseOutLogo() {
currOverLogo = false;
document.body.style.cursor = 'default';
if (document.getElementById('logo') && mainLogo) {
document.getElementById('logo').src = mainLogo.src;
}
return true;
}
function addJavaBug(thisBug) {
document.getElementById('javaBugDiv').innerHTML = document.getElementById('javaBugDiv').innerHTML+'<br />'+thisBug+'<br />';
}
function setDesignDivHeight(wait) {
if (document.getElementById('blankImageContentHolder') && document.getElementById('pageContent')) {
var newDesignHeight = document.getElementById('pageContent').clientHeight+(10);
document.getElementById('blankImageContentHolder').height=newDesignHeight;
wait = Math.round((wait)*(7/6));
if (wait < 5000) {
setTimeout("setDesignDivHeight("+wait+")", wait);
}
}
else if (wait < 5000) {
setTimeout("setDesignDivHeight("+wait+")", wait);
}
return true;
}
setTimeout("setDesignDivHeight(200)", 300);
var isNN = document.layers ? true : false;
var IE = document.all ? true : false;
if (document.captureEvents) {
document.captureEvents(Event.MOUSEMOVE | Event.MOUSEDOWN | Event.MOUSEUP)
}
document.onmousemove = getMouseXY;
document.onmousedown = startDrag;
document.onmouseup = endDrag;
var mouseX = 0;
var mouseY = 0;
var mouseDragStartX = 0;
var mouseDragStartY = 0;
var imagePreviewOpen = false;
var imagePreviewSize = 400;
var mouseDragDist = 0;
var mouseDragging = false;
var autoHideMenus = 1;
function getMouseXY(e) {
mouseMoved = true;
if (IE) {
mouseX = event.clientX + document.body.scrollLeft;
mouseY = event.clientY + document.body.scrollTop;
} else {
mouseX = e.pageX;
mouseY = e.pageY;
}
if (mouseX < 0) { mouseX = 0 }
if (mouseY < 0) { mouseY = 0 }
var currLeft = 0;
var currRight = 350;
if (autoHideMenus == 1 && ((mouseX < currLeft) || (mouseX > currRight)
|| (mouseY < 250) || (mouseY > 550))) {
resetMenus('','0');
}
if (mouseDragging) {
}
return true;
}
function startDrag(e) {
mouseDragging = true;
return true;
}
function endDrag(e) {
mouseDragStartX = 0;
mouseDragStartY = 0;
mouseDragDist = 0;
mouseDragging = false;
return true;
}
