


var orgnId = 12562; 
if (!window.rootSiteStructureId) {
window.rootSiteStructureId = 2228244;
}
var childPages = new Object();
childPages["2228244"] = [{id:"2228245"},{id:"2228399"},{id:"2228409"},{id:"2230016"},{id:"2230017"},{id:"2228410"},{id:"2228411"},{id:"2228412"},{id:"2273608"},{id:"2228414"},{id:"2267958"},{id:"2228528"},{id:"2302179"},{id:"2240258"},{id:"2296614"}];
childPages["2228399"] = [{id:"2228400",name:"Latest News"},{id:"2236856",name:"News Archive",uri:"/page/NewsArchives/0,,12562,00.html"},{id:"2284802",name:"Olympic Stadium",uri:"/page/OlympicsIndex/0,,12562,00.html"},{id:"2228408",name:"Where Are They Now?",uri:"/page/whufcexclusive/0,,12562,00.html"}];
childPages["2228400"] = [{id:"2228401",name:"Latest News",uri:"/page/NewsDetail/0,,12562,00.html"}];
childPages["2228409"] = [{id:"2236877",name:"Ticket News",uri:"/page/TicketNews/0,,12562,00.html"},{id:"2303066",name:"First Visit",uri:"/page/FirstVisit/0,,12562,00.html"},{id:"2257817",name:"Season Tickets",uri:"http://www.seasontickets.whufc.com/",popup:true},{id:"2228470",name:"Buy Online",uri:"http://www.whufcboxoffice.com",popup:true},{id:"2303068",name:"Family Football",uri:"/page/FamilyFootball/0,,12562,00.html"},{id:"2286634",name:"Ticket Exchange",uri:"http://www.viagogo.co.uk/westham"},{id:"2228473",name:"Ticket Prices",uri:"/page/MatchTickets/0,,12562,00.html"},{id:"2228474",name:"Access Cards",uri:"/page/AccessCard/0,,12562,00.html"},{id:"2228475",name:"Priority Points",uri:"/page/PriorityPoints/0,,12562,00.html"},{id:"2228476",name:"Disabled-Visually Impaired",uri:"/page/SpecialNeeds/0,,12562,00.html"},{id:"2228477",name:"Stadium Information",uri:"/page/StadiumInformation/0,,12562,00.html"}];
childPages["2230016"] = [{id:"2245803",name:"Academy Membership",uri:"/page/AcademyMembership/0,,12562,00.html"},{id:"2245804",name:"Youth Academy Membership",uri:"/page/YouthAcademyMembership/0,,12562,00.html"},{id:"2304836",name:"Offical Supporters' Club Membership",uri:"/page/OfficalSupportersClubMembership/0,,12562,00.html"},{id:"2238931",name:"International Supporters",uri:"/page/AffiliatedSupportersGroupsIndex/0,,12562,00.html"},{id:"2240256",name:"Vintage Claret",uri:"/page/VintageClaretindex/0,,12562,00.html"},{id:"2228541",name:"Screensavers",uri:"/page/Screensavers/0,,12562,00.html"},{id:"2228542",name:"Wallpapers",uri:"/page/Wallpapers/0,,12562,00.html"},{id:"2273614",name:"Claret & Blue",uri:"/page/ClaretAndBlue/0,,12562,00.html"}];
childPages["2228410"] = [{id:"2294728",name:"Live Match Centre",uri:"http://www.whufc.com/page/TV/LiveMatches/0,,12562,00.html"},{id:"2228478",name:"Fixtures & Results",uri:"/page/FixturesResults/0,,12562,00.html"},{id:"2228479",name:"League Table",uri:"/page/LeagueTable/0,,12562,00.html"},{id:"2234233",name:"Match Report",uri:"/page/MatchReport/0,,12562,00.html"},{id:"2243286",name:"Programme",uri:"/page/Programme/0,,12562,00.html"},{id:"2275986",name:"Mascots",uri:"/page/Mascots/0,,12562,00.html"},{id:"2241741",name:"Gallery",uri:"/page/Galleryindex/0,,12562,00.html"},{id:"2236868",name:"Development Squad",uri:"/page/Reservesfixtures/0,,12562,00.html"},{id:"2236870",name:"Ladies",uri:"/page/Ladiesfixtures/0,,12562,00.html"}];
childPages["2228411"] = [{id:"2294719",name:"West Ham TV Home",uri:"/page/TV/Home"},{id:"2294720",name:"Live Match Centre",uri:"http://www.whufc.com/page/TV/LiveMatches/0,,12562~58440,00.html"},{id:"2294721",name:"Interviews",uri:"/page/TV/Interviews"},{id:"2294722",name:"Features",uri:"/page/TV/Features"},{id:"2294723",name:"First Team Highlights",uri:"/page/TV/Highlights"},{id:"2294724",name:"Other Highlights",uri:"/page/TV/OtherHighlights"},{id:"2294725",name:"Mobile",uri:"/page/MobileHome"}];
childPages["2228412"] = [{id:"2234224",name:"First Team",uri:"/page/FirstTeamProfiles/0,,12562,00.html"},{id:"2269203",name:"Development Squad",uri:"/page/ReservesDetail/0,,12562,00.html"},{id:"2230032",name:"Ladies",uri:"/page/Ladies/0,,12562,00.html"}];
childPages["2273608"] = [{id:"2236869",name:"Fixtures and Results",uri:"/page/Youthfixtures/0,,12562,00.html"},{id:"2230031",name:"Squad",uri:"/page/Youths/0,,12562,00.html"},{id:"2273609",name:"League Table",uri:"/page/AcademyLeagueTable/0,,12562,00.html"},{id:"2273610",name:"International",uri:"/page/AcademyInternational/0,,12562,00.html"},{id:"2273611",name:"Tony Carr",uri:"/page/AcademyTonyCarr/0,,12562,00.html"},{id:"2273612",name:"Graduates",uri:"/page/AcademyAlumni/0,,12562,00.html"},{id:"2273613",name:"History",uri:"/page/AcademyHistory/0,,12562,00.html"}];
childPages["2228414"] = [{id:"2228518",name:"Staff",uri:"/page/Staff/0,,12562,00.html"},{id:"2228531",name:"Partners",uri:"/page/ClubPartners/0,,12562,00.html"},{id:"2241985",name:"Customer Charter",uri:"/page/CustomerCharter/0,,12562,00.html"},{id:"2243287",name:"Charities ",uri:"/page/Charities/0,,12562,00.html"},{id:"2241800",name:"Stores",uri:"/page/ClubStores/0,,12562,00.html"},{id:"2240246",name:"Recruitment",uri:"/page/Recruitment/0,,12562,00.html"},{id:"2228522",name:"Hammers Bond Company",uri:"/page/HammersBondCompany/0,,12562,00.html"},{id:"2228527",name:"Financial Reports",uri:"/page/FinancialReports/0,,12562,00.html"},{id:"2236871",name:"Tributes",uri:"/page/Tributes/0,,12562,00.html"},{id:"2269204",name:"Ownership",uri:"/page/Ownership/0,,12562,00.html"},{id:"2301312",name:"Supporter Advisory Board",uri:"/page/SupporterAdvisoryBoardIndex/0,,12562,00.html"}];
childPages["2267958"] = [{id:"2286884",name:"Events",uri:"http://www.westhamevents.co.uk/",popup:true}];
childPages["2228528"] = [{id:"2286885",name:"Sportsbook",uri:"http://www.sbobet.com/default.aspx?lang=en&amp;p=sportsbook",popup:true},{id:"2286886",name:"Casino",uri:"https://casino.sbobet.com/en/entry.jsp",popup:true},{id:"2286887",name:"Racebook",uri:"http://www.sbobet.com/default.aspx?lang=en&amp;p=rb",popup:true},{id:"2286888",name:"Games",uri:"http://www.sbobet.com/default.aspx?lang=en&amp;p=games",popup:true},{id:"2286889",name:"In Stadium Claims",uri:"http://www.bdstadia.co.uk/mpl/sbobet/claim",popup:true}];
childPages["2302179"] = [{id:"2302180",name:"50/50 Matchday Lotto",uri:"/page/5050MatchdayLottoDetail/0,,12562,00.html"},{id:"2302181",name:"Club Draw",uri:"http://www.HammersClubDraw.co.uk",popup:true}];
childPages["2240258"] = [{id:"2236900",name:"West Ham United Community Sports Trust"},{id:"2228524",name:"Learning Zone",uri:"http://www.whulearningzone.org.uk/",popup:true},{id:"2240259",name:"Asians in Football",uri:"http://www.whufc.com/page/Community/0,,12562~1149993,00.html",popup:true},{id:"2240260",name:"Kick It Out",uri:"http://www.kickitout.org",popup:true}];
childPages["2236900"] = [{id:"2228520",name:"West Ham United Community Sports Trust",uri:"/page/Community/0,,12562,00.html"}];
childPages["2296614"] = [{id:"2228519",name:"Addresses",uri:"/page/Addresses/0,,12562,00.html"}];
var images = new Object();
var _reviewStatus = false;
var _checkOnce = 0; 
function getCurl(siteStructure) {
var curl = siteStructure.uri;
if (siteStructure.uri && siteStructure.uri.substring(0,1) == "/"){
if  (_checkOnce == 0){
_checkOnce = 1;
if (window.location.href && window.location.href.substring(0,14)== "http://review."){
_reviewStatus = true;
}//if review
}//if once
curl = ( _reviewStatus ? "" : "http://www.whufc.com" ) + curl;
}//siteStruct
if (!curl) {
var children = childPages["" + siteStructure.id];
for (var ii = 0; children && !curl && ii < children.length; ii ++) {
curl = getCurl(children[ii]);
}
}
return curl;
}
function crossBrowserAddEvent(object, eventType, method) {
if (object.attachEvent) {
object.attachEvent("on" + eventType, method);
} else if (object.addEventListener) {
object.addEventListener(eventType, method, false);
}
}
function menuOver(event) {
var image = event.srcElement ? event.srcElement : event.currentTarget;
image.src = image.altSrc;
}
function menuOut(event) {
var image = event.srcElement ? event.srcElement : event.currentTarget;
image.src = image.stdSrc;
}
function addImageEvents(siteStructureId) {
var image = document.getElementById("menuImage" + siteStructureId);
if (image && images["" + siteStructureId]) {
image.altSrc = images["" + siteStructureId].src;
image.stdSrc = image.src;
crossBrowserAddEvent(image, "mouseover", menuOver);
crossBrowserAddEvent(image, "mouseout", menuOut);
}
}
function createMenuStructure(siteStructure) {
var menuItem = document.getElementById("menuItem" + siteStructure.id);
var menuSection = document.getElementById("menuSection" + siteStructure.id);
var children = childPages["" + siteStructure.id];
if (children && menuItem && !menuSection) {
var list = document.createElement('ul');
list.style.display = 'none';
list.setAttribute("id", "menuSection" + siteStructure.id);
var className = "menu";
if (siteStructure.style) {
className += " " + siteStructure.style;
}
if (document.all) {
list.setAttribute("className", className);
} else {
list.setAttribute("class", className);
}
for (var ii = 0; ii < children.length; ii++) {
var child = children[ii];
var curl = getCurl(child);
if (curl) {
var listElement = document.createElement('li');
listElement.setAttribute("id", "menuItem" + child.id);
var subChildren = childPages["" + child.id];
if (subChildren) {
listElement.innerHTML =
"<img class='menuChildImage' src='/shim.gif' align='absmiddle' alt=''>";
}
var target = (child.popup) ? " target=_blank" : "";
listElement.innerHTML += "<a href='" +curl+ "'" + target + ">" + child.name + "</a>";
list.appendChild(listElement);
}
menuItem.appendChild(list);
}
}
if (children) {
for (var ii = 0; ii < children.length; ii++) {
createMenuStructure(children[ii]);
}
}
}
function toggleMenu(element) {
if(typeof rendererToggleMenu == 'function') {
rendererToggleMenu(element);
}
else {
if (element) {
if (element.style.display == 'none') {
element.style.display = 'block';
} else {
element.style.display = 'none';
}
}
}
return false;
}
function addMenuEvents(siteStructure) {
var menuItem = document.getElementById("menuItem" + siteStructure.id);
var menuSection = document.getElementById("menuSection" + siteStructure.id);
var children = childPages["" + siteStructure.id];
if (children && menuItem && menuSection) {
var child = menuItem.firstChild;
while (child) {           
if ("A" == child.tagName) {
child.href = "javascript:;";
break;
} else {
child = child.nextSibling;
}
}
crossBrowserAddEvent(
menuItem,
"click",
function(e) {
if (!e) {
var e = window.event;
}
e.cancelBubble = true;
if (e.stopPropagation) {
e.stopPropagation();
}
toggleMenu(menuSection);
}
);
} else if (menuItem) {
crossBrowserAddEvent(
menuItem,
"click",
function(e) {
if (!e) {
var e = window.event;
}
e.cancelBubble = true;
if (e.stopPropagation) {
e.stopPropagation();
}
}
);
}
if (children) {
for (var ii = 0; ii < children.length; ii++) {
addMenuEvents(children[ii]);
}
}
return;
}
if (document.getElementById) {
var siteStructuresUnderRoot = childPages["" + rootSiteStructureId];
if (siteStructuresUnderRoot) {
for (var ii = 0; ii < siteStructuresUnderRoot.length; ii++) {
createMenuStructure(siteStructuresUnderRoot[ii]);
addMenuEvents(siteStructuresUnderRoot[ii]);
addImageEvents(siteStructuresUnderRoot[ii].id);
}
}
}


