function getObject(elementId) { if (document.getElementById) { return document.getElementById(elementId); } else if (document.all) { return document.all[elementId]; } else if (document.layers) { return document.layers[elementId]; } } function getObjectsByTagAndClass(tag, cls) { var array = document.getElementsByTagName(tag); var output = new Array(); var matches = 0; for(var i=0;i"; return true; } function IsFlashInstalled() { if(flaGFV()>=6) return true; else return false; } function flaGFV() { var i,flash; if (window.ActiveXObject) { for(i=12;i>5;i--) { try { flash=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+i); return i; } catch(e) { } } } else if (navigator.plugins&&navigator.plugins.length) { for (i=0;i 5.5) @*/ var isLibraryLoaded = true; var isDebug = false; window.onload = loadPage; window.onresize = resizePage; var useCdn = false; var cdnServer = ''; var KPF=null; function KP(o){ var k = GKBH(o); if(k==13||k==32) { eval(KPF); return false; } return k; } function GKBH(o) { var k; try{k=(window.event != null && window.event.keyCode != null) ? window.event.keyCode : e.which;}catch(e){k=null;}; return (k==null && o !=null && o.keyCode !=null)? o.keyCode : k; } function SNKP(o) { var k = GKBH(o); if(k==9) { if(o==null)o=window.event; if(o.shiftKey!=true) { eval(KPF); return false; } } return k; } function MNKP(o) { var k = GKBH(o); if(k==9) { var nw=getObject('MNW'); var f=getObject('LSNI'); if(null!=nw&&subNavVisible&&null!=f) { if(o==null)o=window.event; if(o.shiftKey==true) { f.focus(); return false; } } } return k; } function MNFocus(which) { if(null==which)which='q'; var o=getObject(which); if(null!=o)o.focus(); } var currentTabGroup = 0; var currentTabIndex = 0; var activeTabIndeces = new Array(); var activeTabTimers = new Array(); function activateTab(tabGroup,index){ clearTimeout(activeTabTimers[tabGroup]); currentTabGroup = tabGroup; currentTabIndex = index; if(activeTabIndeces.length <= tabGroup){ activeTabIndeces[tabGroup] = 0; } var activeTabIndex = activeTabIndeces[tabGroup]; if(index != activeTabIndex) { activeTabTimers[tabGroup] = setTimeout("activateTabTimer()",250); } } function mouseOutTab(tabGroup,index){ clearTimeout(activeTabTimers[tabGroup]); } var isMouseOver = false; function activateTabTimer() { var activeTabIndex = activeTabIndeces[currentTabGroup]; if(currentTabIndex != activeTabIndex) { var h = 'tbh' + currentTabGroup + '_'; var c = 'tbc' + currentTabGroup + '_'; var activeTab = getObject(h + activeTabIndex); var activeTabPanel = getObject(c + activeTabIndex); var newTab = getObject(h + currentTabIndex); var newTabPanel = getObject(c + currentTabIndex); var activeTabDiv = getObjectsByTagAndClass('div','activetabdiv'); if(activeTabDiv.length >0){ activeTabDiv[0].className = 'activetabdiv '+(newTabPanel.getAttribute('layout')!='null'?newTabPanel.getAttribute('layout'):"")+' cf'; activeTabDiv[0].innerHTML = newTabPanel.innerHTML; isMouseOver = true; } activeTab.className = 'tab'; newTab.className = 'tab tabActive'; activeTabIndeces[currentTabGroup] = currentTabIndex; clearTimeout(impT); impT = setTimeout("swtI("+currentTabIndex+")", 1000); } } var TVIEWHEIGHT = 0; function collapseTabs() { var ih=0; var i=0; var objects = getObjectsByTagAndClass("h3","dlh"); for(i=0;iTVIEWHEIGHT)TVIEWHEIGHT=ih; } var objects = getObjectsByTagAndClass("div","dlTabs"); for(i=0;i 0) { activeTabDiv[0].className = 'activetabdiv ' + (objects[i].getAttribute('layout')!='null'?objects[i].getAttribute('layout'):"")+' cf'; activeTabDiv[0].innerHTML = objects[i].innerHTML; } } } objects[i].className = 'tabPanel '+(objects[i].getAttribute('layout')!="null"?objects[i].getAttribute('layout'):"")+' tabHiddenPanel cf'; } } var mnl; var mnl_h; var mnl_oh; var isE=true; var timer; var closeWhileCollapse=false; function navH1Click(e){ if(timer){ clearInterval(timer); timer = null; } var target=getTargetFromEvent(e); mnl = getObject('masterNavLinks'); if(target && mnl){ if(target.nodeName != 'H1') { target = target.parentNode; } mnl_h = mnl.offsetHeight; if(!mnl_oh){ mnl_oh = mnl_h; } isE = !isE; if(isE) { target.className = 'active'; } else { target.className = 'inactive'; } navH1Interval(); timer = setInterval(navH1Interval, 1); } } function navH1Interval(){ var isFinishedExpanding=false; if(mnl_h <= 0 && isE) { var o =getObject('masterNavLinks'); if(null!=o){o.style.display='block';} } if(!isE){ mnl_h -= 20; } else{ mnl_h += 20; } if(mnl_h < 0){ mnl_h = 0; } else if(mnl_h > mnl_oh){ mnl_h = mnl_oh; mnl.style.height="auto"; isFinishedExpanding=true; } if(!isFinishedExpanding) mnl.style.height = mnl_h+'px'; if(mnl_h <= 0 || mnl_h >= mnl_oh) { if(mnl_h <= 0 && !isE) { var o =getObject('masterNavLinks'); o.style.display='none'; } clearInterval(timer); timer = null; var masterNavLinks = getObject('masterNavLinks'); if(closeWhileCollapse && isE && masterNavLinks && masterNavLinks.childNodes){ closeWhileCollapse = false; resetNavToFirst(masterNavLinks); } } } function resetNavToFirst(masterNavLinks) { for(var i=0;i 0) { var objectList = featurePanelLength[0].getElementsByTagName("object"); if(objectList) { var parentDiv = null; var imageDiv = null; var featureAreaDiv = null; for(var m=0; m =100 && !isFading) { mnwPanel.style.MozOpacity = ''; mnwPanel.style.filter = ''; clearInterval(l2timer); isAnimating = false; l2timer = null; } } function subNavClose() { if(isAnimating){ return; } var subNav=getObject('MNW'); if(!subNav || !subNavVisible){ return; } toggleRichMedia("show"); clearInterval(checkHeight); var navScreen = getObject('masterNavScreen'); navScreen.style.display = 'none'; subNav.className = 'hidden'; subNavVisible = false; var masterNavLinks = getObject('masterNavLinks'); if(!isE) { closeWhileCollapse = true; } else if(isE && masterNavLinks && masterNavLinks.childNodes){ resetNavToFirst(masterNavLinks); } var subNavActive = getObjectsByTagAndClass("a","subNavActive"); if(subNavActive.length > 0) { wt_level2 = subNavActive[0].childNodes[0].nodeValue; } try{ var dcsuri = "/L2a/" + ESQ(wt_level1) + "/" + ESQ(wt_level2) + "/close/"; dcsMultiTrack('DCS.dcsuri',dcsuri,'DCSext.ngnclose','1','DCSext.ngn_l1close',ESQ(wt_level1),'DCS.ngn_l2aclose',ESQ(wt_level2),'DCS.ngn_type','Master Navigation','WT.si_p','Level 1','WT.ti','Nav Close','DCSext.wt_linkid',''); } catch(e){} } function loadPage() { resizePage(); try{ if(eval('nP')) { var masterNavLinks = getObject('masterNavLinks'); if(masterNavLinks && masterNavLinks.childNodes){ for(var i=0;i 0 && bHeight <= 575) { d = 575-bHeight; if(d>205) { d = 205; } } var object = getObject("MNWTabsC"); if(object) { object.style.height = (468-d)+'px'; } object = getObject("MNWPanel"); if(object) { object.style.height = (477-d)+'px'; } object = getObject("MNWBody"); if(object) { object.style.height = (478-d)+'px'; } object = getObject("MNW"); if(object) { object.style.height = (530-d)+'px'; } } function loadImages() { if(document.images) { var a = new Array(); a[0] = 'arrow_rt.png'; a[1] = 'inactivemenubg.png'; a[2] = 'mainmenuselected.jpg'; a[3] = 'close_window.jpg'; a[4] = 'detail_button_down.gif'; a[5] = 'detail_button_normal.gif'; a[6] = 'detail_button_over.gif'; a[7] = 'detail_button_selected.gif'; a[8] = 'detail_thumbnail_holder.png'; a[9] = 'header_gradient.gif'; a[10] = 'list_button_down.gif'; a[11] = 'list_button_normal.gif'; a[12] = 'list_button_over.gif'; a[13] = 'list_button_selected.gif'; a[14] = 'thumb_button_down.gif'; a[15] = 'thumb_button_normal.gif'; a[16] = 'thumb_button_over.gif'; a[17] = 'thumb_button_selected.gif'; a[18] = 'navwin_vertical_gradient.gif'; a[19] = 'thumbnail_highlight.png'; a[20] = 'thumbnail_holder.png'; a[21] = 'hover_noani1.gif'; var image; var prefix = ''; if(useCdn) { prefix = "http:/" + "/" + cdnServer; } prefix = prefix + "/shared/core/1/images/"; for(var i=0;i", ""); result = unescape(result); } else if(callBack.responseXML.childNodes.length > 1){ result = unescape(callBack.responseXML.childNodes[1].text); } }catch(e){; if(isDebug){ if(callBack.responseText != null && callBack.responseText != '') alert('DoRequest() Error:\n' + e + "\n\n" + callBack.responseText); else alert('DoRequest() Error:\n' + e); } subNavClose(); } callBack = null; } else{ if(isDebug)alert('Dev Debug error: callBack is false'); } return result; } var mIsInitialized = false; var mViewType=0; var mViewName='MNWVThumb'; var mTab; if (!window.XMLHttpRequest){ eval("window.XMLHttpRequest = f" +"unction(){var progIDs = [ 'Msxml2.XMLHTTP', 'Microsoft.XMLHTTP' ];for (var i = 0; i < progIDs.length; i++){try{var xmlHttp = new ActiveXObject(progIDs[i]);mIsInitialized = true;return xmlHttp;}catch (ex) {}}return null;}"); }else{mIsInitialized = true;} function vss(obj,styleType) { if(obj.id==mViewName)return; obj.className=obj.id+styleType; } function vbc(obj, viewType) { var tmp=mViewName; if(obj.id==mViewName)return; vss(obj,'S'); mViewType = viewType; mViewName=obj.id; vss(getObject(tmp),'N'); try{ var value = GetLevel3(msWinPath, getObject('sn_' + activeSubNav).childNodes[0].nodeValue); if(value != null && value != "") { getObject('MNWPanel').innerHTML = value; } }catch(ex){ if(isDebug)alert(ex); } var subNavActive = getObjectsByTagAndClass("a","subNavActive"); if(subNavActive.length > 0) { wt_level2 = subNavActive[0].childNodes[0].nodeValue; } try{ var vt = 'Thumbnail'; if(viewType==1)vt='Detail'; if(viewType==2)vt='List'; var dcsuri = "/L2a/" + ESQ(wt_level1) + "/" + ESQ(wt_level2) + "/" + vt + "/"; dcsMultiTrack('DCS.dcsuri',dcsuri,'DCSext.ngn_vt',vt,'DCSext.ngn_l1vt',ESQ(wt_level1),'DCS.ngn_l2avt',ESQ(wt_level2),'DCS.ngn_type','Master Navigation','WT.ti','View Change: ' + vt,'DCSext.wt_linkid',''); } catch(e){} } var tlids=new Array(); var impT=null; function swtI(n) { if(impT!=null && n>0 && tlids[n]!=false) { try{ dcsMultiTrack("DCS.dcsuri","/tabs/"+(n+1),"WT.ad","","WT.mc_id","","DCSext.wt_linkid",tlids[n],"WT.dl","5","WT.ti","Tab "+(n+1)); tlids[n]=false; impT=null; }catch(e){;} } } function mn3md(target) { var isIE = navigator.appVersion.indexOf("MSIE")!=-1; if(!isIE) { mn3track(target); } } function mn3mc(target) { var isIE = navigator.appVersion.indexOf("MSIE")!=-1; if(isIE) { mn3track(target); } } function mn3track(target) { var subNavActive = getObjectsByTagAndClass("a","subNavActive"); if(subNavActive.length > 0) { wt_level2 = subNavActive[0].childNodes[0].nodeValue; } var wt_level3 = 'unknown'; if(target) { for(var i=0;i 0) { wt_level3 = child.childNodes[0].nodeValue; } } } var href = ''; var qs = ''; if(target.href) { href = target.href; var qStart = href.indexOf('?'); if(qStart != -1) { var arr = href.split('?'); href=arr[0]; qs=arr[1]; } href = target.hostname;$get("wtscript") } var uri = (target.pathname == "") ? "/" : ((target.pathname.substring(0, 1) == "/") ? target.pathname : "/" + target.pathname); try{ dcsMultiTrack('DCS.dcssip',href,'DCS.dcsuri',uri,'DCS.dcsqry',qs,'DCSext.ngn_clevel','Level 2b','DCSext.ngn_lname',ESQ(wt_level3),'DCS.ngn_type','Master Navigation','WT.si_p','Level 3','WT.ti',ESQ(wt_level1) + ": " + ESQ(wt_level2) + ":" + ESQ(wt_level3),'DCSext.wt_linkid',''); } catch(e){} } function WTID(o) { try{DCSext.wt_linkid=o;}catch(e){;} } function ESQ(str) { return str.replace("'", "''"); } /*@end @*/ function WriteWTJs() { if(!!Csp) { if( typeof(Csp.Silverlight) == 'undefined' || ( Csp.Silverlight != 'undefined' && typeof(Csp.Silverlight.IsPageGateDisplayed) == 'undefined') || ( Csp.Silverlight.IsPageGateDisplayed == false )) { dcsTag(); } } } var dcsLinkId = "DCSext.wt_linkid"; var slVersion = "1.0"; function hideStaticImg(id) { if (id) { var img_div = getObject(id); if (img_div) { img_div.style.display = "none"; } } } function parseMetaTagContent(isRichMediaDisplayed, imgLinkId, mediaLinkId) { var metaTags = document.getElementsByTagName("meta"); if (!!metaTags) { var wtLinkIdMetaName = dcsLinkId.toLowerCase(); for (var m = metaTags.length - 1; m > 0; m--) { var metaName = metaTags[m].name || ""; if (metaName.toLowerCase() == wtLinkIdMetaName) { var metaContent = metaTags[m].content || ""; var linkId = isRichMediaDisplayed ? imgLinkId : mediaLinkId; metaTags[m].content = removeWtLinkId(metaContent, linkId); break; } } } } function removeWtLinkId(content, linkId) { var oldIds = content.split(";"); var newIds = []; for (var i = 0; i < oldIds.length; i++) { if (!!oldIds[i] && oldIds[i] != linkId) { newIds.push(oldIds[i]); } } return newIds.join(";"); }