/* Menu system developed by Azif hussain @ 17/02/03*/ /*news*/ // ********************** News Scroller ************************************************************ var animaeDelay = 70; var delay = 70; var domStyle; var fX = null; var fY = null; var initailX=null; var initialY=null; function slowMoving(objectID) { animaeDelay=700; //startAnimate(objectID,30,200); } function regMoving(objectID) { animaeDelay=70 var x = findLeft(objectID) var y = findTop(objectID) cX = x cY = y fX = 2 fY = -240 } function getDelay() { return animaeDelay; } function stopMoving(objectID) { var x = findLeft(objectID); var y = findTop(objectID); fX = x; fY = y; domStyle = findDOM(objectID,1); cX=x; cY=y; animateObject(cX, cY) } function findLeft(objectID) { var domStyle = findDOM(objectID,1); var dom = findDOM(objectID,0); if (domStyle.left) return domStyle.left; if (domStyle.pixelLeft) return domStyle.pixelLeft; if (dom.offsetLeft) return dom.offsetLeft; return (null); } function findTop(objectID) { var domStyle = findDOM(objectID,1); var dom = findDOM(objectID,0); if (domStyle.top) return domStyle.top; if (domStyle.pixelTop) return domStyle.pixelTop; if (dom.offsetTop) return dom.offsetTop; return (null); } function startAnimate(objectID,x,y) { fX = x; fY = y; var cX = findLeft(objectID); var cY = findTop(objectID); initialX = cX; initialY = cY; domStyle = findDOM(objectID,1); animateObject(cX,cY) } function animateObject(cX,cY) { if (cX != fX) { if (cX > fX) { cX -=1; } else { cX +=1; } } if (cY != fY) { if (cY > fY) { cY -=1; } else { cY +=1; } } if ((cX != fX) || (cY != fY) ) { if (domStyle.pixelLeft) { domStyle.pixelLeft = cX; domStyle.pixelTop= cY; } else {domStyle.left = cX; domStyle.top = cY;} setTimeout ('animateObject(' + cX + ',' + cY + ')',animaeDelay); } else { setTimeout ('animateObject(' + initialX + ',' + initialY + ')',animaeDelay); } }// ********************** End News Scroller ************************************************************ //print function /* Menu system developed by Azif hussain @ 17/02/03*/ //print function function printPage() { window.print(); } //moving menu functionality function findPagePosition() { if(window.pageYOffset != null) return window.pageYOffset; if(document.body.scrollWidth != null) return document.body.scrollTop; return (null); } function moveMenu() { pagePosition = findPagePosition(); bodyPosition = pagePosition + -177; topPosition = pagePosition + -10; submenu1Position = pagePosition + 166; submenu2Position = pagePosition + 187; submenu3Position = pagePosition + 208; recruitementPosition = pagePosition + -150; eventsPosition = pagePosition + -150; partnersPosition = pagePosition + -150; homeNPosition = pagePosition + 420; eoiNPosition = pagePosition + 420; industriesNPosition = pagePosition + 420; archiveNPosition = pagePosition + 420; questionsNPosition = pagePosition + 420; updatesNPosition = pagePosition + 420; linksNPosition = pagePosition + 420; if(document.getElementById) { document.getElementById("bodyM").style.top=bodyPosition; document.getElementById("topM").style.top=topPosition; document.getElementById("subMenuOne").style.top=submenu1Position; document.getElementById("subMenuTwo").style.top=submenu2Position; document.getElementById("subMenuThree").style.top=submenu3Position; document.getElementById("recruitementB").style.top=recruitementPosition; document.getElementById("eventsB").style.top=eventsPosition; document.getElementById("partnersB").style.top=partnersPosition; document.getElementById("homeNote").style.top=homeNPosition; document.getElementById("eoiNote").style.top=eoiNPosition; document.getElementById("industriesNote").style.top=industriesNPosition; document.getElementById("archiveNote").style.top=archiveNPosition; document.getElementById("questionsNote").style.top=questionsNPosition; document.getElementById("updatesNote").style.top=updatesNPosition; document.getElementById("linksNote").style.top=linksNPosition; setTimeout("moveMenu()",10); } else if(document.layers) { document.layers["bodyM"].top=bodyPosition; document.layers["topM"].top=topPosition; document.layers["subMenuOne"].top=submenu1Position; document.layers["subMenuTwo"].top=submenu2Position; document.layers["subMenuThree"].top=submenu3Position; document.layers["recruitementB"].top=recruitementPosition; document.layers["eventsB"].top=eventsPosition; document.layers["partnersB"].top=partnersPosition; document.layers["homeNote"].top=homeNPosition; document.layers["eoiNote"].top=eoiNPosition; document.layers["industriesNote"].top=industriesNPosition; document.layers["archiveNote"].top=archiveNPosition; document.layers["questionsNote"].top=questionsNPosition; document.layers["updatesNote"].top=updatesNPosition; document.layers["linksNote"].top=linksNPosition; setTimeout("moveMenu()",10); } else if(document.all) { document.all["bodyM"].style.top=bodyPosition; document.all["topM"].style.top=topPosition; document.all["subMenuOne"].style.top=submenu1Position; document.all["subMenuTwo"].style.top=submenu2Position; document.all["subMenuThree"].style.top=submenu3Position; document.all["recruitementB"].top=recruitementPosition; document.all["eventsB"].top=eventsPosition; document.all["partnersB"].top=partnersPosition; document.all["homeNote"].style.top=homeNPosition; document.all["eoiNote"].style.top=eoiNPosition; document.all["industriesNote"].style.top=industriesNPosition; document.all["archiveNote"].style.top=archiveNPosition; document.all["questionsNote"].style.top=questionsNPosition; document.all["updatesNote"].style.top=updatesNPosition; document.all["linksNote"].style.top=linksNPosition; setTimeout("moveMenu()",10); } } //end of moving menu //definition of page banner bannerP = new Image() bannerP.src="banners/pageBanner.gif" // definition of variables for Menu buttons homeOn = new Image() homeOff = new Image() eoiOn = new Image() eoiOff = new Image() viewsOn = new Image() viewsOff = new Image() industriesOn = new Image() industriesOff = new Image() questionsOn = new Image() questionsOff = new Image() updatesOn = new Image() updatesOff = new Image() linksOn = new Image() linksOff = new Image() archivesOn = new Image() archivesOff = new Image() //assigning each variable the address of each image homeOn.src="menuImages/homeOn.gif" homeOff.src="menuImages/homeOff.gif" eoiOn.src="menuImages/eoiOn.gif" eoiOff.src="menuImages/eoiOff.gif" archivesOn.src="menuImages/archivesOn.gif" archivesOff.src="menuImages/archivesOff.gif" industriesOn.src="menuImages/theIndustriesOn.gif" industriesOff.src="menuImages/theIndustriesOff.gif" questionsOn.src="menuImages/questionsOn.gif" questionsOff.src="menuImages/questionsOff.gif" updatesOn.src="menuImages/updatesOn.gif" updatesOff.src="menuImages/updatesOff.gif" linksOn.src="menuImages/linksOn.gif" linksOff.src="menuImages/linksOff.gif" //defintion of variables for submenu1 sub1On = new Image() sub1Off = new Image() eoi2On = new Image() eoi2Off = new Image() downloadsOff = new Image() downloadsOn = new Image() partnersOff = new Image() partnersOn = new Image() sub1On.src="subMenus/eoiOn.gif" sub1Off.src="subMenus/eoiOff.gif" eoi2On.src="subMenus/eoi2On.gif" eoi2Off.src="subMenus/eoi2Off.gif" downloadsOff.src="subMenus/downloadsOff.gif" downloadsOn.src="subMenus/downloadsOn.gif" partnersOff.src="subMenus/partnersOff.gif" partnersOn.src="subMenus/partnersOn.gif" sub2On = new Image() sub2Off = new Image() artsOn = new Image() artsOff = new Image() craftOn = new Image() craftOff = new Image() heritageOn = new Image() heritageOff = new Image() designOn = new Image() designOff = new Image() //assigning each variables the address of the sub menu image sub2On.src="subMenus/theIndustriesOn.gif" sub2Off.src="subMenus/theIndustriesOff.gif" artsOn.src="subMenus/artsEntertainmentOn.gif" artsOff.src="subMenus/artsEntertainmentOff.gif" craftOn.src="subMenus/craftOn.gif" craftOff.src="subMenus/craftOff.gif" heritageOn.src="subMenus/culturalHeritageOn.gif" heritageOff.src="subMenus/culturalHeritageOff.gif" designOn.src="subMenus/designOn.gif" designOff.src="subMenus/designOff.gif" //submenu3 sub3On = new Image() sub3Off = new Image() welshOn = new Image() welshOff = new Image() sub3On.src="subMenus/prospectusEngOn.gif" sub3Off.src="subMenus/prospectusEngOff.gif" welshOn.src="subMenus/prospectusWelOn.gif" welshOff.src="subMenus/prospectusWelOff.gif" //short cut buttons searchOff = new Image() printOff = new Image() bookmarkOff = new Image() helpOff = new Image() mailOff = new Image() nextPOff = new Image() nextPOn = new Image() previousOff = new Image() previousOn = new Image() eventsOff = new Image() eventsOn = new Image() partnersBOff = new Image() partnersBOn = new Image() rOff = new Image() rOn = new Image() searchOff.src="buttons/searchOff.gif" printOff.src="buttons/printOff.gif" bookmarkOff.src="buttons/bookmarkOff.gif" helpOff.src="buttons/helpOff.gif" mailOff.src="buttons/mailOff.gif" nextPOff.src="buttons/forwardOff.gif" nextPOn.src="buttons/forwardOn.gif" previousOff.src="buttons/backOff.gif" previousOn.src="buttons/backOn.gif" eventsOff.src="buttons/eventsOff.gif" eventsOn.src="buttons/eventsOn.gif" partnersBOff.src="buttons/partnersOff.gif" partnersBOn.src="buttons/partnersOn.gif" rOn.src="buttons/recruitementon.gif" rOff.src="buttons/recruitementoff.gif" // --------------------------- functionf for webpage ------------------------ function showMenu(name) { stdBrowser = (document.getElementById) ? true : false menuObj = (stdBrowser) ? document.getElementById(name).style : eval("document." + name) menuObj.visibility = "visible" } function hideMenu(name) { stdBrowser = (document.getElementById) ? true : false menuObj = (stdBrowser) ? document.getElementById(name).style : eval("document." + name) menuObj.visibility = "hidden" } function showNote(name) { stdBrowser = (document.getElementById) ? true : false menuObj = (stdBrowser) ? document.getElementById(name).style : eval("document." + name) menuObj.visibility = "visible" } function hideNote(name) { stdBrowser = (document.getElementById) ? true : false menuObj = (stdBrowser) ? document.getElementById(name).style : eval("document." + name) menuObj.visibility = "hidden" } function updateParent(url) { opener.document.location=url } function updateEOIParent(url) { opener.document.location=url window.close() } function popupWindow (name, w, h) { newwin = window.open(name, "newwind", "toolbar=no, width=w, height=h") newwin.focus() } function newfullWindow (name) { newFullWin = window.open(name, "newFullWind", "width=750, height=700, scrollbars=yes") newFullWin.focus() } function newExternalWindow(name) { newEwin=window.open(name, "newEWind") newEwin.focus() }