rollImg = navX = navY = active = "";
sMenuOn = flasher = loadState = false;
/*allDDObjects = "programsDD,schshopDD,libraryDD,alumniDD,givingDD,monasteryDD,abbeypressDD,casketsDD" */
allDDObjects = "programsDD,schshopDD,libraryDD,givingDD,monasteryDD,abbeypressDD,casketsDD"
sMenuVar="home,aboutus,location,news,events,contact,jobs"
sMenu = sMenuVar.split(",");

function posMenus() {
  navSelect();
  // ddmenus: programsDD, schshopDD, libraryDD, alumniDD, givingDD, monasteryDD, abbeypressDD, casketsDD 
  navX = navAltPos.w+2;
  navY = navAltPos.getRelativeY()+16;
/*  if (is.ie) {
    if (!is.ie6) {
      navY = navY + 20;
    }
  }
*/
  programsDD.moveTo(navX,navY);
  schshopDD.moveTo(navX+117,navY);
  libraryDD.moveTo(navX+216,navY);
  /* alumniDD.moveTo(navX+246,navY); */
  givingDD.moveTo(navX+353,navY);
  monasteryDD.moveTo(navX+453,navY);
  abbeypressDD.moveTo(navX+534,navY);
  casketsDD.moveTo(navX+617,navY);
  trap1.moveTo(navX-20,navY-44);
  trap2.moveTo(navX-20,navY-44);
  trap3.moveTo(navX+715,navY-44);
  trap4.moveTo(navX-20,navY);
  if (flasher) {
    flash.moveTo(navX-28,navY-1);
    if (rollImg == "") { flash.show(); }
  }
  setTimeout('loadState=true','100');
}

function ddRoll(itemID,state) {
  clsName = (state == "over") ? "dd-hover" : "dd-item";
  document.getElementById(itemID).className = clsName
}
function imgRoll(itemID,state) {
  if (itemID != active) {
    if (state=='over') {
      rollImg = itemID;
      rollSrc = root + "images/"+itemID+"_on.gif";
    } else {
      rollSrc = root + "images/"+itemID+".gif";
    }
    document.images[itemID].src = rollSrc
  }
}
function showDD(obj) {
  if (loadState) {
    hideDD('all');
  //  navRoll(obj,'over');
    posMenus();
    trap1.show();
    trap2.show();
    trap3.show();
    trap4.show();
    if ((obj != "news") && (obj != "events")) {
      eval(obj + "DD.show()");
    }
  }
}

function hideDD(objects) {
  if (rollImg > "") { imgRoll(rollImg,'out'); }
  if (objects == "all") {objects = allDDObjects}
  if (flasher) {
//    objects = objects + ',flash'
    flash.moveTo(-760,-220);
    flasher = false;
  }
  obj = objects.split(",");
  for (i=0;i<obj.length;i++) {
    eval(obj[i] + ".hide()");
  }
  trap1.hide();
  trap2.hide();
  trap3.hide();
  trap4.hide();
}

function navSelect() {
  for (i=0;i<sMenu.length;i++) {
    if(sMenu[i] == section) {
      sMenuOn = true;
    }
  }
  if (sMenuOn) {
    imgRoll("topnav_smenu_" + section,"over");
    active = "topnav_smenu_" + section;
  }
  if (subsect > "") {
    if ((subsect != "contactus")&&(subsect != "faqs")) {
      imgName = section + "_" + subsect
    } else {
      imgName = subsect
    }
  //  document["lnav_"+subsect].src = root + "images/leftnav_"+imgName+"_on.gif"
  }
}

function newWindow(file,name,width,height,center,otherSet) {
  var over = false;
  if (center == "yes") {
    LeftPosition = (screen.width) ? (screen.width-width)/2 : 0;
    TopPosition = (screen.height) ? (screen.height-height)/2 : 0;
    position = ',top='+parseInt(TopPosition)+',left='+parseInt(LeftPosition) ;
  }
  if (height > screen.height-25) { height = screen.height - 55; width = width + 20; over = true;}
  if (width > screen.width) { width = screen.width-10; height = height + 20; over = true; }
  if (over) { otherSet = otherSet + ",scrollbars=yes"; }
  settings = 'width='+width+',height='+height + position + otherSet;
  if (name == "") name = "unnamed";
  window.open(file,name,settings);
}

function surfTo(form) {
  var myindex  = form.dest.selectedIndex 
  var passed   = form.dest.options[myindex].value 
  var acomma   = passed.indexOf(",") 
  var chars    = passed.length 
  var filename = passed.substring(0,acomma) 
  var where    = passed.substring(acomma+1,chars) 
  if (filename != "") { document.location=filename; }
}
